Содержание
Введение 9
1. Нормативные ссылки 11
2. Термины и определения 12
3. Сокращения 13
4. Анализ предметной области 14
4.1. Описание предприятия 14
4.2. Структура компании 14
4.3. Постановка задач, которые решает ПО 15
5. Разработка технического задания 16
5.1. Основания для разработки 16
5.2. Назначение разработки 16
5.3. Требования к программе или программному изделию 16
5.4. Технико — экономические показатели 17
5.5. Стадии и этапы разработки ПО для контроля и отчетности по работам ИТ-специалистов 17
6. Проектирование ПО 18
6.1. Проектирование базы данных 18
6.2. Функциональные требования 19
6.3. Нефункциональные требования 19
6.4. Системные требования 19
6.5. Диаграммы 20
6.5.1. Диаграмма вариантов использования 21
6.5.2. Диаграмма последовательности действий 22
6.5.3. Диаграмма состояний 27
6.5.4. Диаграмма взаимодействия 28
7. Создание сайта 29
7.1. Выбор языка программирования и среды разработки 29
7.2. Создание сайта с помощью PHP и MySQL 29
7.3. Подготовка к работе с сайтами и БД 30
8. Создание сайта 37
8.1. Регистрация и авторизация 37
8.2. Панель администратора и панель задач 39
8.3. Дополнительные возможности 40
9. Тестирование 43
10. Руководство пользователя 44
Заключение 50
Список использованных источников 51
Приложение 1. Код регистрации 52
Приложение 2. Код авторизации 57
Приложение 3. Код стилизации для регистрации и авторизации 61
Приложение 4. Код панели администратора 63
Приложение 5. Код панели задач 66
Приложение 6. Код стилизации панели задач 70
Приложение 7. Код стилизации панели администратора 73
Приложение 8. Код создания новой задачи 76