Введение 6
Специальный раздел. 11
1 Введение 11
2 Техническое задание 11
2.1 Наименование и область применения 11
2.2 Основание для разработки 11
2.3 Назначение разработки 11
2.4 Технические требования к программе 12
2.4.1 Требования к функциональным характеристикам 12
2.4.2 Требования к надёжности 12
2.5 Условия эксплуатации 12
2.6 Требования к составу и параметрам технических средств 13
2.7 Требования к информационной и программной совместимости 13
2.8 Требования к маркировке и упаковке 13
2.9 Требования к транспортированию и хранению 13
2.10 Специальные требования 13
2.11 Технико-экономические показатели 13
2.12 Стадии и этапы разработки 14
2.13 Порядок контроля и приёмки 15
3 Эскизный проект 15
3.1 Постановка задачи 15
3.2 Предварительные НИР 16
3.2.1 Обзор средств автоматизации туристского бизнеса. 16
3.3 Потребности пользователя 17
3.4 Требования к системе 17
3.4.1 Выполняемые функции 17
3.4.2 Требования к надёжности 17
3.4.3 Требования к аппаратной и программной совместимости 18
3.5 Структура входных данных 18
4 Технический проект 20
4.1 Общий алгоритм работы программы 20
4.2 Выбор платформы для проектирования и его обоснование. 20
4.3 Выбор метода решения задачи и обоснование 22
4.4 Уточнение общего алгоритма 22
4.5 Описание генетических алгоритмов 23
4.5.1 История появления эволюционных алгоритмов 23
4.5.2 Основы генетических алгоритмов 26
4.5.3 Возможности применения генетических алгоритмов 29
4.5.4 Математическая формулировка экстремальной задачи однокритериального выбора 31
4.5.5 Понятие “оптимальное решение” 34
4.5.6 Влияние параметров генетического алгоритма на эффективность поиска…. 35
4.6 Формат данных 39
4.7 Разработка алгоритма генерации критерия 40
4.8 Разработка алгоритма оптимизации 42
4.9 Разработка структуры классов 44
4.10 Разработка базы данных системы 47
4.11 Конфигурация технических средств 51
5 Рабочий проект 52
5.1 Разработка программы 52
5.2 Алгоритмы работы программы 54
5.3 Методика испытаний 57
5.4 Разработка программной документации 58
5.5 Установка информационной системы 58
Технологический раздел 61
6.1 Введение 61
6.2 Объектно-ориентированное программирование 61
6.3 Объектно-ориентированное проектирование 63
6.4 Работа с базами данных в Delphi 66
6.5 Использование компонентов ADO 67
6.6 Методика отладки и тестирования программы 72
6.6.1 Особенности тестирования программного обеспечения 73
6.6.2 Встроенные средства отладки и тестирования среды разработки 74
6.6.3 Основные факторы надёжности системы 75
6.6.4 Метод «силовой отладки» 75
6.6.5 Методы тестирования 76
6.6.6 Виды тестов 78
Организационно-экономическая часть 80
7.1 Введение 80
7.2 Анализ рынка туруслуг 80
7.3 Постановка задачи 81
7.4 Методы сегментирования 82
7.5 Расчёт сегментации 85
7.5.1 Шаг 1 86
7.5.2 Шаг 2 86
7.5.3 Шаг 3 86
7.5.4 Шаг 4 86
7.5.5 Шаг 5 87
7.5.6 Шаг 6 87
7.5.7 Шаг 7 88
7.6 Выводы 90
Раздел по технике безопасности 92
8.1 Введение. 92
8.2 Рабочее место турагента 93
8.3 Источники опасности и вредностей 93
8.4 Излучения экрана монитора 94
8.5 Микроклимат помещения 95
8.6 Шумы 96
8.7 Психофизиологические факторы 97
8.8 Нерациональное освещение. 98
8.9 Выводы 100
Заключение 101
Список литературы 102
Приложения 104
|