Sobre este projeto
it-programming / mobile-development
Aberto
Contexto Geral do Projeto
Casos de Uso: Aplicativo e Página Web para Programação Semanal de Projetos (Com Técnico de Planejamento) Ator Principal: Administrador do Sistema: Gerencia o sistema e os usuários. Técnico de Planejamento: Responsável por criar e organizar as programações semanais com base no cronograma do projeto. Encarregado de Obra: Consulta, atualiza e reporta o andamento das atividades atribuídas. Supervisor/Coordenador: Valida e acompanha o progresso das atividades programadas. --- Caso de Uso 1: Criar Programação Semanal Ator Primário: Técnico de Planejamento Descrição: O técnico de planejamento acessa o sistema para cadastrar as atividades semanais, detalhando metas diárias e atribuições. Fluxo Principal: 1. O técnico de planejamento faz login na página web. 2. Seleciona "Criar Programação Semanal". 3. Insere as seguintes informações: Nome da atividade/serviço. Quantidade total de serviços a serem realizados. Distribuição das metas diárias. Encarregado responsável. Data de início e término. 4. Salva a programação. 5. O sistema disponibiliza automaticamente as informações para os encarregados e supervisores. Fluxos Alternativos: O técnico pode editar ou excluir programações antes de elas serem aprovadas. O sistema avisa se houver inconsistências ou restrições na programação. --- Caso de Uso 2: Validar Programação Semanal Ator Primário: Supervisor/Coordenador Descrição: O supervisor valida as programações criadas pelo técnico de planejamento antes de serem publicadas. Fluxo Principal: 1. O supervisor faz login na página web. 2. Acessa "Programações Pendentes". 3. Analisa os detalhes de cada programação. 4. Aprova ou devolve com comentários para ajuste. 5. Após aprovação, a programação fica disponível para consulta no aplicativo. --- Caso de Uso 3: Consultar Programação Semanal Ator Primário: Encarregado de Obra Descrição: O encarregado acessa o aplicativo para consultar as atividades semanais atribuídas a ele. Fluxo Principal: 1. O encarregado faz login no aplicativo. 2. Acessa a seção "Minhas Programações". 3. Visualiza as atividades, incluindo: Quantidade total e metas diárias. Data de início e término. Status (pendente/em andamento/concluído). --- Caso de Uso 4: Atualizar Status de Atividades Ator Primário: Encarregado de Obra Descrição: O encarregado reporta o andamento das atividades diretamente pelo aplicativo. Fluxo Principal: 1. O encarregado seleciona uma atividade. 2. Atualiza o status ("Em Andamento", "Concluído", etc.). 3. Insere a quantidade realizada no dia. 4. Salva as atualizações. 5. O sistema sincroniza os dados com a página web, gerando relatórios automáticos. --- Caso de Uso 5: Gerar Relatórios de Progresso Ator Primário: Técnico de Planejamento e Supervisor Descrição: O técnico e o supervisor geram relatórios consolidados com base no progresso das atividades. Fluxo Principal: 1. O técnico/supervisor acessa a seção "Relatórios". 2. Escolhe o tipo de relatório desejado (geral, por encarregado, por atividade). 3. Visualiza os dados em tabelas e gráficos. 4. Exporta o relatório em PDF ou Excel para apresentações ou análises. --- Caso de Uso 6: Sincronização de Dados Ator Primário: Técnico de Planejamento e Encarregado de Obra Descrição: O sistema mantém os dados sincronizados entre o aplicativo e a página web. Fluxo Principal: 1. O técnico ou encarregado atualiza dados no sistema. 2. O sistema verifica a conexão com a internet: Conexão disponível: Sincroniza automaticamente. Conexão indisponível: Salva os dados localmente e sincroniza quando possível. --- Caso de Uso 7: Importar Cronograma do Projeto Ator Primário: Técnico de Planejamento Descrição: O técnico importa cronogramas diretamente do Primavera P6 ou MS Project para criar programações mais rápidas e precisas. Fluxo Principal: 1. O técnico acessa "Importar Cronograma". 2. Faz upload do arquivo (XML ou Excel). 3. O sistema processa os dados, sugerindo atividades para programação semanal. --- Caso de Uso 8: Gestão de Usuários e Permissões Ator Primário: Administrador do Sistema Descrição: O administrador gerencia os usuários e define permissões conforme o papel de cada um. Fluxo Principal: 1. O administrador acessa a seção "Usuários". 2. Adiciona novos usuários, especificando: Nome, e-mail e cargo (técnico, encarregado, supervisor). 3. Define permissões individuais ou por grupos. 4. Salva as configurações.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Criar um app
Tipo de aplicativo Gerenciamento - Aplicativo para gerenciamento (turnos, estoque de mercadoria,etc)
Precisa de back-end Sim
Gateway de pagamento Não
Prazo de Entrega: Não estabelecido
Habilidades necessárias