Skip to content

oromar/Payroll

Repository files navigation

Payroll

Este projeto foi desenvolvido para a obtenção de aprovação na disciplina de TCC na Universidade Estácio do Recife.

Consiste em uma aplicação web de gerenciamento de Recursos Humanos para uma empresa fictícia que oferece este serviço para outras empresas. Inclui cadastros diversos onde o usuário poderá criar, remover, alterar e consultar os dados de cada entidade da aplicação.

Tecnologias relacionadas:

  • C#
  • Asp.Net Core
  • Sql Server

Premissas levada em consideração no desenvolvimento:

  • Desenvolvimento rápido de aplicações
  • Reuso de código
  • Abstrações
  • Aplicação centrado no usuário

O projeto está desenvolvido com a arquitetura de 3 camadas (API, negócio e dados) com responsabilidades bem definidas para cada uma das camadas. Foi também desenvolvido levando em consideração o reuso de código afim de produzir menos código que faz mais trabalho.

A aplicação está internacionalizada para os seguintes idiomas: pt-BR, en-US, fr-FR. De acordo com o idioma do browser a aplicação irá aplicar o idioma correspondente, caso a aplicação não dê suporte ao idioma solicitado pelo browser continuará com o idioma atual, o padrão é pt-BR.

Imagens da aplicação:

Menu

  • Menu com todas as opções disponíveis para o usuário

    Screenshot

Dashboard

  • Home da aplicação onde o usuário poderá ter acesso a informações rápidas sobre os funcionários gerenciados.

Screenshot

Telas de Listagens

  • O usuário poderá ter uma visão geral dos registros cadastrados bem como utilizar o filtro para pesquisar registros rapidamente

Screenshot

Telas de Edição

  • O usuário poderá criar novos registros como também editar registros

Screenshot

Telas de Detalhes

  • O usuário pode ter acesso a todas as informações de um único registro

Screenshot

Telas de exclusão

  • Para o usuário excluir determinado registro

Screenshot

Modelo de dados

Screenshot

Trabalhos futuros (para uma possível v2)

  • Dashboard configurável pelo usuário (filtros, possibilidade de criar novos cards etc)
  • Calcular folha de pagamento
  • Escolher idioma diretamente na interface
  • Suporte a novos idiomas (es-ES por exemplo)
  • Adicionar auto-complete nos combos
  • Adicionar Papéis de Usuários e gerenciar o acesso dos mesmos.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors