Обслуживание рейсов в аэропорту
12.1. Предметная область
Аэропорт обслуживает рейсы разных авиакомпаний. У каждой авиакомпании есть несколько рейсов. Авиакомпании предоставляют самолеты различного типа (вместимости). Самолеты характеризуются типом, годом выпуска, количеством мест и фирмой-производителем. В один город могут быть несколько рейсов в разное время, осуществляемых различными авиакомпаниями. Самолеты обслуживаются экипажем: командир корабля, второй пилот, штурман, бортинженер и стюардессы. О сотрудниках хранится следующая информация: Ф.И.О., должность, квалификация, экипаж. Рейс имеет свой номер, пункт отправления, пункт прибытия, время вылета, время в пути, тип самолета, название авиакомпании, обслуживающей данный рейс. Билет на самолет имеет свой номер и № рейса, ФИО пассажира, № места, стоимость, дата продажи, дата бронирования. Пассажир, приобретая билет на самолет, сообщает о себе паспортные данные. Клиент может забронировать билет по Интернету и выкупить его за 3 часа до вылета.
12.2. Описание пользователей
В данной ИС будут присутствовать следующие пользователи:
- менеджер по организации рейсов заключает договоры с авиакомпаниями;
- кассир принимает наличные деньги и оформляет финансовые документы;
- системный администратор имеет полное право доступа к БД, отвечает за её работу.
12.3. Запросы
Система должна обеспечить выдачу следующих запросов:
- информация о пассажирах по данному вылету;
- не проданная бронь;
- список рейсов данной авиакомпании;
- список самолетов данной авиакомпании;
- список самолетов по годам выпуска в заданном интервале;
- список экипажа на данный рейс;
- проданные билеты по каждой авиакомпании за определенный период;
- забронированные места на пассажира;
- информация о рейсах в данный пункт назначения;
- свободные места на данный рейс и дату.
12.4. Описание входных и выходных документов
Входными документами для заполнения БД являются: перечень названий стран и городов; перечень названий аэропортов; расписание с указанием времени и даты отправления, № рейса, пункта назначения и времени в пути; перечень наименований авиакомпаний, с которыми заключен договор; информация о самолетах данных авиакомпаний; список летного состава, предоставленный авиакомпанией для обслуживания рейсов; списки экипажей на конкретные рейсы; данные о пассажирах; финансовые документы с указанием стоимости полета; информация о забронированных местах.
Выходные документы: проданные билеты по каждой авиакомпании за месяц; проданные билеты по каждой авиакомпании за год; информация для оформления билета.
Курсы иностранных языков
13.1. Предметная область
Курсы проводятся в нескольких филиалах города. Филиал характеризуется следующей информацией: № филиала, адрес, заведующий, телефон. Стоимость курсов зависит от выбранного иностранного языка и количества слушателей. Продолжительность полного курса обучения каждого языка разная. Слушателя, желающего записаться на курсы иностранных языков, тестируют и предлагают группу его уровня. При подписании договора между двумя сторонами, должны быть известны следующие данные о клиенте: ФИО, адрес, телефон, паспортные данные. Занятия проводят преподаватели (ФИО, образование, должность, стаж, паспортные данные, телефон и заработная плата). Слушатели разделены на группы, в которых проводятся занятия в соответствии с планом проведения занятий. Количество созданных групп определяется количеством слушателей. В конце каждого семестра проводится экзамен, слушателю выставляются оценки по грамматике, фонетике и т.д. в экзаменационную ведомость. После успешной сдачи экзамена слушатель может перейти на следующий уровень обучения, и тогда договор должен быть продлен. По завершении обучения на последнем уровне слушателю выдается диплом.
13.2. Описание пользователей
В данной ИС будут присутствовать следующие пользователи:
- менеджер работает с клиентами, заключает договоры с преподавателями;
- директор следит за финансовой деятельностью предприятия;
- преподаватель проводит занятия с группами;
- администратор БД имеет полное право доступа к БД, отвечает за её работу.
13.3. Запросы
Система должна обеспечить выдачу следующих запросов:
- количество слушателей, которые ещё не оплатили обучение;
- количество свободных мест в группе определенного уровня;
- какие из курсов пользуются большей популярностью;
- сколько групп ведет преподаватель;
- показать слушателей, закончивших обучение с оценками 3, 4, 5;
- оценки за весь срок обучения определенного слушателя;
- количество часов, отработанных данным преподавателем.
13.4. Описание входных и выходных документов
Входными документами для заполнения БД являются: данные о слушателях; данные о преподавателях; финансовые документы с указанием стоимости обучения; данные об оценках слушателя; информация о группах; перечень преподаваемых языков; информация об оплате клиентом курсов; информация о преподавательской деятельности предприятия.
Выходные документы: договор (пролонгация договора); информация для оформления квитанции об оплате; диплом.