Файл: Автоматизация продажи авиабилетов "JP Airlines".pdf

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

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

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

Добавлен: 02.04.2023

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

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

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

Основной функцией разработанной информационной системы является реализация авиабилетов. Алгоритм работы данного прецедента показан при помощи диаграммы последовательности. Данный вид диаграмм используется, когда возникает необходимость не только представить процесс изменения ее состояний, но и детализировать особенности алгоритмической и логической реализации выполняемых системой операций. На рисунке 3.4 изображена диаграмма последовательности.

Рис.3.4 Диаграмма деятельности для прецедента «Продажа авиабилета»

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

4. Структура базы данных (БД)

Процесс создания информационной модели начинается с определения концептуальных требований будущих пользователей БД. Концептуальная модель отображает предметную область в виде взаимосвязанных объектов без указания способов их физического хранения. Концептуальная модель представляет интегрированные концептуальные требования всех пользователей к базе данных данной предметной области. Возможно, что отраженные в концептуальной модели взаимосвязи между объектами окажутся впоследствии нереализуемыми средствами выбранной СУБД. Это потребует изменения концептуальной модели. Версия концептуальной модели, которая может быть реализована конкретной СУБД, называется логической моделью.

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


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

Физическая модель данных оперирует категориями, касающимися организации внешней памяти и структур хранения, используемых в данной операционной среде. В настоящий момент в качестве физических моделей используются различные методы размещения данных, основанные на файловых структурах: это организация файлов прямого и последовательного доступа, индексных файлов и инвертированных файлов, файлов, использующих различные методы хеширования, взаимосвязанных файлов. Кроме того, современные СУБД широко используют страничную организацию данных. Физические модели данных, основанные на страничной организации, являются наиболее перспективными [12]. Логическая и физическая модели базы данных информационной системы продажи авиабилетов представлены на рисунках 4.1 и 4.2, соответственно.

Рис.4.1. Логическая модель базы данных продажи авиабилетов

Рис.4.2. Физическая модель базы данных продажи авиабилетов

5. Графический интерфейс

На основе постановки задачи были разработаны следующие экранные формы:

  • форма авторизации для входа в систему;
  • форма регистрации для занесения данных нового пользователя в базу данных;
  • форма поиска информации по рейсам и билетам;
  • форма для осуществления бронирования билета;
  • форма администрирования информационной системы, доступная пользователям группы «Администратор»;
  • форма «Личный кабинет», доступная пользователям группы «Обычный пользователь».

На рисунке 5.1 представлена форма авторизации.

Рис.5.1. Форма авторизации в систему

Форма регистрации нового пользователя системы представлена на рисунке 5.2.

Рис.5.2. Форма регистрации нового пользователя

Форма поиска информации по билетам представлена на рисунке 5.3.


Рис.5.3. Форма поиска информации в системе

Форма осуществления бронирования билета представлена на рисунке 5.4.

Рис.5.4. Форма осуществления бронирования билета

На рисунке 5.5 представлена форма, предназначенная для администрирования информационной системы.

Рис.5.5. Форма для администрирования системы

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

Рис.5.6. Личный кабинет пользователя

Заключение

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

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

  • авторизация пользователя;
  • регистрация пользователя;
  • поиск билетов для бронирования;
  • бронирование билета;
  • редактирование БД продаж авиабилетов, доступное пользователям группы «Администратор»;
  • распределение прав доступа пользователей, доступное пользователям группы «Администратор»;
  • личный кабинет пользователя, содержащий статистику по совершенным покупкам.

В ходе тестирования разработанной информационной системы было продемонстрировано, что система выполняет все поставленные задачи в соответствии со сформированными требованиями в разделе «Постановка задачи на разработку», демонстрируя корректную работу.

Список использованной литературы

1. Электронный билет (воздушный транспорт) [Электронный ресурс] – Режим доступа:http://ru.wikipedia.org/wiki/Электронный_билет_(воздушный_транс порт) (Дата обращения: 05.06.2020).

2. Системы бронирования авиабилетов [Электронный ресурс] – Режим доступа: http://www.flyworld.ru/stati/sistemy-bronirovaniya-aviabiletov/ (Дата обращения: 05.06.2020).

3. Amadeus [Электронный ресурс] – Режим доступа: http://support.nemo.travel/ru/Amadeus (Дата обращения: 05.06.2020).

4. Travelport (Galileo) [Электронный ресурс] – Режим доступа: http://support.nemo.travel/ru/Travelport_(Galileo) (Дата обращения: 05.06.2020).

5. Авиабилеты.IT системы бронирования [Электронный ресурс] – Режим доступа: https://habrahabr.ru/company/buruki/blog/192384/ (Дата обращения: 05.06.2020).