Telechargé par Alichaabane98

projet EDI 2019

publicité
Faculté des sciences de Tunis
Département des sciences informatique
2018-2019
Mini-Projet : Programmation web
Langage de programmation : .DOT NET C#
Section : LFI 2
Objectif :
Réaliser une solution pour la gestion des ressources, des patients, des traitements et des
équipes médicaux au sein d'un hôpital, cette application doit être une solution client/serveur (en se
basant sur le design pattern MVC).
Détails de projet :
Un hôpital est composé d'un ensemble de services, d’une pharmacie, d’un service financier et
des salles d’opérations.
Chaque service est tenu par un médecin en chef, d’une équipe de médecin, des infirmiers et du
personnel de nettoyage, il est composé d’un ensemble de chambre et d’équipement.
Lorsqu’un patient se présente à l’hôpital pour qu’il y soit hospitalisé, l’agent de la réception prend
en charge de récupérer les informations du malade (non, prénom, num de securit social, âge, antécédent
médical…).
Une fois la fiche du patient est remplie, une consultation doit être réalisé par un médecin, deux
cas de figure vont se présenter : soit il l’hospitalise en lui affectant une chambre et le traitement
nécessaire (médicaments, opérations ...) dans le service adéquat, soit il lui prescrit seulement un
traitement.
Le service financier permet d’affecter les prix de chaque traitement et opération au sein de
l’hôpital, ainsi d’éditer une facture pour chaque patient sortant.
Le système de contrôle de saisie doit être incorporé à votre solution. (JavaScript et/ou HTML5).
Une charte graphique bien précise doit être respectée (CSS).
Travail demandé :
Le travail demandé doit comprendre :
1. Une partie pour l’authentification des utilisateurs
2. Une partie back office doit incorporer :

Une partie de gestion du personnel (dédiée au gestionnaire) :
o
o
o
o
o
Ajouter du personnel.
Supprimer du personnel.
Modifier le personnel.
Lister le personnel (par service, par spécialité…).
Affecter un employé au bon service.
Page 1 sur 3
Faculté des sciences de Tunis
Département des sciences informatique

Une partie de gestion des patients (dédiée à l’équipe médicale) :
o
o
o
o

Ajouter un équipement.
Supprimer un équipement.
Modifier les caractéristiques d’un équipement.
Lister les équipements (par service ou par chambre).
Affecter un équipement a une chambre.
Une partie de gestion des factures (dédiée au financier) :
o
o
o
o

Mettre à jour les informations relatives au traitement du patient.
Octroyer un traitement ou une opération à un patient.
Lister les traitements concernant un patient.
Rédaction des Ordonnances (en pdf).
Une partie de gestion des équipements (dédiée au gestionnaire):
o
o
o
o
o

2018-2019
Ajouter les prix de traitement (médicament, opération, IRM…)
Supprimer les prix de traitement (médicament, opération, IRM…)
Modifier les prix de traitement (médicament, opération, IRM…)
Editer un document pdf comportant la facture pour chaque patient.
Une partie de gestion du stocke de la pharmacie :
o
o
o
o
Ajouter des médicaments.
Rechercher un médicament.
Mettre à jours le stock.
Lister les médicaments (pour une date donnée ou/et pour un produit donné...) et
permettre de générer un document Excel qui englobe toutes ces informations.
3. Une partie front office (dédiée aux visiteurs et aux agents d'accueil) :
.




Ajouter des patients.
Supprimer des patients.
Affecter des patients à une chambre.
Rechercher des patients. (Dédiée aux visiteurs)
4. Un mini rapport englobant la conception (Merise ou UML) ainsi que quelques captures d’écran
de votre réalisation.
Page 2 sur 3
Faculté des sciences de Tunis
Département des sciences informatique
2018-2019
Soutenance technique :
- Un suivi, de vos travaux, sera programmé chaque séance de TD.
- Une soutenance est à prévoir après les examens (à définir ultérieurement)
- Lors de la soutenance l’étudiant est tenu à exposer son mini-rapport ainsi de présenter son application.
(Toute absence, à cette soutenance, engendrera l’obtention de la note de 0 comme note de DS).
Pré-requis :



HTML.
SQL.
Merise/UML.
Outils Indispensables :

Un serveur web en local (englobant un serveur IIS et Serveur de base de données
SQLEXPRESS ; au sein du Studio Express https://visualstudio.microsoft.com/fr/vs/express/).

Un environnement de développement intégré (EDI / IDE).

VISUAL STUDIO DOT NET EXPRESS
Page 3 sur 3
Téléchargement