|
|
@@ -1,3 +1,98 @@
|
|
|
-# Zimogorov_Arseniy_OrdersManager
|
|
|
+# OrdersManager
|
|
|
|
|
|
-Информационная система для обработки заявок на выездной замер
|
|
|
+## Аннотация
|
|
|
+Программа представляет собой информационную систему для автоматизации обработки заявок на выездной замер. Она обеспечивает централизованное хранение данных о клиентах, менеджерах, адресах и заказах, а также предоставляет удобный интерфейс для создания заявок, их утверждения и формирования аналитических отчётов.
|
|
|
+
|
|
|
+## Введение
|
|
|
+**Область применения:** программа предназначена для использования в компаниях и сервисных центрах, оказывающих услуги по выездному обслуживанию клиентов, в частности для автоматизации процесса приёма, распределения и выполнения заявок на проведение замеров на дому.
|
|
|
+
|
|
|
+**Основные возможности:**
|
|
|
+- авторизация с разграничением прав доступа (клиент, менеджер, администратор);
|
|
|
+- управление справочниками: клиенты, менеджеры, автомобили, адреса;
|
|
|
+- создание заявок на выездной замер с выбором адреса и времени;
|
|
|
+- назначение менеджеров на заявки с контролем загруженности;
|
|
|
+- изменение статусов заявок (Новая, В работе, Выполнена, Отменена, Просрочена);
|
|
|
+- автоматическое обновление статуса просроченных заявок;
|
|
|
+- ведение журнала изменений статусов заявок;
|
|
|
+- формирование аналитических отчётов по менеджерам;
|
|
|
+- экспорт данных в Excel;
|
|
|
+- визуализация статистики с помощью диаграмм.
|
|
|
+
|
|
|
+## Назначение и условия применения
|
|
|
+Система предназначена для автоматизации деятельности по обработке заявок на выездной замер и обеспечивает:
|
|
|
+- ведение учёта клиентов, менеджеров, заявок и адресов;
|
|
|
+- разграничение доступа пользователей на основе ролей;
|
|
|
+- контроль загруженности менеджеров;
|
|
|
+- формирование аналитических отчётов.
|
|
|
+
|
|
|
+**Условия применения:**
|
|
|
+- операционная система: Windows 10/11;
|
|
|
+- установленный .NET Runtime 10.0 или выше;
|
|
|
+- доступ к серверу PostgreSQL.
|
|
|
+
|
|
|
+## Установка
|
|
|
+
|
|
|
+### Требования к системе
|
|
|
+- Windows 10/11
|
|
|
+- .NET Runtime 10.0 или выше
|
|
|
+- PostgreSQL 12 или выше
|
|
|
+- Доступ к серверу БД
|
|
|
+
|
|
|
+### Порядок установки
|
|
|
+1 Скачайте установщик `OrdersManager_Setup.exe`
|
|
|
+2 Запустите установщик от имени администратора
|
|
|
+3 Нажмите "Далее" и выберите папку установки
|
|
|
+4 Дождитесь завершения установки
|
|
|
+5 Запустите программу через ярлык на рабочем столе
|
|
|
+
|
|
|
+## Описание операций
|
|
|
+
|
|
|
+### Вход в систему
|
|
|
+1. Запустите приложение
|
|
|
+2. Введите логин и пароль
|
|
|
+3. Нажмите кнопку "Вход"
|
|
|
+
|
|
|
+### Регистрация нового клиента
|
|
|
+1. На стартовой форме выберите "Регистрация"
|
|
|
+2. Заполните поля: фамилия, имя, отчество, телефон
|
|
|
+3. Придумайте логин и пароль
|
|
|
+4. Нажмите "Зарегистрировать"
|
|
|
+
|
|
|
+### Работа с заявками (Клиент)
|
|
|
+- Создание новой заявки с выбором адреса и времени
|
|
|
+- Просмотр своих заявок
|
|
|
+- Отмена заявки со статусом "Новая"
|
|
|
+
|
|
|
+### Работа с заявками (Менеджер)
|
|
|
+- Просмотр новых заявок
|
|
|
+- Принятие заявки в работу
|
|
|
+- Изменение статуса на "Выполнена" или "Отменена"
|
|
|
+
|
|
|
+### Работа с заявками (Администратор)
|
|
|
+- Просмотр всех заявок
|
|
|
+- Назначение любого менеджера на заявку
|
|
|
+- Изменение статуса любой заявки
|
|
|
+- Управление справочниками (клиенты, менеджеры, автомобили)
|
|
|
+
|
|
|
+### Управление адресами (Клиент)
|
|
|
+- Добавление нового адреса
|
|
|
+- Редактирование адреса
|
|
|
+- Удаление адреса (если не используется в заявках)
|
|
|
+- Установка основного адреса
|
|
|
+
|
|
|
+### Отчёты
|
|
|
+- Просмотр статистики менеджеров
|
|
|
+- Фильтрация по периоду
|
|
|
+- Экспорт в Excel
|
|
|
+- Построение диаграмм
|
|
|
+
|
|
|
+## Термины и сокращения
|
|
|
+
|
|
|
+ **OrdersManager** - Информационная система для автоматизации учёта и обработки заявок на выездной замер
|
|
|
+ **Клиент** - Пользователь системы, создающий заявки на выездной замер
|
|
|
+ **Менеджер** - Сотрудник, назначенный на заявку для выезда к клиенту
|
|
|
+ **Администратор** - Пользователь с полным доступом ко всем функциям системы
|
|
|
+ **Заявка** - Запрос клиента на выезд специалиста для проведения замера
|
|
|
+ **Статус заявки** - Текущее состояние заявки: «Новая», «В работе», «Выполнена», «Отменена», «Просрочена»
|
|
|
+ **Адрес** - Местоположение объекта для проведения замера
|
|
|
+ **Автомобиль** - Транспортное средство, закрепляемое за менеджером
|