Skip to content
This repository has been archived by the owner on Nov 28, 2022. It is now read-only.

Progetto di un sistema informativo sul Web per una clinica per il corso di SIW della Laurea Triennale in Ingegneria Informatica presso l'Università Roma Tre

Notifications You must be signed in to change notification settings

e-petrachi/ClinicalGammaTestLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gammaTestLab

Project for the course of SIW in 06/2016 Course of Degree in Computer Engineering

Developer:

Enrico Petrachi & Marco Zebi

Used technologies:

  • JAVA
  • JEE + EJB
  • JPA : Hibernate
  • JSP
  • JSF
  • JSTL
  • jQuery
  • HTML5 + XHTML
  • CSS3 + PureCSS
  • XML + DTD
  • SQL + JPQL
  • PostgreSQL + JDBC
  • Apache Maven
  • Apache TomEE
  • Eclipse
  • Git

Descrizione:

Si vuole realizzare un sistema informativo su Web per la prenotazione degli esami medici di una piccola clinica. Oltre agli utenti occasionali, due tipologie di attori interagiscono con il sistema: i pazienti e l'amministrazione

Un utente occasionale può svolgere le seguenti operazioni:

1.Consultare l'elenco delle tipologie di esame
2.Scegliere una tipologia di esame e richiederne i dettagli 

Un paziente può svolgere le seguenti operazioni (non implementate graficamente):

1.Consultazione tipologie di esami offerti dalle clinica
2.Consultazione dei risultati di un proprio esame

L'amministrazione può svolgere le seguenti operazioni:

1.Inserimento di una tipologia di esame 
2.Inserimento di un esame
3.Inserimento di un paziente nella anagrafica pazienti (non implementata graficamente)
4.Ricerca di tutti gli esami effettuati da un medico
5.Inserimento risultati di un esame (non implementata graficamente)

Specifiche:

Per ogni tipologia di esame sono di interesse un nome, un codice, una descrizione, un costo. Ogni tipologia di esame ha inoltre un insieme di prerequisiti che sono rappresentati da un insieme coppie nome valore. Ogni tipologia di esame ha un insieme di indicatori per i risultati. Per ogni esame è necessario riportare, oltre al paziente, la data di prenotazione, la data in cui è stato effettuato l'esame ed il nome del medico che ha condotto l'esame. Per ogni medico è necessario gestire: nome, cognome, specializzazione. I risultati di un esame sono un insieme di coppie nome-valore. Ipotizziamo che i pagamenti vengano gestiti off-line

Amministratore Log-In:

Username = "Admin" Password = "password"

Database(inizializzazione e popolamento al primo click su ADMIN-USER o FREE-USER):

src/java/META-INF/clinicaGamma.backup

About

Progetto di un sistema informativo sul Web per una clinica per il corso di SIW della Laurea Triennale in Ingegneria Informatica presso l'Università Roma Tre

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published