Система приема заявок, контроля их выполнения, формирования отчетов

Александр13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.05.2015

Необходимо написать c нуля либо взяв за основу какой либо из существующих CMS, систему состоящую из следующих компонентов:

1. Форма заявки

2. Список заявок с фильтром и группировкой

3. Формирование отчета

4. справочники.

В форме заявки присутствуют поля:

1. Дата и время (проставляются автоматически при создании заявки)

2. Заявитель (простое поле)

3. Телефон заявителя (простое поле)

4. Заявку принял: (логин человека под которым вводится заявка)

5. Адрес/дом (выбирается из справочника)

6. Описание заявки (текстовое поле)

7. Категория (выбирается из справочника)

8. «работа» (привязана к справочнику дома, за каждым домом закреплен свой список работ, каждая работа на каждом доме имеет свое максимальное кол-во, также ведется подсчет выполненных работ)

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

9. Выполнение (отчет о выполнении работы – текстовое поле)

Список с фильтром:

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

Отчеты:

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

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

По видам работ за период: сколько работ выполнено по каждому дому

По материалом: сколько материалов ушло всего/на дом за период времени.

Приветствуется PHP + MySQL

Сроки и цены предлагайте.

Заявки фрилансеров