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

Автоматизация продажи железнодорожных билетов в ОАО РЖД г. Москва

Содержание:

Введение

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

Для этого для сотрудников касс разрабатываются специальные системы управления – базы данных, в которых хранится вся информация о поездах, билетах и пассажирах. Данная работа заключает в себе разработку конфигурации и АРМ кассира «Железнодорожной кассы» по средствам системы проектирования прикладных решений (конфигураций) на платформе «1С:

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

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

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

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

Учредителем и единственным акционером ОАО «РЖД» является

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

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

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

Группа ОАО «РЖД» фокусируется на развитии пяти ключевых направлений:

- транспорт и логистика;

- пассажирские перевозки и сервис;

- развитие инфраструктуры железнодорожного транспорта;

- международная деятельность и социальная политика;

Стратегические цели компании:

- увеличение масштаба транспортного бизнеса;

- повышение производственно-экономической эффективности;

- повышение качества работы и безопасности перевозки;

- глубокая интеграция в Евроазиатскую транспортную систему;

- повышение финансовой устойчивости и эффективности.

Виды деятельности:

- грузовые перевозки;

- пассажирские перевозки в дальнем сообщении;

- пассажирские перевозки в пригородном сообщении;

- предоставление услуг инфраструктуры;

- предоставление услуг локомотивной тяги;

- ремонт подвижного состава;

- строительство объектов инфраструктуры;

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

- предоставление услуг социальной сферы

- прочие виды деятельности.

Таблица 1

Технико-экономические показатели объекта управления

№ п\п

Наименование характеристики (показателя)

Значение показателя на определённую дату либо за период

1

Доходы по перевозкам.

1 109,1 млрд руб., за 2017

2

Расходы по перевозкам

1 050,8 млрд руб., за 2017

3

Себестоимость

369,4 коп./10 прив. ткм., за 2017

4

Среднемесячная заработная плата

33 485 руб., за 2017

5

Грузооборот

2 704,8 млрд т-км., за 2017

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

Высшим органом управления ОАО «РЖД» [1] является Общее собрание акционеров. Единственным акционером компании является Российская Федерация, от имени которой полномочия осуществляются Правительством РФ.

Правительство РФ единолично принимает решения и оформляет письменно численный и персональный состав Совета директоров ОАО «РЖД».

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

Ревизионная комиссия создана для контроля за финансово-хозяйственной деятельностью ОАО «РЖД». В настоящее время ревизионная комиссия ОАО «РЖД» состоит из 7 человек- чиновников Минэкономразвития России, Росимущества, Рисунок 1.

Рисунок 1. Структура управления ОАО РЖД

Собрание акционеров — высший орган управления в акционерном обществе, состоящий из акционеров-владельцев именных обыкновенных акций общества, а в некоторых случаях, предусмотренных Федеральным законом РФ от 26.12.1995 № 208-ФЗ «Об акционерных обществах», также из акционеров-владельцев привилегированных акций. Акционеры общества для решения вопросов, отнесённых к их компетенции Уставом общества и Законом РФ «Об акционерных обществах», собираются на своё общее собрание периодически, но не реже, чем раз в год (на годовое общее собрание акционеров).

Совет директоров — орган управления (акционерное общество), который образуется путём избрания его членов на общем собрании акционеров. Совет директоров должен принимать решения в интересах акционеров.

Правление — Коллегиальный исполнительный орган, обычно выборный, стоящий во главе какого-либо учреждения или организации (член правления, правление колхоза, председатель правления).

Президент компании — глава коммерческого предприятия.

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

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

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

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

Персонал (от лат. persona — личность) или штат (от нем. Staat — государство) — постоянный состав работников какого-нибудь учреждения, связанный коллективным договором [2], составляющих группу по профессиональным или иным признакам с указанием должностей и присвоенных по каждой должности окладов; совокупность всех работников предприятия, занятых трудовой деятельностью, а также состоящих на балансе (входящих в штатный состав), но временно не работающих в связи с различными причинами (отпуск, болезнь, присмотр за ребёнком и так далее); совокупность трудовых ресурсов, которые находятся в распоряжении предприятия и необходимы для исполнения определённых функций, достижения целей деятельности и перспективного развития.

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

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

Экономика (от др.-греч. οἶκος — дом, хозяйство, хозяйствование и νόμος — ном, территория управления хозяйствованием и правило, закон, буквально «правила ведения домашнего хозяйства»)] — хозяйственная деятельность общества, а также совокупность отношений, складывающихся в системе производства, распределения, обмена и потребления.

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

Дочернее общество — хозяйственное общество, находящееся в правовом положении, когда другое (основное) хозяйственное товарищество или общество в силу преобладающего участия в его уставном капитале, либо в соответствии с заключённым между ними договором, либо иным образом имеет возможность определять решения, принимаемые таким обществом (ст. 67.3. ГК РФ).

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

Продажа — бизнес-понятие, описывающее практически любую коммерческую деятельность, бизнес вообще. Продажа чаще всего является завершающим этапом бизнес-цикла коммерческого предприятия. Употребляется всегда только в единственном числе. 

Продажа — обмен товара на деньги, подтвержденный чеком продажи, актом выполненных работ, накладной передачи товара (в последних двух случаях денежное движение фиксируется отдельным документом).

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

Режим (фр. régime от. Regimen — управление, командование, руководство) в широком смысле — условия работы, деятельности, существования чего-либо.

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

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

К примеру, основным, относительно самостоятельным, элементам структуры АСУ перевозочным процессом на железных дорогах страны в настоящее время относятся:

Сеть диспетчерских центров управления перевозками;

Комплексы информационно-управляющих, интегрированных и информационно-справочных дорожно-сетевых АСУ;

Единая комплексная модель перевозочного процесса (ЕМПП);

Корпоративное хранилище информации (КХИ) о перевозочном процессе;

Различные АСУ управления технологическими процессами линейных подразделений;

Системы автоматического съема информации о перемещении подвижных единиц с устройств СЦБ станций и перегонов;

Системы автоматической идентификации подвижного состава (тягового подвижного состава, вагонов, контейнеров);

Прикладные комплексы задач, реализующие сквозные информационно-управляющие технологии на АРМ оперативно-диспетчерского персонала и других работников сетевого центра управления перевозками (ЦУП) и дорожных диспетчерских центров управления перевозками (ДЦУ), а также центр управления местной работой отделений (ЦУМР) и опорных центров (ОЦ). Центры управления перевозками ОАО «РЖД» и железных дорог являются важнейшим элементом автоматизированной системы управления перевозками грузов и пассажиров (АСУП) и призваны повысить качество оперативно-диспетчерского руководства перевозочным процессом на сети российских железных дорог.

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

Рисунок 2. Контекстная диаграмма информационной системы Диаграмма состоит из следующих составляющих:

  1. Входные потоки: Данные о поезде (Номер поезда, сообщение, дата отправления и прибытия)

Данные о пассажире (ФИО, индивидуальный документ, льготы)

  1. Управляющие потоки: Законодательство РФ (ГОСТы, законы, указы, постановления и т.д.) Правила АО «ФПК» (корпоративные правила для работников ж/д касс) Антимонопольное законодательство

3. Ресурсные потоки: Кассир (Сотрудник кассы)

4. Выходные потоки: Отчет о продажах (Информация о продажах может быть выдана в виде отчета или таблицы). Эффективность сотрудника (Информация о эффективности сотрудника может быть выдана в виде отчета или таблицы)

Далее необходимо провести функциональную декомпозицию системы. Разбиение представлено на рисунке 3. C:\Users\Никита\Desktop\Без2313123ый.png

Рисунок 3. - Диаграмма декомпозиции

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

