Разработка АИС для продажи авиабилетов
Журнал: Научный журнал «Студенческий форум» выпуск №13(34)
Рубрика: Технические науки
Научный журнал «Студенческий форум» выпуск №13(34)
Разработка АИС для продажи авиабилетов
Целью работы является разработка программы учета и регистрации продаж авиабилетов.
Постановка задачи.
Для проектирования программы была использована среда Visual Studio 2017 использующая язык C#. Паттерном для написания был выбран MVC. Концепция MVC проста и лаконична - разработка приложения разложена на три составляющие, которые и входят в аббревиатуру MVC.
Контроллер (controller) грубо говоря это класс, обеспечивающий связь между системой и пользователем, представлением и хранилищем данных(базой данных).
Представление (view) - это собственно визуальная часть или пользовательский интерфейс приложения.
Модель (model) представляет класс, описывающий логику используемых данных.
Разработка приложения
На главной странице отображаются рейсы, фильтрация по городу вылета и прилета. Основную часть окна занимает таблица с направлением рейсов. Над этой таблицей размещается форма для фильтрации.
Рисунок 1. Главная страница
Главная страница
С помощью формы фильтрации можно отобразить нужные рейсы, для этого нужно указать город вылета и город прилета и нажать кнопку «Поиск».
Рисунок 2. Фильтрация рейсов
В каждой строке таблицы машин располагаются ссылка на выбор рейса и последующего выбора билетов на него.
При нажатии на ссылку «Билеты» откроется новая страница с выбором даты вылета и места на данный рейс.
Рисунок 3. Страница выбора даты и места на рейс
После выбора места и даты и нажатия на кнопку “Выбрать” будет открыто окно с выбором постоянных клиентов, на котором будут выведены данные выбранного билета и клиента.
Рисунок 4. окно с выбором клиента
После выбора нужного клиента будет выведено окно о успешной покупке.
Рисунок 5. окончание покупки
4 Описание алгоритма работы приложения
С помощью диаграммы активности UML показана схема заказа билета клиентом. Клиент сообщает кассиру детали покупки. Кассир просматривает наличие билетов. Клиент получает информацию о билетах и оплачивает его.
Рисунок 6. Схема покупки билета
Данное приложение содержит минимальный набор функций для учета работы кассы продажи билетов, поэтому его эффективнее использовать для малых турфирм. Со временем его можно будет усовершенствовать, учитывая требования турфирм.