Разработка мини help desk под Linux

30 000 руб. за проект
05 июля 2020, 17:28 • 9 откликов • 87 просмотров

Нужно разработать с нуля мини help desk систему. Имеется разработанный модуль, но он сделан на делфи под Windows системы.
ТЗ:
1. данная система должна работать в связке с клавиатурой, на которой имеется отдельная выделенная клавиша help, при нажатии на нее должно открываться диалоговое окно, в котором пользователь рабочей станции указывает: тип проблемы, и саму проблему. Программа отравляет запросы в серверную часть программы.
2. Администратор видит все запросы, обрабатывает (назначает исполнителя - в случае когда исполнителей несколько), администратор может вести общение с пользователем создавшем тикет, обмениваться файлами, закрывать тикет.
3. В клиентской и серверной части имеется авторизация пользователя/администратора
4. Администратор может добавлять пользователей, присваивать им группу, статус.
5. Все обращения и данные хранятся в базе данных на серверной части, базу данных можно любую.


В программном обеспечении должны быть реализованы следующие функции:
 Идентификация пользователя при входе в программу по логину и паролю.
 Возможность создавать, редактировать и отменять заявки на техническое обслуживание.
 Возможность прикрепить файлы к заявке.
 Закрепление заявки за ответственным администратором.
 Возможность создавать/редактировать/удалять пользователей, привязывать их к различным группам.
 Возможность создавать/изменять/удалять группы пользователей.
 Возможность разграничения прав среди специалистов ИТ-отдела.
 Возможность генерации отчетов по шаблонам.
 Возможность получения оповещений на электронную почту при появлении новой заявки.
 Возможность создавать и редактировать справочник по типам обращения, со списком вариантов обращений, для каждого типа обращения задавать список проблем.
 Отображение заявок у администраторов согласно правилам приоритета.
 Выделение непрочитанных заявок.
 Возможность просмотреть прикрепленные файлы, а также информацию об имени компьютера и сетевых интерфейсах компьютеров пользователя. Данная информация должна прикрепляться к заявке автоматически.
 Возможность переписки администратора с пользователем, в том числе с возможностью прикрепления файлов.
 Возможность работы над одной заявкой нескольких специалистов.
 Автоматическое отслеживание появления новых заявок и непрочитанных сообщений и информирование о них.

Имеется скрины рабочей версии под Windows, исходники на Delphi . Предполагается разработка данного проекта на Python.
Также нужно будет предусмотреть возможность лицензирование программы.




Файлы