Académique Documents
Professionnel Documents
Culture Documents
Thme
Conception et Ralisation dune
application de GESTION DES NOTES
DEXAMEN
Ralis par :
-
Bengoudifa Amel.
(Examinateur)
Mr Benmouna Youcef
(Examinateur)
Mr Moufok Benattou
(Examinateur)
Introduction gnrale
Notre projet consiste dvelopper un logiciel de systme dinformation de la gestion des
notes des examens facilitant la saisie, le partage et la dlibration, notre application
consiste tablir un travail complet de la scolarit dune facult savoir : enregistrement
des fichier tudiant, enseignant, calcul moyenne et tat imprimer pour cela nous avons
utilis la mthode MERISE pour lanalyse et la conception de notre systme
dinformations. Pour limplmentation des donnes, nous avons utilis SQL SERVER, est
un SGBD relationnel, qui dfinit des relations entre les tables de faon garantir fortement
l'intgrit des donnes qui y sont stockes. Nous avons utilis aussi lEDI Delphi, un
environnement de Programmation RAD offrant des outils et des palettes de composants
permettant de dvelopper des applications de systme dinformations robustes et efficaces.
Il offre un langage procdurale mais qui adopte des concepts orients objets facilitant la
programmation par composants et donc une programmation visuelle et rapide.
Ce mmoire est partag en trois chapitres :
Chapitre 1 : Merise et les systmes dinformations.
Nous prsentons dans ce chapitre la mthode merise ainsi que le systme
Dinformation que nous voulons automatiser, et dans le chapitre 2 : analyse et conception,
sur lequel ont prsente ltude des documents, le dictionnaire de donnes, dpendance
fonctionnelles, le modle conceptuel de donne et modle logique. Et dans le chapitre3:
cest ltude technique nous prsentons notre propre application.
Chapitre I
I.
Le systme de pilotage
Le systme de pilotage dfinit les missions et les objectifs, organise lemploi des moyens,
contrle lexcution des travaux. Il assigne des objectifs lorganisation, analyse
lenvironnement et le fonctionnement interne Lorganisation, contrle le systme
oprant. Il est reli aux autres systmes par des flux dinformations internes.
I.1.2 Le systme dinformation
Chapitre I
I.1.2
Le systme oprant est lensemble des moyens humains, matriels, organisationnels qui
excutent les ordres du systme de pilotage.
Notre systme dinformation consiste la gestion des notes des tudiants de notre
dpartement Dinformatique. Une application est dj utilise, seulement, il existe
certaines lacunes que nous avons souleves et essayes de rsoudre. Tout dabord,
cette application utilise une base de donnes "Access", et donc nous pouvons
numrer certains inconvnients tels que :
Access n'est pas Client/serveur.
Access ne supporte pas les procdures stockes.
Access ne peut pas tre accd via ODBC ailleurs que sur le serveur o il est stock.
Access ne gre pas les accs par utilisateurs (puisque ce n'est que du partage de
fichiers).
Access est mal scuris.
ne gre pas plus de 2Go de donnes.
Un seul fichier de BDD.
Cette application est dveloppe et maintenue par un organisme externe, et donc ne peut
tre adaptes aux exigences et aux besoins particuliers de notre dpartement
Enfin pour toutes ces raisons ainsi que pour une meilleure lisibilit, un accs via le web
(Site
Chapitre I
La sparation des donnes et des traitements assure une longvit au modle. En effet,
l'agencement des donnes n'a pas tre souvent remani, tandis que les traitements le sont
plus frquemment.
La mthode MERISE date de 1978-1979, et fait suite une consultation nationale lance
en 1977 par le ministre de l'Industrie dans le but de choisir des socits de conseil en
informatique afin de dfinir une mthode de conception de systmes d'information. Les
deux principales socits.
Ayant mis au point cette mthode sont le CTI (Centre Technique d'Informatique) Charg de
grer le projet, et le CETE : (Centre d'Etudes Techniques de l'Equipement) implant AixI .3 Prsentation gnrale de la mthode Merise
terme de systmes.
une sparation des donnes (le ct statique) et des
Pour la conception dun SI, il est ncessaire de considrer quatre niveaux dtude :
Le niveau conceptuel.
Le niveau organisationnel.
Le niveau logique.
Le niveau physique.
Chapitre I
Le niveau organisationnel
Chapitre I
Longueur
Cette
cellule
recevra
une
donne
par
exemple
: Nom
La longueur
approximative
ou exacte de la
donne sera
indique, par
exemple : 30.
Etudiant
Ici sera
indiqu le
format de la
donne, par
exemple :
alphabtique.
Type
lmentaire
ou calcule
Rgle de
calcule
Rgle de
Ici sera
indique de
manire
claire la
formule ou
le calcul
ncessaire
appliquer
pour obtenir
la donne.
Dans cette
zone sera
indique, si
ncessaire,
la rgle de
gestion
inhrente
la donne.
document
Gestion
La rubrique
document permet
de saisir le
document dans
lequel a t trouve
la donne.
Chapitre I
Le Modle Logique des Donnes (MLD) est la suite normale du processus Merise. Son
but est de nous rapprocher au plus prs du modle physique.
Chapitre I
Chapitre I
Lacteur (interne ou externe au domaine dtude) est un systme actif intervenant dans le
domaine dtude au moyen des flux.
Les flux
Les flux symbolisent un change entre deux acteurs du systme dinformation tudi.
Reprsentation graphique des acteurs
Il nexiste pas lheure actuelle de normalisation des reprsentations des acteurs et des
flux. Dans certains cas les acteurs externes sont symboliss de cette faon :
Figure 5 :
acteur externe
Chapitre I
Le Modle Conceptuel des Traitements met en lumire les traitements effectus sur les
donnes.
Le Modle Conceptuel des Traitements rpond la question Quoi ?
Conceptuel des Traitements ne rpond ni au comment, ni au quand, ni au qui, mais Que
souhaite-t-on obtenir ?
Les vnements
Le MCT est aussi appel Modle vnement-rsultat. Larrive dun ou plusieurs
vnements va gnrer une opration qui va elle-mme fournir un rsultat.
Les oprations
U n opration est une suite dactions interruptibles.
La synchronisation
La synchronisation agit au niveau des vnements avec des oprateurs logiques : et, ou,
non.
Reprsentation schmatique dun Modle Conceptuel des Traitements
Le modle conceptuel des traitements permet de reprsenter schmatiquement la gestion
des vnements :
10
tude dtaille
Chapitre II
II.
tude dtaille
La prsentation des documents doit permettre de dgager explicitement une
problmatique, transversaux l'ensemble des documents, qui vont structurer le
classement des informations dans ltude
II.I Etude des documents
lensemble des documents recenss au cours de lanalyse de lexistant avec une tude
dtaille de chaque document.
Liste des documents
Code
Nu- E
Nom
Prnom
D-N/L-N
Ann-uni
Nom-D
D-F
Sp
Code-m
Inti-m
C-m
UE
TUE
Moyen-M-u
M-S
NS
MA
So
Observation
j r / MM/ AA
11
tude dtaille
Chapitre II
Ralis
par :
-Code
: F-V.
-Dsignation
: Fiche de veux.
-Remplir par
: Etudiant.
-nom
:
/
-prnom
: /
-Signature
: /
-nombre dexemplaire :
01.
Origine
Enseignent
Frquence
-chaque examen
Origine
Etudiant
Etudiant
Frquence
1/an
1/an
Table 5 : document
sortant
12
tude dtaille
Chapitre II
II.2 Voici une bauche du dictionnaire des donnes, ceci est notre base de travail
Nom de donne
Format
Log
eur
Type
Rgle de
calcule
Document
(table)
CodeD
NomD
Alphanumrique
Alphanumrique
20
20
lmentaire
lmentaire
/
/
Dpartement
Dpartement
NumE
NomE
PrnomE
date naissanceE
ADRE
SexeE
Alphanumrique
Alphanumrique
alphanumrique
date
alphanumrique
alphanumrique
15
20
20
40
10
lmentaire
/
/
/
/
/
/
/
/
/
/
Etudiant
/
/
/
/
Code M
Libelle M
Coefficient M
Alphanumrique
alphabtique
numrique
20
20
2
/
/
/
/
/
/
Module
/
/
Code F
Nom F
Alphanumrique
alphabtique
20
20
/
/
/
/
filire
/
Code SP
Nom SP
Alphanumrique
alphanumrique
20
20
/
/
Spcialit
EMD
contrle
TD
TP
Rattrapage
NumENS
NomENS
PrnomENS
Numrique
numrique
numrique
numrique
2
2
2
2
/
/
/
/
/
/
/
/
/
/
/
Alphanumrique
alphabtique
alphabtique
20
20
20
/
/
/
Code P
Anne uni
Alphanumrique
numrique
20
4
/
/
/
/
/
/
/
/
Code UE
Alphanumrique
20
Unit
Intitul
Coefficient
Alphabtique
numrique
20
Enseigner
Note
Promotion
13
tude dtaille
Chapitre II
Nu- E
Nom E prnom E DNE ADR E Sexe E photo E code photos E
Date
Code D
Code M
Nom D
Libelle M Coefficient M Coefficient M
Note
Code F
Nom F
Code SP
Nom SP
Nu- ENS
Code P
Nom ENS
Ann-univers P
Code UE
Intitul
prnom ENS
CTU
Coefficient
Intitul
Figure 9 : dpendances fonctionnelles
14
Chapitre II
tude dtaille
15
Chapitre II
tude dtaille
16
Chapitre II
tude dtaille
17
Chapitre III
III.
Implmentation
Implmentation
SQL SERVER est un Systme de gestion de base de donnes relationnelles qui fait
dsormais partie de la stratgie technique de Microsoft en matire de base de donnes qui
doit terme remplacer le moteur qui gre les bases Access.
On peut dduire les avantages de ce SGBD par la suite :
Administration aise
Une des bases les plus performantes sous Windows en configuration par dfaut.
Niveau de SQL trs prs de la norme SQL et implmente presque toutes les
possibilits de SQL.
Services Web
Support XML
Ordonnanceur intgr
18
Chapitre III
Implmentation
Le choix de lEDI
Chapitre III
Implmentation
Forme Etudiant
Cest la forme qui fait la mise jour dun tudiant
Forme module
Cest la forme qui fait la mise jour dun module
20
Chapitre III
Implmentation
Forme note
Cest la forme qui fait la mise jour dune note
21
Chapitre III
Implmentation
Conclusion gnrale
Nous avons dvelopp une application de gestion des notes des examens de notre
dpartement dinformatique. Ce logiciel rpond aux besoins suivants :
A dfaut de temps, nous navons pas pu dvelopper toutes les fonctionnalits requises dans
ce type dapplication. Nos perspectives sont les suivantes :
Dvelopper une interface web pour faciliter la saisie et la dlibration pour les
enseignants et la consultation pour les tudiants.
22
Table de matire
Introduction gnrale ................................................................................. 1
I. Merise et le systme dinformation ....................................................... 2
I.I
La reprsentation schmatique des systmes .................................. 2
I.2 Historique de la mthode MERISE ................................................... 4
I .3 Prsentation gnrale de la mthode Merise .................................. 4
I.4 Les dpendances fonctionnelles ........................................................ 7
I.5 Le modle conceptuel des donnes ................................................... 7
I.6 Le modle logique de donnes ........................................................... 7
I.7 Les diagrammes des flux .................................................................... 9
I.8 Le modle conceptuel des traitements ............................................. 10
II.
23
Rsum
Nous avons dvelopp une application de gestion des notes des examens de notre
dpartement dinformatique. Ce logiciel rpond aux besoins suivants :
Abstract
We have developed a management application test scores of our IT department. This
software meets the following requirements:
Using an RDBMS Client / server, allowing the use of the network application (intranet or
internet)
Development of a reliable and secure effective enforcement.