Encadré par : Realisé par : ACHARI YASSINE BOUJIM CHAYMAE ELOUD TARIK MOHAMED A
Encadré par : Realisé par : ACHARI YASSINE BOUJIM CHAYMAE ELOUD TARIK MOHAMED AMINE EL ALAOUI Services pour les étudiants Pr. CHKOURI M. YASSIN Document de conception Université Abdelmalek Essaâdi Ecole Nationale des Sciences Appliquées de Tétouan Module : Génie Logiciel GI2 Sommaire 1. PRESENTATION GENERALE .......................................................................................... 2 2.ANALYSE ET CONCEPTION............................................................................................. 3 2.1.DIAGRAMME DE cas D'utilisation........................................................................ 3 2.1. DIAGRAMME DE Classe:....................................................................................... 4 2.3.DIAGRAMME DE sequence :................................................................................. 5 3.DEVELOPPEMENT........................................................................................................... 6 3.1.Liste des classes et rôles .................................................................................... 6 3.2.le site web:............................................................................................................ 8 3.3Implémentation de la base de données :........................................................... 8 3.4.Contraintes techniques....................................................................................... 9 3.5.Hebergement........................................................................................................ 9 1. PRESENTATION GENERALE Projet "service pour les étudiants" a pour but de construire un système d'aide et de suivi en développant une application et un site web capable de gérer le service apogée de notre école. D'où ils vont être en mesure de pourvoir communiquer l’étudiant avec le service apogée afin de faciliter la demande d’accès aux documents administratifs (attestation de scolarité, relevé de note, convention de stage et attestation de réussite) conçue pour l’étudiant. Ainsi, permet au responsable de gérer ces documents (refuser ou valider), Puis de générer le document d'une façon automatique au cas de validation de demande et de l'envoyer par mail, ou bien un mail contenant un message d’erreur au cas de refus. PAGE 2 DOCUMENT DE CONCEPTION 2.1.DIAGRAMME DE CAS D'utilisation : 2.ANALYSE ET CONCEPTION Ceci va être représenté par un diagramme de modélisation (Diagramme de classe, cas d’utilisation, de séquence). PAGE 3 DOCUMENT DE CONCEPTION 2.2.DIAGRAMME DE Classe : PAGE 4 DOCUMENT DE CONCEPTION PAGE 5 DOCUMENT DE CONCEPTION Diagramme de sequence: service pour les étudiants 2.3.DIAGRAMME DE sequence : 3.1.LISTE DES CLASSES ET Rôles 3.DEVELOPPEMENT Lors de la création de notre projet java, on a crée les classes suivants: Authentification : c'est la class responsable du connexion du responsable avec le mail institutionnel (@uae.ac.ma) et le mot de passe. Ensuite après la phase d'authentification, le programme envoie l'utilisateur a sa propre interface(responsable-> espaceAdministrateur.java) PAGE 6 DOCUMENT DE CONCEPTION Espace Demande : cet espace permet à l'étudiant voulant demander une attestation d'entrer son adresse mail, numéro apogée ,CIN et de choisir le type de document à demander, après le system vérifie si vraiment cet utilisateur est un étudiant d'ENSA de Tétouan, et si cet étudiant a déjà enregistré la même demande, enfin, cette demande s'ajoute en attendant l'administrateur de l'accepter ou de la refuser. Espace Administrateur : l'administrateur dans cet espace choisit le type de document dont il veut gérer, après avoir choisir, la liste des étudiants ayant effectués cette demande s'affiche avec leur numéros d'apogée. Si l'administrateur refuse cette demande, le system lui demande s'il est sur de cette action, après il envoie un mail pour informer cet étudiant. Si l'administrateur accepte, le système génère automatiquement le document en se basant sur les informations entrées par l'étudiant, puis il lui sera envoyer par mail. Mail : utilisé par la class espace Administrateur, on identifie dans cette classe l'adresse mail avec laquelle l'envoie des mails va s'effectuer. l'étudiant va recevoir le mail de validation de sa demande avec cette adresse: ensate.apoge@gmail.com. SendEmail : utilisé par la class espace Administrateur au cas ou l'administrateur a refusé la demande. puis les autres classes: att_reussite_pdf , att_convention, att_reussite, etc... : utilisés pour générer les documents automatiquement en se basant sur les informations entrées par l'étudiant, à l'aide des librairies suivants: PAGE 7 DOCUMENT DE CONCEPTION l'interface web dédiée à l'étudiant se compose de deux pages web, la première est celle ou l'étudiant remplit ses informations(mail institutionnel, cin et code apogée) puis la vérification des données. Si elles sont correctes la deuxième page s'affiche, l'étudiant a le choix entre 4 types de documents : si l'étudiant choisit Convention de stage, il doit remplir les informations liées à son stage (nom entreprise, adresse, date début, date fin, etc...) Le programme est codé en JAVA et le site web en php. l'interface est codée en JAVA SWING afin de permettre à l'utilisateur une simple utilisation. Enfin, on a lié le programme avec une base de donnés en utilisant PhpMyAdmin 3.3.Implémentation de la base de données : PAGE 8 DOCUMENT DE CONCEPTION 3.2.le site web: PAGE 9 DOCUMENT DE CONCEPTION 3.3.1. Liaison avec la base de donnés Pour l'application desktop: 3.3.2. GENERATION FICHIER PDF Pour le site web: Importation de la bilbliothèque itextpdf - Saturation de base de données. - Ralentissement du système d’information. - Redondance de demande fournis par l’étudiant. L’application et le site web vont être hébergés sur l’un des serveurs de l’université Abdelmalek Essaadi. 3.4.CONTRAINTES TECHNIQUES 3.5.HEBERGEMENT PAGE 10 DOCUMENT DE CONCEPTION DOCUMENT DE CONCEPTION PAGE 10 Création document PDF Manipulation sur fichier PDF Exemple : Attestation de réussite uploads/s1/ document-de-conception-grp-2.pdf
Documents similaires










-
39
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 07, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 2.1712MB