Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Автоматизация продажи железнодорожных билетов (Характеристика предприятия и его деятельности)

Содержание:

Введение

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

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

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

АСУ «Экспресс» позволяет выполнять большую сферу услуг, таких, как продажа билетов на любой поезд, предварительное бронирование мест, выдача проездных билетов с пересадкой, оформление проездных документов «туда» и «обратно» и т.д.

1. Технико-экономическая характеристика предметной области и предприятия.

1.1. Характеристика предприятия и его деятельности.

Компания

Российские железные дороги

ОАО «РЖД» создано 18 сентября 2003 года

постановлением Правительства Российской Федерации № 585. 1 октября 2003 года РЖД приняло от Министерства путей сообщения Российской Федерации (МПС России) функции управления железнодорожным транспортом (за МПС России оставались лишь функции государственного регулирования). РЖД получило 987 предприятий (95 % по стоимости активов ведомства) из 2046, составлявших систему МПС. Технология перевозок, структура и иерархия управления железных дорог при передаче не изменились.

Основные виды деятельности РЖД — грузовые перевозки; пассажирские перевозки в дальнем и в пригородном сообщениях; предоставление услуг инфраструктуры и локомотивной тяги; ремонт подвижного состава; строительство объектов инфраструктуры; научно-исследовательские и опытно-конструкторские работы.

Открытое Акционерное Общество «Российские железные дороги» это современный транспортно-логистический комплекс, имеющий стратегическое значение для Российской Федерации. Компания является важнейшим связующим звеном в единой экономической системе России и обеспечивает бесперебойную хозяйственную деятельность промышленных предприятий, а также является доступным транспортом для миллионов граждан.

Учредителем и единственным акционером ОАО «РЖД» является Российская Федерация. От имени Российской Федерации полномочия акционера осуществляет Правительство Российской Федерации. Имущество акционерного общества было приобретено (сформировано) путём внесения в уставный капитал ОАО «РЖД» активов 987 организаций железнодорожного транспорта, принадлежащих государств.

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

Железная дорога в своей структуре имеет предприятия дорожного подчинения, полигон каждой железной дороги делится на регионы. C 1 января 2011 года отменена подструктура отделений на всех железных дорогах. С переходом на безотделенческую систему работы каждая дорога состоит из регионов, возглавляемых заместителем начальника дороги по региону.

омпания РЖД регулярно проводит займы на международном рынке капитала. В 2017 году чистый долг компании достиг 972 млрд рублей, средний срок кредитного портфеля РЖД — девять лет.

В 2017 году компания дважды размещала рублёвые еврооблигации — в феврале объёмом 15 млрд руб. на семь лет под 8,99 % годовых, в октябре выпуск тоже 15 млрд руб. на семь лет под 7,9 %. Также в 2017 годы компанией размещены евробонды в валюте — на 500 млн долларов и 450 млн швейцарских франков.

В 2018 году объём долгосрочных заимствований РЖД достиг 2 трлн рублей до 2025 года

год

Размер уставного капитала (руб.)

Размер уставного капитала (в акциях)

2017

2 169 296 834 000

2 169 296 834

Рисунок 1 Уставный капитал

Эксплуатационная длина железных дорог

85,3 тыс. км

Протяжённость электрифицированных линий

43,4 тыс. км

Рисунок 2 Технические характеристики

Миссия:

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

Описание работы отдела продаж:

  • отдел продажи билетов насчитывает двадцать сотрудников
  • 16 операторов ЭВМ и касс, 8 из них работают удаленно в офисе, 8 работают напрямую с клиентам.
  • Четыре человека следят за серверами

Общие правила продажи билетов:

  • Предварительная продажа билетов производится в кассе, на сайте и у официальных распространителей билетов
  • Продажа билетов в кассе производится за наличный и безналичный расчет в российских рублях за указанную на билетах цену
  • Покупка осуществляется с 9:00-23:00
  • Онлайн покупка круглосуточно

1.2. Выбор комплекса задач автоматизации, структуры комплекса технических и программных средств и характеристика существующих бизнес - процессов.

Аппаратные средства отдела по продаже билетов:

№ п/п

Наименование устройства

Технические характеристики

Установленное программное обеспечение

1

2x Intel Xeon E5-2630 v4

16 шт

    • Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

2

Файловый сервер TopComp PW 4467655

Intel Core i3 2100 3.1 ГГц, DDR3 8 Гб 1333 МГц, HDD 1000 Гб 7200rpm, Quadro K420 2048 Мб, DVD±RW, Без ОС

С1, Microsoft Visio, Microsoft Word

3

Маршрутизатор Mikrotik RB951G-2HnD

полноценный SOHO маршрутизатор с 5 гигабитными портами,

портом USB 2.0 и встроенными MIMO антеннами для подключения WiFi устройств.

4

ZNV ZDIE-2121W-N3T-A

IP видеокамера 10 шт

цветная, матрица: 1.3 Мп, разрешение: 1280x960, фокусное расстояние: 2,8-12 мм, корпус: купольная, ик-подсветка: до 30 м, размер: 119х97.2 мм, дополнительно: функция день и ночь

5

HP Color LaserJet Pro MFP M177fw

4 шт

МФУ для небольшого офиса, 4-цветная лазерная печать, до 16 стр/мин, Макс. формат печати A4 (210 × 297 мм)

Драйвер работы МФУ

6

Сервер без данных TopComp PW 4467655

Intel Core i3 2100 3.1 ГГц, DDR3 8 Гб 1333 МГц, HDD 1000 Гб 7200rpm, Quadro K420 2048 Мб, DVD±RW, Без ОС

С1, Microsoft Visio, Microsoft Word

7

Сервер приложений TopComp PW 4467655

Intel Core i3 2100 3.1 ГГц, DDR3 8 Гб 1333 МГц, HDD 1000 Гб 7200rpm, Quadro K420 2048 Мб, DVD±RW, Без ОС

С1, Microsoft Visio, Microsoft Word

Рисунок 3 техническая архитектура

Техническая архитектура представлена на рисунке на нем присутствуют

следующие объекты:

  • 16 персональных компьютеров
  • 4 много функциональных устройства
  • Коммутатор
  • Одна точка wi-fi
  • Камеры
  • Файловый сервер
  • Сервер баз данных
  • Сервер приложений
  • Сервер видеонаблюдения

Для обеспечения безопасности используется Kaspersky Antivirus

Protection.

Полный список программного обеспечения:

1 операционные системы: Windows 10 Корпоративная;

2 СУБД: Oracle 12.2, Microsoft SQL Server;

3 средства обеспечения информационной безопасности и защиты данных:

Kaspersky Antivirus Protection, Kaspersky Internet security;

4 офисные приложения: Office 2013 (Microsoft Word, Microsoft Excel,

Microsoft Outlook, Microsoft PowerPoint, Microsoft Access, Microsoft Visio);

5 специализированное программное обеспечение: Autocad.

Стадии разработки

Стадии разработки

Этапы работ

Содержание работ

1. Предпроектное обследование 

Исследование объекта автоматизации

Сбор исходной информации;

Постановка задачи.

Обоснование необходимости разработки программы

Научно-исследовательские работы

Определение структуры входных и выходных данных;

Предварительный выбор методов решения задач

Разработка и утверждение технического задания

Определение требований к программе

Разработка технического задания

2. Технический проект

Разработка технического проекта

Уточнение структуры входных и выходных данных;

Разработка алгоритма решения задачи

Утверждение технического проекта

Разработка плана мероприятий по разработке и внедрению программ.

3. Рабочий проект

Выполнение комплекса работ по разработке дополнительных возможностей выбранной программы

Адаптация начальной конфигурации программы

Перенос данных

Занесение копий старых данных

Отладка программы

Испытания программы

Согласование и утверждение программы, проведение испытаний

4. Внедрение

Постпроектное сопровождение системы

Подготовка и передача программы и программной документации для сопровождения

Обучение сотрудников

Подготовка и передача программы и программной документации для сопровождения.

Календарный план:

Работа/Длит.

1-3

3-6

6-9

9-12

12-15

15-20

20-30

Техническое задание 

Исследование объекта автоматизации

Обоснование необходимости разработки программы

Научно-исследовательские работы

Разработка и утверждение технического задания

Технический проект

Разработка технического проекта

Утверждение технического проекта

Рабочий проект

Выполнение комплекса работ по разработке дополнительных возможностей выбранной программы

Перенос данных

Отладка программы

Испытания программы

Внедрение

Постпроектное сопровождение системы

Обучение сотрудников

Длительность

(дни)

1-3

3-6

6-9

9-12

12-15

15-20

20-30

Диаграмма idf0 покупка РЖД билета

http://files3.vunivere.ru/workbase/00/07/53/70/images/image007.jpg

Рисунок 8 Диаграмма idf0 нулевой уровень

http://files3.vunivere.ru/workbase/00/07/53/70/images/image009.jpg

Рисунок 9 контекстный уровень

Рисунок 10 второй уровень

1.3 Организационная структура управления предприятием

СнимокОрганизационная структура отдела по продаже железнодорожных билетов

Должностные обязанности директора

Рисунок 4 организационная структура

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

