You are on page 1of 17

La ralisation de ce rapport, revient ou

soutient de plusieurs personnes qui par


leurs
conseils
leurs
directives
ont
contribus ce que cette tude soit de la
qualit que jai espre atteindre.
Je tiens particulirement remercier mer
abd elhamid, le proufe de programmation
qui ma encadr pendant la priode de
projet
Tout ma gratitude dont jai
effectu mon projet,
ainsi que tout le
personnel de cette institue :..
Il aussi agrable de prsenter mes vifs
remerciement mes formatrices ou institue
management indes triel, mes collgues en
formation et finalement toute qui ma

REMERCIEMENT ----------------------------------------------------------SOMMAIRE-----------------------------------------------------------------DEDICACE------------------------------------------------------------------------------------

Introduction -------------------------------------------------------------------------Partie prsentation ------------------------------------------------------------------I. Prsentation de ---------------------------------------------------------------------------1. Introduction :-----------------------------------------------------------------------2. le directeur gnrale :-------------------------------------------------------------3. structure dorganisation :---------------------------------------------------------

Partie Analyse ----------------------------------------------------------------------I dfinition danalyse :---------------------------------------------------------------------1. Pourquoi une mthode danalyse et de conception ?-----------------------a. La volont dhomognisation :--------------------------------------------b. Le rle dune mthode :------------------------------------------------------2. La mthode MERISE ------------------------------------------------------------a. Introduction:-------------------------------------------------------------------b. Approche par tape :---------------------------------------------------------c. Approche par niveau dabstraction :--------------------------------------3. Les tapes du projet :-------------------------------------------------------------a. Les rgles de gestion :--------------------------------------------------------b. Dictionnaire de Donnes :----------------------------------------------------4. Le modle conceptuel de donnes (MCD) :-----------------------------------a. Concept de base :--------------------------------------------------------------5. Modle Logique de donnes (MLD) :------------------------------------------a. Rgles de passage de (MCD) au (MLD) :---------------------------------b. Le modle logique de donnes :----------------------------------------------

Partie dveloppement -------------------------------------------------------------I Les outils de dveloppement :----------------------------------------------------------1. Microsoft Access :-------------------------------------------------------------------

Introduction
Notre tude du programme dapplication consiste
faire claircir le projet dont nous sommes confis
prparer, afin dviter la maintenance dune dmarche de
travail dj existe au sein dune cole pour raliser une
autonomie de gestion plus efficace, est en plus une meilleure
gestion vu la rapidit, la scurit des informations.
Leur organisation et la ralisation impeccable des
taches quelle trouvait difficiles voir mme impossible
raliser.
Ce rapport est un programme VISUAL BASIC,
concernant la gestion dune cole prive ELFARABI. Ainsi
pour linterface on utilise des contrles standard, le
programme est crit dune faon simple avec des algorithmes
simples (des structures alternatives et rptitives). En effet le
projet est un programme classique.

OBJECTIF DU PROJET
Actuellement la vie professionnelle assiste un
progrs technique trs spectaculaire, et ceci grce a la
mission dun outil informatique.
En effet, linformation est devenue une capitale qui doit
tre bien gre et matrise. A cet gare les entreprises et les
administration nationales, et dans lobjectif de les rendre plus
accessible et plus lucratif, elle t oblig dintgrer la
nouvelle technologie au sein de ces organisations .
Dans ce but l, nous avons choisi l TABLISSEMENT
de notre ville afin de raliser une application qui gre les
taches complexes et les diffrents tats de sortie. Et qui permis
aussi la rapidit et la scurit des Informations.
A cet effet, nous avons utiliss les outils connus de
VISUEL BASIC, savoir : fichiers, formulaires contrles et
modules. Pour le programme, on la crit avec des
algorithmes simples.

IMI Tanger

Rapport technique

rapport de fine formation

Gestion de note

IMI Tanger

Rapport technique

rapport de fine formation

Gestion de note

IMI Tanger

rapport de fine formation

I dfinition danalyse :
1. pourquoi un mthode danalyse et de conception ?
La conception dun systme informatis nest pas vidente car il faut
rflchir lensemble de lorganisation que lon doit mettre en place la phase de
conception ncessite des mthode permettent de mettre en place un modle sur lequel
on va sappuyer la modlisation consiste crer une reprsentation virtuelle dune
ralit de telle faon faire ressortir les points aux quels on sintresse ce type de
mthode est appel analyse. Il existe plusieurs mthodes danalyse .la mthode la
plus utilise tant la mthode MERISE.

a. La volont dhomognisation :

La ncessit dune concertation entre :


Lutilisateur, les dcideurs, les informaticiens, et la mthode.
La ncessit de capitaliser les expriences.
La ncessit dune conception et dune spcification qui aborde
conjointement lorganisme et linformatique.
La ncessit dune approche globale :
Cohrence, priorit .

b. Le rle dune mthode :


Elle guide et indique comment aborder les problmes. Dans ce sens elle
comprend une dmarche de modlisation laide de formalismes.
Modlisation : Interprtation du problme.
Formalismes : concepts thoriques permettant vrification et validation de
la modlisation. Une mthode propose une vritable dmarche de fabrication dun
systme qui consiste traiter un projet informatique.

2.

La Mthode Merise :
a. Introduction:

La mthode MERISE date de 1978-1979, et fait suit une consultation


nationale lace en 1977 par la ministre dindustrie, dans le but de choisir des socits
de conseil en informatique afin de dfinir une mthode de conception de systmes
dinformatique.
Les deux principales socits ayant mis ou point cette mthode sont le CTI
(centre technique dinformatique) charg de grer le projet et le CETE (centre
dtude technique de lquipement) implant ais -en Provence.
Merise tant une mthode de conception et de dveloppement de systme
dinformatique.

b.
Rapport technique

Approche par tape :


3

Gestion de note

IMI Tanger

rapport de fine formation

Schma directeur :
Le schma directeur fixe les grandes orientations :
Choix dorganisation : dfinition du systme dinformatique.
Choix stratgique :
Matriels
Logiciels
Architecture
Dfinition du SAI
Ltablissement du schma directeur est une tche permanente qui est
alimente par les dfrents projets ainsi par lvolution des technique et
organisations.
Etude pralable :

Rfrencer les moyens existants.


Audit des diffrent acteurs de lorganisation pour dfinir les limites du
systme future.

Etude dtaille :
Dfinition des rgles de gestion
Formalisation de la dpendance fonctionnelle
Formalisation du dictionnaire des donnes et validation du MCD vis--vis des
traitements

Liste des entits types

Liste des relations types

Liste des proprits

Etablissement du modle logique de


donnes (MLD)

Etude technique :
Lanalyse technique pour but de prparer la ralisation. elle doit lever les
dernires contraintes et tablir les choix qui orienteront la ralisation.
Lanalyse technique doit indiquer comment le traitements et donnes dcrits
par lanalyse dtaille seront raliss.

Production
du
logiciel :

La
programmation

Les tests

La mise en
exploitation

Maintenance :
La maintenance et de deux types :

La maintenance corrective qui a pour but


la correction dune anomalie
Erreur de conception : elle est due une incohrence dans lanalyse et
ncessite de revoir cette dernire.
Erreur de ralisation : elle est due une mauvaise comprhension ou un oubli
lors de la ralisation.
La maintenance volution : modifications implique par une volution de
lorganisation.
Rapport technique

Gestion de note

IMI Tanger

rapport de fine formation

c.

Approche

par

niveau

dabstraction :
La conception du systme dinformation se fait par tapes, afin daboutir
nu systme dinformation fonctionnel refltant une ralit physique.
Il sagit donc de valider une une chacune des tapes en prenant en compte
les rsultats de la phase prcdente. Dautre part, les donnes tant spare de
traitements, il faut vrifier la entre donnes et traitement afin de vrifier que toutes
les donnes ncessaires aux traitements, sont prsentes et quil ny a pas de donns
superflues. Cette succession dtapes est appele cycle dabstraction pour la
conception de systme dinformation.

Systme dinformation manuel


Expression des besoins

Modle conceptuel

Modle logique

Modle physique

Systme dinformation automatis


Niveau conceptuel : on pose la question quoi ? que vent-on faire ?dont on
utilise le MCD.
Niveau logique (organisationnel) : on pose la question comment ? quand ?
o ? dont on utilise le MLD.
Niveau physique (oprationnel) : on pose la question comment ? avec quels
moyens ? limplmentation dans un SGBD.

3. Les tapes du projet :


a.
Les rgles de gestion :
Une rgle de gestion est une loi qui, lchelle de ltablissement, va sappliquer
systmatiquement dans les divers cas quelle est cense rgir.
Les rgles de gestion servent dfinir lensemble des rgles respecter pour les
actions. Une mme rgle de gestion peut tre applique plusieurs actions.

Chaque lve avoir un seul N dinscription dans un appartenance.


Dans un appartenance chaque lve inscrit ou un seul N dinscription.
Chaque matire avoir un ou plusieurs coefficients.
Un coefficient peut cfficient dun ou plusieurs matires.
Un lve examen un ou plusieurs devoir.
Un ou plusieurs devoir peuvent passe par un ou plusieurs lve.
Un devoir peut tre dun ou plusieurs matires.
Un matire avoir un ou plusieurs devoirs.

Rapport technique

Gestion de note

IMI Tanger

rapport de fine formation

Un groupe appartient un ou plusieurs appartenances.


Un appartenance contient un ou plusieurs groupes.
Un groupe contient un ou plusieurs lves.
Un ou plusieurs lve appartient un groupe.
Un ou plusieurs groupes possde un niveau.
Un niveau possde un ou plusieurs groupes.
Un niveau avoir un seul coefficient.
Un ou plusieurs coefficient peut coefficient un ou plusieurs matire.

Association
T-lve
T-groupe
T-lve
T-groupe
T-groupe
T-niveau
T-niveau
Matire
Matire

Entit

Champs

Cardinalit du rle

Devoir
T-possde
Appartenance
Appartenance
T-lve
T-Possde
Cfficient
Cfficient
devoir

b.

Identification

ndinscription
nomeleve
prenomeleve
datenaissance
etablissementdo
rigine
adresse
telephone
prenompere
nommere
pernommere
professionpere
professionmere
numerogroup
codeniveau
numeroordre
codematier
note
date

Rapport technique

1. n
1. n
1. 1
1. n
1. n
1. n
1. n
1. n
1. n

Dictionnaire de Donne
Signification

Type

taille

Numro dinscription
Nom lve
Prnom lve
Date Naissance
Etablissement Origine
Adresse
Tlphone
Prnom Pre
Nom Mre
Prnom Mre
Profession Pre
Profession Mre
Numro Groupe
Code Niveau
Numro Ordre
Code Matire
Note
Date
Nom Matire
6

Gestion de note

IMI Tanger
-

rapport de fine formation

nommatier
coeff
designation

Cfficient
Dsignations

4. Le modle conceptuel de donne :


Le modle conceptuel de donnes (MCD) est llment le plus connu de MERISE
est certainement le plus utilis. Il permet dtablir une reprsentation claire des
donnes du SI et dfinit les dpendances fonctionnelles de ces donnes entre elles.

a. Concepts de base :
Entit :

Une entit est la reprsentation d'un lment matriel ou immatriel ayant un


rle dans le systme que l'on dsire dcrire. On appelle classe d'entit un ensemble
compos d'entits de mme type, c'est--dire dont la dfinition est la mme. Le
classement des entits au sein d'une classe s'appelle classification (ou abstraction).
Une entit est une instanciation de la classe. Chaque entit est compose de
proprits, donnes lmentaires permettant de la dcrire.

Les cardinalits :
Les cardinalits permettent de caractriser le lien qui existe entre une entit et la
relation laquelle elle est relie. La cardinalit d'une relation est compos d'un
couple comportant une borne maximale et une borne minimale, intervalle dans
lequel la cardinalit d'une entit peut prendre sa valeur
E

Pour chaque occurrence de E, le modle


admet :
- soit labsence de lien
- soit la prsence dun seul lien
Pour chaque occurrence de E le modle admet
la prsence dun et un seul lien

Pour chaque occurrence de E le modle admet


la prsence dun seul ou de plusieurs liens

0,1

1,1

1, n

0, n

Rapport technique

