Файл: Автоматизация продажи железнодорожных билетов ООО Шевчук.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 23.04.2023

Просмотров: 391

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Одним из основных видов деятельности железнодорожного транспорта являются пассажирские перевозки. На долю пассажирских перевозок приходится около 40% пассажирооборота, выполняемого транспортом общего пользования. Основной задачей управления пассажирскими перевозками является достижение максимальной эффективности функционирования пассажирского транспорта, обеспечение полного и качественного удовлетворения спроса платежеспособного населения на перевозки с минимальными издержками. В условиях рыночной экономики усиливается конкурентная борьба между различными видами транспорта за привлечение пассажиропотока. При этом определяющим фактором в выбор способа передвижения становится уровень качества транспортного обслуживания населения. Билетные кассы обеспечивают пассажирам возможность быстро и качественно оформить проездные документы. Билетные кассы, являясь составной частью общей системы управления пассажирскими перевозками на железнодорожном транспорте, которая предназначена обеспечивать пассажирам в масштабе реального времени все транспортные услуги и сервис, предоставляют необходимую исходную и первичную информацию. Рациональная организация работы билетных касс имеет важное значение для качественного обслуживания пассажиров и должна обеспечивать:

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

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

Объектом исследования является компания ООО Шевчук.


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

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

Задачами курсовой работы являются:

  • исследовать предметную область
  • определить основные функции проектируемой информационной системы (ИС)
  • разработать информационное обеспечение задачи: информационную модель, классификаторы, алгоритмы
  • разработать удобный пользовательский интерфейс
  • разработать программные приложения и схему их взаимодействия

1 Постановка задачи и анализ предметной области

1.1 Описание предметной области и функции решаемых задач

Железнодорожные кассы являются предприятием, которое ежедневно работает с большим числом клиентов.

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

Можно выделить следующие цели, которые преследует созданная база данных:

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

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


Хранение данных должно осуществляться в реляционной базе данных.

В качестве языка манипулирования и описания данных используют SQL. В качестве СУБД используется MySql.

Разрабатываемая система обладает понятным и удобным пользовательским интерфейсом.

Клиент

ФИО

заявка

1.1

Принять заявку

База данных

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

рейс

2.1

Журнал заявок

1.2

Подобрать рейс

2.2

1.3

Продать билет

билет

Клиент

ФИО

Рисунок 1. Модель автоматизации управления продажи билетов

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

На рисунке 2 представлена организационная модель. На данной модели отражены структуры, которые используются для эффективного функционирования системы «Железнодорожная касса», а также представлены сотрудники данных структур, которые непосредственно учувствуют в жизнедеятельности системы.

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

Железнодорожная касса

Кассир

Кассы

Главная касса

Старший кассир

Окно информации

Консультант

Рисунок 2.

Организационная модель

железнодорожных касс

К функциональным обязанностям кассирам относится:

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

1.2 Перечень входных, выходных данных

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

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

Рисунок 3. Проездной документ

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

  • Сведения об оставшихся билетах
  • Сведения об проданных билетах за определенный период

1.3 Цели использования автоматизированных средств

Целью использования вычислительной техники является упрощение

рутинной работы, выполняемой сотрудниками организации.

Вычислительная техника предназначена, чтобы выполнять совокупность

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

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

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

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


Рисунок 4. Модель работы компании (внешняя часть).

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

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

Поставленная задача будет автоматизирована путем разработки приложения, реализующего "автоматизированную систему взаимодействия с клиентами». Разработанная система должна удовлетворять всем требованиям, которые предъявлены к ней при постановке задачи.

2 Комплекс задач бизнес-процессов, моделей систем

2.1 Структура информационной системы складского учета 

Весь функционал разработанной системы расположен в трёх подсистемах: "Учёт мест", "Бухгалтерия", "Список поездов". Это организует пользовательский интерфейс, позволяет распределить различные документы, справочники и отчеты по логически связанными с ними разделами, в которых пользователю будет удобнее с ними работать (5-6 рисунки).

Рисунок 5. Созданные подсистемы

Рисунок 6. Созданные подсистемы. 1С: Предприятие 
 

Подсистема "Учёт поездов" содержит в себе основные функции, необходимые для осуществления операций с билетами:

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

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