SECTION z : Choix du langage de Programmation
Notre c hoix s'est porte sur le langage de programmation
JAVA. C'est un langage permettant de creer des applications et des
Applets.
Il possede des avantages par rapport aux autres langages
de programmation, nous pouvons cites :
n Le Java est neutre d'arc hitecture,
c'est-à-dire, il ne tient pas compte des processeurs de la
machine.
n Il permet de créer des applications qui peuvent
etre execute sur le net.
n Le programme Java communique avec n'importe quel SGBD
(Access, Paradoxe, ORACLE...)
n Il permet de créer des application qui
peuvent se communiquer a distance et les deux applications peuvent etre
écrites avec des langage différents : Java par exemple pour le
client, et Visual Dbase pour le serveur.
SECTIONS : Description de l'architecture du systeme
en UML
III.z.i Modele statique
FICHE
SEJOUR
*
*
*
1
*
1
FACTURE
*
1
PATIENT
1
CATEGORIE
1
*
1
1
*
CHAMBRE
TRAITEMENT
*
1
*
ACTE
PERSONNE
1
SYSTEME DE GESTION DES PATIENTS
Le modéle statique représentera la
structure statique de la base de données. Il reprendra les
différentes tables de notre base de données sous un formalisme
UML.
III. 2. 2 Modele de specification des besoins
Le modele de specification des besoins reprend le modele
statique et les differentes methodes et actions relatives au
systeme.
Imprimer fiche de frais
PATIENT
Imprimer liste des patients hospitalisés, liste des
patients par catégorie, liste patient traité
FICHE
SEJOUR
*
*
*
1
*
1
FACTURE
*
1
1
PATIENT
1
CATEGORIE
1
1
*
1
*
CHAMBRE
1
TRAITEMENT
*
1
*
ACTE
PERSONNE
SYSTEME DE GESTION DES PATIENTS
Membre du département de la médecine
interne
111. 2.3 Modele de classes
TRAITEMENT
Num-Trait : String Num-Pat:
String Matr-PS: String Lib-Trait : Sring
Date-Trait : Date Heure-Trait : Heure
|
void enregTrait() void suppreTrait() void
modiTrait()
|
CATEGORIE
|
Code-cat: String Lib-cat :
String
|
void enregCat() void suppreCat() void
modiCat()
CHAMBRE
|
Num-Afffec : String Num-Pat:
String Num-Cham : String Num-Lit : String
NumPav : String
|
ACTE
|
Code-acte : String Num-Fac :
String Matr-PS: String Lib-acte : String
Date-acte : Date Prix-acte : Double
|
void enregAct() void suppreAct() void
modiAct()
|
FICHE
|
Num-obs : String Num-Pat :
String Date-obs ; Date
Annotation : String Signe-Subjet
: String Signe-Objet : String
|
enregCham()
void suppreCham()
void modiCham()
void
void enregObservation()
Date -entree : Date Num-Pat:
String Date-sort : Date Cause-Hospit :
String
void ListeHospit()
FACTURE
Num-Fac : String Num-Pat :
String Date-Fac : Date Montant-Fac : Double
Libelle : String
void enregistrement() void quittance()
PATIENT
Num-Pat :String Code-cat :
String Nom-Par : String Post-Pat String
Prenom-Pat : String Sexe-Pat :
String Datenais : Date Etatcil : String
Poids-Pat : Double GS : String
GR : String
Ant-Pers : String Ant-Fam :
String Adre-Pat
|
void enresitrer Pateient() void supprimerPateient()
void listePatient()
void modifierPateient()
|
|