Информационная система "Грузоперевозки" - WPF приложение для учёта заказов на перевозку грузов с базой данных PostgreSQL
|
|
hace 1 semana | |
|---|---|---|
| .gitignore | hace 1 semana | |
| README.md | hace 1 semana |
Информационная система «Грузоперевозки» представляет собой настольное WPF-приложение для учёта заказов на перевозку грузов, ведения справочников клиентов, водителей, транспортных средств, грузов, городов и маршрутов. Данные системы хранятся в базе данных PostgreSQL. Приложение поддерживает авторизацию пользователей и разграничение прав доступа по ролям: driver, dispatcher и admin.
Основные возможности системы:
Программа предназначена для использования в логистических компаниях, транспортных отделах предприятий и организациях, выполняющих перевозку грузов. Система применяется для централизованного учёта заказов, контроля сроков доставки, ведения справочной информации и распределения функций между водителем, диспетчером и администратором.
Для работы программы необходимы:
C:\Program Files\ИС Грузоперевозки\.freight_db.create_tables.sql, create_views.sql и insert_test_data.sql.WpfApp1.exe из меню «Пуск» или с рабочего стола.
11.[ ] Установка считается выполненной, если открывается окно авторизации приложения.WpfApp1.exe.admin, пароль admin123dispatcher, пароль disp123driver, пароль driver123Пользователь может открыть справочники. Доступные действия зависят от роли пользователя.
Диспетчер и администратор могут создавать новые заказы, изменять маршрут, груз, клиента, водителя, транспортное средство и статус заказа. Водитель может просматривать доступные ему сведения о заказах.
Раздел просроченных заказов показывает заказы, срок выполнения которых нарушен. Данные формируются на основании представления v_late_orders.
Для завершения работы необходимо закрыть главное окно приложения. При следующем запуске пользователь повторно проходит авторизацию.
ИС Грузоперевозки — Информационная система для учёта и управления грузоперевозками Водитель — Пользователь с ролью driver, имеющий право просматривать назначенные заказы и справочники в режиме чтения Диспетчер — Пользователь с ролью dispatcher, имеющий право создавать и редактировать заказы Администратор — Пользователь с ролью admin, имеющий полный доступ к функциям системы PostgreSQL — Система управления реляционными базами данных, используемая в проекте WPF — Windows Presentation Foundation, технология создания графических приложений SQL — Structured Query Language, язык структурированных запросов для работы с базами данных Git — Система контроля версий для хранения исходного кода v_late_orders — Представление базы данных для отображения просроченных заказов v_orders_full — Представление базы данных для отображения полной информации о заказах