- •Содержание
- •Введение
- •Титул спецчасти
- •Порядок контроля и приёмки
- •Эскизный проект
- •Постановка задачи
- •Предварительные нир
- •Обзор средств автоматизации туристского бизнеса.
- •Программный комплекс «Мастер-Тур»
- •1С.Предприятие
- •Потребности пользователя
- •Технический проект
- •Общий алгоритм работы программы
- •Выбор платформы для проектирования и его обоснование.
- •Выбор метода решения задачи и обоснование
- •Уточнение общего алгоритма
- •Описание генетических алгоритмов
- •История появления эволюционных алгоритмов
- •Основы генетических алгоритмов
- •Возможности применения генетических алгоритмов
- •Математическая формулировка экстремальной задачи однокритериального выбора
- •Понятие “оптимальное решение”
- •Влияние параметров генетического алгоритма на эффективность поиска
- •Операторы кроссовера и мутации
- •Выбор родительской пары
- •Механизм отбора
- •Формат данных
- •Разработка алгоритма генерации критерия
- •Разработка алгоритма оптимизации
- •Разработка структуры классов
- •Разработка базы данных системы
- •Конфигурация технических средств
- •Рабочий проект
- •Разработка программы
- •Алгоритмы работы программы
- •Методика испытаний
- •Разработка программной документации
- •Установка информационной системы
- •Титул технологи Технологический раздел
- •Введение
- •Объектно-ориентированное программирование
- •Объектно-ориентированное проектирование
- •Работа с базами данных вDelphi
- •Использование компонентовAdo
- •Методика отладки и тестирования программы
- •Особенности тестирования программного обеспечения
- •Встроенные средства отладки и тестирования среды разработки
- •Основные факторы надёжности системы
- •Метод «силовой отладки»
- •Методы тестирования
- •Алгоритмическое тестирование
- •Функциональное или аналитическое тестирование
- •Содержательное тестирование
- •Виды тестов
- •Анализ рынка туруслуг
- •Постановка задачи
- •Методы сегментирования
- •Расчёт сегментации
- •Титул пэб Раздел по технике безопасности
- •Введение.
- •Рабочее место турагента
- •Источники опасности и вредностей
- •Излучения экрана монитора
- •Микроклимат помещения
- •Психофизиологические факторы
- •Нерациональное освещение.
- •Заключение
- •Список литературы
- •Приложения
Потребности пользователя
Возможность задания требований, которым должен удовлетворять тур;
Возможность вывода полного описания выбранного тура с ценами;
Возможность повторить поиск, уточнив параметры;
Простой интерфейс;
Защита от несанкционированного копирования;
Возможность последующей интеграции с системами учёта продаж.
Требования к системе
Выполняемые функции
Система должны выполнять следующие функции:
Сбор пожеланий клиента относительно параметров тура;
Формирование критерия оптимальности;
Максимизация полученного критерия;
Вывод информации о полученном туре;
Ведение служебной базы данных, необходимой для работы.
Требования к надёжности
Для обеспечения надёжности, система должна:
Использовать хорошо выверенные параметры алгоритмов;
Использовать стандартные способы работы с базой данных;
Делать резервные копии базы данных (реализуется на уровне сервера);
Иметь защиту от несанкционированного копирования.
Требования к аппаратной и программной совместимости
Система должна работать на IBM/PCсовместимых компьютерах под управлением системMicrosoftWindows. Должна быть возможность дальнейшего совершенствования системы и интегрирования её с существующими программными комплексами автоматизации туризма.
Структура входных данных
На входе клиент предоставляет свои пожелания относительно вида отдыха, качества той или иной услуги, наличия каких-либо услуг.
Туризм может быть въездным и выездным. Довольно редкая ситуация, когда фирма успешно работает в обоих направлениях. Поэтому будем рассматривать только вариант с выездным туризмом. В противном случае проблема решается введением дополнительного параметра в атрибуты тура и заданием ему при выборе наивысшего приоритета.
Выездной туризм в свою очередь делится на внутренний и внешний. Внутренний туризм – это путешествия граждан внутри страны, в которой они проживают (в нашем случае – Россия). Выбор типа туризма реализован на уровне выбора страны, для внутреннего туризма следует запросить туры по России.
Существует множество видов отдыха. Вот основные из них.
Рис.1. Виды отдыха
Основными услугами являются: проживание, лечение, трансфер и экскурсионная программа. Разумеется, полный список гораздо обширнее. Так же существует весьма широкий список дополнительный услуг, которые клиент может получить во время путешествия. Клиент может затребовать наличия (или отсутствия) некоторых дополнительных услуг.
Технический проект
Общий алгоритм работы программы
Рис.2. Схема работы системы
Выбор платформы для проектирования и его обоснование.
В качестве операционной системы для работы системы было выбрано семейство MicrosoftWindows9x/NT. Выбор был сделан по следующим причинам:
Эти операционные системы очень распространены, и большинство туристических компаний использует именно эти ОС.
Обширное API(ApplicationsProgrammingInterface) для работы сGUI(GraphicsUserInterface) позволяет создавать удобные для пользователя интерфейсы без значительных затрат времени.
Многозадачность этих операционных систем, позволяющая одновременно с системой пользоваться интернетом, «Мастер-туром» и многими другими прикладными приложениями.
Высокая скорость работы с современными компьютерами.
Высокая надёжность (семейство NT).
В качестве среды разработки был выбран продукт фирмы Borland–Delphi7. Эта среда сочетает в себе множество преимуществ. Среди них:
RAD(RapidApplicationDevelopment) – система быстрого создания интерфейсов, позволяющая не тратить время на создание внешнего вида программы, а использоватьAPI.
Наличие большого числа утилит, облегчающих написание программ – DatabaseDesktopetc…
Поддержка всех операционных систем Windowsсемейств 9х иNT.
Удобный встроенный отладчик позволяет быстро находить ошибки в программе.
Возможность использования внешних компонентов, реализующих многие функции.
Встроенная справка содержит большое количество информации не только по работе со средой, но и по стандартным функциям WindowsAPI.