Skip to content

método RESTfull em Java de um sistema de loja(venda de produtos)

Notifications You must be signed in to change notification settings

GiovaneGuimaraes/API-RESTfull-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

API de um hospital no método RESTfull em Java

Projeto feito para estudo

redes: www.linkedin.com/in/giovane-guimar%C3%A3es-a06683211/

Diagramas:

1

2

Objetivo: Trata-se de um sistema em Java que implementa uma API RESTfull para uma aplicação de hospital, esses códigos fornecem uma estrutura básica que permite a manipulação de pacientes, médicos, especialidades e consultas. 'o foco principal não é o embelezamento até porque não tem uma interface JavaFX presente, mas sim, sua aplicação no backend'

  • Resultados e testes: Implementação de Especialidade, médicos e paciente na main:

      Especialidade pediatra = new Especialidade(1,"pediatra");
      Especialidade cirurgiao = new Especialidade(2,"Cirurgiao");
      Medico medico1 = new Medico(1,"44631741","Giovane","10",pediatra);
      Medico medico2 = new Medico(2,"5212425","Cleito","20",cirurgiao);
      Paciente paciente1 = new Paciente(1,"1641641","Robertin","rua BR","24-02-2003");
    
      PacienteDAO pacienteDAO = new PacienteSQliteDAO();
      pacienteDAO.salvar(paciente1); // salva no banco de dados
    
      EspecialidadeDAO especialidadeDAO = new EspecialidadeSQliteDAO();
      especialidadeDAO.salvar(pediatra); // salva no banco de dados
      especialidadeDAO.salvar(cirurgiao); // salva no banco de dados
    
      MedicoDAO medicoDAO = new MedicoSQliteDAO();
      medicoDAO.salvar(medico1); // salva no banco de dados
      medicoDAO.salvar(medico2); // salva no banco de dados
    

Imprime utilizando o buscarTodos e o mostrarDados :

3

Criação de uma consulta:

    Consulta consulta1 = new Consulta(1,"13/06/2023","08:23",medico1,paciente1);
    Consulta consulta2 = new Consulta(2,"14/06/2023","9:12",medico2,paciente1);

    ConsultaDAO consultaDAO = new ConsultaSQliteDAO();
    consultaDAO.salvar(consulta1); // salva no banco de dados
    consultaDAO.salvar(consulta2); // salva no banco de dados

Imprime utilizando o buscarTodos e o mostrarDados:

2

Busca de consultas de um paciente especifico:

  for( Consulta c : consultaDAO.buscarConsultaPorPaciente(paciente1))
        c.mostrarDados();

4

Exibir historico de um paciente especifico:

  paciente1.exibirHistoricoConsultas();

5

About

método RESTfull em Java de um sistema de loja(venda de produtos)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages