É trabalho acadêmico da unidade curricular Projeto Integrador I e II
O objetivo geral do projeto caracteriza-se em desenvolver um software de fácil utilização apto a gerenciar o agendamento de consultas médicas, capaz de armazenar informações sobre pacientes, funcionários e médicos
O sistema possui três tipos de usuários, o administrador, o funcionário e o médico, sendo que cada um possui permissões diferentes. Todos os usuários com suas respectivas permissões são de uma importância abrangente para que o sistema tenha uma funcionalidade completa. O administrador tem acesso total ao sistema, mantendo funcionários, pacientes e médicos, também possui acesso às informações das consultas do dia, só não consegue atender e descrever as consultas dos pacientes. O funcionário pode realizar o cadastro de pacientes, o agendamento de consultas,fazer check-in dos pacientes, podem verificar o total de consultas, agendamentos e faltas. O médico está habilitado a inserir e alterar as observações no relatório do paciente, além disso, terá permissão para visualizar os dados do paciente.
- Ambiente de desenvolvimento: Eclipse IDE 2022-06
- Gerenciador de Dependência: Maven 4.0.0
- Linguagem de Programação e versão: Java(TM) SE Development Kit 19.0.2
- Bibliotecas externas (.jar): Miglayout-Core-4.2, Miglayout-Swing-4.2
- Framework: Swing, JUnit
- Plugins: UML Lab, WindowBuilder
- Gerenciador de banco de dados: MySQL Server
- Ambiente de gerenciamento de banco de dados: MySQL Workbench