Автоматизация регистрации пассажиров на вылетающие рейсы

Проблема:

Одной из наиболее кропотливых процедур из всех, которыми занимаются службы аэропортов, является процедура регистрации пассажиров на авиарейсы, выполняемые из данного аэропорта.

Что нужно сделать:                                         

Разработать программу автоматизации процедуры регистрации пассажиров на авиарейс. Разрабатываемая программа должна вести все необходимые данные, которые понадобятся в процессе регистрации, быстро, удобно и корректно вносить данные о регистрации пассажиров в информационную систему, выбирать свободное место в салоне самолета нужного класса, печатать посадочный талон. Программа должна работать быстро и эффективно. Предполагается запускать программу одновременно на нескольких стойках регистрации, в связи с чем необходимо предусмотреть многопользовательский режим.

Как мы это делаем:

В системе С++ Builder, база данных MS SQL Server

Что конкретно сделано:

Функционально разработанная программа позволяет ввести всю необходимую информацию по рейсу, самолету, наличию на нем пассажирских мест с указанием схемы их размещения в самолете, прочей информации, которая требуется в процессе регистрации. Непосредственно при выполнении регистрации пассажира на рейс программа позволяет ввести данные пассажира, а также выбрать место в самолете из имеющихся свободных мест в салоне определенного класса и после подтверждения оператором регистрации зарезервировать выбранное место за данным пассажиром. Выходными документами программы должны быть посадочный талон и отчет о регистрации.

Содержание пояснительной записки:

Введение. 2

1      Анализ предметной области и постановка задачи. 4

1.1       Постановка задачи. 4

1.2       Описание предметной области. 5

1.3       Анализ существующих систем.. 8

1.4       Обоснование необходимости разработки нового программного обеспечения. 13

2      Техническое задание. 15

2.1       Основание для разработки. 15

2.2       Требования к системе. 15

2.2.1        Требования к функциональным характеристикам.. 15

2.2.2        Требования к надежности. 20

2.2.3        Требования к составу и параметрам технических средств. 21

2.2.4        Требования к информационной и программной совместимости. 22

3      Специальный раздел. 24

3.1       Выбор средств разработки. 24

3.1.1        Выбор операционной системы.. 24

3.1.2        Выбор языка программирования. 24

3.1.3        Выбор системы управления базами данных. 27

3.1.3.1.        Сравнение архитектур «файл-сервер» и «клиент-сервер». 27

3.1.3.2.        SQL-сервер Microsoft SQL Server и его основные компоненты.. 30

3.1.3.3.        Особенности использования средств Borland C++ Builder при разработке клиентских приложений, работающих с удаленными БД в архитектуре «клиент-сервер». 32

3.2       Разработка структуры базы данных. 33

3.2.1        Разработка модели базы данных. 33

3.2.2        Состав и структура базы данных. 35

3.3       Описание разработанного приложения. 37

3.3.1        Общие сведения. 37

3.3.2        Описание логической структуры.. 38

3.3.3        Входные данные. 38

3.3.4        Выходные данные. 39

3.3.5        Вызов и загрузка. 39

3.3.6        Описание программных модулей. 39

3.4       Тестирование и отладка программы.. 47

3.5       Описание применения. 50

3.5.1        Руководство пользователя. 50

3.5.2        Руководство по установке, настройке и сопровождению программы.. 60

4      Безопасность и экологичность проекта. 66

4.1       Анализ вредного фактора монотонности труда пользователя ПЭВМ... 66

4.2       Разработка мер по профилактике монотонности труда пользователя ПЭВМ... 73

5      Оценка экономической эффективности. 84

5.1       Планирование разработки автоматизированной системы регистрации пассажиров с построением графика выполнения работ. 84

5.2       Расчёт затрат на разработку. 87

5.3       Оценка экономической эффективности проекта. 93

Заключение. 102

Список использованных источников. 104

 

Скачать:

Пояснительная записка

Исходники

Скриншоты

 

Контакты:

Cyber_man2000@rambler.ru                                            

Другие разработки (сайт разработчика)