O SGH é um sistema desenvolvido sobre a framework Java ANT com o propósito de facilitar o gerenciamento hospitalar e criar um ambiente digital onde os funcionários do estabelecimento podem otimizar suas funções.
O sistema foi desenvolvido para cumprir regras de negócio essenciais de um ambiente hospitalar tais como:
- Cadastro de administradores/gerentes
- Cadastro de atendentes
- Cadastro de médicos
- Cadastro de pacientes
- Inserção e registro de consultas
- Anexo de exames às consultas
- Gerenciamento de usuários
O SGH utiliza da ferramenta JasperReport para gerar relatórios e atestados dinâmicamente com dados obtidos do banco de dados. Os relatórios também podem ser exportados em formato PDF, JasperXML, XML ou impresso por meio da ferramenta.
Este sistema foi desenvolvido como um trabalho acadêmico na Universidade Anhembi Morumbi. Colaborativamente com:
Este sistema foi desenvolvido com a Netbeans IDE. Para utilizar este projeto, clone este repositório e abra-o na sua IDE. Suas dependências estão associadas ao projeto, não é preciso baixá-las. Caso a IDE não encontre-as, abra as propriedades do projeto e então importe as bibliotecas das pastas /src/sgh/util
e /src/sgh/util/database
.
O SGH utiliza o MySQL como banco de dados, então para rodar o sistema será necessário que você tenha um servidor MySQL executando. A URL de acesso do banco de dados pode ser modificada no arquivo de conexão /src/sgh/util/database/ConnectionClass.java
.
O arquivo SQL para que o banco de dados e as tabelas sejam criadas pode ser encontrado no caminho /src/sgh/util/database
.