Редактор бизнес-процессов

Цена договорная • наличный расчёт, безналичный расчёт
09 октября 2018, 23:50 • 6 откликов • 65 просмотров
Общее описание задачи: необходимо разработать редактор бизнес-процессов (БП) с возможностью вывода их на печать.

Платформа разработки: ASP.NET. Данные необходимо хранить в базе данных (БД), желательно MS SQL Server.

Макеты форм приложения представлены в приложенных файлах:

1. Реестр БП.
Список всех процессов, с возможностью добавления, редактирования, удаления, и вывода на печать в указанном виде. При добавлении и редактировании выполняется переход в интерфейс "Форма БП".

2. Форма БП.
Форма визуально делится на 3 зоны, расположенные друг над другом: редактор этапов (действий), редактор исполнителей и соисполнителей, редактор критериев.
Каждая из ячеек привязана к БД и заполняется из БД. БД сформирована заранее, до заполнения формы БП. Выбор данных из БД должен иметь возможность поиска нужного значения.

Верхняя зона, редактор действий:
* позволяет добавлять и удалять этапы (что увеличивает или уменьшает число столбцов)
* позволяет добавлять несколько действий в один этап (располагаются друг над другом)
* позволяет добавлять переходы между действиями (отображаются в виде стрелочек с подписью, см. "Схема БП")
* названия действий выбираются из справочника в БД

Средняя зона, редактор инициаторов, исполнителей и соисполнителей:
* содержит минимум три строки: инициатор, исполнитель, соисполнитель
* позволяет добавлять и удалять дополнительных соисполнителей
* инициатор, исполнитель, соисполнитель выбираются из справочника в БД

Нижняя зона, редактор критериев:
* содержит минимум три строки
* позволяет добавлять дополнительные строки критериев (максимум 15)
* названия критериев (колонка слева в макете) выбираются из справочника БД
* значения критериев для каждого из этапов (всё, что справа от названия) выбираются из БД, но таблица зависит от выбранного названия (эти зависимости надо редактировать через интерфейс редактора БД (пункт 4, см. ниже)
* если это ссылка на файл, то он должен быть открыт по щелчку на ссылку (файлы хранятся в заранее заданном месте и в БД есть таблица с перечнем файлов)

Должна быть возможность вывода на печать заполненной формы БП. Возможно через PDF или файл Visio.


3. Схема БП.
Дополнение к интерфейсу "Форма БП". Примерно так должны выглядеть заполненные этапы и переходы между ними. В пределах этапа может быть несколько действий, расположенных друг над другом.

4. Редактор таблиц БД.
Позволяет оператору, знающему пароль, редактировать данные в таблицах БД (добавление, изменени, удаление строк). Создавать таблицы и их структуру не требуется, это будет делаться средствами СУБД.
Дополнительно должен быть редактор соответствия названия критериев и таблиц, откуда берутся значения критериев.


Условие: вход в систему может быть без пароля для просмотра данных, либо с паролем для их редактирования.


Сроки исполнения и сумма оплаты за работу - договорные.
Файлы