Должностные обязанности системного администратора

  • Установка и обслуживание компьютерной и офисной техники, оргтехники, внутренней АТС.
  • Обеспечение безошибочной работы системного программного обеспечения (ОС Windows, Windows Server).
  • Обеспечение работоспособности и безопасности сети компании.

Должностные обязанности системного администратора

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

Должностные обязанности старшего кассира

  • Руководство деятельностью
  • Осуществление денежных операций; Прием и выдача денег клиенту; Определение подлинности купюр; ...
  • Учет и контроль денежной наличности;
  • Ведение кассовой отчетности, оформление отчетных документов;
  • Инкассация денег и передача их инкассатору.

Должностные обязанности кассира

  • Осуществление денежных операций; Прием и выдача денег клиенту; Определение подлинности купюр; ...
  • Учет и контроль денежной наличности;
  • Ведение кассовой отчетности, оформление отчетных документов;
  • Инкассация денег и передача их инкассатору.

Должностные обязанности старшего оператора call-центра

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

Должностные обязанности оператора call-центра

  • прием входящих звонков;
  • предоставление информации по продуктам и услугам компании;
  • документальное оформление заявок и заказов;
  • обработка запросов клиентов с сайта;

2. Информационное обеспечение задачи.

2.1. Информационная модель и её описание.

рисунок 5 диаграмма деятельности

2.2. Характеристика нормативно-справочной, входной и результатной информации

рисунок 6 диаграмма прецедентов

Описание актеров и прецедентов

Актеры:

Клиент- заказчик, покупатель, приобретатель услуг.

кассир - человек, управляющий системой регистрации клиента, обеспечивает расчет, прием и коммуникацию.

Прецеденты:

Возврат билета -этот прецедент инициируется клиентом. Если клиента что-то не устраивает, то он вправе вернуть или поменять билет.

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

Изменение данных в базе данных- этот прецедент инициируется кассиром. Кассир изменяет данные и количестве оставшихся мест о на определенных рейс в базе данных.

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

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

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

Посмотреть информацию о рейсе- этот прецедент инициируется кассиром. Кассир смотри нюансы рейса и рассказывает о них клиенту (питание, длительность поездки)

2.3. Характеристика базы данных 

диаграмма сущность связь

ER модель базы данных “продажа железнодорожных билетов”

Рисунок 7 диаграмма сущность связь

Для проектирования ИС была создана модель сущность-связь. В ней

определены все основные объекты (сущности) и связи, которые существуют

между ними. Были выделены 5 сущностей: клиент, визит,

услуга, кассир, направление.

Сущности:

  • клиент
  • кассир
  • Услуга
  • Визит
  • направление

Атрибуты:

  1. клиент:
  • 1.1 Код пациента
  • 1.2 Фамилия пациента
  • 1.3 Имя пациента
  • 1.4 Отчество пациента
  • 1.5 Дата рождения
  • 1.6 Адрес
  • 1.7 Телефон
  1. кассир:
  • 2.1 Табельный номер врача
  • 2.1 Фамилия
  • 2.3 Имя
  • 2.4 Отчество
  • 2.5 Должность
  1. Услуга:
  • 3.1 Код услуги
  • 3.2 Название услуги
  • 3.3 Стоимость услуги
  1. Визит:
  • 4.1 Дата
  • 4.2 Время
  • 4.3 Продолжительность

5 направление:

  • 5.1 Код диагноза
  • 5.2 Название

Между сущностями и атрибутами существуют следующие связи:

  1. клиент – один ко многим – визит.

Один клиент может посещать несколько кассиров, один кассир может принимать много клиентов.

  1. клиент – один ко многим – направление.

Одно направление может быть у многих клиентов, много направлений может быть у одного клиента.

  1. клиент – многие ко многим – услуга.

Ко многим клиентам, может быть применено множество услуг.

  1. Услуга – многие ко многим - кассир

Много услуг может быть применено ко многим клиентам.

  1. кассир – один ко многим - направление

Один кассир, может продать билет на несколько направлений.

  1. Визит - многие ко многим – кассир.

Много посещений распределяются на многих кассиров.

Данные о хранении документов, используемых в АИС

Документ

Информационные потоки

Хранение

Вывод на принтер

Наименование

регистрация в БД

формирование

внешний

внутренний

входящий

исходящий

на бумаге

в БД

Должностная инструкция

+

+

+

+

+

+

табель учета рабочего времени

+

+

+

+

+

+

Трудовой договор

+

+

+

+

+

+

Штатное расписание

+

+

+

+

+

Отчеты

+

+

+

+

+

+

Итого

2

3

2

3

2

4

5

5

2

- в столбце “Регистрация в БД” указать знак “+” только для тех

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

которых должен быть определён на данной стадии проектирования;

- в столбце “Формирование” указать знак “+” для тех документов,которые будут формироваться автоматически, на основе запросов к к БД

- столбцы “Входящий”, “Исходящий” заполняются только для внешних информационных потоков.

В таблице 7 отображена декомпозиция документов и состав информационного обеспечения АИС.

3. Контрольный пример реализации

Схема данных «продажа РЖД билетов»

Рисунок 11 Схема данных «продажа РЖД билетов»

Описание таблиц

Таблица 1 «визит»

Наименование поля

Идентификатор поля

Тип поля

счетчик

Ключ

счетчик

дата

-

Дата и время

время

-

Дата и время

продолжительность

-

Короткий текст

Таблица 2 «кассир»

Наименование поля

Идентификатор поля

Тип поля

Табельный номер кассира

Ключ

счетчик

Фамилия

-

Короткий текст

Имя

-

Короткий текст

Отчество

-

Короткий текст

должность

-

Короткий текст

Таблица 3 «клиент»

Наименование поля

Идентификатор поля

Тип поля

Код клиента

Ключ

счетчик

Фамилия

-

Короткий текст

Имя

-

Короткий текст

Отчество

-

Короткий текст

Дата рождения

-

Дата и время

Адрес

-

Короткий текст

Номер телефона

-

Короткий текст

Таблица 4 «направление»

Наименование поля

Идентификатор поля

Тип поля

Код региона

Ключ

счетчик

Название

-

Короткий текст

Таблица 5 «связующая визит кассир»

Наименование поля

Идентификатор поля

Тип поля

табельный номер кассира

Ключ

числовой

визит

-

числовой

Таблица 6 «связующая визит клиент»

Наименование поля

Идентификатор поля

Тип поля

Код клиента

Ключ

числовой

визит

-

числовой

Таблица 7 «связующая клиент направление»

Наименование поля

Идентификатор поля

Тип поля

табельный номер клиента

Ключ

числовой

направление

-

числовой

Таблица 8 «связующая стоимость кассир»

Наименование поля

Идентификатор поля

Тип поля

табельный номер кассира

Ключ

числовой

стоимость

-

числовой

Таблица 9 «стоимость»

Наименование поля

Идентификатор поля

Тип поля

Код услуги

Ключ

счетчик

Название услуги

-

Короткий текст

Стоимость услуги

-

Короткий текст

Исходные коды SQL

SELECT AVG([стоимость]) AS [средняя стоимость]

FROM направление;

SELECT наименование

FROM направление

WHERE описание Like '*о';

DELETE *

FROM заявки

WHERE название=кол-во;

SELECT [поставка]. наименование AS Выражение1, визит. Время, [поставка].адрес AS Выражение2,

FROM визит

WHERE ((([визит].[наименование)='направление'))

ORDER BY 'наименование' DESC;

Контрольный пример реализации и описание

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

Рисунок 12 Работа с запросом «Основная информация по сотрудникам»

Рисунок 13 Работа с запросом «Основная информация по сотрудникам

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

Рисунок 14 Запрос «Сотрудники из Москвы»

Выходные формы

Рисунок 15 форма «визит»

Рисунок 16 форма «направление»

Заключение

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

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

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

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

Список используемой литературы

  1. Delphi C/S 2. Русскоязычная документация; BorlandPress - Москва, 2017. – 377 c.
  2. Бобровский, С. Delphi 7. Учебный курс / С.Бобровский. - СПб: Питер – Москва, 2018. - 736 c.
  3. Буторин, Д. MS Agent и Speech API в Delphi (+ CD-ROM) / Д.Буторин. –БХВ-Петербург - Москва, 2016. - 440 c.
  4. Глушаков, С.В. Базы данных /С.В.Глушаков, Д.В. Ломотько. – Харьков: Фолио - Москва, 2020. - 504 c.
  5. Голицына, О.Л. Базы данных. / О.Л.Голицына. - Москва: Форум, 2017. - 399 c.
  6. Грэй, П. Логика, алгебра и базы данных. /П.Грэй. - М.: Машиностроение - Москва, 2015. – 368 c.
  7. Дарахвелидзе, П.Г. Delphi 2019 для Win32 наиболее полное руководство / П.Г.Дарахвелидзе, Е.П.Марков. – М: БХВ-Петербург, 2019. – 211 c.
  8. Дейт, К.Дж. Введение в системы баз данных /К.Дж. Дейт. – Киев: Диалектика, 2020. – 784 c.
  9. Диго, С.М. Базы данных /С.М. Диго. – М.: Финансы и Статистика - Москва, 2018. – 592 c.