Программа учета задач по предприятию

Вера8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.08.2017

Техническое ЗаданиеСуть –автоматизировать постановку и выполнение задач всего предприятия через БД.Создаем сайт (покупаем домен, хостинг и т.д.)На главной странице только форма входа (мол введите логин ипароль)Когда человек вводит логин и пароль он попадает на страницугде отображена его таблица задач.Сейчас мы пользуемся гугл-таблица, но уперлись в ограничениефункционала.Таблица имеет три уровня иерархии.1й – это Учредителя (он ставит задачи и получает обратнуюсвязь)2й – это Менеджеры Высщего и Среднего звена (они получаютзадачи, могут переадресовывать их исполнителям, добавляют новые задачи, и

выполняют свои)3й – это Исполнителя (они только получают и выполняютзадачи, без возможности переадресовать, но с возможностью сам и себе добавлять

задачи) Таблица 1го  уровнявыглядит следующим образом (Например Учредителя):[table]

Задача

Кому адресована

Дата постановки задачи

Дата окончания задачи (дедлайн)

Цвет ПОСТАНОВЩИКА

Цвет ИСПОЛНИТЕЛЯ

Примечание

Задача 1

Тех. Директору

1-05

15-05

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[/table] Как мы работаем:Например Постановщик задачи (Директор) ставит задачу,выбирает из выпадающего списка «Кому адресовано» Исполнителя, ставит даты и

выбирает цвет Постановщика.У нас используется три цвета, которые несут свой логическийсмысл:[table]

красный

задача не выполнена

синий

задача выполнена исполнителем

зеленый

задача проверена как выполненная

[/table] Постановщик задач в своей графе выбирает цвет красный. Этотцвет видит Исполнитель, и у него он тоже отмечен красным. Когда исполнитель

задачу выполнил он отмечает свою графу синим. У постановщика задачи виден цвета

Красный/Синий. Он проверяет задачу (выполнена она или нет – делает это устно) и

отмечает у себя с красного на зеленый и может удалить задачу. Условия: если Постановщик отметил у себя цвет Красным – вячейке Исполнителя, появляется цвет красный. Исполнитель может изменить лишь

цвет с Крастного на Синий. И когда Постановщик отмечает цвет зеленым, у

Исполнителя отмечается цвет зеленым. Примечание заполняет Исполнитель в качестве обратной связи. Функции:1.      Когда Постановщик выбирает из выпадающего спискаИсполнителя, то задача автоматически попадает в Таблицу ДАННОГО Исполнителя. 2.      Каждый должен иметь возможность сортировать своютаблицу по каждому из столбиков (по дате, по Цвету ПОСТАНОВЩИКА, по цвету

ИСПОЛНИТЕЛЯ) – аналог фильтров Ексель. Но с сохранением связей. Таблица 2го  уровнявыглядит следующим образом (например Технического Директора):[table]

Задача

Кому адресована

Дата постановки задачи

Дата окончания задачи (дедлайн)

Цвет ПОСТАНОВЩ.  

Цвет ИСПОЛН.

Примечание

Кому переадресовано

Цвет ПОСТАНОВЩ  

Цвет ИСПОЛН

Примечание

Задача 1

Тех. Директору

1-05

15-05

 

 

 

Гл. Инженеру

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[/table] Особенности. Исполнитель второго уровня не может изменятьячейки с 1й по 5-ю.  Таблица 3го  уровнявыглядит следующим образом (например Главного Инжинера):[table]

Задача

Кому адресована

Дата постановки задачи

Дата окончания задачи (дедлайн)

Цвет ПОСТАНОВЩИКА

Цвет ИСПОЛНИТЕЛЯ

Примечание

Задача 1

Гл. Инженеру

1-05

15-05

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[/table] Особенности: Исполнитель третьего уровняможет только поменять цвет Исполнителя и добавить примечания.  Это что касается уровня пользователей.  Что касаетсяуровня администратора этой системы, то у него должна быть возможность:-добавлять/удалять пользователя- менятьуровни иерархии-добавлять/удалять в выпадающий список Исполнителей Не стоит создавать CMS дляадминистратора. Если это возможно будет делать через phpMyAdmin, то думаю этого вполнедостаточно. Теперь что касается реализации фронтэнда, бекэнда и прочего.Фронтэнд. Мы непривередливы в данном случае к дизайну. Минимализм во всем. В данном проекте

есть всего две страницы: страница входа и таблица. Страница входа это всего

лишь две надписи логин и пароль (плюс добавим логотип компании). А дизайн

страницы Таблицы – нас полностью утраивает дизайн Гугл таблиц. Плюс кнопки типа

добавить задачу и прочее (предлагайте из стандартных решений).Бекэнд. Понятновсе будет сделано на MySQL.Будете делать с помощью сторонних программ (типа воркбенча или прочих) или

прямо в  phpMyAdmin – это на ваше усмотрение. Чтокасается чистки БД (когда накопиться критическая масса выполненных задач) –

готовы рассмотреть ваше предложение. 

Количество людей, которые будут в системе около 50 чел. Количество задач

20-30 задач в неделю у каждого пользователя. Единственное нужно будет настроить Бекап.