Coder Social home page Coder Social logo

api_pixel's Introduction

Equipe de desenvolvimento

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

Matheus Cruz Fiebig

Danillo Wesley da Costa Silva

Alisson dos Santos Pereira

Luciano

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çãoe 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çãoe lançamento) e colaborador (apontar horas)
  2. Apontamentode horas extras e classificação das horas
  3. Lançamento de horas de sobreaviso
  4. No lançamento da hora extra especificar cliente, CR (centro de resultado),projeto, solicitantee justificativa
  5. Cadastro de clientes e CRs
  6. Recurso 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 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. Dashboard com acompanhamento em tempo real das horas extras executadas com filtro cliente
  11. CR e colaborador

Requisitos não funcionais

  1. Linguagem Java
  2. Banco de Dados Relacioal
  3. Documentações

Modelagem

Documentação

  • Documentação
  • Sprints

    Sprint-1

    Entrega Prioridade
    Sprint-1 Backlog 1
    Sprint-1 Prototipação das telas 1
    Sprint-1 Configurações do projeto 5

    Sprint-2

    Entrega Prioridade
    Sprint-2 Cadastro de usuário 1
    Sprint-2 Cadastro de CR 1
    Sprint-2 Gerenciamento de CR 3
    Sprint-2 Visualização de CR 2
    Sprint-2 Lançamento de horas extras 1
    Sprint-2 Login 2
    Sprint-2 Cadastro de Cliente -

    Sprint-3

    Entrega Prioridade
    Sprint-3 Cadastro de feedback 3
    Sprint-3 Feedback 4
    Sprint-3 Padronização -
    Sprint-3 Estilização -
    Sprint-3 Visualização e deleção de Usuário 4
    Sprint-3 Visualização e deleção de CR 2
    Sprint-3 Visualização e deleção de Cliente -

    Sprint-4

    • Burndown
    • Entrega Prioridade
      Sprint-4 Dashboard 6
      Sprint-4 Relatórios 6
      Sprint-4 Correção E Melhorias ?

    Configurar Projeto

  • Clonar projeto via comando git clone (ex: git clone https://github.com/api-2sem-pixel/api.git)
  • Configurar variaveis de ambiente e setar o JAVA_HOME para o jdk_19
  • Rodar o comando mvn clean javafx:run (Ex: https://openjfx.io/openjfx-docs/index.html#maven)
  • Executável

    api_pixel's People

    Contributors

    lucianonps avatar

    Watchers

     avatar

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. 📊📈🎉

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google ❤️ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.