Содержание
Список сокращений 4
Введение 5
1. Основная часть 7
1.1. Анализ предметной области 7
1.2. Выбор средств 9
1.2.1 Технологии построения распределенных приложений 9
1.2.2 Сервер Zope 9
1.2.3 PHP 12
1.2.4 Выбор технологии программирования 13
1.2.5 Выбор системы хранения 15
2. Проектирование 17
2.1. Постановка задачи 17
2.2. Описание процессов 19
2.3. Алгоритмическая схема 20
2.4. Проектирование базы данных 24
2.4.1. Разработка концептуальной модели 24
2.4.2. Разработка инфологической модели 28
2.4.3. Разработка логической модели 31
3. Разработка ПО и тестирование 35
3.1. Уровень представления данных 35
3.2. Нормализация 40
3.3. Бизнес процессы 41
3.4. Реализация 42
3.5. Принципы безопасности 51
Заключение 52
Список использованных источников и литературы 53
Приложение 1 55
Приложение 2 57
3
Приложение 3 62
Приложение 4 66
Приложение 5 71