Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных - Продажа автобусных билетов.doc
Скачиваний:
114
Добавлен:
02.05.2014
Размер:
1.01 Mб
Скачать

1.2 Выбор и описание автоматизируемых функций

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

1.2.1 Перечень автоматизируемых функций

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

1) Продажа билетов.

2) Возврат билетов. 

3) Бронирование билетов.

4) Заказ транспортных средств.

5)  Учет кадров.

1.2.2 Функция 1 “Продажа билетов”

Данная функция предназначена для реализации процесса продажи билетов в день отправления и предварительной продажи билетов. Эта цель достигается за счет того, что выполняется вторая задача из вышеприведенного списка.

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

В реализации данной функции участвуют следующие объекты предметной области: билет; пассажир; документ, дающий право на льготный проезд (необязательно).

Автоматизация данной функции позволит фиксировать проданные билеты за счет регистрации номера билета; номера маршрута; полной даты (число, месяц, год и время) отправления транспортного средства; номера места в транспортном средстве; документа, дающего право на льготный проезд.

1.2.3 Функция 2 “Возврат билетов”

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

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

В реализации данной функции участвуют следующие объекты предметной области работник автовокзала; билет.

Автоматизация данной функции позволит фиксировать возвращенные билеты за счет регистрации номера билета; номера маршрута; полной даты отправления транспортного средства; номера места в транспортном средстве.

1.2.4 Функция 3 “Бронирование билетов”

Данная функция предназначена для реализации процесса бронирования билетов, что впоследствии используется работником автовокзала во время реализации функции 1. Эта цель достигается за счет того, что пассажир заранее бронирует билет.

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

В реализации данной функции участвуют следующие объекты предметной области: работник автовокзала; пассажир.

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

1.2.5 Функция 4 “Заказ транспортных средств”

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

Особенности реализации функции состоят в том, что сотрудник выбирает нужное транспортное средство из списка предложенного ему ПАТП (пассажирское автотранспортное предприятие). В реализации данной функции участвуют следующие объекты предметной области: администратор; список.

Автоматизация данной функции позволит фиксировать сформированные заказы за счет внесения их в список заказов.

1.2.6 Функция 5 “Учет кадров”

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

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

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

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

1.2.7 Сводка объектов, участвующих в реализации функций

Объекты предметной области, участвующие в реализации автоматизируемых функций, сведены в табл. 1.2.

Таблица 1.2 Сводка объектов, участвующих в реализации функций

Номер

объекта

Имя объекта

Описание объекта

Функции

1

2

3

4

5

1

Работник автовокзала

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

+

+

2

Пассажир

Физическое лицо

+

+

3

Билет

Документ, дающий право на законный проезд в транспортном средстве

+

+

4

Документ

Бумага, дающая право на льготный проезд в транспортном средстве

+

5

Администратор

Физическое лицо, занимающееся заказом транспортных средств и учетом кадров

+

6

Список транспортных средств

Организация, поставляющая транспортные средства

+

7

Сотрудник

Любое физическое лицо, работающее на автовокзале

+

8

Трудовая книжка

Документ, содержащий данные о

+

Соседние файлы в предмете Базы данных