Rapport
Rapport
Rapport
INTRODUCTION .............................................................................1
Problématique .................................................................................................................. 2
Analyse des besoins fonctionnels .................................................... 3
Spécification détaillée ........................................................................................ 4
Organigramme ............................................................................................................... 6
Outil de travail............................................................................................................... 7
Développement .............................................................................................................. 8
PARTIE 3 : .................................................................................... 21
Installation ...............................................................................21
Conclusion ................................................................................22
Difficultés d’ordre Technique .............................................................. 22
Gains Personnel........................................................................................................... 22
Futures Perspectives du Project ................................................... 22
Webographie ............................................................................23
Introduction
Dans le cadre de notre formation aux seins de établissement Miage Rabat, il est
programmer d’effectuer un projet de fin d’année pour mettre en pratique nos
notions de base que nous avons acquises durant l’année en cours.
Le but du projet est la conception d’une application avec interface graphique pour
assister les écoles à gérer les informations de leurs étudiants.
Problématique
Pourquoi ce sujet ?
Il fallait trouver un sujet qui nous convienne à nous deux, afin de prendre plaisir
à y participer alors nous avons choisi un sujet qui nous parait complexe avec un
futur potentiel. Alors tous les deux avions choisi de créer une application
permettant d’assister la gestion d’une école. Mais ce sujet est techniquement très
difficile pour nous en moins d’un mois. Alors qu’es ce qu’il faut faire ? Les
fonctionnalités sont tellement nombreux … Après avoir demandé conseil aux
formateurs, nous avons choisi de traiter des fonctionnalités principales : les
registrations des étudiants, les inscriptions, les payements et la gestion de
multiples profiles.
Nous utilisons MS Access (SGBDR), nous avons créé plusieurs tables et des relations
pour arriver au schéma (voir System d’informations ci-dessous).
Les informations nouvellement saisies sont validé par l’application (Vérifie que le
matricule n’est pas vide et unique, vérifie si le nom, le prénom, et le numéro
d’identité ne sont pas vides.)
Une fois le stagiaire enregistré il est disponible pour l’inscription, il suffit tout
simplement de le sélectionner, puis sélectionner sa classe (si la classe était déjà
enregistrer, sinon les informations de la classe seront saisies), puis choisir son type
de règlement financier (Mensuel, Trimestriel, ou Annuel) et de confirmer son
inscription.
o Si c’est mensuel : une dette (table DETTES) est créé à chaque mois du début
jusqu’à la date de fin de l’inscription plus payement a l’inscription.
o Si c’est trimestriel : une dette (table DETTES) est créé à chaque 3 mois du
début jusqu’à la date de fin de l’inscription plus payement a l’inscription
o Si c’est annuel : une dette (table DETTES) unique est créé plus payement
a l’inscription
Les informations concernant les classes seront enregistrées dans la table CLASSES.
Une fois inscrit le stagiaire est disponible pour effectuer des payements, on le
sélectionne de la liste, puis ses payements par défaut sont automatiquement
disponibles dans la liste suivante.
La date de payement pour une dette est fixée au 1 er du mois sinon considéré
comme défaut de payement.
o Profiles d’utilisateurs
Un profil utilisateur peut être défini d'une manière simplifiée comme l'ensemble
des paramètres graphiques et applicatifs associées à un utilisateur particulier.
Les profils utilisateurs sont particulièrement utiles lorsqu’on veut limiter les
permissions ou bien de tracer les évènements.
Organigramme
Login Profil
Graphique Graphique
Liste Liste Liste
Effectif des Chiffre
Stagiaires Inscriptions Payments
Classes d'Affaire
Graphique
Impression Impression Impression
Registration
Liste Liste Liste
Annuel
MS Visual Basic
Objets Utilisé :
MS Access 2013
Officiellement Microsoft Office Access est un SGBD relationnel édité par Microsoft.
Il fait partie de la suite bureautique MS Office Pro.
MS Access dispose d’un éditeur graphique, une interface de type Query pour
manipuler les bases de données.
Objets Utilisé :
Requêtes : ETUDIANT_INSCRIT
MS Word 2013
Bouton pour enregistrer un nouvel étudiant Indice indiquant le nombre d’inscriptions dans la liste
Le N° Identité, le nom, et
le prénom sont des
informations obligatoires
Un numéro de matricule
est automatiquement
assigner au nouvel étudiant,
modifiable si souhaité à
condition d’être unique
Il existe 3 types de
règlement financier :
Unique, Mensuel, Trimestriel
Un numéro de référence
de payement est
automatiquement assigner
au nouvel payement
Imprimer
Possibilité de filtrage
Imprimer
Imprimer
22
Filtrage des
payements
Calcule
automatique Calcule Nombre de
Les étudiants avec
du Total des automatique du payements
défaut de payement
payements manque à gagner effectués
sont en rouge
Impression
Avec Data
Report
Peut être
directement
imprimé ou
enregistrez
comme PDF
Possibilité de
changer le Logo
ADMINISTRATEUR
STANDARD
Il ne peut rien supprimer de la base de
données
Il peut ajouter un étudiant, ajouter une
inscription, et recevoir un payement.
Il peut voir la liste des étudiants, des
inscriptions mais pas la liste des
payements
Il peut faire l’impression des
informations des étudiants, des
inscriptions mais pas des payements.
Un Profil peut être bloqué à Il ne peut ni ajouter un profil ni voir les
activités des autres profils.
tout moment par un ADMIN
LE LOGIN
Assure
l’authentification
et la connexion
d’un profil
Le mot de
passe est
réinitialisé
après trois
essaies
o Payements
Cette
graphique
fournit la
visualisation
de la somme
des payements
effectués par
mois (Chiffre
d’affaire
mensuel)
durant les
deux dernières
années
o Etudiants
Cette graphique
fournit la visualisation
des effectifs des
étudiants enregistrés
par an durant les 5
dernières années
Cette graphique fournit la visualisation des effectifs des étudiants inscrits par classe
Possibilité de
changer le logo
Possibilité de
personnaliser les
informations de
l’école
Possibilité
d’envoyer
automatique
des emails de
confirmation
d’inscription,
de payement …
Installation
o EcoleDB.mdb (cacher)
o EcoleLogo.jpg (Logo de l’école)
o Des fonts, en cas ou le system d’exploitation utiliser ne dispose pas les fonts
utilisé par l’application telle que Windows Xp
o Des fichiers .dll nécessaires (cacher)
Gains Personnel
FreeVbCode http://www.freevbcode.com/
ehow https://ehow.com/
timesheetsmts.com http://www.timesheetsmts.com/adotutorial.htm
developpez.com http://www.developpez.com/
VBCode http://www.a1vbcode.com/search.asp
MSChart http://msdn.microsoft.com/en-us/library/aa231230(v=vs.60).aspx