Pour chaque occurrence de E le modle


admet :
- soit labsence de lien
- soit la prsence de plusieurs liens

Gestion de note

IMI Tanger

rapport de fine formation

Contraintes dintgrit
fonctionnelles :

Une contrainte dintgrit fonctionnelle est une relation non porteuse de donnes,
elle indique une dpendance obligatoire.

Appartenance
Appartenance

1, n

Relation
Appartien
t

Numerogroupe
Numerogroupe
Ndinscription
Ndinscription

1, n
1,Entit
n

1,

T-groupe
T-groupe
C

T-niveau
T-niveau
1, n1,

Numerogroupe
Numerogroupe

Entit

1, n
Schma
Possd MCD :

Codeniveau
Codeniveau
Designation
Designation

Inscrit
1, n

1, n

1, 1

T-eleve
T-eleve
N
Ndinscruption
dinscruption
Nomeleve
Nomeleve
Prenomeleve
Prenomeleve
Datenaissance
Datenaissance
Etablissementorigine
Etablissementorigine
Adresse
Adresse
Telephone
Telephone
Prenompere
Prenompere
Nommere
Nommere
Prenommere
Prenommere
Profissionpere
Profissionpere
Profissionmere
Profissionmere
Numerogroupe
Numerogroupe
Codeniveau
Codeniveau
Numeroordre
Numeroordre

Peut coef

1, n
Contient

Devoir
Devoir
1, n

1, n
Examn
e

Codematier
Codematier
Ndinscription
Ndinscription
Note
Note
Date
Date

1, n

1, n

Cfficient
Cfficient
Codematier
Codematier
Codeniveau
Codeniveau
Coeff.
Coeff.

Peut tre

Nume
Nume

1, n
1, n
1, n

Matier
Matier
Rapport technique

Codematier
Codematier
Nommatier
Nommatier

Gestion de note
Avoir

IMI Tanger

rapport de fine formation

Appartenance
Appartenance
Numerogroupe
Numerogroupe
Ndinscription
Ndinscription

T-eleve
T-eleve
N
Ndinscription
dinscription
Nomeleve
Nomeleve
Prenomeleve
Prenomeleve
Datenaissance
Datenaissance
Etablissementorigine
Etablissementorigine
Adresse
Adresse
Telephone
Telephone
Prenompere
Prenompere
Nommere
Nommere
Prenommere
Prenommere
Profissionpere
Profissionpere
Profissionmere
Profissionmere
Numerogroupe
Numerogroupe
Rapport technique
Codeniveau
Codeniveau
Numeroordre
Numeroordre
nume
nume

Schma MLD :

T-groupe
T-groupe
Numerogroupe
Numerogroupe

T-niveau
T-niveau
Codeniveau
Codeniveau
Designation
Designation

Devoir
Devoir
Codematier
Codematier
Ndinscription
Ndinscription
Note
Note
Date
Date

Cfficient
Cfficient
Codematier
Codematier
Codeniveau
Codeniveau
Coeff.
Coeff.

Matier
Matier

9
Codematier
Codematier
Nommatier
Nommatier

Gestion de note

IMI Tanger

Rapport technique

rapport de fine formation

10

Gestion de note

IMI Tanger

rapport de fine formation

Les Outils de dveloppement :


1. Microsoft Access :
1.1 Introduction :

Cest la page principale qui reste toujours active et


employe, nonobstant lapparue des autres pages.
La page principale joue le rle de menu primordial, qui
vous permet daccder au menu saisi de note et matire.

Rapport technique

11

Gestion de note

IMI Tanger

rapport de fine formation

Cest la page qui vous permet dajouter une nouvelle note.


Aussi, cette forme remembre les boutons suivants :
Ajouter : qui permet dinstancier une nouvelle note
et de lajouter dans un tableau note.
Modifier : qui permet de modifier les donnes
entrants.
Aperu : Permet dafficher la bulletin des notes
Quitter : Pour quitter la page.

Cette fentre vous donne la possibilit dajouter une matire concernant un


Niveaux spcifi par sa classe laide du bouton ajout matire

Ajout matire pour ajouter une matire concernant


un niveau

Rapport technique

12

Gestion de note

You might also like