Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






на авиарейсы

Автоматизация процесса регистрации пассажиров

Аннотация. В статье рассматривается разработка ИС для автоматизации регистрации пассажиров на авиарейсы. Проектная часть выполнена в рамках технологии объектно-ориентированного проектирования на языке UML. Реализация выполнена на языке С#.

Ключевые слова: Авиарейсы, пассажиры, модель предметной области, диаграммы UML, прототип.

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

Система автоматизированной регистрации пассажиров позволяет:

— находить информацию о заранее зарегистрированных пассажирах;

— находить информацию о состоянии рейса;

— сохранять информацию о совершенных регистрациях.

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

Разработка системы выполняется в рамках технологии объектно-ориентированного проектирования, что определяет состав проектной части в виде набора диаграмм на языке визуального моделирования UML.

Основным пользователем системы является агент по регистрации, кроме него системой могут пользоваться менеджер и системный администратор (рис. 1).

Рисунок 1 – Рамки системы

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

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

На основе успешного сценария регистрации пассажиров строится диаграмма последовательностей, отображающая события, генерируемые внешним исполнителем, их порядок, а также события, генерируемые самой системой (рис. 3).

Рисунок 3 – Диаграмма прецедентов на основе успешного сценария

Для определения объектов системы целесообразно построить модель предметной области, которая отображает основные концептуальные классы предметной области (рис. 4).

Рисунок 4 – Модель предметной области

Взаимодействие объектов внутри самой системы можно отобразить двумя способами: с помощью диаграммы последовательности (рис. 5) или с помощью диаграммы сотрудничества (рис. 6).

Рисунок 5 – Диаграмма последовательности

Рисунок 6 – Диаграмма сотрудничества

Заключительным этапом проектирования системы является построение диаграммы классов, которая представляет собой структуру базы данных (рис. 7).

Рисунок 7 – Диаграмма классов

На ее основе производится программная реализация. Прототип системы строится на языке C# в среде разработки Visual Studio на базе MS SQL Server. Экранные формы сгенерированной системы представлены на рисунках 8-10.

Рисунок 8 – Создание нового рейса

Рисунок 9 – Форма редактирования «Регистрация»

Рисунок 10 – Списковая форма «Регистрация»

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

 

Литература

1. ГОСТ 7.32-2001 СИБИД. Отчет о научно-исследовательской работе. Структура и правила оформления.

2. Грекул, В.И. Проектирование информационных систем: курс лекций: учебное пособие. – М.: Интернет-Университет Информационных технологий, 2008. – 304 с.

3. Орлов, С.А., Цилькер Б.Я. Технологии разработки программного обеспечения: Учебник для вузов. 4-е издание. Стандарт третьего поколения. – СПб.: Питер, 2012. – 608 с.

 

<== предыдущая лекция | следующая лекция ==>
Ожидаемые результаты реализации программы | Эквивалентная нагрузка при определении изгибающего момента




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.