Обслуживание рейсов в аэропорту

12.1. Предметная область

Аэропорт обслуживает рейсы разных авиакомпаний. У каждой авиакомпании есть несколько рейсов. Авиакомпании предоставляют самолеты различного типа (вместимости). Самолеты характеризуются типом, годом выпуска, количеством мест и фирмой-производителем. В один город могут быть несколько рейсов в разное время, осуществляемых различными авиакомпаниями. Самолеты обслуживаются экипажем: командир корабля, второй пилот, штурман, бортинженер и стюардессы. О сотрудниках хранится следующая информация: Ф.И.О., должность, квалификация, экипаж. Рейс имеет свой номер, пункт отправления, пункт прибытия, время вылета, время в пути, тип самолета, название авиакомпании, обслуживающей данный рейс. Билет на самолет имеет свой номер и № рейса, ФИО пассажира, № места, стоимость, дата продажи, дата бронирования. Пассажир, приобретая билет на самолет, сообщает о себе паспортные данные. Клиент может забронировать билет по Интернету и выкупить его за 3 часа до вылета.

 

12.2. Описание пользователей

В данной ИС будут присутствовать следующие пользователи:

- менеджер по организации рейсов заключает договоры с авиакомпаниями;

- кассир принимает наличные деньги и оформляет финансовые документы;

- системный администратор имеет полное право доступа к БД, отвечает за её работу.

 

12.3. Запросы

Система должна обеспечить выдачу следующих запросов:

- информация о пассажирах по данному вылету;

- не проданная бронь;

- список рейсов данной авиакомпании;

- список самолетов данной авиакомпании;

- список самолетов по годам выпуска в заданном интервале;

- список экипажа на данный рейс;

- проданные билеты по каждой авиакомпании за определенный период;

- забронированные места на пассажира;

- информация о рейсах в данный пункт назначения;

- свободные места на данный рейс и дату.

 

12.4. Описание входных и выходных документов

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

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

 

Курсы иностранных языков

 

13.1. Предметная область

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

 

13.2. Описание пользователей

В данной ИС будут присутствовать следующие пользователи:

- менеджер работает с клиентами, заключает договоры с преподавателями;

- директор следит за финансовой деятельностью предприятия;

- преподаватель проводит занятия с группами;

- администратор БД имеет полное право доступа к БД, отвечает за её работу.

 

 

13.3. Запросы

Система должна обеспечить выдачу следующих запросов:

- количество слушателей, которые ещё не оплатили обучение;

- количество свободных мест в группе определенного уровня;

- какие из курсов пользуются большей популярностью;

- сколько групп ведет преподаватель;

- показать слушателей, закончивших обучение с оценками 3, 4, 5;

- оценки за весь срок обучения определенного слушателя;

- количество часов, отработанных данным преподавателем.

 

13.4. Описание входных и выходных документов

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

Выходные документы: договор (пролонгация договора); информация для оформления квитанции об оплате; диплом.