Skip to content

Ce projet est réalisé dans le cadre de la troisiéme semaine de ma formation certifiante "JEE Developer" (formation assurée par #CORP - département de l'AHK Tunisie - et financée par #GIZ -Germany-). Module : "Développement d'une application desktop - Java Foundation Classes (Swing+AWT) & MySQL". (20 Septembre 2021)

Notifications You must be signed in to change notification settings

ammarsassi/Cabinet_Smart

Repository files navigation

Cabinet_Smart

Ce projet est réalisé dans le cadre de la troisiéme semaine de ma formation certifiante "JEE Developer" formation assurée par #CORP (département de l'AHK Tunisie) et financée par #GIZ (Germany). Module : "Développement d'une application desktop - Java Foundation Classes (Swing+AWT) & MySQL". (date de réalisation 20 Septembre 2021)

Description brève de ce travail

Ce projet fait partie d'un ensemble de projets réalisés lors de ma formation "JEE Developer" à fin d'appliquer les différents technologies de Java. Dans celui là on était demandé de développer une application desktop pour la gestion d'un cabinet médicale (Gestion des médecins / Gestion des patients / Gestion des fiches patients / Gestion des rendez-vous) tout en organisant l'application en différents layers (niveaux) de conception :

  • Model Layer --> Data - pour l'encapsulation des données
  • DAO Layer --> Data Acces Object - ce design pattern permet de regrouper les accés aux données séparement de la logic métier à fin de garantir une grande adaptabilité de l'application aux différentes implémentations pssibles de la technologie de stockage des données
  • Business Logic Layer
  • View Layer --> Swing / AWT APIs

Outils et technologies utilisés

  • Javax Swing
  • Java AWT
  • Java AWT Event
  • JDBC
  • java.sql API
  • MySQL
  • IntelliJ
  • Maven

Contact

About

Ce projet est réalisé dans le cadre de la troisiéme semaine de ma formation certifiante "JEE Developer" (formation assurée par #CORP - département de l'AHK Tunisie - et financée par #GIZ -Germany-). Module : "Développement d'une application desktop - Java Foundation Classes (Swing+AWT) & MySQL". (20 Septembre 2021)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages