Описание
Назначение и цель: Разработка desktop-приложения для учета клиентов, туров, заявок и формирования отчетности. Цель — повышение эффективности работы менеджеров за счет автоматизации рутинных операций.
Технологический стек:
Язык программирования: C#
Платформа UI: WPF (Windows Presentation Foundation)
Система управления базами данных: PostgreSQL
Архитектурный паттерн: MVVM (Model-View-ViewModel)
Модуль справочников:
Управление странами и городами.
Управление отелями (название, звездность, город, описание).
Управление турами (название, страна назначения, отель, даты заездов, продолжительность, стоимость, описание, тип тура).
Управление клиентами (ФИО, паспортные данные, контакты).
Модуль работы с заявками:
Создание новой заявки: выбор клиента из базы (или быстрое добавление нового), выбор тура из списка.
Расчет общей стоимости заказа.
Статусы заявки: "Новая", "Подтверждена", "Оплачена", "Отменена".
Модуль отчетности:
Отчет по продажам за выбранный период (сумма, количество проданных туров).
Отчет по популярным направлениям.
Отчет по менеджерам (эффективность продаж).
Системные требования:
Авторизация пользователей (роли: "Менеджер", "Администратор").