Beruflich Dokumente
Kultur Dokumente
TABLE
DES MATIRES
INTRODUCTION :...................................................................................................... 8
HISTORIQUE :........................................................................................................... 8
ADMINISTRATION ET GESTION :................................................................................8
MISSIONS DE LAREF SMD :......................................................................................9
BUDGET DE LAREF SMD :......................................................................................10
5.1. LES RESSOURCES :.......................................................................................... 10
5.2. LES DEPENSES :.............................................................................................. 11
6. RESSOURCES HUMAINES :......................................................................................11
7. STRUCTURES ORGANISATIONNELLE :.....................................................................12
7.1. LA DIVISION DE GESTION DES RESSOURCES HUMAINES ET DES AFFAIRES
ADMINISTRATIVES ET FINANCIERES :.........................................................................12
7.2. LA DIVISION DES AFFAIRES PEDAGOGIQUES :.................................................13
7.3. LA DIVISION DE LA CARTE SCOLAIRE, DE LINFORMATION ET LORIENTATION : 13
8. CONCLUSION :........................................................................................................ 15
CHAPITRE 2: PRSENTATION DU PROJET DU STAGE.........................................16
1.
2.
3.
INTRODUCTION :.................................................................................................... 17
THEME DU STAGE :................................................................................................. 17
CAHIER DES CHARGES........................................................................................... 17
3.1. ANALYSE DU SYSTEME ACTUEL CONTEXTE ET CONTRAINTES :.......................17
3.2. LES PRINCIPAUX OBJECTIFS DE LAPPLICATION :..............................................17
3.3. ETAPES DU PROJET :........................................................................................18
3.4. OUTILS UTILISES.............................................................................................. 19
3.4.1. ACCESS :................................................................................................................... 19
3.4.2. WINDEV:................................................................................................................... 19
4.
CONCLUSION :........................................................................................................ 20
INTRODUCTION :.................................................................................................... 22
ANALYSE ET CONCEPTION DU PROJET :..................................................................22
2.1. DICTIONNAIRE DE DONNEES :.........................................................................23
2.2. CONCEPTION DES DONNEE:............................................................................24
2.3. CREATION DU PROJET SOUS WINDEV :............................................................24
2.4. INTALLATION DE LALLIPCATION :.....................................................................28
2.5. PRESENTATION DE LAPPLICATION:..................................................................30
2.5.1. LAUTHENTIFICATION :.............................................................................................. 30
2.5.2. LE MENU GENERAL DE LAPPLICATION :.................................................................... 31
2.5.3. ADMINISTRATION DE LAPPLICATION :....................................................................... 32
2.5.3.1. LA GESTION DES UTILISATEURS :...................................................................... 32
2.5.3.2. LA GESTION DES AUTORISATIONS DACCES AUX INTERFACES :.........................33
PFE-IGE
Page 1
PROBLEMES RENCONTRES:........................................................................41
CONCLUSION GENERALE.............................................................................42
WEBOGRAPHIQUE.......................................................................................43
ANNEXES..................................................................................................... 44
ANNEXE A : LE CODE SOURCE DE LA FENETRE FEN_BUDGET .......................45
ANNEXE B :LE CODE SOURCE DE LA REQUTE REQ_LISTE_CORRES_NIVEAU. .50
PFE-IGE
Page 2
LISTE
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
DES FIGURES
PFE-IGE
Page 3
LISTE
DES TABLEAUX
PFE-IGE
Page 4
LISTE
DES ABRVIATIONS
AREF
API
CSS
FAI
GPL
HTML
HypertextMarkupLanguage
HTTP
IGE
IHM
MEN
ODBC
Open DatabaseConnectivity
PFT
PHP
SGBD
SMD
SQL
StructuredQueryLanguage
PFE-IGE
Page 5
INTRODUCTION
GNRALE
de
lAREF
SMD,
son
historique
et
sa
structure
organisationnelle.
Dans le deuxime chapitre on prsentera le calendrier de
ralisation du projet, les missions qui nous ont t confies pour notre
priode de stage, et le cahier des charges de notre application.
PFE-IGE
Page 6
PFE-IGE
Page 7
CHAPITRE 1 :
PRSENTATION DE
LORGANISME
DACCUEIL.
PFE-IGE
Page 8
1. INTRODUCTION :
Ce chapitre est ddi, lexposition dune brve prsentation de
lorganisme daccueil (AREF SMD).
2. HISTORIQUE :
LAcadmie Rgionale dEducation et de Formation (AREF) a t
cre par le Dahir n1-00-203 du 19 Mai 2000 portant promulgation de la
loi n07-00 sous forme dtablissement public dot de la personnalit
morale et de l'autonome financire.
Dans les limites
3. ADMINISTRATION ET GESTION :
Lacadmie est administre par un conseil, prsid par l'autorit
gouvernementale de tutelle (le Ministre de lEducation Nationale) et
gre par un directeur.
Le conseil de l'acadmie est investi de tous les pouvoirs et
attributions ncessaires l'administration de l'Acadmie, notamment en
ce qui concerne :
formation.
Le fonctionnement des tablissements d'ducation et de
formation relevant des neuf dlgations provinciales de la
PFE-IGE
Page 9
Elaborer
un
projet
de
dveloppement
de
l'Acadmie,
Page 10
rgionales.
Veiller l'laboration de la carte scolaire rgionale et la
mise en rseau des tablissements d'enseignement et de
formation professionnelle de la rgion en coordination avec
professionnelles
en
apprentissage
ou
en
d'extension,
des
de
grosses
tablissements
rparations
d'ducation
et
et
de
et
les
de
partenariat
institutions
avec
les
administratives,
rgional
et
de
contribuer
aux
enqutes
PFE-IGE
et
Page 11
5.1.
LES RESSOURCES :
ou
privs
ainsi
que
les
emprunts
autoriss
rglementaires.
Le budget de lAREF SMD dans sa globalit relatif lexercice
2012, slve 440.000.000,00 Dirhams. (Budget dEtat
dinvestissement et dexploitation sans compter les salaires
du personnel de la rgion).
5.2.
LES DEPENSES :
les
dpenses
de
construction,
d'quipement
et
de
6. RESSOURCES HUMAINES :
Les ressources humaines propres l'Acadmie sont constitues de
:
service
dtach
dj
PFE-IGE
Page 12
PFE-IGE
Page 13
Enseignants
(Etablissements
scolaires :
primaires, collgiaux
et qualifiants)
Personnel
dadministration
(Etablissements
Et Dlgations)
Personnel Des
Dpartements
DP :Agadir
Idaoutanane
3891
459
4350
DP :Inezgane Ait
Melloul
3419
375
3794
DP : Chtouka Ait
Baha
2426
241
2667
DP : Taroudant
6087
605
6692
DP :Tiznit
2215
291
2506
DP :Sidi Ifni
1382
145
1527
DP :Ouarzazat
2357
276
2633
DP :Zagoura
2749
292
3041
DP :Tinghir
2786
248
3034
173
173
27312
3105
30417
Dpartements
(Dlgations
provinciales et
lacadmie)
Acadmie SMD :
Agadir
Totaux de la
rgion
7. STRUCTURES ORGANISATIONNELLE :
La structure organisationnelle de lAREF SMD est dtaille dans la
figure 2 (Page 16), elle est compose de trois divisions sous lordre de la
direction de lAREF.
7.1.
LA DIVISION DE GESTION DES RESSOURCES
HUMAINES ET DES AFFAIRES ADMINISTRATIVES ET
FINANCIERES :
Elle a pour mission la gestion des ressources humaines et les
mouvements
PFE-IGE
administratifs
des
enseignants
et
du
personnel
Page 14
administratifs
et
de
leurs
avancements.
Elle
soccupe
aussi
de
7.2.
fondamentales.
La supervision de ldition et la documentation pdagogique.
Le dveloppement des activits sociales pdagogiques,
sportives et culturelles aux tablissements scolaires et de
formation.
Veiller sur la mise niveau de la sant scolaire et de la
prvention.
Lexcution du programme dducation non formelle et de
lanalphabtisme.
7.3.
LA DIVISION DE LA CARTE SCOLAIRE, DE
LINFORMATION ET LORIENTATION :
Elle est charge de la prparation de la carte scolaire et le suivi de
lexcution du programme des oprations annuelles de construction,
dextension
et
des
grosses
rparations.
Elle
soccupe
aussi
de
PFE-IGE
Page 15
PFE-IGE
Page 16
SDCeivrnstcoirdneugsolbaipcdfffegtrovmuni,saldceoqutharmispec,nodtuarbeilsn,faohtdmruenlpiathsobduetnipsrmdecoatlffpired,usctionablis em nts
dcelapsoxtAmrRiuEngsecFotamSriqpMnuDtebvosl(iqCuRfeDtsfirAmnPap)lceivr s
Figure 2: Organigramme de lAREF SMD
PFE-IGE
Page 17
8. CONCLUSION :
Aprs avoir prsent l'organisme d'accueil et le service budgtaire dans
laquelle nous avons pass notre
PFE-IGE
Page 18
CHAPITRE 2:
PRSENTATION DU
PROJET DU STAGE
PFE-IGE
Page 19
1. INTRODUCTION :
Dans se prsent chapitre nous allons dcrire notre cahier des
charges afin de bien comprendre les besoins de la lAREF SMD, et une
petite prsentation sur les outils de dveloppement, ainsi le suivi de
gestion de notre projet.
2. THEME DU STAGE :
Dveloppement dune application pour la gestion du recueil des
besoins budgtaires pour les diffrents services et dpartements de
lAcadmie Rgionale de lEducation et de la Formation (AREF) de Sousse
Massa Deraa.
PFE-IGE
Page 20
3.2.
de
lAREF.
lexploitation
Cette
des
application
donnes
saisies
permettra
via
des
WINDEV 17.
Mettre en place une base de donnes o les donnes seront
enregistres. On utilisera ACCESS pour la gestion de la base
3.3.
de donnes
Les vues et interface de gestion des donnes enregistres.
ETAPES DU PROJET :
PFE-IGE
Page 21
PFE-IGE
Page 22
3.4.
OUTILS UTILISES
ACCESS :
Microsoft Access (officiellement Microsoft Office
Access) est un SGBD relationnel dit par Microsoft. Il fait
partie de la suite bureautique MS Office Pro.
WINDEV:
PFE-IGE
Page 23
Editeur
Editeur
Editeur
Editeur
4. CONCLUSION :
Aprs avoir dcrit notre cahier des charges demand par lAREF
SMD,
et
prsenter
les
outils
de
dveloppement
utiliss,
nous
PFE-IGE
Page 24
CHAPITRE 3 :
RALISATION DU
PROJET
PFE-IGE
Page 25
1. INTRODUCTION :
La phase de ce chapitre constitue une tape primordiale dans le
droulement de chaque projet.
Aprs avoir men terme les diffrentes phases prcites de notre
projet, nous sommes prsent, en mesure de commencer la partie
ralisation, par une analyse des besoins et une conception du projet.
des
consommables,
les
factures
d'eau
et
3-
4-
PFE-IGE
les besoins qui ont une priorit leve sont satisfaits en premier.
Etablissement du budget final.
Page 26
2.1.
DICTIONNAIRE DE DONNEES :
Nom du
champ
Type
Cl
primaire
id_corresp
numroa
uto
num_corres
p
date_corres
p
corresponda
nce
id_niveau
remarque
id_utilisateu
r
date_arrivee
num_arrivee
date_ajout
budget
id_budget
lib_budget
niveau
id_niveau
lib_niveau
espace
id_espace
lib_espace
rubrique
id_rub
lib_rub
id_budget
PFE-IGE
Cl
trangre
texte
date/heu
re
numriq
ue
mmo
numriq
ue
date/heu
re
texte
date/heu
re
numroa
uto
texte
numroa
uto
texte
numroa
uto
texte
numroa
uto
texte
numriq
ue
x
x
Page 27
num_rub
id_corres
detail_corre
s
id_rub
montant
id_espace
utilisateurs
interface
id_utilisateu
r
nom_utilisat
eur
pwd
etat
Num_interfa
ce
lib_interface
nom_interfa
ce
etat_interfac
e
Num_utilisat
eur
num_intefac
e
etat
numriq
ue
numriq
ue
numriq
ue
montair
e
numriq
ue
numroa
uto
x
x
x
x
texte
texte
oui/non
numroa
uto
texte
texte
oui/non
numriq
ue
numriq
ue
oui/non
x
x
2.2.
Aprs avoir situ le projet dans son contexte gnral, dfinir ses
objectifs et sa planification. Il est ncessaire de modliser et concevoir la
solution sur la base du cahier des charges.
Figure 5 prsente les tables et les relations entre eux.
PFE-IGE
Page 28
2.3.
PFE-IGE
Page 29
PFE-IGE
Page 30
PFE-IGE
Page 31
PFE-IGE
Page 32
PFE-IGE
Page 33
2.4.
INTALLATION DE LALLIPCATION :
linterface
dinstallation
(figure
12)
souvre pour
PFE-IGE
Page 34
PFE-IGE
Page 35
2.5.
PRESENTATION DE LAPPLICATION:
2.5.1.
LAUTHENTIFICATION :
PFE-IGE
Page 36
2.5.2.
9 Une zone rpte permet de rpter des champs prsents dans une zone
dfinie.
PFE-IGE
Page 37
2.5.3.
ADMINISTRATION DE LAPPLICATION :
utilisateurs,
les
retirer
dfinitivement
ou
le
dsactiver
PFE-IGE
Page 38
PFE-IGE
Page 39
PARAMETRAGE DE LAPPLICATION :
Page 40
PFE-IGE
Page 41
2.5.5.
PFE-IGE
Page 42
CONSULTATION ET RECHERCHE :
Une autre interface mais cette fois ci, il ne peut que consulter les
donnes (figure 24) ou de chercher les donnes selon de(s) critre(s) qui
peuvent aider lutilisateur dans la recherche (figure 25).
La consultation se fait par la recherche, dans la liste droulante, du
numro de la correspondance ou par la une saisie assiste qui permet
deffectuer une recherche au fur et mesure de la saisie.
PFE-IGE
Page 43
PFE-IGE
Page 44
Page 45
PFE-IGE
Page 46
PROBLEMES RENCONTRES:
Dans un premier temps nous avons dcides de crer l'application
sous forme d'une application full web en utilisant PHP et MYSQL. Aprs
avoir tlcharg et installer XAMPP, nous avons cres la base de
donnes en utilisant PHPMyadmin, et nous avons commenc
dvelopper les interfaces avec PHP et html en utilisant DREAMWEAVER.
Mais on s'est rendu compte que cette application prsentait un dfaut
majeur de scurit, les noms d'utilisateurs et les mots de passes seront
enregistrs dans le navigateur et peuvent tre rcuprs par une autre
personne.
C'est alors que nous avons dcides d'utiliser SQL server et visual
c++ pour le dveloppement.
Aprs
avoir
tlcharg
SQL
server
2008
et
SQL
server
PFE-IGE
Page 47
PFE-IGE
Page 48
CONCLUSION GENERALE
Notre stage au sein de lAcadmie Rgionale dEducation et
Formation Sousse Massa Deraa, a t pour nous un point de dpart vers
le milieu professionnel. Il tait en effet loccasion d'enrichir nos
connaissances et de forger notre exprience professionnelle au sein
dune grande structure telle lAcadmie Rgionale de lEducation et de la
formation de Sousse Massa Draa.
En effet, notre tude thorique durant notre formation la Facult
Polydisciplinaire de Taroudant reste premire, c'est pour cela la pratique
et l'application est trs ncessaire afin d'approfondir notre connaissance
et de concrtiser notre savoir et savoir-faire.
Le dveloppement de cette application nous permis de mettre en
avant nos comptences et connaissances en base de donnes et en
cration Web.
Actuellement nous travaillons sur la finalisation des interfaces et
les tests finaux vu que les problmes de connexion la base de donnes
sont rgls.
PFE-IGE
Page 49
WEBOGRAPHIQUE
MYSQL :
https://dev.mysql.com/doc/refman/5.0/fr/what-is.html
PHP :
http://fr.wikipedia.org/wiki/PHP
HTML/CSS :
http://www.w3.org/standards/webdesign/htmlcss
PFE-IGE
Page 50
ANNEXES
PFE-IGE
Page 51
BTN_Nouveau
Initialisation de FEN_budget
SC_Fiche..Etat=AffichageSeulement10
BTN_Nouveau..Etat=Actif
BTN_Modifier..Etat=Gris
BTN_Supprimer..Etat=Gris
BTN_Appliquer..Etat=Gris
10 tat d'un objet : saisie impossible dans l'objet autoformation WinDev 17.
PFE-IGE
Page 52
11 Initialise automatiquement les champs d'une fentre ou d'une page avec : les valeurs des rubriques
associes dans l'enregistrement en cours (charg en mmoire) du fichier de donnes dcrit sous
l'diteur d'analyses. Cette opration est effectue quel que soit l'tat des champs (griss, inactifs, ou
invisibles).
les valeurs des variables WLangage associs. Cette opration est effectue quel que soit l'tat des
champs (griss, inactifs, ou invisibles). mme rfrence.
PFE-IGE
Page 53
Selon
la
valeur
du
variable
globale gnCd_btn
le
bouton BTN_Appliquer.
Pour ajouter un enregistrement, la troisime ligne du code, la
valeur contenant dans le champ SC_Fiche.SAI_Lib_budget est affecte au
budget.lib_budget qui vaut le nom de la table budget suivi par le nom
.lib_budget.
La fonctionnalit HAjoute()14permet dajouter l'enregistrement qui
devient
l'enregistrement
en
cours.
L'identifiant
automatique
est
automatiquement renseign.
12 Rinitialise tous les champs leur valeur initiale. La valeur initiale des champs correspond la valeur des
champs lors du dernier affichage de la page sur le navigateur (premier affichage de la page ou affichage lors
d'une ractualisation, ...). Mme rfrence.
13 Un superchamp est un type de champ avanc. Un superchamp regroupe un ensemble de champs dans
un but prcis. Ces champs sont indpendants des traitements de la fentre ou de la page les accueillant. Mme
rfrence.
14 Ajoute l'enregistrement prsent en mmoire dans le fichier de donnes (la requte ou la vue). Les index
correspondant toutes les cls utilises dans le fichier de donnes sont mis jour automatiquement.
PFE-IGE
Page 54
la
fonction
HRAZ 15,
cette
fonction
ne
modifie
pas
OuiNon
16 et un
16 Affiche une bote de dialogue avec un sigle, un message et les boutons "oui" et "non". L'utilisateur doit
valider un des deux boutons "Oui" ou "Non" pour fermer la fentre.
PFE-IGE
Page 55
17 Supprime une ligne dans une table. Cette table peut correspondre un champ Table ou bien une table
affiche dans un champ combo.
PFE-IGE
Page 56
PFE-IGE
Page 57
lib_niveau ,
remarque ,
id_utilisateur ,
date_corresp
est
compris
Param_date_corresp1 et Param_date_corresp2
date_arrivee
est
compris
entre
Param_date_arrivee_1 et Param_date_arrivee_2
OU
entre
OU
OU
niveau.id_niveau
AND
(
correspondance.id_niveau = {Param_id_niveau}
OR
correspondance.date_corresp BETWEEN
{Param_date_corresp1} AND {Param_date_corresp2}
OR
correspondance.date_arrivee BETWEEN
{Param_date_arrivee_1} AND {Param_date_arrivee_2}
OR
correspondance.date_ajout BETWEEN
{Param_date_ajout_1} AND {Param_date_ajout_2}
PFE-IGE
Page 58
PFE-IGE
Page 59