1. Управление данными о поездах Входные данные получаем из входных потоков, а именно, «Данные о поездах». На основе поступивших данных заполняются соответствующие поля в программе. Эти данные заносит непосредственно кассир. Данный блок курируется законодательством РФ, правилами АО «ФПК» и антимонопольным законом.

2. Управление личными данными пассажира В справочнике, в соответствующие поля вводятся данные о пассажире: ФИО, документ, дата рождения. Ввод осуществляет кассир. Данный блок курируется законодательством РФ, правилами АО «ФПК» и антимонопольным законом.

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

4. Сверка данных о пассажирах после вывода проездного документа производится проверка данных пассажира, поезда и даты отправления. Данный блок курируется законодательством РФ, правилами АО «ФПК».

5. Выдача купленного проездного документа.

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

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

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

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

C:\Users\Никита\Desktop\5555.png

Рисунок 4. Информационная модель.

  1. Проверка показаний за период и направление оборудования. Определение аномальных закупок.

Кассир обращается к форме контроля данных, задает направление оборудования, период и запрашивает информацию по заданным параметрам:

  • Значения процента неизвестных производителей,
  • Допустимое значения процента неизвестных производителей,
  • Коэффициент вариации,
  • Коэффициент корреляции,
  • Графики.

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

  1. Отредактировать закупку.

Редактирование закупки включает в себя корректировку производителя медицинского оборудования, корректировку стоимости медицинского оборудования, подтверждение корректности оборудования. Менеджер проекта обращается к форме с информацией по закупке и редактирует закупку. ИС предоставляет данные из таблицы «Закупки» и также изменяет соответствующие данные, которые изменял менеджер проекта. На диаграмме в таблице «Закупки» объединено 2 таблицы: общая информация по закупке и оборудование закупки.

  1. Проверить неизвестных производителей.

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

  1. Проверить аномальные стоимости.

ИС по расписанию рассчитывает коэффициент вариации и коэффициент корреляции по наименованию вида медицинского оборудования. Расчёт производится за период: последний выпущенный месяц минус 12 месяцев. Если наблюдаются аномалии, то ИС ставит задачу менеджеру проекта, ответственному за направление, к которому относится наименование вида оборудования.

2.2 Используемые классификаторы и системы кодирования

Классификатор — это механизм (элемент модели), описывающий определенные черты структуры и поведения системы. К классификаторам относятся классы, типы данных, интерфейсы, подсистемы. Наиболее общими классификаторами являются классы. Все прочие классификаторы определяются относительно их сходства с классами, с учетом их ограничений по содержанию или использованию. При этом каждый вид классификатора представлен в метамодели своим собственным классом. Большая часть свойств класса есть и у классификаторов, однако каждый из них имеет свои ограничения.

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

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

На сети железных дорог станции кодируются в системе единой сетевой разметки (ЕСР) цифровыми кодами, используемыми при оформлении перево­зочных документов в различных автоматизированных системах управления [3].

Для кодирования станций вся сеть железных дорог разбита на 99 районов. Сетевые районы сгруппированы так, что каждый из них расположен в преде­лах одной дороги. В каждый район входит крупная опорная станция (обычно сортировочная или большая участковая) и не более 99 станций, открытых для грузовых операций. Нумерация районов возрастает с запада на восток. Пер­вый район расположен на Кольском полуострове, в Карелии, с опорной станцией Петрозаводск, последний район 99-й - на острове Сахалин.

Шестизначный код станции составляется следующим образом: первые две цифры означают номер сетевого района, вторые две - номер станции внутри района, пятая с правой стороны несет информацию о том, открыта или закры­та она для выполнения грузовых операций. Если открыта, то пятый знак 0.

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

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

Вторая цифра для всех вагонов, кроме прочих, начинающихся с 3, означа­ет осность: цифры от 0 до 8 означают четырехосные, 9 – восьмиосные ваго­ны, у шестиосных - 6, у транспортеров - 9. По отправлении поезда со станции оператор при дежурном по путям вво­дит в ЭВМ сообщение об отправлении поезда.

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

Натурный лист является первоисточником для:

■ учета наличия вагонов на станциях;

■ определения вагонооборота;

■ учета перехода поездов, вагонов и контейнеров с дороги на дорогу, с отде­ления на отделение;

■ заполнения маршрута машиниста о массе состава и условной длине поезда;

■ передачи информации о подходе поездов и грузов;

■ розыска грузов.

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

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

Натурный лист, составленный на станции формирования (первый эк­земпляр), должен следовать с поездом до станции назначения или расформи­рования. Натурный лист должен составляться четко, ясно, без исправлений, с за­полнением всех граф. Номера вагонов должны быть записаны в последова­тельности, совпадающей с фактическим расположением вагонов в поезде. Очень важным условием является правильность подсчета итоговых данных. Подписывает его ответственное лицо – дежурный по станции, дежурный по парку отправления или оператор СТЦ по обработке поездной информации. Подпись и фамилия должны быть разборчивыми и заверены штемпелем станции.

При составлении натурного листа с использованием вычислительной тех­ники следует руководствоваться действующей Инструкцией ЦЧУ/4895, в которой детально изложены порядок заполнения сведений о грузовом поез­де, вагонах, итоговых данных и порядок заполнения натурного листа пасса­жирского поезда.

Номер поезда в натурном листе заполняется в соответствии с тем номе­ром, который указан в журнале движения поездов формы ДУ-3. Если в поез­де имеются вагоны со взрывчатыми веществами, то к номеру поезда добавля­ются буквы ВМ (2001ВМ), для тяжеловесных поездов - буква Т, длинно-со­ставных - Д, соединенных – СП и т.д.

В графе «Станция формирования» указывается название станции и пер­вые 4 знака кода станции по единой сетевой разметке.
Седьмая цифра несет информацию о наличии переходной площадки. Ес­ли седьмая цифра 9, то переходная площадка имеется, в остальных случаях она отсутствует.

Восьмая цифра представляет собой кодовую «защиту» или контрольный знак, защищающий номер вагона от искажений при передаче информации. Для нахождения контрольного знака используется способ расчета с модулем к = 10. Весовой ряд при этом имеет вид 2 12 1....

Таблица 2

Используемые системы кодирования

Наименование кодируемого множества объектов

Значность кода

Система кодирования

Система классификации

Вид классификатора

Код протокола

Длинное целое

Порядковая

Отсутствует

Локальный

Код железнодорожного транспорта

Длинное целое

Порядковая

Отсутствует

Локальный

Код станций

Длинное целое

Порядковая

Отсутствует

Локальный

Код сотрудника

Длинное целое

Порядковая

Отсутствует

Локальный

Пример.

7 4 3 5 4 6 8
2 12 12 12

4 14 4 6 5 8 6 16

Каждая нечетная цифра номера вагона умножается на 2, четная — на 1.

Затем вы­полняется поразрядное сложение цифр: 1+4 + 4 + 6 + 5 + 8 + 6 +

1+6= 41. Полу­ченную сумму надо дополнить до целого десятка.

Дополняющей цифрой будет 9, ко­торая и является контрольной цифрой.

Значит, полный номер вагона будет 74354689.

8 системе нумерации пассажирских вагонов отличительными особеннос­тями являются: первая цифра 0, вторая и третья цифры означают дорогу при­писки, четвертая несет информацию: 0 - мягкий и мягко-жесткий, 1 - ку­пейный, 2 - жесткий открытый, 3-е креслами для сидения, 4 – почтовый и банковский, 7 – служебно-технический, 8 - специальный других минис­терств, 9 - резерв.

