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

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

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

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

Добавлен: 28.03.2023

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

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

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

Введение

Компьютерные системы прошли большой исторический путь становления и развития. Рынок компьютерных систем начал формироваться с конца 80-х годов. Сегодня существует большое число разнообразных программных средств автоматизации: от средств автоматизации локальной задачи до

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

Иногда настаёт время глобальных изменении, такое время настало и для компании ООО “МосЛинии”. Старые технологии уже не могут сравнится с новыми более эффективными, поэтому необходимо с нуля разработать информационную систему, которая будет автоматизировать бизнес-процессы, учитывая современные технологии, их надёжность, проверенность и скорость.

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

Затем, когда будет решено с методом реализации информационной системы – будет создана техническая архитектура, выбраны необходимые характеристики для оборудования и спроектирована база данных. Следуя международному опыту, техническая архитектура будет показана с использованием инструмента Microsoft Visio. Структура базы данных будет показана с помощью ER-диаграммы. После чего – будет описание модулей, реализованных в информационной системе.

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

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

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

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


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


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

Компания ООО «МосЛинии» молодая, независимая компания осуществляет продажу железнодорожных билетов физическим лицам, а также возможна перевозка любых грузов по соглашению. Компания имеет свой веб-сайт, созданный по европейским стандартам «moslines.ru». Доступна только российская версия сайта

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

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

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

№ п\п

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

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

1

Проданных билетов

123 тысячи за 2018 год

2

Перевезено грузов

580 тонн за 2018 год

3

Количество поездов

33 поезда на 2018 год

4

Количество рабочих

120 рабочих на 2018 год

5

Количество офисов

4 офиса на 2018 год

6

Доход

18 740 000 рублей за 2018 год


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

Рисунок 1 организационная структура предприятия

Руководство, менеджер, IT-отдел, отдел кадров и маркетинговый отдел находятся в главном офисе компании “МосЛинии” в Московской области. Обслуживающий персонал расположены на станциях и в главном офисе. Персонал поезда в основном находится в поезде и на станциях.

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

На диаграмме прецедентов, рисунок 2, отражено отношение между клиентом и работниками предприятия.

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

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

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

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

Бизнес-процесс, который требуется автоматизировать показан с помощью IDEF на рисунке 3, декомпозиция данного бизнес-процесса отображена на рисунке 4.

Рисунок 3 IDEF0

  1. Входные потоки:
  • Данные о клиенте (ФИО, индивидуальный документ, льготы)
  • Данные о рейсе (Номер поезда, дата отправления и прибытия)
  1. Управляющие потоки:
  • Законодательство РФ (ГОСТы, законы, указы)

  1. Ресурсные потоки:
  • Клиент
  1. Выходные данные:
  • Обработанный заказ

Рисунок 4 декомпозиция бизнес-процессов

На рисунке 5 показана диаграмма деятельности, где отображена процедура покупки билета.

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

Техническое и программное обеспечение

2.1 Структура и состав комплекса технических средств и конфигурации сети

Каждый отдел в компании имеет компьютеры, факс, VOIP и МФУ, все отделы и сервер соединены в одну сеть. Веб-сервер и сервер базы данных работают на одном физическом сервере.

Рисунок 6 Техническая архитектура организации

Названия устройства

Характеристика

Сервер “HPE ProLiant DL380 GEN 10”

Процессор: Intel Xeon Scalable 8100

Оперативная память: 32Gb 2x

Жесткий диск: Dell 1x2.4TB

Компьютеры IT-отдела

Процессор: Intel Core I5 6500

Видеокарта: Palit NVIDIA GeForce GT1030 2Gb

Оперативная память: Apacer 8Gb 1866MHz CL11

Материнская плата: Gigabyte B150M

Жёсткий диск: Seagate Barracuda 500Gb 7200 RPM 64Mb Cash

Операционная система: Windows 10 Pro

Компьютера отдела маркетинга

Процессор: Intel Core I7 7700K

Видеокарта: NVIDIA GeForce GTX1070 8GB

Оперативная память: HyperX 16Gb 24000MHz CL16

Материнская плата: Asus TUF Z370 PLUS

Жёсткий диск: Seagate Barracuda 500GB 7200 RPM 64Mb Cash

Операционная система: Windows 10 Pro

Компьютеры отдела кадров

Процессор: Intel Core I3 7100

Видеокарта: NVIDIA GeForce GT 710 2GB

Оперативная память: Crucial 8GB

Материнская плата: Gigabyte H110

Жёсткий диск: Seagate Barracuda 500Gb 7200 RPM 64Mb Cash

Операционная система: Windows 10 Pro

Компьютеры руководства

Процессор: Intel Core I5 6500

Видеокарта: NVIDIA GeForce GT1030 2Gb

Оперативная память: Crucial 8Gb 1866MHz CL11

Материнская плата: Gigabyte B150

Жёсткий диск: Western Digital 500Gb 7200 RPM 64Mb Cash

Операционная система: Windows 10 Pro

VOIP

Yealink SIP-T27G

Факс

Philips Laserfax 5125

МФУ

Brother DCP-L 2560 DWR

Маршрутизатор

Ubiquiti UniFi Security Gateway USG


Характеристика устройств Таблица 2

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

Для разработки ИС необходимо было выбрать СУБД и разработать базу данных в ней. В качестве СУБД была выбрана MySQL которая:

  • Бесплатная.
  • Открытый исходный код.
  • Отлично подходит для малых и средних приложений.

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

Был спроектирован минимальный набор сущностей для функционирования ИС:

  • Пассажир – для хранения информации о клиентах.
  • Билет – для хранения информации о купленных билетах.
  • Рейс – для хранения информации о рейсах.
  • Станция – для хранения информации о станциях.
  • Город – для хранения информации о городах.
  • Страна – для хранения информации о странах.
  • Поезд – для хранения информации о поезде.

Вся база данных была нормализована до 3 уровня.

В сущности “Пассажир” хранится минимальный набор информации о клиенте который хотя бы раз купил билет.

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

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

В сущности “Станция” хранится название станции и внешний ключ на город в котором она находится.

В сущности “Город” хранится название города, координаты в виде полей “широта” и “долгота”, а также внешний ключ на страну. Координаты города были добавлены для возможности реализации показа в Веб-Приложении карты.

В сущности “Страна” хранится просто название страны.

В сущности “Поезд” хранится название поезда и вместимость.

Таким образом, в БД отсутствует дублирование данных, вся информация разделена на достаточное количество полей (Имя, фамилия клиента) и можно очень просто найти, например, список всех купленных билетов по первичному ключу сущности “Пассажир” и т.д.

Рисунок 7 ERD

Сущность “Пассажир” Таблица 3.1

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

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

Тип поля

Длина поля

Прочее

Идентификатор

_id

Счетчик

10

Первичный ключ

Имя

first_name

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

20

Фамилия

last_name

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

20

Пол

sex

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

3

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

birthdate

Дата