Скачиваний:
8
Добавлен:
17.06.2023
Размер:
1.75 Mб
Скачать

запроса: «select pr_name, pr_cena from preiskurant where pr_day=:[day] or pr_day="Каждый день"».

Блок-схема построения представлена на рисунке 6.

Начало

 

Ввод

 

 

необходим

 

 

ой даты

 

 

day

 

 

Проверка

 

Корректный ввод

корректности ввода

Ввод некорректен

 

(day<=tec)

 

Выполнение

 

Период

запроса на

 

 

введен

выборку

 

 

некорректно

 

 

Вывод

результата

Конец

Рисунок 6 – Блок-схема отчета

Пользователь также может вывести на печать данный отчёт в Excel. Для этого ему нужно нажать правой клавишей на отчет и выбрать соответствующий пункт

«Экспорт в Excel».

12

1.9 Инструкция пользователя по установке программного продукта и работе с

ним

Требования к аппаратным средствам:

процессор частотой 1000Hz и выше;

объем оперативной памяти – 128 Мб и более.

Требуемые программные средства:

MS Access 2003 и выше версии;

MS Word 2003 и выше версии.

Установка программы «Турагентство» осуществляется следующим образом:

создать каталог, в котором будет храниться программа.

скопировать в созданный каталог программу «Project1.exe», каталог «DB» с

базой данных bd.mdb и конфигурационный файл option.ini.

При запуске программы появляется окно авторизации, представленное на

рисунке 7.

Рисунок 7 – Авторизация пользователя

Винформационной системе создано 3 различных пользователя:

администратор (пароль по умолчанию – 1);

пользователь (пароль по умолчанию – 2);

гость (пароль по умолчанию – 3).

Вслучае успешной авторизации появляется форма «главное меню»,

представленная на рисунке 8. Права доступа к некоторым пунктам меню у

пользователя и гостя ограничены.

13

Рисунок 8 – Главная форма программы При первом запуске программы, необходимо указать путь к базе данных, для

этого надо выбрать пункт меню «Файл», подпункт «Связать с БД». По нажатию этого подпункта вызывается диалоговой окно, представленное на рисунке 9, в котором пользователь указывает путь к файлу БД [14].

Рисунок 9 – Связь с БД При открытии новой формы в приложении форма главного меню становиться

недоступна, после завершения работы с открытой формой необходимо нажать крестик в правом верхнем углу формы, после чего форма закроется и снова будет доступны кнопки главного меню.

Далее рассмотрена работа с приложением через главное меню.

Пункт меню «Файл»:

14

Подпункт «Выход». Завершение работы с приложением.

Подпункт «Связь с БД». Позволяет установить связь с рабочей базой данных Пункт «Справочники»

Подпункт «Пациенты». Справочник содержит информацию о пациентах. При нажатии появляется форма, представленная на рисунке 10.

Рисунок 10 – Справочник «Пациенты» Для перемещения по записям можно кликнуть левой кнопкой мыши по записи,

либо использовать клавиши «Вверх» и «Вниз» для перемещения по записям.

Для добавления новой записи, или редактирования существующей необходимо,

соответственно, нажать кнопку «Добавить» или «Редактировать», при этом редактируется та запись, на которой стоит курсор, далее заполнить поля в открывшейся форме и нажать кнопку «Сохранить». Форма редактирования данных справочника показана на рисунке 11.

Рисунок 11 - Редактирование справочника

15

Для удаления записи необходимо нажать на кнопку «Удалить», появиться сообщение для подтверждения удаления записи, представленное на рисунке 12. Для удаления записи нужно нажать кнопку «Да».

Внизу формы «Пациенты» показаны диагнозы того, на ком стоит курсор.

Рисунок 12 – Подтверждение удаления В каждой форме для работы с данными реализованы сортировка и поиск по

всем столбцам.

Для сортировки необходимо нажать кнопку «По возрастанию» или «По убыванию», в зависимости от варианта сортировки, далее выбрать столбец, по которому данные будут отсортированы. Для поиска данных выбрать поле, в котором будет производиться поиск, далее ввести запись.

