Разработка модуля информационной системы для отдела по контролю полетов и личного состава и справочной службы аэропорта
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
µтов к внешней сущности Потенциальный пассажир , и изменяем его имя на свободные места.
2.2 Семантика DFD диаграммы 0 уровня
- Сотруднику администрации аэропорта необходимо узнать список моделей самолетов летающих по рейсу Z. Он делает запрос по рейсу Z и получает результат в виде списка всех моделей самолетов, летающих по этому рейсу.
- Сотруднику администрации аэропорта необходимо узнать номер экипажа и фамилию командира самолета с номером N. Он делает запрос по конкретному бортовому номеру самолета и получает интересующую его информацию.
- Потенциальный пассажир делает запрос о наличии свободных мест на рейс в город X с временем отправления Y. Пассажир делает запрос и получает сведенья о наличии свободных мест на рейс Z в город X с временем отправления Y.
2.3 1 часть DFD диаграммы 0 уровня
- Добавим процесс в нашу DFD диаграмму 1 уровня, процесс называем Выборка характеристик самолетов (номер экипажа и фамилия командира самолета с номером N, характеристики самолетов(модель, бортовой номер и дальность возможного перелета)) .
- Создаем поток данных от внешней сущности Администрация аэропорта к процессу Выборка характеристик самолетов, и изменяем его имя на Характеристики самолетов рейса Z в Edit Data Flow на вкладке Data Flow.
- Добавляем новое хранилище данных Данные аэропорта на нашу диаграмму, соединяем хранилище данных парой потоков данных с процессом.
- Изменяем цвет внешних сущностей(светло-синий), процессов(желтый) а так же хранилища данных(серый).
- На вкладке Edit Process на процессе, задействованном в нашей DFD диаграмме 1 - уровня снимаем флажок с пункта Lowest level и нажимаем OK.
Сотруднику администрации аэропорта необходимо узнать список моделей самолетов летающих по рейсу Z, то есть характеристики самолетов(модель, бортовой номер и дальность возможного перелета.) Он делает запрос по конкретному рейсу Z и получает результат в виде списка всех моделей самолетов, летающих по этому рейсу, а так же их бортовых номеров и летных характеристик (дальность полета).
При получении информации о номере экипажа и фамилии командира самолета с номером N сотрудник администрации аэропорта делает запрос по конкретному бортовому номеру самолета (с учетом его летных характеристик) и получает информацию : Фамилия имя отчество командира самолета, информацию об экипаже( номер экипажа, фамилии, имена и отчества пилотов и обслуживающего персонала). Дальность полета самолета используется для систематизации данных об экипажах самолетов, так как каждый экипаж, включая командира самолетов и пилота, обучен работать только на определенном типе самолетов.
Потенциальный пассажир делает запрос о наличии свободных мест на рейс в город X с временем отправления Y. Пассажир делает запрос и получает сведенья о наличии свободных мест на рейс Z в город X с временем отправления Y, а также борт номер каждого самолета, который соответствует запросу потенциального пассажира. Далее потенциальный пассажир (пли условии получения подходящей ему информации о свободных местах) имеет возможность бронировать место в самолете на определенное время при условии оплаты стоимости проезда.
2.4 DFD диаграмма 1 уровня
1. Добавим 2 процесса в нашу DFD диаграмму 2 уровня, разделив процесс Выборка характеристик самолетов на 2 процесса согласно поступающим запросам. Первый процесс называем выборка моделей и дальности полетов (модель, бортовой номер и дальность возможного перелета). Второй же процесс называем Выборка характеристик экипажа (характеристики самолетов(номер экипажа и фамилия командира самолета с номером N)) . Соединяем полученные процессы парой противоположно направленных потоков данных.
2. Создаем поток данных от внешней сущности Администрация аэропорта к процессу выборка моделей и дальности полетов, и изменяем его имя на Характеристики самолетов рейса Z в Edit Data Flow на вкладке Data Flow.
3. Создаем поток данных от процесса выборка моделей и дальности полетов к внешней сущности Администрация аэропорта, и изменяем его имя на Отчет, т.е. результат в виде списка всех моделей самолетов, летающих по этому рейсу, а так же их бортовых номеров и летных характеристик (дальность полета), номер экипажа и фамилия командира самолета с номером N.
4. Добавляем новое хранилище данных Данные аэропорта на нашу диаграмму, соединяем хранилище данных парами потоков данных с процессом выборка характеристик экипажа .
5. Изменяем цвет внешних сущностей(светло-синий), процессов(желтый) а так же хранилища данных(серый).
2.5 2 часть DFD диаграммы 0 уровня
1. Добавим процесс в нашу DFD диаграмму 1 уровня, процесс называем Сведенья о билетах (сведенья о наличии свободных мест на рейс Z направления Y)) .
2. Создаем поток данных от внешней сущности потенциальны