diff --git a/README.md b/README.md new file mode 100644 index 0000000..b2beb9d --- /dev/null +++ b/README.md @@ -0,0 +1,55 @@ +--- +title: "Rapport_technique_Projet_IHM_Brinet_Besson_Boudjemline" +author: "Félix Brinet / Romain Besson / Bilal Boudjemline" +date: "2022-12-04" +output: pdf_document +--- + +## Introduction + +Ce projet a été réalisé dans le cadre de la SAE du semestre 3 de la matière DEV.3.1. L'objectif de ce projet est de créer une **interface homme machine (IHM) en java**. Nous devons utiliser une API fournit par notre professeur Florent Madeleine. En tout premier nous devons utiliser le mode non persistant déjà fournit et à la suite nous avons créer un mode persistant en utilisant une **base de données sur PhpMyAdmin**. + +Le but concevoir **un système de gestion de groupes**. Les élèves sont tous dans une seule promotion et les étudiants ont déjà été créés. Nous devons créer **une vue pour chaque utilisateur**. Il n'y a pas de partie connexion. + +Nous avons dû créer trois applications indépendantes : + +- une vue Administrateur + +- une vue Enseignant + +- une vue Étudiant + +## Sommaire + +## Utilisation de l'API + +## Diagrammes + +## Fonctionnalitées + +Pour les 3 vues, nous avons pas fait d'interface malgrès que les vues ont des méthodes en commun. En effet, nous voulons créer des applications indépendantes et déployable sans les autres donc une interface aurait empéché cette séparation. + +### Fonctionnalitées réussi + +### Fonctionnalitées non réussi + +### Fonctionnalitées manquantes +Par choix arbitraire, nous avons decidé de ne pas creer de sous groupe. + +## Tests + +### Tests réussi +Nous pensons que l'ensemble des fonctionnalités demandés ont été faite. (Mis a part ce qui se trouve dans la catégorie: Fonctionnalitées manquantes et Fonctionnalitées non reussi). + +### Tests montrant des bugs + +## Conclusions + +### Conclusions personnelles +Bilal: J'ai trouvé ce projet interessant a faire. Il a demandé une mobilisation de casi toutes les connaissances qu'on a acquerie dans le BUT2. Ce que je trouve dommage, c'est qu'on etait restraint a l'API. + +Felix: () + +Romain: () + +### Conclusion générale diff --git a/build/API/AbstractChangementFactory.class b/build/API/AbstractChangementFactory.class new file mode 100644 index 0000000..3ce3579 Binary files /dev/null and b/build/API/AbstractChangementFactory.class differ diff --git a/build/API/AbstractGroupeFactory.class b/build/API/AbstractGroupeFactory.class new file mode 100644 index 0000000..a04ccaa Binary files /dev/null and b/build/API/AbstractGroupeFactory.class differ diff --git a/build/API/Changement.class b/build/API/Changement.class new file mode 100644 index 0000000..215e1ef Binary files /dev/null and b/build/API/Changement.class differ diff --git a/build/API/Etudiant.class b/build/API/Etudiant.class new file mode 100644 index 0000000..bd2ec0e Binary files /dev/null and b/build/API/Etudiant.class differ diff --git a/build/API/Groupe.class b/build/API/Groupe.class new file mode 100644 index 0000000..e01cae6 Binary files /dev/null and b/build/API/Groupe.class differ diff --git a/build/API/MonPrint.class b/build/API/MonPrint.class new file mode 100644 index 0000000..7f0751c Binary files /dev/null and b/build/API/MonPrint.class differ diff --git a/build/API/TypeGroupe.class b/build/API/TypeGroupe.class new file mode 100644 index 0000000..f836efa Binary files /dev/null and b/build/API/TypeGroupe.class differ diff --git a/build/MNP/AbstractChangementFactoryNP.class b/build/MNP/AbstractChangementFactoryNP.class new file mode 100644 index 0000000..01ffb65 Binary files /dev/null and b/build/MNP/AbstractChangementFactoryNP.class differ diff --git a/build/MNP/AbstractGroupeFactoryNP.class b/build/MNP/AbstractGroupeFactoryNP.class new file mode 100644 index 0000000..d044cc2 Binary files /dev/null and b/build/MNP/AbstractGroupeFactoryNP.class differ diff --git a/build/MNP/ChangementNP.class b/build/MNP/ChangementNP.class new file mode 100644 index 0000000..da19d1e Binary files /dev/null and b/build/MNP/ChangementNP.class differ diff --git a/build/MNP/EtudiantNP.class b/build/MNP/EtudiantNP.class new file mode 100644 index 0000000..4cf70da Binary files /dev/null and b/build/MNP/EtudiantNP.class differ diff --git a/build/MNP/GroupeNP.class b/build/MNP/GroupeNP.class new file mode 100644 index 0000000..e202b72 Binary files /dev/null and b/build/MNP/GroupeNP.class differ diff --git a/build/Test/AdminView.class b/build/Test/AdminView.class new file mode 100644 index 0000000..650e6f4 Binary files /dev/null and b/build/Test/AdminView.class differ diff --git a/build/Test/BDatabase.class b/build/Test/BDatabase.class new file mode 100644 index 0000000..0db23e2 Binary files /dev/null and b/build/Test/BDatabase.class differ diff --git a/build/Test/BFrame.class b/build/Test/BFrame.class new file mode 100644 index 0000000..511cc31 Binary files /dev/null and b/build/Test/BFrame.class differ diff --git a/build/Test/BLayout.class b/build/Test/BLayout.class new file mode 100644 index 0000000..67c8b30 Binary files /dev/null and b/build/Test/BLayout.class differ diff --git a/build/Test/Controller$1.class b/build/Test/Controller$1.class new file mode 100644 index 0000000..b2472d6 Binary files /dev/null and b/build/Test/Controller$1.class differ diff --git a/build/Test/Controller.class b/build/Test/Controller.class new file mode 100644 index 0000000..27f26d5 Binary files /dev/null and b/build/Test/Controller.class differ diff --git a/build/Test/CustomJButton.class b/build/Test/CustomJButton.class new file mode 100644 index 0000000..6e71521 Binary files /dev/null and b/build/Test/CustomJButton.class differ diff --git a/build/Test/MainAdmin.class b/build/Test/MainAdmin.class new file mode 100644 index 0000000..5cc769d Binary files /dev/null and b/build/Test/MainAdmin.class differ diff --git a/build/Test/MainMenu.class b/build/Test/MainMenu.class new file mode 100644 index 0000000..59e4a93 Binary files /dev/null and b/build/Test/MainMenu.class differ diff --git a/build/Test/MainProf.class b/build/Test/MainProf.class new file mode 100644 index 0000000..27513a1 Binary files /dev/null and b/build/Test/MainProf.class differ diff --git a/build/Test/MainStudent.class b/build/Test/MainStudent.class new file mode 100644 index 0000000..e6d2b2a Binary files /dev/null and b/build/Test/MainStudent.class differ diff --git a/build/Test/ProfView$1.class b/build/Test/ProfView$1.class new file mode 100644 index 0000000..82e1884 Binary files /dev/null and b/build/Test/ProfView$1.class differ diff --git a/build/Test/ProfView.class b/build/Test/ProfView.class new file mode 100644 index 0000000..8c0c85f Binary files /dev/null and b/build/Test/ProfView.class differ diff --git a/build/Test/RoundedBorder.class b/build/Test/RoundedBorder.class new file mode 100644 index 0000000..a76af71 Binary files /dev/null and b/build/Test/RoundedBorder.class differ diff --git a/build/Test/StudentView.class b/build/Test/StudentView.class new file mode 100644 index 0000000..671e5a4 Binary files /dev/null and b/build/Test/StudentView.class differ diff --git a/build/Test/TestTexteMNP.class b/build/Test/TestTexteMNP.class new file mode 100644 index 0000000..d0c0e47 Binary files /dev/null and b/build/Test/TestTexteMNP.class differ