Skip to content

Instantly share code, notes, and snippets.

@joffilyfe
Last active September 26, 2017 14:07
Show Gist options
  • Save joffilyfe/ec114f466ce78c203e3fd6fb81269a0e to your computer and use it in GitHub Desktop.
Save joffilyfe/ec114f466ce78c203e3fd6fb81269a0e to your computer and use it in GitHub Desktop.

Gerência de Recursos Humanos 🔥 🔥

Você foi contratado pela Leuname Aerroc Software Inc para desenvolver um software que possa ser acessado via internet por meio de um web browser. O cadastro e manutenção dos dados relacionados aos funcionários nas filiais da LAS é recorrente e atualmente não há uma solução integrada para realização de consulta à sua base de informações, o que torna dificulta aos seus gestores um acompanhamento mais preciso. O cadastro dos funcionários é feito pelo setor de recursos humanos de cada filial, eles possuem uma ficha padronizada para a coleta de dados dos seus funcionários.

Informações adicionais

  1. A Leuname Aerroc Software possui 26 filiais espalhadas por todo o Brasil e sua matriz fica no estado da Paraíba. Cada filial possui o seu quadro de funcionários.

  2. A ficha de inscrição no RH possui os segintes dados:

  • Usuário
  • Senha
  • Nome completo
  • Data de nascimento
  • CPF
  • Filial
  • Setor
  • Estado de vínculo (em serviço ou dispensado)
  • Cargo
  • Nome da mãe
  • Nome do Pai
  • Estado cívil
  • Laudo de avaliação psicologica (feita no período de ingresso do funcionário)
  • Rua
  • Número
  • Bairro
  • CEP
  • Cidade
  • Estado
  1. O cadastro de pessoas só pode ser feito por pessoas que estejam vinculadas ao setor de Recursos Humanos.
  2. A funcionalidade de pedidos de férias só pode ser acessada por pessoas do setor de recursos humanos.
  3. Para que o cadastro possa ser realizado é necesário que haja um meio de autenticação para os funcionários do RH. Apenas os funcionários do setor do RH podem realizar o login nesta aplicação.
  4. A paginação para a lista de funcionários deve ser padronizada em 10 items por página.
  5. Ao realizar um cadastro ou alteração em um funcionário é necessário exibir mensagens informando os casos de sucesso ou erro.
  6. Os estados das filiais são todos os estados brasileiros (também inclui sua matriz)
  7. As datas estão gravadas no banco de dados em formato date.
  8. Os setores disponíveis para cadastro são (Informática, Recursos Humanos, Jurídico, Design, Administração).
  9. O estado de vínculo é simplesmente (Ativo ou Desativado).
  10. Os cargos disponíveis são (Desenvolvedor, Analista de design, Engenheiro de Software, Advogado, Contador).
  11. Os estados civis disponíveis são (Solteiro, Casado, Viúvo).
  12. É uma exigência do projeto a utilização de versionamento de código utilizando o padrão GIT.
  13. É preferencial a execução do projeto em grupo. Página de autenticação

Listagem de busca de funcionários pelo nome ou CPF

Cadastro de funcionários

Atualização de funcionários

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment