Файл: Разработка проекта информационной системы для ЖД Вокзала.pdf
Добавлен: 14.06.2023
Просмотров: 3334
Скачиваний: 72
СОДЕРЖАНИЕ
1 ТЕОРЕТИЧЕСКИЕ ИССЛЕДОВАНИЯ ВОПРОСОВ ПРОЕКТИРОВАНИЯ ИФОРМАЦИОННОЙ СИСТЕМЫ ЖД ВОКЗАЛ
1.1 Исследование специфики деятельности железнодорожного вокзала
1.2 Теоретические исследования средств проектирования и разработки информационных систем
2. АНАЛИЗ ДЕЯТЕЛЬНОСТИ ЖД ВОКЗАЛА И АНАЛОГОВ ИС
2.1 Анализ организационной структуры ЖД вокзала
3. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ
3.1 Моделирование бизнес процессов
3.2 Проектирование базы данных информационной системы ЖД вокзал
3.3 Проектирование интерфейса информационной системы ЖД вокзал
ВВЕДЕНИЕ
Функционирование современных организаций в рыночных условиях предполагает разработку и внедрение механизмов, обеспечивающих рост эффективности на всех уровнях управления и направлениях деятельности компаний.
Одним из основных элементов такого механизма является разработки информационной системы (ИС), способной обеспечить повышение эффективности деятельности организации.
Для принятия эффективных управленческих решений в условиях динамичного развития информационных технологий современным организациям в области транспорта требуется целесообразная система информационного обеспечения, объективно отражающая сложившуюся экономическую и организационную ситуацию.
Объект исследования - производственная специфика деятельности железнодорожного вокзала.
Предмет исследования - существующие методы и средства проектирования информационной системы для железнодорожного вокзала.
Цель работы - спроектировать информационную систему для ЖД Вокзал.
Задачи исследования:
1. Провести анализ специфики деятельности современных железнодорожных вокзалов.
2. Рассмотреть возможности существующих средств проектирования и разработки информационных систем.
3. Провести анализ организационной структуры ЖД вокзал.
4. Провести анализ существующих аналогов информационных систем, используемых в ЖД вокзалах.
5. Разработать функциональную модель ИС ЖД вокзала.
6. Разработать базу данных и формы пользовательского интерфейса для удобной обработки данных в СУБД MS Access.
Актуальность разработки и внедрения ИС для железнодорожного вокзала заключается в обеспечении таких функциональных возможностей:
- сбор, отбор, оценка информации, необходимой для управления железнодорожным вокзалом;
- аналитическая обработка информации (описание, перевод, классификация);
- хранение и поиск информации;
- распространение информации о деятельности железнодорожного воказала, передача ее потребителю;
- использование справочной информации;
- контроль за эффективностью использования информации.
1 ТЕОРЕТИЧЕСКИЕ ИССЛЕДОВАНИЯ ВОПРОСОВ ПРОЕКТИРОВАНИЯ ИФОРМАЦИОННОЙ СИСТЕМЫ ЖД ВОКЗАЛ
При разработке информационных систем (ИС) на этапах кодирования и тестирования выявляется большое количество ошибок, исправление которых влечет за собой кардинальное изменение всей разрабатываемой системы. Такие ошибки учитываются при моделировании и глубоком, детальном анализе создаваемых проектов. Моделирование позволяет «увидеть» проект в процессе разработки и создать предпосылки для анализа поведения системы в зависимости от начальных условий.
Для правильного координирования процессов протекающих в разрабатываемой ИС необходимо создать структуру, т.е. упорядочить процессы. Моделирование работы информационной системы особенно важно на первых этапах её создания. Так как исправление допущенных на этом этапе ошибок обходится наиболее дорого, то и польза на этапе анализа задачи и разработки логической модели её решения значительна.
В связи с этим, необходимо изучить предметную область, а именно работу справочной системы железнодорожного вокзала. Для этого требуется разобраться с терминологией данной области, собрать необходимые нормативные и правовые документы, изучить образцы документов и проследить их перемещение как внутри организации, так и за его пределами.
Следующим этапом разработки является этап проектирования. Перед началом проектирования и реализации нужно иметь точное и детальное понимание требований на высоком уровне. Кроме того, очень полезно иметь структуру требований, которая может быть использована как исходные данные для формирования системы. Все это достигается посредством анализа и моделирования [3].
В процессе работы на этапах моделирования и проектирования необходимо получить проект системы, содержащий достаточно информации для её реализации. Также необходимо произвести анализ работы справочной системы железнодорожного вокзала, в результате которого можно судить о степени загруженности каждого отдела, о том, что необходимо автоматизировать в первую очередь и какими средствами [4].
1.1 Исследование специфики деятельности железнодорожного вокзала
Проблема обслуживания пассажиров на любом виде транспорте в настоящее время является приоритетной. Требуется вести учет существующих мест, рейсов, маршрутов, больших объемов перевозок, значительного количества клиентов-пассажиров, перечни билетов. Данную информацию и документацию необходимо учитывать и централизованно хранить. Это требует существенных затрат материальных ресурсов и времени.
Касательно ЖД транспорта, эта проблема наиболее актуальна, в силу того, что на данный момент основным видом транспорта дальнего следования в нашем государстве до сих пор являются поезда. Для осуществления учета расписаний движения поездов, динамические изменяющихся, особенно сезонно, требуется много времени и необходимо составление большого количества форм и актов [10,11].
Справочная система железнодорожного вокзала состоит из нескольких подсистем, отвечающих за [20]:
- обновление актуальной информации по инфраструктуре ж/д вокзала;
- обработку данных и внесение данных в базу данных (БД);
- консультирование пассажиров в устном, телефонном и интернет режимах;
- выдачу информационных и справочных материалов;
- формирование статистических данных по проведенным работам для ведения учета вышестоящими инстанциями.
Основными целями моделирования при разработке справочной ИС железнодорожного вокзала являются [20]:
- представление деятельности предприятия и принятых в нем технологий в виде иерархии диаграмм, обеспечивающих наглядность и полноту их отображения;
- формирование на основании анализа предложений по реорганизации организационно-управленческой структуры;
- упорядочивание информационных потоков и документооборота внутри организации;
- выработка рекомендаций по построению рациональных технологий работы подразделений предприятия и его взаимодействию с внешним миром;
- анализ требований и проектирование спецификаций разрабатываемой ИС.
Одним из подразделений ЖД вокзала являются кассы. ЖД кассы позвояют в автоматизированном режиме обеспечить выполнение следующих функций:
-
- предоставление по запросам физических и юридических лиц информации о перечне поездов, которые движутся в указанных направлениях;
- продажа и приём билетов, в том числе и таких, которые возращаются заказчиком без использования;
- статистические функции (например создание отчётов по: наиболее востребованным направлениям движения поездов, наиболее прибыльным рейсам поездов, проданным билетам, возвращенным и сроках реализации и др.).
Пассажиры перевозятся на специальных поездах, предназначенных для перевозок людей. Поезд представляет собой определенный состав вагонов различных типов, а также включает в себя локомотив, перемещающий поезд в пространстве.
Каждый пассажир получают право на проезд по факту приобретения билета нужного ему поезда на определенном вагоне и месте [11].
В расписании движения поездов на ЖД вокзале указываются номера поездов, их конечные пункты маршрута, по которому он осуществляет свое движение, и другие параметры, например, время и день отправления с вокзала и прибытия в конечный пункт следования,
Главной задачей кассира ЖД вокзала является оформление и распечатка билета пассажиру, по факту оплаты установленной суммы [20].
Обслуживание каждого пассажира начинается с добавления информации о пассажире и заказе билета в специальную базу данных, где она храниться в структурированном виде. К такой информации, как правило, относится:
- ФИО;
- паспортные данные;
- идентификационный код;
- номер поезда и вагона;
- тип вагона;
- дополнительные услуги (чай, постель);
- место в вагоне;
- точка назначения и точка отправления;
- дата отправления.
После этого по номеру поезда, который был сообщен пассажиром, просматривается расписание движения выбранного поезда, с последующей проверкой прохождения состава через нужную пассажиру станцию.
В случае, когда поезд проходит через необходимую станцию, выбирается вагон. Затем осуществляется поиск свободных места в соответствующих вагонах. При наличии нескольких вагонов проводится поиск свободных мест в вагонах по проверке признаков их заполнения.
После завершения всех вышеуказанных действий оформляется итоговая форма билета.
1.2 Теоретические исследования средств проектирования и разработки информационных систем
В основе проектирования ИС лежит моделирование предметной области. Для того чтобы получить адекватный предметной области проект ИС в виде системы правильно работающих программ, необходимо иметь целостное, системное представление модели, которое отражает все аспекты функционирования будущей информационной системы. При этом под моделью предметной области понимается некоторая система, имитирующая структуру или функционирование исследуемой предметной области и отвечающая основному требованию – быть адекватной этой области [1].
Предварительное моделирование предметной области позволяет сократить время и сроки проведения проектировочных работ и получить более эффективный и качественный проект. Без проведения моделирования предметной области велика вероятность допущения большого количества ошибок в решении стратегических вопросов, приводящих к экономическим потерям и высоким затратам на последующее проектирование системы. Вследствие этого все современные технологии проектирования ИС основываются на использовании методологии моделирования предметной области [2].
С моделированием непосредственно связана проблема выбора языка представления проектных решений, позволяющего как можно больше привлекать будущих пользователей системы к ее разработке. Язык моделирования – это нотация, в основном графическая, которая используется для описания проектов. Нотация представляет собой совокупность графических объектов, используемых в модели. Нотация является синтаксисом языка моделирования. Язык моделирования, с одной стороны, должен делать решения проектировщиков понятными пользователю, с другой стороны, предоставлять проектировщикам средства достаточно формализованного и однозначного определения проектных решений, подлежащих реализации в виде программных комплексов, образующих целостную систему программного обеспечения [5].
1. IDEF0 используется для создания функциональной модели, отображающей структуру и функции системы, а также потоки информации и материальных объектов, связывающие эти функции.
Методологию IDEF0 можно считать следующим этапом развития хорошо известного графического языка описания функциональных систем SADT.
Целью методики является построение функциональной схемы исследуемой системы, описывающей все необходимые процессы с точностью, достаточной для однозначного моделирования деятельности системы [6].
В основе методологии лежат четыре основных понятия:
- функциональный блок;
- интерфейсная дуга;
- декомпозиция;
- глоссарий.
Функциональный блок (Activity Box) представляет собой некоторую конкретную функцию в рамках рассматриваемой системы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении (например, "производить услуги"). На диаграмме функциональный блок изображается прямоугольником (рис. 1). Каждая из четырех сторон функционального блока имеет свое определенное значение (роль), при этом:
- верхняя сторона имеет значение "Управление" (Control);
- левая сторона имеет значение "Вход" (Input);
- правая сторона имеет значение "Выход" (Output);
- нижняя сторона имеет значение "Механизм" (Mechanism).
Рисунок 1.1 – Функциональный блок в нотации IDEF0 [8]
Интерфейсная дуга (Arrow) отображает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, представленную данным функциональным блоком. Интерфейсные дуги часто называют потоками или стрелками.