Перевозимые грузы кодируются пятизначными, а грузоотправители и грузополучатели - четырехзначными номерами. Подготовка документов на формируемый поезд. Натурный лист, его содержание и порядок заполнения. После окончания формирования состав выставляется в парк отправления с одновременным списыванием оператором ЭВМ на вытяжных путях. Пере­чень номеров вагонов передается в ИВЦ дороги и СТЦ станции.

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

Оператор ПТО, получив информацию о результатах осмотра, вводит ее в ИВЦ. Если это сообщение вносит изменение в состав сформированного по­езда, то из СТЦ выводится корректировочное сообщение.

После обработки этих сообщений ИВЦ выдает дежурному по парку но­вый натурный лист. Дежурный по парку по пневмо-почте получает из СТЦ перевозочные документы, объединяет их в пакет и вместе с натурным листом и справкой машиниста выдает их машинисту поездного локомотива с записью в книге ДУ-40 под роспись; алш-» 4

В графе «№ состава» - порядковый номер сформированного состава (от 01 до 99). После 99 следующим составам присваиваются номера 01, 02 и т.д., а при обработке листа на ЭВМ номера составов обозначаются тремя знаками. В графе «Станция назначения» указывается название станции и первые 4 знака кода по ЕСР. При составлении натурного листа на порожние составы, следующие по регулировочному заданию, в графе «Станция назначения» проставляется 4-значный код, характеризующий род подвижного состава. В графе «Голова, хвост» отмечается код 1, если состав списан с головы, код 2 - если с хвоста.

Дата отправления поезда со станции формирования запишется как 09 11 22 45, т.е. 9 ноября в 22 ч 45 мин. В графах «Условная длина» и «Масса брутто» проставляются данные из итогового раздела натурного листа. В графе «Прикрытие» проставляется код в соответствии с Инструкцией. Например, вагон с людьми - 1, с проводником - 2, со взрывчатыми мате­риалами ВМ - 3 и т.д.

2.3 Характеристика нормативно-справочной, входной и оперативной информации

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

В дальнейшем по мере работы с программой справочники также пополняются и изменяются. Журналы документов (Они предназначены для хранения и просмотров документов.

В программе присутствуют следующие справочники:

Первый справочник называется «Направления Следования». Он содержит в себе информацию о начальной и конечной точках следования поезда. Ввод данных доступен для пользователя с подсистемы «Список поездов» (Рис.5).

C:\Users\Никита\Desktop\img-thMdUn.png

Рисунок 5. Форма заполнения справочника Направления следования»

Второй справочник называется «Кассы РЖД». Он содержит в себе информацию о начальной и конечной точках следования поезда. Ввод данных доступен для пользователя с подсистемы «Список поездов» (Рис. 6).

C:\Users\Никита\Desktop\img-dvP7jP.png

Рисунок 6. Форма заполнения справочника Кассы по продаже билетов.

Третий справочник называется «Поезда РЖД». Он содержит в себе информацию о поездах. Ввод данных доступен для пользователя с подсистемы «Список поездов» (Рис. 7).

C:\Users\Никита\Desktop\img-B4onKS.png

Рисунок 7. Форма заполнения справочника Поезда РЖД.

Четвёртый справочник называется «МестаВПоездеРЖД». Он содержит в себе информацию о месте: название места, Номер места, Владелец (поезд в котором есть это место) и вид места. Ввод данных доступен для пользователя с подсистемы «Список поездов» (Рис. 8).

C:\Users\Никита\Desktop\img-_W9vsv.png

Рисунок 8. Форма заполнения справочника Места В Поезде РЖД.

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

C:\Users\Никита\Desktop\img-0beLae.png

Рисунок 9. Форма заполнения справочника Пассажиры РЖД.

Документ «Возврат билетов РЖД» (рис. 10) содержит в себе информацию о билете, который пытаются вернуть. В данной форме реализованы две важные функции: Проверка «подлинности» билета, осуществляемая с помощью проверки данных билета в списке проданных билетов, а также функция возврата билета.

Для проверки билета требуется ввести значения следующих полей: «Дата отправления», «Номер поезда» и «Номер места». После вызова процедуры проверки билета нажатием кнопки «Проверить» выдаётся сообщение, отражающее состояние билета: «Документ отсутствует» (Рис. 10), «Ссылка на продажу билета» (Рис. 11), «Ссылка на уже осуществлённый возврат средств по данному билету» (Рис. 12).

C:\Users\Никита\Desktop\img-9vTWjE.png

Рисунок 10. Форма заполнения документа «Возврат билетов РЖД».

C:\Users\Никита\Desktop\img-aELesf.png

Рисунок 11. Форма заполнения документа «Возврат билетов РЖД». Попытка возврата непроданного билета.

C:\Users\Никита\Desktop\img-qwN3XM.png

Рисунок 12. Форма заполнения документа «Возврат билетов РЖД». Попытка возврата проданного билета.

2.4 Характеристика результатной информации

1. «Отчет по согласованным заявкам»

Формируется на основе след таблиц и полей:

  • Дата создания заявки
  • Пользователь (заявитель)
  • Ответственная группа
  • Назначенный на заявку сотрудник
  • Статус
  • Приложенное исходное письмо (тема и тело письма в оригинале)

2. Отчет” заявки по местоположению заявителя”:

Содержит таблицу со следующими полями:

  • Дата создания заявки
  • Даты писем по согласованию
  • Пользователь (заявитель)
  • Месторасположение(город)
  • Адрес (улица, дом, корпус, офис)
  • Ответственная группа
  • Текущий статус переписки и зарегистрирована ли заявка

Глава 3. Программное обеспечение задачи

Общие положения (дерево функций и сценарий диалога)

На рисунке 13 представлено дерево функций управления и обработки данных.

Рисунок 13. Дерево функций управления и обработки данных.

Опишем процессы, представленные на данной диаграмме.

Расписание и стоимость билетов - Клиент получает информацию о сеансах:

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

- Дата и время начала поездок.

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

- Стоимость билетов экспресс.

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

С помощью модуля диалога проверяется качество закупаемых товаров в РЖД. Закупка инструментов, и т.д.

Данные экспортируется в базу данных или Excel.

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

База данных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ) [4].

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

Для управления и хранения большого объема данных ИС «Ассистент» используется СУБД MS SQL Server 2008 (SP3) – 10.0.5538.0 (X64). В решаемой задачи используется ER-модель, представленная на рисунке 30. ER-модель описывает взаимосвязь таблиц в БД [5].

C:\Users\Никита\Desktop\11111111.png

Рисунок 14. ER-диаграмма РЖД.

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

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

Primary-Foreign Key. Например, если рассматривать ситуацию с конца, то мы видим, что данные в Сущность «Возврат Билетов РЖД» помещаются из регистра накопления «Продажа билета РЖД», в который эти данные попадают после проведения документа «Продажа билетов на поезд РЖД», который получает данные о стоимости билетов из регистра сведений

«Стоимость места РЖД» и справочников «Пассажиры РЖД», «Кассы РЖД»,

«Поезда РЖД» и «Места в поезде РЖД» (где Места в поезде РЖД – это справочник подчинённый справочнику Поезда РЖД, что реализовано для ограничения возможных неполадок связанных с привязкой мест к конкретному поезду). В справочник «Поезда РЖД» данные поступают из справочника «Направления следования». Таким образом, можно проследить связь данных из различных справочников и документов и результат их взаимодействия.

C:\Users\Никита\Desktop\3333333png.png

Рисунок 15. – Фрагмент сценария диалога в РЖД.

3.3 Структурная схема пакета (дерево вызова программных модулей)

На рисунке 16 представлено дерево программных модулей.

Рисунок 16. дерево программных модулей.

3.4 Описание программных модулей

Таблица 3

Описание функций модулей

