Разработка автоматизированного рабочего места кассира по продаже билетов в кассе аэрофлота

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ся возврат билетов и наличие свободных мест (неполная реализация авиабилетов в определенном периоде), что усложняет работу кассира.

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

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

На основе хранимых данных (о номенклатуре рейсов, списка пассажиров, номенклатуре самолетов и д.р.) по запросу пользователя должен автоматизированным образом генерироваться отчет по доходам аэропорта за определенный период с группировкой по имеющимся в базе данных маршрутам.

Описание выходной информации.

Выходной информацией для пользователя являются следующие документы:

Посадочная ведомость;

Отчет за период с группировкой по маршрутам;

Посадочная ведомость и отчет за период с группировкой по маршрутам должны выводиться на экран и печать, остальные только на экран в виде результата на запрос пользователя. Формы выходных документов приведены в формах 1 и 2.

 

Форма 1. Форма выходного документа задачи с результатом составления посадочной ведомости

Номер рейса

Бортовой номер

Марка самолета

Вид самолета

ФИО клиента

Номер билета

Полный номер паспорта

Место прописки клиента

Вес багажа

 

Форма 2. Форма выходного документа задачи с результатом вывода отчета по доходам аэрофлота за определенный период с группировкой по маршрутам.

Название рейса

Количество проданных билетов

Выручка по рейсам

 

Описание входной информации.

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

Условно-постоянная информация

Для упорядочивания информации в процессе решения задачи, получения достоверных сведений о дате вылета, времени вылета, времени посадки самолета, количестве дозаправок во время рейса необходима информация из Справочника рейсов (форма 3). Справочник является первичным носителем этих сведений, и поэтому они должны загружаться в базу с него.

 

Форма 3. Справочник рейсов

 

Для распределения новых рейсов по имеющимся рейсам на аэрофлоте и получению достоверной информации о списках самолетов и соответствующим им рейсам необходима информация из Справочника самолетов (Форма 4), содержащего сведения о виде самолета, марке самолета, стоимости провоза 5 кг багажа, количестве пассажирских мест самолета, его грузоподъемности и бортовом номере. Справочник является первичным носителем таковой информации, и поэтому они должны загружаться в базу с него

 

Форма 4. Справочник самолетов

 

Для возможности просмотра и составления отчетов по описанию рейсов, а так же для редактирования, просмотра информации, необходим справочник Описание маршрута (Форма 5), в который входят сведения об описании маршрута, месте вылета, номере дока вылета, месте посадки, номере дока посадки, стоимости билета, количестве возвращенных билетов и номере соответствующего маршруту рейса.

 

Форма 5. Справочник Описание маршрута

 

Оперативно-учетная информация

Сведения, характеризующие пассажиров, взявших билеты на определенный рейс, хранятся в таблице Список пассажиров (форма 5) соответствующего рейса базы данных. Для заполнения этой таблицы создана специальная форма для кассира аэрофлота. Данные из этой формы, содержащей Ф.И.О. клиента, возраст клиента, полный номер паспорта, место прописки клиента, наличие визы, вид расчета, номер билета и номер рейса, обязательно должны поступать в базу данных для оперативного учета входящей информации и корректного создания выходящей документации.

 

Форма 5. Документ с информацией о новом пассажире

Ф.И.О. клиента _______________________________________

Возраст клиента _______________________________________

Полный номер паспорта _________________________________

Место прописки клиента _________________________________

Виза _______________________________________

Расчет _______________________________________

Номер билета _______________________________________

Номер рейса _______________________________________

 

Сведения, характеризующие данные о характеристиках багажа пассажиров, таких, как его вес, тип и объем хранятся в справочнике Багаж пассажиров (Форм 6). В дальнейшем, вес багажа пассажиров суммируется и сравнивается с грузоподъемностью самолета для того, чтобы избежать перегрузки самолета, и заноситься в посадочную ведомость. Так же нужны и остальные данные о багаже пассажиров. Эти данные используют таможенные органы и службы охраны аэропорта.

 

Форма 6. Справочник Багаж пассажиров.

 

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