- •Техническое задание на разработку программного комплекса по обслуживанию хозяйства
- •Основные требования к функционалу программного комплекса (для пк под ос windows)
- •Основные требования к функционалу программного комплекса (для мобильных устройств под ос Android 4.4 и выше)
- •Структура программы:
- •Справочник «пользователи»
- •Справочник «контракты»:
- •Окно «Создать новый контракт»
- •Добавление контракта
- •Справочник работ для данного контракта:
- •Справочник заявок для данного контракта:
- •Справочник материалов для данного контракта:
- •Справочник статусов заявок:
- •Главный экран программы: (база заявок)
- •Окно «Добавить новую заявку»
- •Окно заявки
- •Окно история по заявке:
- •Окно визуальное отображение заявок на карте:
- •Создание маршрутного листа.
- •По объемам работ
- •Отчет по исполнителю:
- •Заключение
Техническое задание на разработку программного комплекса по обслуживанию хозяйства
Аннотация:
Существует несколько источников информации, находящиеся удаленно друг от друга (в помещении за ПК под windows, а также мобильных с упрощённым функционалом), требуется, чтобы у этих источников был удаленный доступ к некой базе данных, куда они могли бы заносить свои данные – далее «заявки», следить за ходом выполнения (отработки заявок) и формировать отчет по определенным критериям о ходе выполнения работ (выполнения заявок).
Заявки имеют разный статус важности – далее «Регламентируемый срок выполнения»
Также есть исполнители, которые должны также иметь удаленный доступ к базе как с ПК (полная версия) так и с мобильных устройств по ОС Android.
Есть администратор (далее диспетчер) с полными правами, который:
- управляет пользователями и их правами
- управляет настройками, справочниками и т.д.
База должна находиться в облаке, иметь имя домена, согласованное с Заказчиком
Доступ пользователей осуществляется по логину и паролю
База должна быть защищена от несанкционированного доступа 3-ми лицами, ежедневно бекапиться. Должен быть предусмотрен механизм, и разработан четкий алгоритм для восстановления работоспособности программного комплекса в случае внешнего повреждения, атаки и (или) иных причин, в течение суток силами диспетчера (администратора базы).
Основные требования к функционалу программного комплекса (для пк под ос windows)
Сбор информации (заявок)
Отображение флагами на карте Яндекс адресов заявок, с возможностью включения/отключения слоев флагов (выполненные, новые, в работе, невыполненные и тд.)
Формирование маршрутных листов для бригады по полученным заявками, исходя из критериев срочности выполнения и территориальной расположенности заявок.
Импорт до 6 файлов формата jpg в каждую заявку.
Формирование отчетов по критериям (фильтрам):
- времени (за месяц, за неделю, за год…)
- по видам заявок
- по потраченным материалам
- по исполнителями
- считать стоимость выполненных работ и заработную плату исполнителя
- вести мониторинг суточного пробега, км, формировать отчет по километражу
Возможность экспорта базы в формат xls или xml, экспорта отчетов в формат xls, печати отчетов.
Возможность построения графика по заданным критериям для визуальной оценки и динамики выполняемых работ.
Основные требования к функционалу программного комплекса (для мобильных устройств под ос Android 4.4 и выше)
Формирование и ведение по построенному диспетчером маршруту движения.
Импорт изображений в базу с камеры устройства (фотографирование).
Отмечать выполненные заявки
Сливать в базу текущие координаты по GPS местонахождения устройства в реальном времени.
Заносить в базу новые заявки с привязкой GPS координат и фотографирования с мобильного устройства напрямую в базу.
Структура программы:
Справочник «Группы и Права пользователей»:
-
№ п/п
Группа пользователей
Права:
Заносить новую заявку
Изменять статус заявки на «В работе)
Закрывать заявку (выполнена/снята)
Формировать отчет
Настройки , редактирование справочников и прочее
Администратор
ад
да
да
да
да
Диспетчер
да
да
да
По всем заявкам, полный функционал
-
Заказчик
да
-
-
По своим заявками и своему контракту
-
Исполнитель
да
-
да
нет
-
Сторонние службы
да
-
-
По своим заявками и своему контракту
-
Окно добавить пользователя:
Добавление пользователя
Текст
Фамилия
Текст
Отчество
Текст
Имя
Организация
текст
число
Телефон
Раскрыв. Список контрактов
Контракт
Раскрыв. Список групп
Группа пользователей
Создать
отмена
Примечание:
Предусмотреть возможность редактировать данные пользователей и удалять пользователей.
У некоторых пользователей может быть выбор всех контрактов, у некоторых только один из списка
