Веб-сайт для ветеринарной клиники с функцией ведения истории болезни животных
ВВЕДЕНИЕ 8
1. ТРЕБОВАНИЯ К СИСТЕМЕ «ВЕБ-САЙТ ДЛЯ ВЕТЕРИНАРНОЙ КЛИНИКИ» 10
1.1. Общее описание 10
1.1.1. Назначение объекта автоматизации 10
1.1.2. Аналитический обзор существующих решений 14
1.1.3. Классы и характеристики пользователей 17
1.2. Функциональные требования 21
1.2.1. Регистрация и авторизация пользователей 21
1.2.2. Запись клиентов на приём 24
1.2.3. Ведение истории болезни животных 28
1.3. Требования к данным 33
1.3.1. Словарь данных 33
1.4. Требования к внешним интерфейсам 37
1.4.1. Пользовательский интерфейс 37
1.4.2. Интерфейсы ПО 39
1.4.3. Интерфейсы оборудования 42
1.5. Нефункциональные требования 43
1.5.1. Производительность 43
1.5.2. Безопасность информации 44
2. ПРОЕКТИРОВАНИЕ СИСТЕМЫ «ВЕБ-САЙТ ДЛЯ ВЕТЕРИНАРНОЙ КЛИНИКИ» 47
2.1. Модель сценариев использования 47
2.2. Логическая модель данных 48
2.3. Структурное моделирование системы 51
2.4. Модель классов предметной области 53
3. РЕАЛИЗАЦИЯ ПРЕЦЕДЕНТОВ СИСТЕМЫ «ВЕБ-САЙТ ДЛЯ ВЕТЕРИНАРНОЙ КЛИНИКИ» 58
3.1. Реализация прецедента «Регистрация и авторизация пользователя» 58
3.1.1. Реализация алгоритма 58
3.1.2. Реализация класса 63
3.1.3. Описание контрольного примера 66
3.2. Реализация прецедента «Ведение истории болезни животного» 70
3.2.1. Реализация алгоритма 70
3.2.2. Реализация класса 74
3.2.3. Описание контрольного примера 75
3.3. Реализация прецедента «Запись на приём» 78
3.3.1. Реализация алгоритма 78
3.3.2. Реализация класса 80
3.3.3. Описание контрольного примера 82
3.4. Реализация прецедента «Управление профилем животного» 85
3.4.1. Реализация алгоритма 85
3.4.2. Реализация класса 86
3.4.3. Описание контрольного примера 87
3.5. Реализация прецедента «Добавление медицинской записи» 89
3.5.1. Реализация алгоритма 89
3.5.2. Реализация класса 91
3.5.3. Описание контрольного примера 92
3.6. Реализация прецедента «Управление вакцинацией» 94
3.6.1. Реализация алгоритма 94
3.6.2. Реализация класса 96
3.6.3. Описание контрольного примера 97
3.7. Реализация прецедента «Отмена записи на приём» 99
3.7.1. Реализация алгоритма 99
3.7.2. Реализация класса 101
3.7.3. Описание контрольного примера 102
3.8. Реализация прецедента «Формирование отчетов и статистики» 104
3.8.1. Реализация алгоритма 104
3.8.2. Реализация класса 106
3.8.3. Описание контрольного примера 107
ЗАКЛЮЧЕНИЕ 110
СПИСОК ЛИТЕРАТУРЫ 112
...