Файл: Автоматизация продажи железнодорожных билетов( Характеристика предприятия и его деятельности).pdf
Добавлен: 28.03.2023
Просмотров: 260
Скачиваний: 2
СОДЕРЖАНИЕ
1.2 Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов
2 Техническое и программное обеспечение
2.1 Структура и состав комплекса технических средств и конфигурации сети
2.2 Характеристика базы данных
2.3 Описание программных модулей
Введение
Компьютерные системы прошли большой исторический путь становления и развития. Рынок компьютерных систем начал формироваться с конца 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 организационная структура предприятия
Руководство, менеджер, IT-отдел, отдел кадров и маркетинговый отдел находятся в главном офисе компании “МосЛинии” в Московской области. Обслуживающий персонал расположены на станциях и в главном офисе. Персонал поезда в основном находится в поезде и на станциях.
1.2 Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов
На диаграмме прецедентов, рисунок 2, отражено отношение между клиентом и работниками предприятия.
Рисунок 2 диаграмма прецедентов
В качестве задачи для автоматизации бизнес-процесса была выбрана продажа железнодорожных билетов, как самая важная и трудоёмкая для ручной работы задача.
Сам бизнес-процесс продажи билетов делится на: просмотр всех доступных рейсов клиентом и выбор необходимого, получение дополнительной информации о рейсе, заполнение необходимой информации и совершение платежа. Все эти процессы можно довольно легко и просто автоматизировать с помощью веб-приложения, благодаря чему можно совершать покупку билетов с любой точки Земли. Потоки информации также автоматизированы, история покупок, список всех клиентов, поездов и рейсов хранится в базе данных, и необходимая информация может быть быстро отсортирована и получена.
Благодаря автоматизации данного бизнес-процесса можно избавиться от ручной работы и, следовательно, человеческой ошибки со стороны компании: при оформлении покупки, сортировке и получении информации.
Бизнес-процесс, который требуется автоматизировать показан с помощью IDEF на рисунке 3, декомпозиция данного бизнес-процесса отображена на рисунке 4.
Рисунок 3 IDEF0
- Входные потоки:
- Данные о клиенте (ФИО, индивидуальный документ, льготы)
- Данные о рейсе (Номер поезда, дата отправления и прибытия)
- Управляющие потоки:
- Законодательство РФ (ГОСТы, законы, указы)
- Ресурсные потоки:
- Клиент
- Выходные данные:
- Обработанный заказ
Рисунок 4 декомпозиция бизнес-процессов
На рисунке 5 показана диаграмма деятельности, где отображена процедура покупки билета.
Рисунок 5 диаграмма деятельности
2 Техническое и программное обеспечение
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 |
Дата |