About this project
it-programming / mobile-development
Open
Project overview
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.
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Required platforms Android, iPhone
I need to Create an app
App type Management - Management application (appointments, product stock, etc.)
Back-end is required Yes
Payment gateway No
Delivery term: Not specified
Skills needed