Введение .....................................................................................3
Глава I. Анализ предметной области ..................................................7
1.1. Назначение разработки .............................................................7
1.2. Требования к модели данных ..................................................9
1.3. Требования к используемым технологиям .............................11
1.4. Обзор программ аналогичного назначения.............................17
Глава II. Обзор и выбор технологий для разработки информационной системы ....................................................19
2.1. Обзор языков программирования ............................................19
2.2. Обзор реляционных систем управления базами данных ......24
2.3. Обзор веб серверов ...................................................................27
2.4. Выбор технологий разработки..................................................28
Глава III. Проектирование и разработка прототипа информационной системы ....................................................31
3.1.Проектирование архитектуры программного обеспечения. Шаблон MVC .............................................................................31
3.2.Описание взаимодействия серверного и клиентского приложения. Надстройка Rest API ..........................................33
3.3. Настройка проекта и разбиение на модули ............................41
3.4.Перенос структуры БД на модели Django ..............................50
3.5.Развертывание проекта на сервер ............................................68
Выводы .......................................................................................76
Список использованной литературы........................................79
Приложения................................................................................82