Подпункт «Диагнозы». Справочник содержит информацию о возможных диагнозах. Форма, для работы с данным справочником, представлена на рисунке 13.

Рисунок 13 – Справочник «Диагнозы»

16

Подпункт «Выданные справки». Справочник содержит архивные данные о всех выданных справках. Форма, для работы с данным справочником, представлена на рисунке 14.

Рисунок 14 – Справочник «Выданные справки»

Подпункт «Прейскурант цен». Справочник содержит цены всех услуг.

Форма, для работы с данным справочником, представлена на рисунке 15.

Рисунок 15 – Справочник «Прейскурант»

Пункт «Отчеты» В нем представлены всех необходимые отчеты: отчет о всех услугах пациентов,

изменение стоимости, услуги конкретного пациента, прейскурант. Пример работы отчета «Прейскурант представлен на рисунке 16, вывод в Excel на рисунке 17.

17

Рисунок 16 – Отчет «Прейскурант цен»

Рисунок 17 – Вывод отчета в Excel

Пункт «Сервис»

Подпункт «Смена пароля». При вызове данного подпункта появляется окно,

показанное на рисунке 18. Здесь нужно написать логин, затем ввести старый пароль,

новый пароль, повторить ввод пароля. Далее нажать кнопку «Изменить».

Рисунок 18 – Смена пароля

Подпункт «Смена пользователя». При вызове данного подпункта появляется окно авторизации, показанное на рисунке 19. Здесь необходимо выбрать пользователя и ввести пароль, после чего нажать кнопку «Смена пользователя».

Далее откроется форма главного меню с новыми правами доступа к пунктам меню,

соответствующими правам выбранного пользователя.

18

Рисунок 19 – Смена пользователя

Подпункт «Резервное копирование». В данном подпункте осуществляется функция резервного копирования базы данных.

Пункт «Справка».

Подпункт «О программе». При вызове появляется окно с информацией о программе, представленное на рисунке 20.

Рисунок 20 – О программе

1.10 Способы и результаты тестирования программного продукта в различных режимах

В качестве стратегии тестирования выбрана стратегия «черный ящик», то есть проверка соответствия функционирования информационной системы техническому заданию без учета особенностей алгоритма данного программного модуля.

Тестирование проводилось в трех режимах нормальном, экстремальном и исключительном [15-17].

При тестировании в нормальном режиме никаких сбоев в программе не возникло. Например, при занесении сведений о пациентах все данные записываются

19

в таблицу «Пациенты», в том числе, верно, обработаны связные поля. Результаты тестирования в нормальном режиме представлены на рисунке 21.

Рисунок 21 – Тестирование в нормальном режиме Далее проведено тестирование в исключительных условиях. Например, при

добавлении нового пациента пользователь забыл ввести фамилию. При нажатии кнопки «Сохранить» программа выдаст сообщение «Введите все данные!» и, при нажатии кнопки «ОК», пользователь будет возвращен к заполняемой форме, сбоя не произойдет. Результаты тестирования в исключительных условиях представлены на рисунке 22.

Рисунок 22 – Тестирования в исключительных ситуациях Далее проведено тестирование в экстремальных условиях. Стоимость услуги

должна быть положительна. Граничным значением стоимости является 0. Если установить стоимость услуги равной нулю, то данное значение обработается правильно, сбоя не произойдет. Результаты тестирования в экстремальных условиях представлены на рисунке 23-25.

20

Рисунок 23 – Тестирование в экстремальных условиях

Рисунок 24 – Добавление справки

Рисунок 25 – Выданные справки Таким образом при установлении цены на услугу, равной нулю, в отчет о

выданных справках переходит такая же цена, что является неправильным. Однако система не предполагает защиту от ввода нулевого значения.

Программный код разработанной информационной системы представлен в приложении В.

21

Соседние файлы в папке Курсовые работы