№ п/п

Наименование модуля

Функции модуля

1.

Модуль безопасности

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

2.

Модуль инициализации интерфейса программы

После успешного входа в систему, запускает программу, используя настройки прав доступа для учетной записи пользователя

3.

Модуль управления деревом объектов

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

4.

Модуль взаимодействия с базой данных

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

5.

Модуль справочной системы

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

6.

Модуль «Справочники»

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

7.

Модуль ввода данных «Заявки»

Содержит процедуры и функции, позволяющие создавать новые заявки, вводить данные, управлять статусом заявок

8.

Модуль «Отчеты»

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

9.

Модуль «Печать документов»

Обеспечивает предварительный просмотр, настройку параметров документов и печать на принтере

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

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

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

На этой базе сформированы 3 сценария развития Холдинга:

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

Консервативный сценарий Стратегии также базируется на консервативном сценарии долгосрочного прогноза социально-экономического развития Российской Федерации, при этом предусматривает минимально необходимое развитие инфраструктуры для удовлетворения спроса экономики на перевозки, увеличение пассажирских перевозок при увеличении мер господдержки в части развития пассажирского комплекса и создания опорной сети скоростных и высокоскоростных железнодорожных магистралей. Данный сценарий корреспондируется с базовым сценарием Транспортной стратегии Российской Федерации до 2030 г., одобренной на заседании Правительства России 27 августа 2013 г.

Оптимистичный сценарий Стратегии базируется на инновационном сценарии долгосрочного прогноза социально-экономического развития Российской Федерации и предусматривает полное удовлетворение спроса на грузовые перевозки, динамичный рост пассажирских перевозок за счет активного развития высокоскоростных, скоростных, внутригородских перевозок при поддержке государства. Данный сценарий корреспондируется с инновационным сценарием Транспортной стратегии.

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

Пример. Станция Мурманск Окт. ж. д. - 01840.

Под цифрами номера станции записываем весовой ряд - 1, 2, 3, 4, 5.

0 18 4 0

12 3 4 5

0 2 24 16 0

Складываем поразрядные произведения:

0 + 2 + 24+16 + 0=42.

Сумму поразрядных произведений 42 делим на установленный расчетный модуль к=11.

Остаток от деления и есть контрольный (кодовый) знак.

42:11=3(9).

Таким образом, помехозащитным кодом станции Мурманск будет

018409. Если же в остатке получается двузначное число, весовой ряд сдвигается влево на две позиции и будет читаться как 3, 4, 5, 6, 7.

Пример. Станция Тосно Окт. ж. д. 0 3 13 0 12 3 4 5

0 12 5 18 0

0 + 12 + 5 + 18 + 0 = 35

35: 11=3(2).

Помехозащитный код станции Тосно — 031302.

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

Так, станция Петрозаводск имеет код 0100, Выборг - 0200, Санкт-

Петербург -0300, Южный Сахалинск – 9900.

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

Выделены дополнительные номера. Например, вагоны назначением станция Брест-

Центральный имеют разметку 1300, а вагоны на ту же станцию, но с экспортным грузом в Германию - 1305, в Польшу- 1306. Железные дороги имеют двузначный код

(Октябрьская - 01, Московская -17, Сахалинская - 99).

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

Страны СНГ и Балтии кодируются двухзначными номерами: Россия – 20, Белоруссия- 21. Украина- 22, Узбекистан - 29 и т.д.

Код поезда четырехзначный. Кроме того, грузовому поезду присваивается индекс, состоящий из десяти цифр. Первые четыре цифры - код станции формирования в соответствии с ЕСР, последующие две – порядковый номер состава со станции отправления, последние четыре – код станции назначе­ния. Порядковые номера по направлениям со станции формирования начи­наются с 01 и заканчиваются 99. После этого нумерация устанавливается опять с 01.

