Файл: Автоматизация продажи авиабилетов (Технико-экономическая характеристика предметной области и предприятия ).pdf

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

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

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

Добавлен: 24.04.2023

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

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

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

ВВЕДЕНИЕ

В настоящее время информационные системы занимают значимое место в жизни людей.

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

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

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

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

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

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

Для реализации поставленной задачи были выбраны следующие средства разработки: MS Visual Studio 2015, MS SQL Server 2012 и язык программирования C#.


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

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

Полное название: Автоматизация продажи авиабилетов.

Сокращенное название авиакомпании: Ryanair.

Цель предприятия: Вся информация о рейсах, ценах и билетах предоставляется непосредственно самой авиакомпанией в виде БД, а диалог с потенциальным покупателем ведется при помощи сайта, оперирующего к данной БД. Удобство подбора авиабилетов.

История предприятия: Компания начала развиваться в 2000г в Европе и является крупнейшим авиаперевозчиком.

Основные направления деятельности: Обеспечение увеличения продаж в деятельности предприятия.

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

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

№ п\п

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

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

1.

Продажа через сайт

1.06.2019-01.07.2019

25000 билетов

2.

Продажа билетов касса

01.07.2019

10000 билетов

3.

Клиентская база компании

55000 человек

4.

Стоимость услуги бронирования

От 0 до 15%

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

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

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

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


Система создаётся для обслуживания следующих групп пользователей:

• пользователи, приобретающие билеты на рейсы и осуществляющие их поиск;

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

Абсолютно каждая авиакомпания использует определенную систему дистрибуции. Наиболее развитые используют GDS (глобальные дистрибьюторские системы, которые формируются из основных международных компьютерных систем резервирования). В итоге сервисы продаж авиабилетов при поиске информации пользуются ресурсами глобальных дистрибьюторских систем. Однако доступ к GDS является не бесплатным, поэтому в роли дистрибутивной системы для разрабатываемого продукта будет выступать БД, созданная в MS SQL Server 2012.

В БД должна храниться информация:

• о маршрутах;

• о рейсах;

• о пользователях;

• о билетах;

• о пассажирах.

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

Разрабатываемая система должна содержать в себе следующие подсистемы:

• подсистема администрирования, позволяющая осуществлять настройку системы и ее поддержку;

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

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

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

• продажа авиабилетов на запланированные рейсы;

• поиск авиабилетов по запросу пользователя;

• администрирование информационной системы;

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

Время отклика информационной системы должно быть комфортным для пользователя и не превышать 3 секунд. Который представлен на рисунке 1.

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


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

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

На входных информационных потоках у нас будет: Вход на сайт, Выбор страны, Выбор места, а так же вход в терминал.

На выходных информационных потоках у нас будет: Вход в личный кабинет, Страна, Билет, Полёт в страну.

Границы рассматриваемой задачи начиная с Авторизации данных включая выбор стран мы выбираем дату проведения и времени и потом обрабатываем билет для полёта в самолёте. Мы опираемся на рисунок 2.

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

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

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

На основе входных документов при авторизации пользователя и нормативно-справочной информации о прайс листах происходит выполнение функций по обработке данных о проводке билета и формирование выходных документов в виде билета ссылаясь на рисунок 3.

Рисунок 3 – Информационная модель и её описание.

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

Описание классификатора и рассматриваются вопросы централизованного ведения классификаторов ID From flight используется ввод пользователем страны для полёта в страну.

Описание классификатора и рассматриваются вопросы централизованного ведения классификаторов ID Klients используется для входа в систему пользователя при заполненных его данных для просмотра его покупок билетов для уведомления о поступлениях новых перелётов.

Описание классификатора и рассматриваются вопросы централизованного ведения классификаторов ID продажа используется для заказа билета мы ссылаемся на таблицу 2.

Таблица 2 – Используемые классификаторы и системы кодирования.


Кодируемое

множество

объектов

Длина кода

Мощность кода

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

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

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

ID klients

30

100

порядковая

отсутствует

Локальный

ID Названия рейса

30

100

порядковая

отсутствует

Локальный

ID Motel

30

100

порядковая

отсутствует

Локальный

ID Класс полёта

6

45

серийная

отсутствует

Локальный

ID Пассажиры

8

35

серийная

отсутствует

Локальный

ID Маршрут

14

30

серийная

отсутствует

Локальный

ID Date Отправки

15

90

Комбинированная

отсутствует

Локальный

ID DATE прилёта

15

90

Комбинированная

отсутствует

Локальный

ID Поиск

30

300

порядковая

отсутствует

Локальный

ID Продажа

15

30

порядковая

отсутствует

Локальный

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

Этот документ имеет типовую форму, представленную в приложении.

При странице покупки билета содержится следующие реквизиты: ФИО клиента, гражданство, дата рождения, вид получаемого ответа (почта или телефон), дата покупки, а также паспортные данные, в которых указываются серия и номер.

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

Используется приложение 3.

В БД используется справочник, используемый при регистрации пользователя, называется ID клиент. Кнопка регистрация при нажатии авторизует пользователя.