Бюджет: по договоренности
все привет, нужно реазиловать такую систему

1. Создание форм отчетов. Пользователь с ролью администратор может создавать формы отчетов. Типы полей – dropdown cо списком значений, чек боксы, радио бары, текст филды, текстарии, фото. При создании  поля должна быть возможность  указать параметр multiply fields.

2. Категоризация форм отчетов, указывается при создании

3. Вывод списка форм отчетов с возможностью редактировать ролью Администратор

4. Создание системы доступов к отчетам. Необходимо создать роли, у которых отличаются уровни доступа к отчетам.

5. Наличие роли "Заполняющий". Заполняющий авторизуется в системе и может создать/отредактировать уже заполненный отчет согласно форме и роле, которой соответствует форма отчета.

6. Администратор имеет возможность проставить оценку отчету по пятибальной шкале. Администратор может закрыть отчет или отказать в его принятии – в этом случае пользователю, который заполнил отчет отправляется емейл. причина отказа описывается в емейле а так же фиксируется в емейле.

7. принятые отчеты можно экспортировать в эксель

8. после создания формы отчета по нажатии на кнопку генерируется xml файл, который полностью описывает структуру отчета. файл сохраняется на сервере и доступен по http для скачивания

9. форма отчета скачивается сторонним ПО (разработка его не входит в рамки данной задачи). в стороннем ПО происходит заполнение отчета. 

10. заполненный отчет отправляется на сервер (протокол взаимодействия будет обсуждаться позже) с формами отчета и импортируется в друпал, так, что бы администартор мог его посмотреть, принять/отказать и поставить оценку.

нужен только серверный программинг
Опубликован 21.05.2012 в 14:33

Выберите способ верификации:

Обновите страницу после прохождения верификации.