При отправлении со станции формирования поезда из порожних вагонов вместо цифрового кода станции назначения в натурном листе указывается четырехзначный код, характеризующий род подвижного состава: крытые 0020, платформы - 0040, полувагоны - 0060, цистерны – 0070, изотермиче­ские - 0080 и т. д.

Если в составе поезда два рода порожних вагонов, то код будет комбинированным. Первым ставится код меньший. Например, в соста­ве крытые вагоны и платформы, код – 0024; платформы и полувагоны -0046; полувагоны и цистерны - 0067 и т. д.В перспективе предполагается кодирование грузовых поездов пятизнач­ными номерами и отказ от их индексации.

К основным элементам графика движения относятся: перегонное время хода поезда, определяемое тяговыми расчетами и опытными поездками с учетом достижений передовых машинистов; технологические нормы времени стоянок поездов на промежуточных станциях, сортировочных и участковых станциях для выполнения технологических операций, а также на станциях оборота, экипировки и профилактических осмотров; станционные и межпоездные интервалы.
На однопутных участках основные станционные интервалы разделяются на:
интервал скрещения; интервал неодновременного прибытия поездов противоположных направлений; интервал попутного следования;
интервал неодновременного отправления и прибытия, прибытия и отправления попутных поездов и др.
Для графиков движения поездов на двухпутных участках из числа перечисленных определяются интервалы: попутного прибытия поездов, попутного отправления поездов, неодновременного прибытия и попутного отправления поездов, неодновременного отправления и попутного прибытия поездов, неодновременного отправления и встречного прибытия поездов, попутного следования (для линий, не оборудованных автоблокировкой).
Межпоездные интервалы определяются по кривым времени хода поездов при движении по участку без остановок на раздельных пунктах в соответствии с размещением проходных светофоров. Как правило, при трехзначной автоблокировке, эти интервалы рассчитываются из условий разграничения попутно следующих поездов тремя блок-участками (езда на зеленый огонь светофора). При необходимости и в случаях, когда это не влечет за собой снижения скорости движения поездов, применяют интервалы с разграничением попутно следующих поездов двумя блок-участками (езда на зеленый огонь). На скоростных участках, оборудованных автоблокировкой с четырехзначной сигнализацией, движение поездов осуществляется по зеленому огню проходного светофора при свободности трех и более блок-участков; по желтому и зеленому огням — при свободности двух блок-участков.

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

Рисунок 17. Экранная форма билета.

Рисунок 18. Экранная форма поиска заказа.

C:\Users\Никита\Desktop\Форма заполнения регистра сведений «Стоимость места ржд».png

Рисунок 19. Экранная форма регистра сведений «Стоимость места РЖД»

C:\Users\Никита\Desktop\Результат создания отчёта «Проданные билеты и заработанные средства».png

Рисунок 20. Экранная форма создания отчёта «Проданные билеты и заработанные средства»

C:\Users\Никита\Desktop\Результат создания отчёта «Многоцелевой отчёт по поездам».png

Рисунок 21. Экранная форма создания отчёта «Многоцелевой отчёт по поездам»

ЗАКЛЮЧЕНИЕ

В результате выполнения курсовой работы была выполнена Автоматизация продажи железнодорожных билетов ОАО «РЖД»

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

Разработанный модуль позволил:

Минимизировать участие человека при выявлении аномальных закупок; Повысить качество данных, предоставляемых клиентам;

Освободить до 60% рабочего времени на развитие новых направлений.

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Официальный сайт ОАО "РЖД" www.rzd.ru

2. Коллективный договор ОАО «РЖД» на 2014-2016 г.г., - Москва, 2015г.;

3. Гагарина Л.Г., Киселёв Д.В. и др. Разработка и эксплуатация автоматизированных информационных систем. Москва, 2015г.;

4. Сорокин А.В. Разработка баз данных, Санкт-Петербург, 2016г.;

5. Дейт К. Введение в системы баз данных. М., 2015г.