![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
на авиарейсы
Автоматизация процесса регистрации пассажиров Аннотация. В статье рассматривается разработка ИС для автоматизации регистрации пассажиров на авиарейсы. Проектная часть выполнена в рамках технологии объектно-ориентированного проектирования на языке 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 с.
|