Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сычева.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.37 Mб
Скачать
      1. Требования к функциям, выполняемым системой

В системе должны осуществляться:

  1. Поиск места.

  2. Продажа билета (место становится занято).

  3. Возврат билета ( место становится свободно).

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

  5. Формирование и просмотр статистики.

  6. Внесение изменений в данные.

  7. Редактирование расписания.

  8. Формирование схема поезда.

  9. Поиск места клиентом через сеть Интернет.

  1. Поиск места

Доступно кассиру

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

Таким образом покупатель знает какой конкретный билет он может приобрести и по какой цене.

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

Доступно кассиру

Когда место выбрано и покупатель стоит в кассе у кассира, для каждого покупаемого билета он вводит данные по пассажиру: имя, фамилия, место, льгота (если есть). Система подсчитывает стоимость билета, покупатель платит и место маркируются как проданное.

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

Доступно кассиру.

Кассир вводит номер билета возвращаемого билета. Система рассчитывает стоимость возврата в зависимости от того, сколько дней осталось до отправления. Место помечается свободным, билет удаляется и кассир выдает деньги покупателю.

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

Доступно кассиру.

Кассир вводит данные о покупателе (имя, фамилия) и о бронируемом месте (поездка, дата, вагон, место). Также фиксируется время, в которое бронь создавалась. В течение 24 часов данное место считается занятым.

  1. Формирование и просмотр статистики

Доступно кассиру и администратору.

Просмотр статистики о проданных и проданных билетах на определенном маршруте за определенный срок в процентах.

  1. Внесение изменений в данные

Доступно администратору.

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

  1. Редактирование расписания

Доступно администратору.

Возможность удаления редактирования и создания строк расписания. При создании вводятся номер поезда, станция отправления, станция прибытия, время отправления, время прибытия.

К строке расписания прикрепляются даты, в которые осуществляется данная поездка.

  1. Формирование схемы поезда

Доступно администратору.

По конкретной строке расписания в конкретную дату можно редактировать схему поезда: добавлять и удалять вагоны определенного класса на определенное место в составе.

  1. Поиск места клиентом через сеть Интернет

Доступно пользователям сети Интернет.

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

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

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