# 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** - Информационная система для автоматизации учёта и обработки заявок на выездной замер **Клиент** - Пользователь системы, создающий заявки на выездной замер **Менеджер** - Сотрудник, назначенный на заявку для выезда к клиенту **Администратор** - Пользователь с полным доступом ко всем функциям системы **Заявка** - Запрос клиента на выезд специалиста для проведения замера **Статус заявки** - Текущее состояние заявки: «Новая», «В работе», «Выполнена», «Отменена», «Просрочена» **Адрес** - Местоположение объекта для проведения замера **Автомобиль** - Транспортное средство, закрепляемое за менеджером