24FreelanceБиржа фриланса, которая не спит
Срок приёма заявок истёк

Написать программу учета задач

841 просмотр 2 отклика#24673
БюджетПо договорённости
ФорматРазовый проектбез предоплаты
ОплатаПо договорённости
Приём заявокСрок приёма заявок истёкдо 14.09.2019
Откликов2в среднем по разделу: 0,3
Просмотров84134 за 14 дней

Описание проекта

Нужен программист. Требуется написать программу учета задач.
Суть – автоматизировать постановку и выполнение задач всего предприятия через БД.
Создаем сайт (покупаем домен, хостинг и т.д.)
На главной странице только форма входа (мол введите логин и пароль)
Когда человек вводит логин и пароль он попадает на страницу где отображена его таблица задач.
Сейчас мы пользуемся гугл-таблица, но уперлись в ограничение функционала.
Таблица имеет три уровня иерархии.
1й – это Учредителя (он ставит задачи и получает обратную связь)
2й – это Менеджеры Высщего и Среднего звена (они получают задачи, могут переадресовывать их исполнителям, добавляют новые задачи, и выполняют свои)
3й – это Исполнителя (они только получают и выполняют задачи, без возможности переадресовать, но с возможностью сам и себе добавлять задачи)
Таблица 1го уровня выглядит следующим образом (Например Учредителя):
Задача Кому адресована Дата постановки задачи Дата окончания задачи (дедлайн) Цвет ПОСТАНОВЩИКА Цвет ИСПОЛНИТЕЛЯ Примечание
Задача 1 Тех. Директору 1-05 15-05




Как мы работаем:
Например Постановщик задачи (Директор) ставит задачу, выбирает из выпадающего списка «Кому адресовано» Исполнителя, ставит даты и выбирает цвет Постановщика.
У нас используется три цвета, которые несут свой логический смысл:
Красный задача не выполнена
Синий задача выполнена исполнителем
Зеленый задача проверена как выполненная

Постановщик задач в своей графе выбирает цвет красный. Этот цвет видит Исполнитель, и у него он тоже отмечен красным. Когда исполнитель задачу выполнил он отмечает свою графу синим. У постановщика задачи виден цвета Красный/Синий. Он проверяет задачу (выполнена она или нет – делает это устно) и отмечает у себя с красного на зеленый и может удалить задачу.
Условия: если Постановщик отметил у себя цвет Красным – в ячейке Исполнителя, появляется цвет красный. Исполнитель может изменить лишь цвет с Крастного на Синий. И когда Постановщик отмечает цвет зеленым, у Исполнителя отмечается цвет зеленым.
Примечание заполняет Исполнитель в качестве обратной связи.
Функции:
1. Когда Постановщик выбирает из выпадающего списка Исполнителя, то задача автоматически попадает в Таблицу ДАННОГО Исполнителя.
2. Каждый должен иметь возможность сортировать свою таблицу по каждому из столбиков (по дате, по Цвету ПОСТАНОВЩИКА, по цвету ИСПОЛНИТЕЛЯ) – аналог фильтров Ексель. Но с сохранением связей.

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




Особенности. Исполнитель второго уровня не может изменять ячейки с 1й по 5-ю.

Таблица 3го уровня выглядит следующим образом (например Главного Инжинера):
Задача Кому адресована Дата постановки задачи Дата окончания задачи (дедлайн) Цвет ПОСТАНОВЩИКА Цвет ИСПОЛНИТЕЛЯ Примечание
Задача 1 Гл. Инженеру 1-05 15-05




Особенности: Исполнитель третьего уровня может только поменять цвет Исполнителя и добавить примечания.

Это что касается уровня пользователей.
Что касается уровня администратора этой системы, то у него должна быть возможность:
- добавлять/удалять пользователя
- менять уровни иерархии
- добавлять/удалять в выпадающий список Исполнителей
Не стоит создавать CMS для администратора. Если это возможно будет делать через phpMyAdmin, то думаю этого вполне достаточно.
Теперь что касается реализации фронтэнда, бекэнда и прочего.
Фронтэнд. Мы не привередливы в данном случае к дизайну. Минимализм во всем. В данном проекте есть всего две страницы: страница входа и таблица. Страница входа это всего лишь две надписи логин и пароль (плюс добавим логотип компании). А дизайн страницы Таблицы – нас полностью утраивает дизайн Гугл таблиц. Плюс кнопки типа добавить задачу и прочее (предлагайте из стандартных решений).
Бекэнд. Понятно все будет сделано на MySQL. Будете делать с помощью сторонних программ (типа воркбенча или прочих) или прямо в phpMyAdmin – это на ваше усмотрение. Что касается чистки БД (когда накопиться критическая масса выполненных задач) – готовы рассмотреть ваше предложение. Количество людей, которые будут в системе около 50 чел. Количество задач 20-30 задач в неделю у каждого пользователя.
Единственное нужно будет настроить Бекап.
24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 2

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Приложение инвентаризации склада со сканером штрихкодов

Приложение инвентаризации склада со сканером штрихкодов

Ищу разработчика мобильного приложения для складского учёта со сканированием штрихкодов, операциями прихода, расхода, ревизии и отчётами.

Разработка программ24.09.20260197
0откликов
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Разработка программ» появляются каждый день. Все проекты раздела

ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora