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

После авторизации на экране появляется основное меню программы

(рисунок 12). Текущий пользователь – в нижнем левомм углу. Вся навигация происходит с помощью навигационной панели, которая располагается в верхней части окна [10]. Вкладка «Справочники» содержится справочная информация о населенных пунктах и лечебных учреждениях. В «Лечебное учреждение» содержится информация о подразделении и оборудовании. В

«Ремонт оборудования» содержится информация сломанных оборудованиях. «Отчет» содержит информацию о лечебных учреждениях. «Сервис» включает в себя настройку пользователей и возможность резервного копирования БД.

Рисунок 12 - Основное меню программы

Экранная форма справочника «Населенный пункт» представлена на рисунке 13.

22

Рисунок 13 - Экранная форма справочника «Населенный пункт»

Данные содержащиеся в этом справочнике можно добавлять, изменять и удалять. Также информацию сортировать и призводить поиск. На всех полях стоит защита от некорректного ввода[11].

Структура всех справочников аналогична, за исключением некоторых моментов.

Пример отчета представлен на рисунке 14.

Рисунок 14 - Экранная форма отчета «Заказ»

23

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

[12].

Для смены пароля необходимо воспользоваться специальной для этого формой во вкладке «Сервис» (рисунок 15).

Рисунок 15 - Экранная форма «Изменение пароля»

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

Если все данные введены, правильно, то изменение пароля будет успешно.

Программа предложит заново войти в систему [13].

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

Тестирование является важным этапом разработки программы. Для тестирования программы используется стратегией «черного ящика» и «белого ящика». Стратегия «черного ящика» включает в себя тестирование по входу-выходу и имеет своей целью выяснение обстоятельств, при которых система не соответствует своей спецификации [14-15].

Тестирование программы проводилось в трех основных режимах:

нормальные условия, экстремальные условия, исключительные ситуации.

24

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

При добавлении записей в справочник предусмотрена защита полей от некорректного ввода. Рассмотрим реакцию системы на различные входные данные на примере справочника «Лечебное учреждение» (таблица 6).

Таблица 6 – Тестирование системы при нормальных условиях

 

Вход

Выход

 

Корректные

Наименование нас. пункта:

Наименование

нас.

пункта:

данные

г.Смоленск

г.Смоленск

 

 

 

Наименование леч.уччреждения:

Наименование леч.уччреждения:

 

Красный крест

Красный крест

 

 

 

ФИО заведующего: Иванов А.А.

ФИО заведующего: Иванов А.А.

 

Контактный телефон: 66-66-66

Контактный телефон: 66-66-66

 

Код лечебного учреждения: 1

Код лечебного учреждения: 1

Граничные

Наименование нас. пункта:

Наименование нас. пункта:

 

данные

г.Смоленск

г.Смоленск

 

 

 

Наименование леч.уччреждения:

Наименование леч.уччреждения:

 

Кр

Кр

 

 

 

ФИО заведующего: Петров

ФИО заведующего: Петров

 

 

Контактный телефон: 0

Контактный телефон: 0

 

 

Код лечебного учреждения: 0

Код лечебного учреждения: 0

Некорректные

ФИО заведующего: попытка

Система блокирует ввод.

 

данные

ввести цифры

 

 

 

 

Контактный телефон: попытка

 

 

 

 

ввести буквы

 

 

 

При попытке пользователя удалить запись, система запрашивает подтвердение данного действия (рисунок 16).

Рисунок 16 - Подтверждение удаления записи

Защита от некорректного ввода стоит на всех полях. Также, там где необходимо заносить, стоит проверка на ввод даты. Таким образом система

25

выдаст сообщение о том, что нельзя проверить оборудование завтрешним числом (рисунок 17).

Рисунок 17 - Проверка правильности ввода даты

Исключительные ситуации могут возникать при работе с системой:

не все поля заполнены (рисунок 18);

Рисунок 18 - Реакция системы на ввод пустых значений

Все таблицы системы были протестированы в различных режимах.

Система реагировала на них адекватно, некорретная работа системы выявлена не была.

26

Экстремальным условием может быть бесплатное проведение ремонтных работ. На рисунке 19 представлена эстремальная ситуация.

Рисунок 19-Эстремальная ситуация После проведенного тестирования можно сделать вывод, что

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

27

ЗАКЛЮЧЕНИЕ

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

Впроцессе реализации проекта был проведен анализ предметной области, а также построены функциональная модель по стандарту IDEF0 и

методологии SADT , физическая и логическая модели данных по стандарту

IDEF1X. Исходя из полученных результатов, была выбрана и реализована структура таблиц БД. На основании разработанной ИС была написана подробная инструкция для применения. Также были указаны необходимые аппаратные средства для работы с ней. Программа была протестирована и выявлено, что она работает корректно. Также было проведено тестирование на ввод некорректных данных и показано, что система защищина. Прогрмма требует заполнения каждого столбца в любом справочнике, иначе выводит сообщние о том, что не все поля заполнены.

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

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

Таким образом, в результате выполнения курсового проекта задачи выполнены, следовательно – цель достигнута.

28

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1 Методология IDEF0 [электронный ресурс] URL: http://itteach.ru/bpwin/metodologiya-idef0 (дата обращения 23.10.2016)

2 Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник для студентов вузов М. :

Финансы и статистика, 2013. 352 с.

3 Смирнов А.А. Технологии программирования [электронный ресурс]:

учебно-практическое пособие // А.А. Смирнов. Электронные текстовые данные. М. : Изд. центр ЕАОИ, 2011. 191 с. Режим доступа: https://biblioclub.ru/index.php?page=book_view_red&book_id=90777

4 Карпова Т. С. Базы данных: Модели, разработка, реализация. СПб:

Питер, 2011. 253 с.

5Вендров А. М. CASE технологии. Современные методы и средства проектирования информационных систем. М. : Финансы и статистика, 2012. 254 с.

6Гофман, В. Э., Хомоненко, А. Д. Delphi 7. СПб. : БХВ-Петербург, 2012. 1152 с.

7Арутюнов, В. В. Теория экономических информационных систем.

М. : Синтег, 2011. 360 с.

8 Галисеев, Г. В. Программирование в среде Delphi 7. Самоучитель.

М.: Дрофа, 2012. 765 с.

9 Исаев Г.Н. Моделирование информационных ресурсов: теория и решение задач: Учебное пособие. М. : Альфа-М : ИНФРА - М. 2012 224с.

10Мартишин С.А., Симонов В.А., Храпченко М.В. Проектирование и реализация баз данных в СУБД MySQL c использованием MySQL Workbench: Учебное пособие. М. : ИД. «Форум» : ИНФРА М, 2012.160с.

11 Чиртик А.А.: Программирование в Delphi. СПб: Питер, 2010

29

12 Тестовые

данные

[Электронный

ресурс]

URL:

http://pazl.biz/razrabotka-i-otladka-programm/510-testovie-dannie.html

(дата

обращения 1.12.2016)

13 Хоменко А. Д. Базы данных. Учебник для вузов. М. : Синтег, 2012.

262 с.

14 Дарахвелидзе П. Г. Программирование в Delphi 7. Спб. : БХВ-

Петербург, 2013. 784 с.

15 Осипов Д.Л. Базы данных и Delphi. Спб. : БХВ-Петербург, 2011. 854

с.

30

ПРИЛОЖЕНИЕ А Диаграмма IDEF0

Рисунок А.1 – Декомпозиция блока «Установка причин поломки »

Рисунок А.2 – Декомпозиция блока «Проверка полученного оборудования»

31

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