Descrição do projeto
TraduzidoA essência é automatizar a definição e execução de tarefas de toda a empresa através do banco de dados.
Crie um site (comprando um domínio, hospedagem, etc.)
Na página principal, apenas o formulário de login (você diz para inserir o login e a senha)
Quando uma pessoa insere um login e uma senha, ela chega à página onde sua tabela de tarefas é exibida.
Atualmente, usamos tabelas do Google, mas temos funcionalidade limitada.
A tabela tem três níveis de hierarquia.
1º é o Fundador (ele define tarefas e recebe feedback)
2º é um gerente sênior e intermediário (eles recebem tarefas, podem redirecioná-las para executores, adicionar novas tarefas e concluir as suas)
3º é o Executor (eles apenas recebem e executam tarefas, sem a capacidade de encaminhar, mas com a capacidade de adicionar tarefas para si mesmos)
A Tabela 1 do nível é a seguinte (por exemplo, o Fundador):
Tarefa Para quem é endereçada Data da tarefa Data de término (prazo) Cor do DECLARANTE Cor do CONTRATANTE Nota
Tarefa 1 Diretor Técnico 1-05 15-05
Como trabalhamos:
Por exemplo, o Gerente de Tarefas (Diretor) define a tarefa, seleciona na lista suspensa “Para quem é endereçada” o Contratante, define datas e seleciona a cor do Diretor.
Usamos três cores que têm seu próprio significado lógico:
Tarefa vermelha não concluída
Tarefa azul concluída pelo executor
A tarefa verde é verificada como concluída
O gerente de tarefas em seu gráfico escolhe a cor vermelha. Essa cor é vista pelo artista, e ele também a marca em vermelho. Quando o executor conclui a tarefa, ele marca sua contagem em azul. O gerente de tarefas vê as cores Vermelho/Azul. Ele verifica a tarefa (se está feita ou não, ele faz isso verbalmente) e anota de vermelho para verde e pode excluir a tarefa.
Condições: se o Diretor marcou a cor Vermelha na célula do Contratante, a cor vermelha aparece. O artista pode mudar a cor de Vermelho para Azul. E quando o Diretor marca a cor verde, o Executor tem a cor verde.
A nota é preenchida pelo Contratante como feedback.
Funções:
1. Quando o Diretor seleciona na lista suspensa o Contratante, a tarefa automaticamente cai na Tabela desse Contratante.
2. Todos devem ser capazes de classificar sua tabela por cada uma das colunas (por data, pela cor do DECLARANTE, pela cor do CONTRATANTE) – um análogo de filtros do Excel. Mas com os empates.
A Tabela 2 do nível é a seguinte (por exemplo, Diretor Técnico):
A tarefa é endereçada a Quem a Data da tarefa Data de término (prazo) Cor DECIDOR.
A cor é COMPLETA. Nota para quem a cor do Presidente foi encaminhada
Cor NOTA EXCLUSIVA
Tarefa 1 Diretor Técnico 1-05 15-05 GL. Engenheiro.
Características. O executor de segundo nível não pode mudar as células do 1º ao 5º.
A tabela do nível 3 é a seguinte (por exemplo, Engenheiro Chefe):
Tarefa Para quem é endereçada Data da tarefa Data de término (prazo) Cor do DECLARANTE Cor do CONTRATANTE Nota
Tarefa 1 GL. Engenheiro 1-05 15-05
Características: O artista de terceiro nível só pode mudar a cor do Contratante e adicionar notas.
Isso é sobre o nível de usuários.
Quanto ao nível de administrador deste sistema, deve ser possível:
- adicionar/excluir o usuário
Mudar os níveis de hierarquia
Adicionar/remover da lista suspensa de Contratantes
Você não deve criar um CMS para o administrador. Se for possível fazer isso através do phpMyAdmin, então eu acho que é suficiente.
Agora, quanto à implementação do frontend, backend e outras coisas.
Frontend. Não estamos muito preocupados com o design neste caso. Minimalismo em tudo. Existem apenas duas páginas neste projeto: a página de entrada e a tabela. A página de login é apenas dois nomes de usuário e uma senha (mais adicionar o logotipo da empresa). E o design da página de Tabelas -- estamos completamente triplicados pelo design das Tabelas do Google. Além de botões como adicionar tarefa e assim por diante (oferta de soluções padrão).
Backend. Tudo será feito em MySQL. Você fará isso usando programas de terceiros (como oficina ou outros) ou diretamente no phpMyAdmin – fica a seu critério. Quanto à limpeza do banco de dados (quando uma massa crítica de tarefas concluídas se acumula) - estamos prontos para considerar sua oferta. O número de pessoas que estarão no sistema é cerca de 50 pessoas. O número de tarefas por semana é de 20-30 para cada usuário.
A única coisa que você vai precisar fazer é configurar o Backup.