Добавлен: 18.06.2023
Просмотров: 307
Скачиваний: 3
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия.
1.1 Характеристика предприятия и его деятельности
1.2 Организационная структура управления предприятием
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов
2. Техническое и программное обеспечение
2.1 Структура и состав комплекса технических средств и конфигурации сети
2.2 Характеристика базы данных
2.3 Описание программных модулей
Введение
В данной курсовой работе планируется создать информационную систему, которая будет автоматизировать процесс продажи авиабилетов. Для реализации данной системы необходимо будет проанализировать возможные СУБД и возможные варианты реализации информационной системы.
Для начала необходимо изучить структуру организации – составить организационную структуру, изучить текущее положение компании и соотнести всю полученную информацию.
После анализа структуры организации и выбора типа информационной системы можно составить будущую техническую архитектуру и прототип базы данных. Необходимо подобрать подходящую конфигурацию для сервера.
При разработке информационной системы необходимо сделать её удобной и понятной для пользователей и для будущей поддержки, а также правильно спроектировать её структуру, в целях экономии времени если будет необходимо дополнить или как-то изменить систему без необходимости в полном переписываний.
Следует изучить опыт уже разработанных информационных систем других предприятий, определить какие решения пользуются популярностью, какие методы разработки можно использовать для сокращения расходов при разработке и поддержке выпущенной системы.
Пользователями данной информационной системы будут в большей части клиенты предприятия и в меньшей – работники этого предприятия, так как цель информационной системы – автоматизировать процесс и уменьшить, а в идеале – убрать, людей, для функционирования бизнес-процесса.
Следовательно, информационная система должна быть дружелюбна и интуитивно понятна в первую очередь клиентам. Самый популярный способ взаимодействия между клиентом и каким-либо предприятием – это с помощью сети Интернет. Благодаря сети Интернет можно мгновенно общаться с клиентами и реагировать на поступающие заявки. Самой распространённой реализации информационной системы, которая использует все преимущества сети Интернет, является Веб-приложения. Кроме того, отсутствует необходимость в установке и настройке данной системы каждому пользователю, вся настройка происходит единожды на стороне компании с помощью квалифицированных сотрудников. Это обеспечивает единый интерфейс и единый принцип работы для всех клиентов и сотрудников компании, а интуитивно понятный принцип работы с Веб-приложением знаком каждому пользователю компьютера или переносных устройств, благодаря чему нет нужды в обучении.
Ещё одним большим преимуществом Веб-приложения является одинаковая работа на всех популярных платформах: персональные компьютеры, ноутбуки и смартфоны. Также Веб-приложения одинаково работает на всех операционных системах: Windows, MacOS, системы на базе ядра Linux и другие, на которых возможна установка браузера. Из этого следует, что для работы с информационной системой требуется только подключение к сети Интернет и современный браузер, что в наше время является повсеместным. С другой стороны – стороны разработки информационной системы, также существует большое преимущество. В отличии от традиционных приложении, которые должны быть разработаны с учётом конечной платформы (персональный компьютер или смартфон), необходимо учитывать еще и конечную операционную систему, на которой будут использовать информационную систему. Из-за необходимости в разработке и тестировании под несколько платформ растут расходы на её создание. Веб-приложение не имеет таких минусов и для работы требует только браузер и соединение с сетью Интернет. Существуют современные инструменты, которые даже помогают учитывать разные версии браузеров и создавать почти идентичный интерфейс на разных браузерах.
Из всего сказанного выше, для автоматизации продажи авиабилетов было решено разработать Веб-приложение.
1. Технико-экономическая характеристика предметной области и предприятия.
1.1 Характеристика предприятия и его деятельности
Компания «РосАвиа» начала свою деятельность в 2011 году, она осуществляет продажу авиабилетов. Клиентами компании являются физические лица. Главный офис компании расположен в городе Москва.
Самолёты компании перевозят пассажиров через аэропорты Москвы, Санкт-Петербурга, Архангельска и другие аэропорта РФ, а также в страны Европы: “Польша”, “Германия” и т.д.
Также компания участвует в подготовке и тренировке молодых пилотов с помощью своего квалифицированного персонала и современного оборудования.
В ближайшее время компания планирует расширить свой бизнес на регионы Азии: Китай, Южную Корею, Японию и охватить Дальний Восток Российской Федерации.
На данный момент основной доход идёт с перелётов на территории СНГ, на втором месте идёт доход с перелётов между стран Европы, но компания планирует получать доход с Азиатского региона сравнимый с основным доходом.
Компания старается модернизировать все текущие самолёты до самых современных моделей и принимает активное участие в разработке международных стандартов.
Кроме перевозки пассажиров, компания планирует освоить грузоперевозки между Китаем и Российской Федерацией.
Технико-экономические показатели объекта управления Таблица 1
|
№ п\п |
Наименование характеристики (показателя) |
Значение показателя на определённую дату либо за период |
|
1 |
Количество катастроф |
0 катастроф за 2018 год |
|
2 |
Количество проданных билетов |
120 тысяч за 2018 год |
|
3 |
Средняя оплата труда |
90 тысяч рублей в месяц |
|
4 |
Количество самолётов |
40 на 2018 год |
|
5 |
Прибыль |
420 000 000 рублей за последний год |
1.2 Организационная структура управления предприятием
Рисунок 1 организационная структура предприятия
Руководство, менеджер, IT-отдел, отдел кадров и маркетинговый отдел находятся в главном офисе компании “РосАвиа” в городе Москва. Обслуживающий персонал и наземное обслуживание расположены в аэропортах. Лётные персонал в основном находится в полёте или на перерыве между полётами.
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов
На диаграмме прецедентов, рисунок 2, отражено отношение между клиентом и работниками предприятия.
Рисунок 2 Диаграмма прецедентов
В качестве задачи для автоматизации бизнес-процесса была выбрана продажа авиабилетов, как самая важная и трудоёмкая для ручной работы задача.
Сам бизнес-процесс продажи билетов делится на: просмотр всех доступных рейсов клиентом и выбор необходимого, получение дополнительной информации о рейсе, заполнение необходимой информации и совершение платежа. Все эти процессы можно довольно легко и просто автоматизировать с помощью веб-приложения, благодаря чему можно совершать покупку билетов с любой точки Земли. Потоки информации также автоматизированы, история покупок, список всех клиентов, самолётов и рейсов хранится в базе данных, и необходимая информация может быть быстро отсортирована и получена.
Благодаря автоматизации данного бизнес-процесса можно избавиться от ручной работы и, следовательно, человеческой ошибки со стороны компании: при оформлении покупки, сортировке и получении информации.
Бизнес-процесс, который требуется автоматизировать показан с помощью IDEF на рисунке 3, декомпозиция данного бизнес-процесса отображена на рисунке 4.
Рисунок 3 IDEF0
Рисунок 4 декомпозиция бизнес-процессов
На рисунке 5 показана диаграмма деятельности, где отображена процедура покупки билета.
Рисунок 5 диаграмма деятельности
2. Техническое и программное обеспечение
2.1 Структура и состав комплекса технических средств и конфигурации сети
Каждый отдел в компании имеет компьютеры, факс, VOIP и МФУ, все отделы и сервер соединены в одну сеть. Веб-сервер и сервер базы данных работают на одном физическом сервере.
Рисунок 6 Техническая архитектура организации
Характеристика устройств Таблица 2
|
Названия устройства |
Характеристика |
|---|---|
|
Сервер “Dell PowerEdge R540 R540-7038_K2” |
Процессор: Intel Xeon 5120 Оперативная память: 32Gb 2x |
|
Компьютеры IT-отдела |
Процессор: Intel Core I5 6500 Видеокарта: NVIDIA GeForce GT1030 2Gb Оперативная память: Crucial 8Gb 1866MHz CL11 Материнская плата: Asus B150M Жёсткий диск: Western Digital 500Gb 7200 RPM 64Mb Cash Операционная система: Windows 10 Pro |
|
Компьютера отдела маркетинга |
Процессор: Ryzen 5 1600 Видеокарта: NVIDIA GeForce GTX1060 3GB Оперативная память: Crucial 8Gb 1866MHz CL11 Материнская плата: ASRock 970 Pro3 R2.0 Жёсткий диск: Western Digital 500Gb 7200 RPM 64Mb Cash Операционная система: Windows 10 Pro |
|
Компьютеры отдела кадров |
Процессор: Intel Core I3 6100 Видеокарта: NVIDIA GeForce GT710 2GB Оперативная память: 4GB Материнская плата: Gigabyte H110 Жёсткий диск: Western Digital 500Gb 7200 RPM 64Mb Cash Операционная система: Windows 10 Pro |
|
Компьютеры руководства |
Процессор: Intel Core I5 6500 Видеокарта: NVIDIA GeForce GT1030 2Gb Оперативная память: Crucial 8Gb 1866MHz CL11 Материнская плата: Asus B150M Жёсткий диск: Western Digital 500Gb 7200 RPM 64Mb Cash Операционная система: Windows 10 Pro |
|
VOIP |
IP-Telephone GrandStream GXP-1610 |
|
Факс |
Panasonic KX-FT 984RU-B |
|
МФУ |
HP-LaserJet Pro M28A |
|
Маршрутизатор |
Router Asus RT-AC66U |
2.2 Характеристика базы данных
Для разработки ИС необходимо было выбрать СУБД и разработать базу данных в ней. В качестве СУБД была выбрана MySQL которая:
- Бесплатная.
- Открытый исходный код.
- Отлично подходит для малых и средних приложений.
В качестве подсистемы был сделан выбор в пользу InnoDB, данная подсистема имеет механизм транзакции и внешних ключей.
Был спроектирован минимальный набор сущностей для функционирования ИС:
- Пассажир – для хранения информации о клиентах.
- Билет – для хранения информации о купленных билетах.
- Рейс – для хранения информации о рейсах.
- Аэропорт – для хранения информации о аэропортах.
- Город – для хранения информации о городах.
- Страна – для хранения информации о странах.
- Самолёт – для хранения информации о самолёте.