Skip to content

api-3-sem/api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Equipe de desenvolvimento

Scrum Master Product Owner Dev Team Dev Team Dev Team Dev Team

Alisson dos Santos Pereira

Matheus Cruz Fiebig

Danillo Wesley da Costa Silva

Luciano Pamplona

Wagner de Deus Silva Junior

Lucas Caetano da Silva

Sistema de controle de horas - Sobre o Projeto 🎓


O projeto se baseia em um sistema que faça o controle da jornada de trabalho do colaborador, identifique e classifique horas extras, controle das horas extras e sobreavisos. Acesso de administrador (master para os departamentos pessoal e financeiro), gestor (aprovação e lançamento) e colaborador (apontar horas extras).

Tecnologias utilizadas


Requisitos

  1. Usuários devem ter perfis diferentes: administrador (acesso as informações de parametrização, extração de relatórios e aprovação), gestor (aprovação e lançamento) e colaborador (apontar horas);
  2. Apontamento de horas extras e classificação das horas;
  3. Apontamento de horas de sobreaviso;
  4. No lançamento da hora extra especificar cliente, CR (centro de resultado), projeto, solicitante e justificativa;
  5. Cadastro de clientes e CRs
  6. Workflow para aprovação de horas extras executadas;
  7. Parametrização de sistema (período de fechamento das horas, percentual de classificação das horas extras (75% e 100%, conforme material de apoio) e adicional noturno juntamente com as verbas salariais, definição dos horários de início e fim de horas noturnas);
  8. Extração de relatório csv de todos os colaboradores com as horas trabalhadas (matrícula, nome, verba, quantidade de horas, cliente, CR, projeto, justificativa);
  9. Aplicar regras de horas extras e sobreavisos na extração (classificação de HEs e cálculo do sobreaviso considerando as HEs conflitantes);
  10. Notificação de lançamentos realizados para Gestor e RH;
  11. Dashboard com acompanhamento em tempo real das horas extras executadas com filtro cliente, CR e colaborador.

Requisitos não funcionais

  1. Usabilidade (na facilidade de uso e na facilidade de aprendizado)
  2. Manutenibilidade (código passível de evolução e reparos)
  3. Desempenho
  4. Reusabilidade
  5. Segurança

Documentação

  • Documentação
  • Backlog
  • Modelo Entidade-Relacionamento
  • Modelo Lógico
  • Dicionário de Dados

  • Sprints

    Sprint-1

    Sprint-2

    Sprint-3

    Sprint-4

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Contributors 7