Vous êtes sur la page 1sur 11

Université Abdelmalek Essaâdi

Ecole Nationale des Sciences Appliquées de Tétouan

Module : Génie Logiciel


GI2

Document de conception
Services pour les étudiants

Realisé par : ACHARI YASSINE


BOUJIM CHAYMAE
ELOUD TARIK
MOHAMED AMINE EL ALAOUI

Encadré par :
Pr. CHKOURI M. YASSIN
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.ANALYSE ET CONCEPTION
Ceci va être représenté par un diagramme de modélisation (Diagramme
de classe, cas d’utilisation, de séquence).

2.1.DIAGRAMME DE CAS D'utilisation :

PAGE 3 DOCUMENT DE CONCEPTION


2.2.DIAGRAMME DE Classe :

PAGE 4 DOCUMENT DE CONCEPTION


2.3.DIAGRAMME DE sequence :

Diagramme de sequence: service pour les étudiants

PAGE 5 DOCUMENT DE CONCEPTION


3.DEVELOPPEMENT
3.1.LISTE DES CLASSES ET Rôles

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)
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.

PAGE 6 DOCUMENT DE CONCEPTION


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


3.2.le site web:
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...)

3.3.Implémentation de la base de données :


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

PAGE 8 DOCUMENT DE CONCEPTION


3.3.1. Liaison avec la base de donnés

Pour l'application desktop:

Pour le site web:

3.3.2. GENERATION FICHIER PDF

Importation de la bilbliothèque itextpdf

PAGE 9 DOCUMENT DE CONCEPTION


Création document PDF

Manipulation sur fichier PDF


Exemple : Attestation de réussite

3.4.CONTRAINTES TECHNIQUES
- Saturation de base de données.
- Ralentissement du système d’information.
- Redondance de demande fournis par l’étudiant.

3.5.HEBERGEMENT
L’application et le site web vont être hébergés sur l’un des serveurs de
l’université Abdelmalek Essaadi.

PAGE 10 DOCUMENT DE CONCEPTION

Vous aimerez peut-être aussi