- •Министерство образования и науки Российской Федерации
- •1. Планирование процесса проектирования
- •1.2Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов. Компании –партнёра.
- •1.4 Программная и техническая архитектура ис на предприятии
- •1.4 Анализ существующих разработок для автоматизации задачи
- •1.5 Выбор и обоснование стратегии автоматизации задачи
- •1.7 Выбор и обоснование способа приобретения ис для автоматизации комплекса задач
- •2. Концептуальное проектирование системы
- •2.1Структура языка uml Модели uml
- •Диаграммы uml
- •Понятия uml
- •Постановка задачи Система бронирования билетов для авиакомпании
- •2.2.Краткое описание
- •2.3 Анализ постановки - полное описание
- •2.4 Визуальное описание функциональной модели средствами uml Актеры и варианты использования в uml
- •3. Формы ,Информационное обеспечение и
- •3.1 Информационная модель и её описание
- •3.2 Характеристика нормативно-справочной, входной и оперативной информации
- •3.3 Характеристика результатной информации
- •3. 4 Программное обеспечение задачи (дерево функций и сценарий диалога)
- •3.5 Характеристика базы данных
- •3.6 Структурная схема пакета (дерево вызова программных модулей)
3. 4 Программное обеспечение задачи (дерево функций и сценарий диалога)
Реализация курсового проекта представляет собой набор основных и служебных функций.
Из служебных функций можно выделить проверку целостности введенных значений, управление печатью и управление окнами.
Основными функциями являются предоставление возможности ввода данных, заполнение и ведение различных справочников, а так же получение интересующей результативной информации посредствам запросов или отчетов. Дерево функций представлено на рисунке 10.
Рисунок 10 - Дерево функций
3.5 Характеристика базы данных
На предприятии использовалась СУБД MS SQL Server 2000, которая не в полной мере отвечала поставленным задачам автоматизации аэропорта «Москва-Транзит». Поэтому было принято решение о переходе на другую платформу.
Для реализации проекта среди различных СУБД была выбрана СУБД от 1С – «1С: Предприятие»[10].
В поставленной задаче используется отношения сущностей, выбранных на основе рекомендаций [11], которые описаны ER-моделью (рисунок 11).
Рисунок 11 - ER-модель
Описание структуры справочника студентов «Пассажиры» (Спр. «Пассажиры» в информационной модели на рисунке 3) представлено в таблице 4.
Таблица 4 - Структура справочника «ФИО Пассажира»
№ поля |
Название поля |
Краткое описание |
Тип |
Размер, байт |
1 |
Код |
Ключевое поле |
Счетчик |
4 |
2 |
Наименование |
Фамилия, имя, отчество пассажира |
Строка |
50 |
Описание структуры справочника операторов «ФИООператора» (Спр. «ФИООператора» в информационной модели на рисунке 2) представлено в таблице 5.
Таблица 5 - Структура справочника «ФИО Оператора»
№ поля |
Название поля |
Краткое описание |
Тип |
Размер, байт |
1 |
Код |
Ключевое поле |
Счетчик |
4 |
2 |
Наименование |
Фамилия, имя, оператора |
Строка |
50 |
Описание структуры справочника станций «АэропортВылета» (Спр. «АэропортВылета» в информационной модели на рисунке 3) представлено в таблице 6.
Таблица 6 - Структура справочника «Аэропорт Вылета»
№ поля |
Название поля |
Краткое описание |
Тип |
Размер, байт |
1 |
Код |
Ключевое поле |
Счетчик |
4 |
2 |
Наименование |
Название аэропорта |
Строка |
50 |
Описание структуры таблицы билетов «Маршрут Полета» (Т. «МаршрутПолета» в информационной модели на рисунке 3) представлено в таблице 7.
Таблица 7 - Структура таблицы «Маршрут Полета»
№ поля |
Название поля |
Краткое описание |
Тип |
Размер, байт |
1 |
Код |
Ключевое поле |
Счетчик |
4 |
2 |
Наименование |
Маршрут полета |
Строка |
50 |
|
|
|
Описание структуры таблицы «Информация По Билетам» (Т. «Информация По Билетам» в информационной модели на рисунке 3) представлено в таблице 8.
Таблица 8 - Структура таблицы «Информация По Билетам»
№ поля |
Название поля |
Краткое описание |
Тип |
Размер, байт |
| |||
1 |
Код |
Ключевое поле |
Счетчик |
4 |
| |||
2 |
Наименование |
Наименование |
Строка |
50 |
| |||
3 |
ФИОПассажира |
Фамилия, имя, отчество пассажира |
Строка |
50 | ||||
4 |
ФИООператора |
Фамилия, имя, оператора |
Строка |
50 | ||||
5 |
АэропортВылета |
Название аэропорта |
Строка |
50 | ||||
6 |
МаршрутПолета |
Маршрут полета |
Строка |
50 |