Contexte JAVA : MediSys
Réalisé par HOSTIN Christopher, LAILLIER Corentin et MONDESIR Malik
Présentation du projet
L’objectif est de créer un logiciel de stock et administratif. Cela signifie qu’il y aura 2 profils différents : les personnes gérants les stocks des médicaments et les personnes gérant les rendez-vous administratifs.
Le logiciel de stock doit pouvoir gérer tous les stocks de médicaments de l’hôpital. Nous devons pouvoir :
Ajouter un produit
Modifier un produit
Supprimer un produit
Avoir un niveau de toxicité du médicament
Nous aurons également la possibilité de commander de nouveau stocks. Un mail sera envoyé à partir d’un certain seuil.
Le logiciel administratif doit pouvoir gérer tous les rendez-vous des patients. Sur ces prises de rendez-vous, nous devrons voir afficher les disponibilités des médecins pour voir une meilleure prise de rendez-vous. De plus, nous devons pouvoir saisir toutes les informations concernant les patients (mutuelle, sécurité social, identité…).
Ressources
Langages : Java, SQL
Librairies :
miglayout15-swing.jar
mysql-connector-java-8.0.15.jar
material-ui-swing-1.1.1-beta.jar (thèmes)
LGoodDatePicker-10.4.1.jar (calendriers)
Afin de pouvoir exécuter le projet dans Eclipse, il ne faut pas oublier d'ajouter les librairies ".jar" ci-dessus dans le "Build Path" du projet. Ils se trouvent dans le dossier "bin" dans la racine (il se peut que la librairie mysql ne soit pas présent).
Puis, il faut bien indiquer que la page "./src/main/java/windowBuilder/views/Index.java" soit lancée en tant que qu'application Java" (Run As -> Java Application).
Serveur : Laragon Full 4.0.16 (php-7.2.19
Système testé : Windows 10
Outils utilisés :
Sublime Text 3.2.2
Sublime Merge
Gantt
Chrome
“Eclipse IDE for Java Developers - 2019-12” avec Java (jdk-13.0.1)
Répertoire Github : coming soon
Base de données medisys
medisys
Tables
meetings
: contient les données des rendez-vous (page Admin)patients
: contient les données des patients (page Admin)stock
: contient les données des médicaments (page Admin)toxicity
: contient les données des médicaments (page Admin)users
: contient les données des utilisateurs de l'application MediSys
Vues
copy
: copie de la tablestock
copy2
: copie de la tablemeetings
copy3
: copie de la tableusers
copy4
: copie de la tablepatients
Dernière mise à jour
Cet article vous a-t-il été utile ?