Académique Documents
Professionnel Documents
Culture Documents
RAPPORT DU PROJET
1.
INTRODUCTION ............................................................................................................. 3
2.
LA CONCEPTION ........................................................................................................... 7
4.1. Diagramme de classe ............................................................................................... 7
4.2. Diagramme de squence ......................................................................................... 8
5.
a.
b.
c.
6.
a.
b.
c.
d.
e.
1. INTRODUCTION
Cest dans le cadre du cours de Gnie logiciel avanc que nous avons ralis
ce travail. Le but poursuivi est de mettre en place un logiciel de gestion
demploi tu temps lIFI
Jadis les notions de gestion par les technologies de l'information et de la
communication n'existaient pas, la gestion d'informations tait totalement
manuelle et plusieurs dsavantages de cette faon de faire se sont vite fait
remarquer par plusieurs indices. Nous pouvons citer le gaspillage de temps
dans la gestion, la scurit des informations non garantie, les erreurs dans les
calculs rendant ainsi le rsultat biais, etc.
Loutil que nous dveloppons est un logiciel qui doit permettre lIFI de grer
lemploi du temps pour ses tudiants concernant les sances de cours, les
professeurs, les emplois du temps selon les annes,
Ce petit document prsente dune manire gnrale les spcifications du
logiciel implment, lanalyse du problme, la modlisation et limplmentation.
2. SPECIFICATION DE L'APPLICATION
Le projet que nous concevons et ralisons dans ce travail est un gestionnaire
de lemploi du temps de lIFI.
Ce logiciel fourni aux utilisateurs les fonctionnalits suivantes:
1. Ajouter un emploi du temps;
2. Ajouter une sance de cours lemploi du temps;
3. Ajouter un professeur
4. Ajouter un module de classe
5. Supprimer une sance de cours
6. Afficher Emploi du temps
7. Afficher module de classe
8. Afficher des informations sur le module
9. Afficher un professeur et les informations sur lui
10. Modifier un emploi du temps;
11. Modifier une sance de cours;
12. Modifier un professeur
13. Modifier un module de classe
EF 1.1
EF 1.2
EF 1.3
EF 2.0
EF 2.1
EF 2.2
EF 2.3
EF 3.0
Modifier un professeur
EF 3.1
EF 3.2
EF 4.0
Supprimer un professeur
EF 4.1
EF 4.2
EF 5.0
Afficher
EF 5.1
EF 6.0
Ajouter un professeur
EF 6.1
EF 6.2
EF 6.3
EF 7.0
EF 7.1
EF 7.2
EF 7.3
EF 8.0
EF 8.1
EF 8.2
EF 9.0
EF 9.1
EF 9.2
EF utilise
ENF 1.0 Le taux pour quun chec survienne lors Toutes les exigences
4. LA CONCEPTION
4.1. Diagramme de classe
Voici le diagramme de classe de notre application :
5. IMPLEMENTATION ET TEST
5.1. Solutions techniques
a. Le choix de la plate forme de dveloppement
Pour implmenter notre application nous avons utilis Eclipse IDE, qui est un
environnement de dveloppement intgr libre extensible, universel et polyvalent,
permettant potentiellement de crer des projets de dveloppement mettant en uvre
n'importe quel langage de programmation.
b. Le choix du langage de programmation
c. La base de donnes
Nous avons utilis Mysql comme systme de gestion de base de base de donnes
pour crer notre base de donnes. Ci-dessous nous prsentons la structure de nos
tables dans la base.
Pour mieux raliser ce travail nous avons jug bon de partager les taches
spcifiques:
Voir les dtails sur le cours, il suffit de cliquer sur le cours pour savoir la
dure du cours et sil enseign par quel professeur.
Voir la semaine suivante ou prcdente en cliquant sur suivant ou
prcdent sur le bas de page droit.
Ici nous voyons les dtails sur le cours Initiation UNIX enseign par le Professeur
Nguyen Hong Quang dont la dure est de 15 Heures. Soulignons que toutes ces
informations sont tires de notre base de donnes.
4. Dtails sur le professeur
Sur la figure ci-dessus, il suffit de cliquer sur le nom du professeur pour avoir des
informations sur lui, notamment son email, et tous les cours quil donne.
Sur cette fentre, ladministrateur peut, aprs stre connect avec succs,
supprimer les sances dans lemploi du temps.
6. CONCLUSION ET PERSPECTIVES
Dans ce document nous prsentons le logiciel que nous avons ralis. Ce
programme permet de grer lemploi du temps dans une institution acadmique,
nous avons pris le cas spcifique de lIFI. Pour la partie modlisation nous avons
utilis UML. Les oprations, dans ce logiciel, sont faites en interaction avec une base
de donnes Mysql. Ce programme marche trs bien et rpond aux exigences
dcrites dans le cahier de charge.
Cependant, ce programme peut tre amlior dans lavenir pour permettre la prise
en charge dautres fonctionnalits que nous navons pas fini implmenter,
notamment les notifications automatiques par mail.