Projeto da disciplina EXA 863 - MI de Algoritmos e Programação II, ofertada pela Universidade Estadual de Feira de Santana.
O objetivo deste projeto é desenvolver um sistema eficiente de gestão de ordens de serviço, capaz de otimizar os processos de atendimento e manutenção de equipamentos de informática para a empresa contratante.
A estruturação do projeto foi realizada com base no padrão arquitetural MVC (Model-View-Controller), o qual divide a aplicação em três camadas distintas e independentes entre si:
-
A camada de Modelo é responsável por representar e manipular os dados da aplicação.
-
A camada de Visão tem a função de representar a interface gráfica da aplicação, com todas as informações que serão exibidas ao usuário.
-
Já a camada de Controlador é responsável por intermediar a comunicação entre as camadas de Visão e Modelo, realizando a lógica de negócio da aplicação.
A adoção desse padrão permitiu uma melhor organização e manutenibilidade do código, além de uma maior facilidade na implementação de novas funcionalidades e modificações na aplicação.
O sistema é iniciado com um usuário administrador, cujo ID é definido como 0. Para começar a utilizar o sistema, é necessário realizar o login utilizando a conta do administrador. Após o login, o sistema oferece diversas funcionalidades, incluindo:
- Registro de Técnicos e Clientes
- Gerenciamento de Ordens de Serviço
- Agendamento de Atendimento
- Gerenciamento de Peças e Estoque
- Processamento de Faturas e Pagamentos
- Geração de Relatórios
O projeto foi desenvolvido utilizando a linguagem Java em sua versão mais atualizada. Foram utilizadas as bibliotecas padrão do Java para o desenvolvimento da aplicação, sem o uso de frameworks externos.
Foram formados grupos de trabalho compostos por estudantes da disciplina EXA 863. Além disso, a Universidade disponibilizou tutores e professores orientadores para auxiliar os alunos durante todo o processo de desenvolvimento.
- Clone este repositório
git clone https://github.com/kev3m/sys_MicroMaintain
- Abra o projeto
cd sys_MicroMaintain