Skip to content

Sistema desenvolvido durante a disciplina Laboratório de Software no Ano de 2019

License

Notifications You must be signed in to change notification settings

matheus3301/sistemaconsultorio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema Consultório

Esse sistema foi desenvolvido durante a disciplina Laboratório de Software no curso Técnico em Informática na EEEP Walter Ramos de Araújo. O sistema é baseado em um consultório médico que possui três usuários diferentes: Administrador, Secretária, Médico; cada um com suas devidas funções. Login

Na tela de Login o usuário pode selecionar qual tipo de usuário é e logo em seguida fazer login

Atores

Secretária

Secretária

  • Cadastrar Médico
  • Ver Médicos
  • Alterar Médico
  • Excluir Médico
  • Cadastrar Paciente
  • Ver Paciente
  • Alterar Paciente
  • Excluir Paciente
  • Agendar Compromissos(Externos ou Consulta) na Agenda de um médico
  • Ver Compromissos
  • Alterar Compromisso
  • Excluir Compromisso
  • Cadastrar Convênio
  • Ver Convênios
  • Alterar Convênio
  • Excluir Convênio
  • Emitir Relatórios

Médico

Médico

  • Consultar Agenda
  • Realizar Consultas
  • Consulta à tabela CID(Todas as doenças conhecidas)
  • Emitir Atestados
  • Emitir Receitas

Administrador

Administrador

  • Cadastrar Secretária
  • Ver Secretárias
  • Alterar Secretária
  • Excluir Secretárias
  • Alterar Informações da Clínica
  • Cadastrar Médico
  • Ver Médicos
  • Alterar Médico
  • Excluir Médico
  • Cadastrar Paciente
  • Ver Paciente
  • Alterar Paciente
  • Excluir Paciente
  • Agendar Compromissos(Externos ou Consulta) na Agenda de um médico
  • Ver Compromissos
  • Alterar Compromisso
  • Excluir Compromisso
  • Cadastrar Convênio
  • Ver Convênios
  • Alterar Convênio
  • Excluir Convênio
  • Emitir Relatórios

NOTA: O Administrador é basicamente uma secretária que pode cadastrar novas secretárias e editar as informações da clínica

Instalação

O Software foi desenvolvido em Java, é compatível com os OS: Windows, MacOS e Linux. O Projeto NetBeans do sistema está sendo disponibilizado, mas caso você queria apenas executá-lo uma versão já compilada está no repositório.

Caso queira apenas executar o projeto.

Requisitos:

  • JRE(Download)
  • XAMPP(Para usarmos o MySQL)

Instalação:

O primeiro passo é baixar e extrair o projeto do GitHub para sua máquina. download Após o download, basta extrair o arquivo normalmente.

Após o download e extração, o segundo passo é instalar o Banco de Dados. Inicie o XAMPP(Tanto o MySQL quanto o PHP, pois iremos usar o phpMyAdmin), em seguida acesse o phpMyAdmin(normalmente o endereço é http://localhost/phpmyadmin/). Iremos criar um novo Banco de Dados chamado db_consultorio e nele iremos importar o arquivo db_consultorio.sql disponiblizado na pasta do projeto

NOTA: O processo de importação pode durar alguns minutos pois a tabela de doenças é muito extensa.

phpMyAdmin

Após a instalação do Banco de Dados, finalmente é hora de executar o Software. dentro do acesse o diretório: SistemaConsultorio/dist. Dentro desse diretório haverá um arquivo chamado SistemaConsultorio.jar, para executá-lo basta executar o comando no terminal:

    java -jar SistemaConsultorio.jar	    

Executar

Caso ocorra tudo como esperado, o sistema irá executar normalmente. Para primeiro login o usuário administrador padrão tem nome de usuário admin e senha admin (mais padrão impossível 😝)

NOTA: Caso queira copiar apenas o executável para outro diretório você pode, mas a pasta lib também será necessária pois a aplicação depende dessas bibliotecas.

Conclusão

O sistema foi desenvolvido como forma de aprendizado, com certeza ainda há muitas coisas a serem melhoradas e implementadas, hoje se eu refizesse o mesmo sistema do zero com certeza o faria com muitas coisas diferentes pois a bagagem de conhecimentos de Arquitetura de Software e outros durante o primeiro desenvolvimento foi muito grande e com certeza irá ajudar no desenvolvimento de algum possível software.

Caso tenha gostado do projeto e deseja contribuir, basta mandar um pull-request que eu irei fazer questão de conferir. Obrigado pela atenção e bom desenvolvimento a todos.

About

Sistema desenvolvido durante a disciplina Laboratório de Software no Ano de 2019

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages