Skip to content

TravelPortal is a database system for travel agencies. It developed as a WPF project that implements MVVM architecture. The interface is designed using the MaterialDesignInXamlToolkit.

Notifications You must be signed in to change notification settings

VladaMamutova/TravelPortal

Repository files navigation

TravelPortal

Программа "TravelPortal" была разработана как курсовой проект и представляет собой систему для работы с базой данных туристического портала России.

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

  • администратор комплекса;
  • супервайзер;
  • сотрудник туристического агентства.

Администратор комплекса может выполнять любые операции со справочниками, добавлять и удалять сотрудников туристического портала. Супервайзеру (аналитику) доступен просмотр рейтинга агентств по различным критериям, диаграмм, статистики посещаемости отелей. Сотрудник агентства может просматривать основные таблицы «Маршруты» и «Путёвки», а также составную таблицу «Клиенты», причём только те записи, которые были созданы агентством, в котором он работает. Также сотрудник может осуществлять поиск и фильтрацию информации в таблицах, создавать маршрут, отменять его и редактировать, оформлять и отменять будущие путёвки, изменять данные о клиенте агентства.

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

Окно входа в систему
Меню администратора комплекса (вкладка «Сотрудники портала»)
Окно добавления сотрудника портала Окно изменения данных сотрудника портала
Вкладка «Справочные таблицы» из меню администратора
Меню супервайзера (вкладка «Рейтинг агентств»)
Круговая диаграмма с результатами итогового запроса на вывод рейтинга отелей по количеству проданных путёвок
Меню рядового сотрудника (Вкладка «Маршруты»)
Окно добавления маршрута Окно изменения информации о маршруте
Вкладка «Путёвки» с фильтром по сегодняшней дате из меню сотрудника агентства
Вкладка «Клиенты» из меню сотрудника агентства
Окно оформления путёвки Окно изменения данных о клиенте

About

TravelPortal is a database system for travel agencies. It developed as a WPF project that implements MVVM architecture. The interface is designed using the MaterialDesignInXamlToolkit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages