Разработка системы сбора и анализа информации о новой коронавирусной инфекции (Python Django)
Введение 10
1 Описание и анализ предметной области 11
1.1 Основные понятия и определения 11
1.1.1 COVID-19 11
1.1.2 Иммунитет от COVID-19 11
1.1.3 Коллективный иммунитет 11
1.1.4 Вакцинация от коронавируса 12
1.1.5 Меры по борьбе с коронавирусной инфекцией 13
1.1.6 Эффективность принимаемых мер 14
1.2 Обзор систем-аналогов 14
1.2.1 Стопкоронавирус.рф 14
1.2.2 Statistica 15
1.2.3 MedCalc 16
1.3 Постановка задачи 17
2 Проектирование системы 19
2.1 Выбор и обоснование архитектуры системы 19
2.2 Структурная схема системы 19
2.3 Разработка прототипа интерфейса системы 21
2.4 Разработка информационно-логического проекта системы 24
2.4.1 Язык UML 24
2.4.2 Диаграмма вариантов использования 24
2.4.3 Диаграмма классов 26
2.4.4 Сценарий 27
2.4.5 Диаграмма состояний 30
2.4.6 Диаграмма деятельности 32
2.4.7 Диаграмма последовательности 34
2.4.8 Логическая модель данных системы 36
2.5 Выбор и обоснование комплекса программных средств 39
2.5.1 Выбор языка программирования 39
2.5.2 Выбор среды программирования 39
2.5.3 Выбор СУБД 39
3 Реализация системы 41
3.1 Разработка и описание интерфейса пользователя 41
3.2 Диаграммы реализации 44
3.2.1 Диаграмма развертывания 44
3.2.2 Диаграмма компонентов 45
3.2.3 Диаграмма классов системы 46
3.2.4 Физическая схема данных 47
3.3 Выбор и обоснование комплекса технических средств 49
3.3.1 Расчет объема занимаемой памяти 49
3.3.2 Минимальные требования, предъявляемые к серверу 51
3.3.3 Минимальные требования, предъявляемые к клиенту 51
Заключение 52
Список использованных источников 53
Приложение А. Руководство пользователя 57
А.1 Назначение системы 57
А.2 Условия работы системы 57
А.3 Работа с системой 58
А.3.1 Аналитические отчеты 58
А.3.2 Региональная статистика 59
А.3.3 Информация о сайте 60
Приложение Б. Код программы 61...