Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
RAPPORT DE MINI-PROJET
GESTION D’UN EMPLOI DU TEMPS
La gestion d’un emploi du temps est vitale dans le déroulement des activités normal d’une
structure académique.
Le travail consiste donc à la conception et l’implémentation d’une application de gestion de
l’emploi du temps qui prend en compte toutes les contraintes qui peuvent survenir lorsque la
structure plus précisément la scolarité, décides de planifier les emplois du temps.
A travers l’application, il est possible d’ajouter un enseignant d’avec un module, de créer des
classes, de la gestion de l’historique et de permettre aux enseignant et prestataire de consulter
un emploi du temps, d’ajouter des programmes et activités.
Le travail est présenté en trois chapitres :
Le premier sera consacré à la présentation des besoins fonctionnels et non fonctionnels.
Dans le second chapitre, nous nous intéresserons à l’étude conceptuel et nous détaillerons les
différents modèles adoptés ainsi que la structure de la base de données.
Finalement le dernier chapitre sera consacré à la présentation et la description des différentes
interfaces de l’application.
Chapitre 1 : Etude des besoins
Introduction
Durant le premier chapitre intitulé cadre de travail, on présente les besoins fonctionnels et non
fonctionnels de notre application.
Cette spécification nous permettre d’avoir un aperçu clair sur notre objectif.
I- Besoins fonctionnels
Les besoins non fonctionnels sont principalement les besoins de techniques du système.
Il peut consister à :
Authentification des utilisateurs : le système demande à chaque première exécution des
identifiant de l’utilisateur afin de lancer la session correspondante.
De sécuriser toute information fournie par l’utilisateur.
De posséder une interface propre à l’administrateur.
Conclusion
Au cours de ce chapitre nous avons étudiés les besoins fonctionnels et différents besoins non
fonctionnels. Cette étude nous aide pour la phase de de conception
Chapitre 2 : Analyse et Conception
Introduction
UML est une notation permettant de modéliser un problème de façon standard. Ce langage est
né de la fusion de plusieurs méthodes existantes auparavant, et est devenu désormais la
référence en termes de modélisation objet. Nous avons choisi UML comme langage de
conception vu sa simplicité et sa puissance à l’abstraction des objets réels. Parmi les facteurs
de puissance, UML présente plusieurs diagrammes statiques et dynamiques facilitant la tache
de conception et offrant une vue globale sue la composition et le fonctionnement de note
logiciel.
Dans cette section, nous allons présenter le diagramme des classes de la base de données :
Chapitre 3 : Implémentation
Introduction
I- Environnement de travail
L’application comprend une base de données qui, pour être facilement manipulée, interagit
avec une interface graphique. Nous aurons recours pour son développement aux outils
suivants :
POWER AMC DESIGNOR :
MYSQL
C’est un système de gestion des bases de données relationnel. Pour notre application
on va s'intéresser à MYSQL 5 qui est adaptable avec les règles de gestion de notre
application. La connexion avec la base a été réalisée grâce à l’intermédiaire d’un
driver mysql.connector :
C’est une interface de programmation d’application performant
spécifié par un accès rapide à la base de données.
Ecran login
Conclusion