Sistema de gestão de funcionários
SGBD-Mini-Projeto-18CSC303J
TECNOLOGIA UTILIZADA:
- Front-end: Angular, Bootstrap
- Back-end: Spring Boot, Java
- Banco de dados: MySQL
RESUMO:
Uma formação industrial bem planeada e sistematicamente executada ajuda muito a inculcar uma boa cultura de trabalho. Ele fornece uma ligação entre os funcionários e a indústria para desenvolver a consciência da abordagem industrial para a resolução de problemas com base na ampla compreensão das operações das organizações industriais.
Este projecto intitulado “Sistema de Gestão de Colaboradores” tem como objectivo melhorar a Gestão da Informação dos Colaboradores nos escritórios de campo. Ele mantém registros de funcionários, registros de licenças, departamento e outras informações básicas de funcionários. Vários relatórios MIS podem ser gerados através dele, viz. Pedido de licença, registro de funcionário, cargo e status CR, etc. Essas informações são compiladas e usadas no nível da sede para fins de MIS. O projeto tem sido uma experiência enriquecedora para mim na área de programação e desenvolvimento de aplicações empresariais. O projeto foi desenvolvido para atender às exigências dos Funcionários do Ministério do Trabalho.
As ferramentas e tecnologias utilizadas para o desenvolvimento do software são Angular para frontend, Spring Boot para backend e MySQL para banco de dados.
ENTIDADES E ATRIBUTOS DA BASE DE DADOS:
- Funcionário: Esta entidade contém as informações do funcionário e os dados detalhados de todos os registros de funcionários da empresa. Os atributos desta entidade são:
- ID do funcionário
- Primeiro nome
- Sobrenome
- ID de e-mail
- Endereço
- Número de telefone
- Posição
- Folhas
- Departamento: Esta entidade contém a informação do departamento em que o colaborador trabalha e os dados dos diferentes departamentos da empresa. Os atributos desta entidade são:
- Nome do departamento
- Descrição
- Cargo: Esta entidade contém as informações do cargo que um funcionário ocupa em um departamento e os dados do cargo do funcionário. Os atributos desta entidade são:
- Nome
- Descrição
- Salário
- Login: Esta entidade contém os dados de login de um funcionário da empresa e os dados de login e senhas de todos os funcionários. Os atributos desta entidade são:
- Nome de usuário
- Senha
- Afastamentos: Esta entidade contém o número de afastamentos que um funcionário tira na empresa e os dados do motivo e número de afastamentos de um funcionário. Os atributos desta entidade são:
- Nome
- Descrição
- Número de folhas
DIAGRAMAS ER
Colaboradores
- Pranjay Poddar - RA1911028010129
- Darshil Shah - RA1911028010121
- Sathwika Roy - RA1911028010132
Licença
Licença MIT © Equipe EMS-2022