Sie sind auf Seite 1von 42

Rapport de stage de fin de premire anne

Encadr par :
M. SALHI Mouhyeddine Jalal
Ralis par :
M. REDA Marouane - Elve Ingnieur lENSIAS

Anne universitaire 2004-2005

3.1. Java

1 page texte

Java est la fois un langage


de programmation et une
plateforme d'excution [7]. Le
langage Java a la particularit
principale d'tre portable,
puisqu'il peut tourner sur
n'importe quelle machine
disposant d'un interprteur
Java. Cette portabilit est
fondamentale sur Internet,

0.5 DH

4. Ralisation

1 page mixte

Au
lancement
de
lapplication, lutilisateur a le
choix entre deux menus : New
Project et Load Project.

1 DH

1 page image

2 DH

1 CD vierge

2 DH

1 pochette
double
1 reliure
(baguette +
transparent +
papier cartonn)

0.5 DH
6 DH

Stage de fin de premire anne

* Au terme de ce travail qui constitue pour nous un stage dApplication,


nous prsentons nos remerciements toutes les personnes qui nous ont aid
raliser ce travail dans de bonnes conditions, et plus particulirement notre
encadrant M. SALHI Mouhyeddine Jalal, chef des services Administration
Systme, et Administration Bases donnes et progiciel, pour son chaleureux
accueil, et pour navoir mnag aucun effort pour disposer du temps pour nous,
et nous apporter toute laide ncessaire chaque fois afin de rendre ce stage
agrable, utile, et instructif.
Nous tenons remercier vivement :
o M. Abderrafii MARDI, le chef de la Division Centre de Formation aux
Techniques de leau, pour nous avoir accord lopportunit deffectuer un
stage au sein de loffice.
o Lensemble du corps professoral lENSIAS, qui veille notre formation
dingnieur.
o Toute personne de prs ou de loin, nous ayant conseill, ou soutenu pour la

ralisation de ce travail.

Stage de fin de premire anne

Figure 1 : Page daccueil du site


Figure 2 : Page daccueil de lApplication
Figure 4 : Changement de mot de passe
Figure 3 : Identification de lutilisateur
Figure 5 : Demande dintervention
Figure 6 : Consultation des interventions
Figure 7 : Rsultat des recherches
Figure 8 : Espace authentification
Figures 9-10 : Modification des comptes
Figure 11 : Ajout dune intervention
Figures 12 : Modification dune intervention
Figure 13 : Modification des comptes
Figure 14 : Rsultat des recherches
Figure 15 : Modification des comptes
Figure 16 : Changement de mot de passe
Figure 17 : Consultation des demandes
Figure 18 : Rsultat des recherches
Figure 19 : Rponse la demande
Figure 20 : Consultation des interventions
Figure 21 : Rsultat des recherches

Stage de fin de premire anne

HTML : Hyper Text Mark-up Language


HTTP : Hyper Text Transfer Protocol
MCD : Modle Conceptuel des Donnes
MLD : Modle Logique des Donnes
PHP : Personal Hyper Text Protocol
SGBD : Systme de Gestion de Base de Donnes
SQL : Structured Query Language

Stage de fin de premire anne

Remerciements..02
Liste des figures.03
Glossaire.04
Introduction06
Chapitre 1 : Prsentation de lONEP et ses domaines dactivits..07
Chapitre 2 : Analyse de lexistant..15
Chapitre 3 : Etude Conceptuelle.19
Chapitre 4 : Phase de ralisation.26
o Outils de travail.27
o Prsentation de lapplication.27
o Espace Intervention..28
o Session utilisateur.29
o Session Administrateur.31
o Session Intervenant...34
Conclusion...39
Glossaire..40
Webographie41

Stage de fin de premire anne

* Dans le cadre de nos tudes, et dans le but dapprofondir nos connaissances


dans le domaine informatique, de mettre en pratique nos diverses connaissances
thoriques, davoir un esprit de travail en groupe, et aussi un contact avec le
milieu professionnel, nous avons effectu un stage au sein de la direction des
Moyens Communs l Office National de lEau Potable de RABAT.
* Durant notre sjour lONEP, nous tions chargs de raliser une
application WEB de gestion des interventions pouvant remplacer lapplication
existante qui prsentait plusieurs dfauts quon abordera plus loin dans ce
rapport .

* Dans le prsent rapport, la premire partie comporte lorganisme daccueil


de lONEP, la deuxime concerne ltude et le critique de lexistant , la
troisime est consacre ltude conceptuelle, quant la quatrime, elle est
relative la ralisation et la mise en uvre du projet.

Stage de fin de premire anne

Prsentation de lONEP
&

Ses domaines dactivits

Stage de fin de premire anne

I. Fiche Technique
o Raison sociale : Office National de lEau Potable
o Type de socit : Public
o Adresse : ONEP, station de traitement Avenue Belhessan ELOUAZZANI
10002 RABAT
o Tlphone : 037-75-96-00
o Fax : 037-75-31-28
o Site web : www.onep.org.ma
o E-mail : onepdcc@onep.ma
Cadre suprieur

Matrise

Excution

Total

925

1926

3812

6669

II. Historique
LOffice National de lEau Potable (ONEP) cr en 1972, est un tablissement public
caractre industriel et commercial, dot de la personnalit civile et de lautonomie
financire, plac sous la tutelle du ministre de lquipement.
Ses missions principales vont de la planification et de lapprovisionnement en eau
potable jusqu sa distribution en passant par les phrases de ltude, la conception, la
ralisation, la gestion, et lexploitation des units de production et de la distribution et
du contrle et de qualit des eaux jusqu la protection des ressources.
La Direction des Moyens Communs au sein de laquelle nous avons effectus notre stage
comporte 6 divisions et trois projets sont en cours dtude :

Division Juridique, Assurances, et Actions Foncires


Divion des Moyens Gnraux
Division Btiment
Division archivage et SIG
Division Etudes et Dveloppement Informatique
Division Gestion du Systme Informatique
Projet dOrganisation et mise jour du patrimoine
Projet de Systme dInformation
Projet de Dcentralisation Informatiques

Organisation administrative de lONEP


LONEP est administr par un conseil dadministration et un comit technique
permanent et gr par un directeur.

Stage de fin de premire anne

La direction gnrale :
Elle est reprsente par un directeur gnral charg de lexcution des dcisions du
conseil dadministration et du comit technique permanent, celui-ci gre loffice et le
reprsente vis--vis de lEtat et de toute administration publique.
Il nomme le personnel dans les conditions prvues par la rglementation en vigueur, il
dlivre lagence comptable les ordres du paiement et les titres de recettes.
Il assure la gestion de lensemble des services de loffice
Le conseil dadministration :
Le conseil dadministration comprend :
- Le ministre de lquipement
- Le ministre de lintrieur
- Le ministre de lagriculture et de la rforme agraire et des eaux et forts
- Le ministre de la sant
- Le ministre de lurbanisme, de lhabitat de lenvironnement
- Le ministre de lconomie, des finances, de la privatisation et du tourisme
- Le ministre de lindustrie
- Le ministre du plan
- Un reprsentant du premier ministre
- Le secrtaire gnral du ministre de lquipement
- Le directeur de lhydraulique au ministre de lagriculture
- Le prsident en exercice des assembles rgionales
* Le conseil dadministration se runit, sur convention de son prsident, au moins
une fois par semestre. Il arrte le budget et le programme des oprations techniques
et financires, les comptes et dcide laffectation des rsultats
* Il dcide galement de tous achats, ventes, changes, acquisitions, et cessions de
biens, meubles et immeubles, lorsque le montant de lopration dpasse 100.000
Dhs, et labore le statut du personnel
Le comit technique permanent :
- Le comit technique permanent est charg, dans lintervalle des runions du
conseil dadministration, de suivre lexcution des dcisions de ce conseil et
ventuellement, de rgler toutes les affaires pour lesquelles il aura reu dlgation
du dit conseil.
- Ce comit se runit au moins une fois par trimestre, sur convocation de son
prsident.
Il comprend les membres suivants :

Stage de fin de premire anne


9
9
9
9

Un reprsentant du ministre de lquipement, prsident


Un reprsentant du ministre de lintrieur
Un reprsentant du ministre de lconomie et des finances
Un reprsentant du ministre de lagriculture

A Secrtariat Gnral :

Il est rattach directement la direction gnrale, son rle est lanimation et la


coordination entre lensemble des dpartements, il exerce ses fonctions de
commandement dans le cadre des pouvoirs qui lui sont dlgus

B Agence Comptable :
Elle est rattache directement la direction gnrale, son rle consiste assurer
le contrle des dpenses et des recettes de loffice, cette agence se compose
dune division et 5 services :
LONEP comporte les directions suivantes :

Directions rgionales :
9 Direction rgionale du sud
9 Direction rgionale de Tensift
9 Direction rgionale de loriental centre
9 Direction rgionale du nord ouest
9 Direction rgionale du centre nord
9 Direction rgionale de loriental
9 Direction rgionale du centre sud
9 Direction rgionale de la coordination dans les provinces sahariennes
9 Direction rgionale de la cote atlantique

Directions Centrales :
Elles sont rattaches aux directions gnrales et comprennent :
9 Direction financire
9 Direction coopration et communication
9 Direction audit et organisation

Diverses directions runies en ples :


Ple Ressources :
9 Direction des ressources humaines
9 Direction des moyens communs
9 Direction approvisionnement et marchs
Ple Industriel :
10

Stage de fin de premire anne

9
9
9
9

Direction gnralisation de leau potable


Direction patrimoine
Direction assainissement et environnement
Direction contrle qualit des eaux

Ple Dveloppement :
9 Direction planification et stratgie
9 Direction commerciale et marketing
9 Direction technique et de lingnierie

III. Organigramme de lONEP


Conseil Stratgique
CS

D. Financire DF

D. Coopration et
Communication
DCC
D. Adult et
Organisation
DAO

Le Directeur gnral de
lONEP

D. Centrale du
ple Ressource
DR
D. ressources
Humaines DRH
D.Approvisionnement
& Marchs DAM
D. Moyens
Communs DMC
D. Centre de
formation aux
techniques de
lEau DCT

Agence Comptable
AC

D. Centrale du ple
Industriel

D. Centrale du
ple Dveloppement DD

Div. Projet
dcentralisation
DI/D

D. Planification et
stratgie DPS

D. Gnralisation
de lAEP DEP

D. Patrimoine DPA

D. Commerciale
et Marketing
DCM
D. Technique et
Ingnierie DTI

D. Contrle qualit
DCE
D. Assainissement
et environnement
DAE
D. Rgionales

11

Stage de fin de premire anne

IV. Direction des Moyens Communs

Service Etudes gnrales

Service Budget et
consolidation

Divisions Etudes &


Dveloppements
Informatiques

Division Gestion du
Systme Informatique

Division Juridique,
Assurances et Actions
Foncires

- Service Dveloppement
Applications Support
- Service Dveloppement
Applications Mtiers
- Service Technique
- Service Conduite de
Changement
- Service SIG

- Service Administration
Systmes
- Service Maintenance et
Assistance
- Service Administration
bases de donnes et
progiciels
- Service Projet gestion
systme A7

- Service Patrimoine et
actions foncires
- Service Etudes,
Conventions et Assurances
- Service Juridique et
Contentieux
- Service Archives
- Service projet et
Dconcentration

Division des Moyens Gnraux

Division Btiments

- Service Parc Auto


- Service entretien logements
et btiments
- Service Moyens Communs
- Service Affaires gnrales
- Service Restauration

- Service Normalisation et
consolidation btiments
- Service Amnagement
bureaux administratifs
- Service Amnagement Accs
la proprit

Division Projet dcentralisation


Informatique

Division Projet Refonte de la


politique et de
lInformatisation de la gestion
des stocks

Division Projet Organisation et


mise jour du patrimoine

V. Organigramme de la DMC/G:

12

Stage de fin de premire anne

Division gestion du
Systme
Informatique
M. Hamzaoui

Service
Rseaux
M.Lotfi

Service
Administration
Systme
M. Salhi

M. Soteih
M.El housni
M.El majdouli
Mme habboub
Mme Aboinane

M. Bechraoui
Mme Nadim
M Otmani
M Dafir

Service
Maintenance
Mme Aneb

Service Administration
Base donnes et
progiciel
M. Salhi

M.Chibane
M.Maatirabe
Projet A7

M.Sridi
M.Gmih

M.Chakir

Mme Jamila
Prsentation de lapplication

VI. Attributions du service administration systme


Les attributions du service administration systme sont les suivantes :

Installation et configuration des serveurs Unix spcifiques


Installation et configuration des serveurs Windows NT/Windows 2000 Server
Administration et maintenance des serveurs dapplications (Informix-Oracle),
messagerie, web et bureautiques
Tunning des diffrents serveurs
Elaboration, mise en place et suivi du plan de scurit globale
Elaboration des procdures de sauvegardes et de scurit
Gestion de la scurit, backup et restauration
Mise en uvre de laccord Entreprise ONEP/Microsoft
Mise en place et administration de lactive directory
Participation la mise en place de larchitecture du systme dinformation

13

Stage de fin de premire anne

Homologation des nouvelles versions de systme dexploitation et gestion des


versions

14

Stage de fin de premire anne

Analyse de lexistant

15

Stage de fin de premire anne

A. Introduction :
Dans le cadre de notre stage, nous avons t amens raliser un espace intervention, en
utilisant le langage PHP et le SGBD MySQL. Cette application avait pour but tendre le
systme dinformation de loffice au-del des limites, et dinteragir de manire
transparente et en temps rel avec leurs agents, do limportance de notre application
pour rpondre ses besoins.

B. Etude de lexistant :
Lapplication de gestion actuellement utilise par le service de centre dappels, vise
faciliter le travail des techniciens, ainsi que celui des responsables (secrtaire - superviseur
) de ce service. Elle aide aussi les agents car ils ne se dplacent plus, mais il leur suffit
de tlphoner au centre dappels pour que leur problme soit pris en charge et rsolus.
Cette application a t ralise avec ACCESS comme gestionnaire de bas de donnes et
VISUAL BASIC comme outil de dveloppement. Elle traite 3 aspects :
Gestion des appels : a pour but denregistrer les demandes de rparation
pannes reues des diffrentes agents de lONEP et daffecter les tches
rparation des pannes aux intervenants (Techniciens, Services, et Socits)
Gestion matriel : est utilise par les techniciens pour mettre jour la base
donnes relative au matriel disponible lONEP.
Les statistiques : peuvent tre consultes par tous les utilisateurs
lapplication pour effectuer des recherches ou le suivi des interventions.

de
de
de
de

La gestion des appels est gre par la secrtaire et dailleurs cest la partie la plus importante
de lapplication existante.

C. Le fonctionnement de lapplication :
Quand la secrtaire reoit des demandes de rparation de matriels (faites soit par tlphone
ou directement par lagent), elle les saisit manuellement dans un livret pour les traiter
ultrieurement sur machine.
Ensuite elle traite ces demandes en saisissant les informations concernant les appelants ainsi
que les pannes en questions, et elle prcise lequel des intervenants va soccuper de la
rparation de la panne.
Enfin, et aprs lenregistrement des demandes, la secrtaire imprime des procs verbaux
quelle donne aux intervenants pour quils interviennent.
Aprs lintervention, les intervenants ramnent la secrtaire les procs verbaux dans lesquels
ils mentionnent toutes les tches quils ont effectu ainsi que les remarques faites par

16

Stage de fin de premire anne


eux-mmes ou par les appelants. Ensuite la secrtaire procde la clture des interventions en
indiquant quelles sont acheves.

D. Critique de lexistant :
Lapplication existante offre un certain nombre davantages :
Lautomatisation de la gestion du centre dappel : le traitement des appels reus des
agents ONEP ayant des problmes informatiques, ne se fait plus manuellement mais
plutt sur machine.
La facilit du contrle des interventions : le suivi des interventions est plus facile
grce aux statistiques, qui permettent de consulter toutes les interventions faites et
enregistres dans la base de donnes, et aussi deffectuer des recherches en choisissant
un critre de recherche (selon la direction, ou selon ltat de lintervention)

Cette application prsente aussi un certain nombre dinconvnients savoir que :

Seuls les responsables du service de centre dappel peuvent accder


directement cette application car elle est monoposte, ce qui retarde
la prise la prise en compte des demandes dintervention.

Pas de possibilit de modification ou de suppression des informations


sil ya erreur. Dans la pratique, en cas derreurs de saisie par
exemple la demande errone est considre comme une intervention
acheve et une nouvelle demande dintervention.

Pas de possibilit de grer les intervenants, les utilisateurs, et les


pannes (ajouter, supprimer, ou modifier). Lajout dun nouvel
intervenant, utilisateur ou encore une panne se fait en agissant
directement au niveau de la base de donnes.

Pour faire une recherche ou un suivi des demandes, il faut imprimer


une liste, parfois de plusieurs pages, afin de trouver llment
recherch. Cette tche est dautant plus difficile que le nombre
dinterventions est grand et se trouve encore plus important cause
des demandes errones.

E. Solutions Proposes
Pour remdier ces inconvnients, et pour rendre la gestion du centre dappel plus facile
et plus avantageuse que celle existante, on a mis la disposition de lONEP une
application Web multiposte faite avec PHP et MySQL.

17

Stage de fin de premire anne

Laccs cette application sera scuris par un mot de passe pour distinguer entre lespace
de la secrtaire, qui a le profil dadministrateur et celui des intervenants.
Il ya aussi lespace utilisateur, protg galement par un mot de passe, dans lequel tous
les agents ONEP ayant des problmes informatiques peuvent y accder. Grce une
simple interface, ils peuvent faire passer leurs demandes afin de signaler les pannes quils
rencontrent, et rclamer des interventions.
Cette application permet de grer les demandes quelles soient faites par tlphone comme
cest le cas actuellement ou par intranet, ce qui permettra de faciliter, et de rendre plus
rapide la prise en compte des dclarations.
Si la demande est faite par tlphone, la secrtaire se charge de la saisie de toutes les
informations concernant lappelant et procde laffectation des intervenants. La
demande peut tre aussi faite par lagent lui-mme en envoyant sa demande via Intranet,
et la secrtaire se charge seulement de laffectation des intervenants car lagent qui fait
une demande a la possibilit de donner toutes les informations qui le concernent (nom prnom - direction), ainsi que la description du problme.
Si cet agent nexiste pas dans la base de donnes, les donnes qui le concernent seront
ajoutes automatiquement, et aprs sa demande sera traite normalement.

18

Stage de fin de premire anne

Etude Conceptuelle

19

Stage de fin de premire anne

1) Prsentation de la mthode MERISE :


MERISE est une mthode de conception, de dveloppement et de ralisation de projets
informatiques. Le but de cette mthode est d'arriver concevoir un systme d'information. La
mthode MERISE est base sur la sparation des donnes et des traitements effectuer en
plusieurs modles conceptuels et physiques.
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 Aix-en-Provence.

Cycle d'abstraction de conception des systmes d'information :


La conception du systme d'information se fait par tapes, afin d'aboutir un systme
d'information fonctionnel refltant une ralit physique. Il s'agit donc de valider une une
chacune des tapes en prenant en compte les rsultats de la phase prcdente. D'autre part, les
donnes tant spares des traitements, il faut vrifier la concordance entre donnes et
traitements afin de vrifier que toutes les donnes ncessaires aux traitements sont prsentes
et qu'il n'y a pas de donnes superflues.
Cette succession d'tapes est appele cycle d'abstraction pour la conception des systmes
d'information :

20

Stage de fin de premire anne

L'expression des besoins est une tape consistant dfinir ce que l'on attend du systme
d'information automatis, il faut pour cela :
faire l'inventaire des lments ncessaires au systme d'information
dlimiter le systme en sinformant auprs des futurs utilisateurs

Cela va permettre de crer le MCC (Modle conceptuel de la communication) qui dfinit les
flux d'informations prendre en compte.
L'tape suivante consiste mettre au point le MCD (Modle conceptuel des donnes) et le
MCT (Modle conceptuel des traitements) dcrivant les rgles et les contraintes prendre en
compte.
Le modle organisationnel consiste dfinir le MOT (Modle organisationnel des
traitements) dcrivant les contraintes dues l'environnement (organisationnel, spatial et
temporel).
Le modle logique reprsente un choix logiciel pour le systme d'information.
Le modle physique reflte un choix matriel pour le systme d'information.

2) Rgles de gestion
RG1 : Un appelant appartient une seule entit, qui peut tre interne ou
externe.
RG2 : Un appelant peut avoir un ou plusieurs problmes informatiques.

21

Stage de fin de premire anne

RG3 : Une panne appartient une catgorie de panne.


RG4 : Une panne peut tre rpare par des intervenants internes ou externes.
RG5 : Pour les pannes qui concernent le matriel, le service centre dappel
envoie un fax la socit, et pour les pannes concernant les logiciels et
systmes, le service procde laffectation des techniciens ou services.

RG6 : Une demande est affecte un ou plusieurs intervenants (technicien,


socit, service)
Rg7 : Une intervention concerne une seule panne.
Rg8 : Une intervention peut tre acheve la date programme, sinon elle
sera reporte une date ultrieure.
RG9 : Si la socit dpasse le dlai fix (48h) pour rsoudre le problme, le
service impose une pnalit.

3) Dictionnaire de donnes
Ce dictionnaire regroupe lensemble de donnes lmentaires concernant lapplication
dans une liste, dont il est indiqu pour chaque lment un nom, un code, un type, et une
description.

Nom
adress_ent
adress_int
adress_soc
chef_sce
Date

Code
ADRESSE_ENT
ADRESSE_INT
ADRESSE_SOC
CHEF_SCE
DATE

Type
TXT
TXT
TXT
TXT
D

Date_achevement

emplacement

DATE_ACHEVEMEN
T
DATE_DMDE
DATE_PROGRAMM
EE
EMPLACEMENT

entite_sce

ENTITE_SCE

TXT

Date_dmde
Date_programmee

D
D
TXT

Description
Ladresse de lentit
Ladresse du technicien
Ladresse de la socit
Le nom du chef de service
La date dont on a contact la
socit
La date de lachvement de
lintervention
La date de demande
La date programme de
lintervention (provisoire)
Lemplacement de lentit
(intrieur ou extrieur)
La direction laquelle le service
appartient

22

Stage de fin de premire anne


Etat_inter

ETAT_INTER

TXT

Fax_soc
identifiant_unit
intervenant_propose

TXT
TXT
TXT

libelle_ent
libelle_unit
Mat_util
nature_panne
Nom_int

FAX_SCO
IDENTIFIANT_UNIT
INTERVENANT_PRO
POSE
LIBELLE_ENT
LIBELLE_UNIT
MAT_UTIL
NATURE_PANNE
NOM_INT

TXT
TXT
N
TXT
TXT

Nom_sce
Nom_soc
Nom_util
Num_int
Num_inter

NOM_SCE
NOM_SOC
NOM_UTIL
NUM_INT
NUM_INTER

TXT
TXT
TXT
N
N

Num_nature_panne

Num_ordre

NUM_NATURE_PAN
NE
NUM_ORDRE

Num_sce

NUM_SCE

Num-soc

NUM_SOC

Num_type_panne

NUM_PANNE

Num_unit

NUM_UNIT

observation_intervenant

TXT
TXT

Lobservation de lutilisateur

sigle
tel_int
tel_soc
tel_util
type_appel

OBSERVATION_INT
ERVENANT
OBSERVATION_UTI
LISATEUR
SIGLE
TEL_INT
TEL_SOC
TEL_UTIL
TYPE_APPEL

Le sigle du service
Le nom de la socit
Le nom de lutilisateur
Le matricule du technicien
Le numro de lintervention
(auto incrment)
Le numro de la nature panne
(auto increment)
Le numro de la demande (auto
increment)
Le numro du service (auto
increment)
Le numro de la socit (auto
increment)
Le numro du type panne (auto
increment)
Le numro du materiel (auto
increment)
Lobservation de lintervenant

TXT
TXT
TXT
TXT
TXT

type_panne
ville

TYPE_PANNE
VILLE

TXT
TXT

Le sigle de lentit
Le tlphone du technicien
Le tlphone de la socit
Le tlphone de lutilisateur
Le type dappel (messagerie,
tlphone, interne)
Le type de la panne
La ville o se situe lentit

observation_utilisateur

Ltat de lintervention (acheve


ou non acheve)
Le fax de la socit
Lidentifiant du matriel
Lintervenant propos
(technicien, service ou scolarit)
Le libell de lentit
Le libell du matriel
Le matricule de lutilisateur
La nature de la panne
Le nom du technicien

23

Stage de fin de premire anne

3)

M.C.D

Serv ice
num_sce
nom_sce
adress_sce
entite_sce
Societe

1,n

num_soc
nom_soc
adress_soc
tel_soc
f ax_soc

0,n

f aire appel

f aire partie de
0,n
1,1

contacter

date

af fecter
0,n

1,n
Intervention

correspondre

1,1

0,n
Demande
num_ordre
date_dmde
ty pe_appel
ty pe_panne
nature_panne

1,n

0,n

num_interv
etat_inter
interv enant_propose
observationn_intervenant
date_achevement
date_programme

1,n

Intervenant
num_int
nom_int
tel_int
adresse_int
login_int
password_int

Entit
appartenir

passer
1,1
0,n

Utilisateur
mat_utilisateur
nom_utilisateur
tel_utilisateur
login
password

sigle
emplacement
1,n v ille
libelle_ent
adress_ent

1,1

1,n
avoir

Materiel
num_unit
1,n libelle_unit
identif iant_unit

24

Stage de fin de premire anne

4) M.L.D
SOCIETE

SERVICE

Numro_Socit
Nom_Socit
Adresse_Socit
Tlphone_Socit
Fax_Socit

Numro_Service
Nom_Service
Chef_Service
Entit_Service
AFFECTER

FAIRE_APPEL

CONTACTER

Numro_Socit
Numro_Intervention
Date

Numro_Service
Numro_Intervention

Numro_Service
Numro_Intervenant
Numro Intervention

INTERVENANT

INTERVENTION
DEMANDE
Numro_Ordre
Matricule_Utilisateur
Nature_Panne
Type_Panne
Date_demande
Type_Appel

Numro_Intervention
Numro_Ordre
Etat_Intervention
Intervenant_Propose
Observation_Intervenant
Observation_Utilisateur
Date_Achvement
Date_Programmee

Numro_Intervenant
Numro_Service
Nom_Interveant
Tlphone_Intervenant
Adresse_Intervenant
Login_intervenant
mot_de_passe_intervenant

UTILISATEUR
Matricule_Utilisateur
Sigle
Nom_Utilisateur
Tlphone_Utilisateur
Login_utilisateur
mot_de_passe_utilisateur

ENTITE
Sigle
Emplacement
Ville
Libelle_Entite
Adresse_Entite

AVOIR

MATERIEL

Matricule_Utilisateur
Numro_Unit

Numro_Unit
Libelle_Unit
Identifiant_Unit

25

Stage de fin de premire anne

Phase de ralisation

26

Stage de fin de premire anne

Les outils de travail :


1. Dreamweaver :
Dreamweawer MX est un logiciel qui offre une interface ddition permettant de
visualiser immdiatement le rsultat final obtenu. Cest un logiciel de type WYSIWYG
(What You See Is What You Get : Ce que vous voyez est ce que vous obtenez). Ce
logiciel permet de crer des applications web dynamiques, reposant sur des bases de
donnes laide des langages serveurs tel que : ASP - PHP - JSP, etc..

2. PHP :
PHP est un langage interprt (un langage de script) excut du ct serveur (comme les
scripts CGI, ASP, ...) et non du ct client (un script crit en Javascript ou une applet Java
s'excute sur le poste client...). La syntaxe du langage provient de celles du langage C, du
Perl et de Java.

3. MySQL :
MySQL est un Systme de Gestion de Bases de Donnes (SGBD) fonctionnant sous
Linux et Windows. Depuis la version 3.23.19, MySQL est sous Licence GPL (aussi bien
sous Linux que Windows), ce qui signifie qu'il peut tre utilis gratuitement.

4. Prsentation de lApplication :
Les outils prcdents nous ont permis de raliser cette application. Aprs lachvement de
cette dernire, il est ncessaire de dfinir un guide dutilisation que voici :

Site web de la DMC :


Une partie de notre application consiste raliser un site web de la division gestion du
systme. Dans ce site, on peut avoir tous les renseignements relatifs lorganigramme
de la division, les attributions du service administration systme, ainsi que ceux du
service administration bases de donnes et prologiciels. Dautres renseignements sont
aussi prsents dans ce site, comme la bilan administration systme, le cahier des
procdures, la capitalisation des connaissances, le fond documentaire, linventaire, les
objectifs et quelques liens utiles ainsi que le lien vers notre application principale.

27

Stage de fin de premire anne

Figure 1 : Page daccueil du site

Espace Intervention
Aprs avoir eu une vision du projet, et aprs avoir dfini les besoins et labor le cahier de
charges, nous avons ralis lapplication que lon va prsenter.
Ds le lancement de lapplication, une page daccueil vous invite choisir votre session,
cest--dire si vous tes administrateur, intervenant ou utilisateur de lapplication :

Figure 2 : Page daccueil de lApplication

28

Stage de fin de premire anne

a. Session Utilisateur :

Si vous tes utilisateur, cest--dire agent de lONEP, vous devez dabord vous identifier en
donnant votre login et votre mot de passe ou crer votre compte si vous ne lavez pas encore
fait :

Figure 3 : Identification de lutilisateur

29

Stage de fin de premire anne


Aprs son authentification, lutilisateur peut :

Modifier son mot de passe grce cette page :

Figure 4 : Changement de mot de passe

Demander une intervention grce ce formulaire :

Figure 5 : Demande dintervention

30

Stage de fin de premire anne

Consulter les interventions faites suite ses demandes, que lutilisateur peut
rechercher selon le type de panne, la priode ou le numro de la demande :

Figure 6 : Consultation des interventions

Voici par exemple un tat de sortie contenant le rsultat des recherches :

Figure 7 : Rsultat des recherches

31

Stage de fin de premire anne

b. Session Administrateur :
Ladministrateur doit dabord sidentifier en donnant son login et son mot de passe.

Figure 8 : Espace authentification

Aprs son authentification, ladministrateur peut :

Modifier des comptes : Ceci en ajoutant, modifiant, ou supprimant un intervenant,un


utilisateur ou en modifiant le compte administrateur.

32

Stage de fin de premire anne

Figures 9-10 : Modification des comptes

33

Stage de fin de premire anne

Ajouter une intervention : Lajout dune intervention se fait grce au formulaire


suivant

Figure 11 : Ajout dune intervention

Modifier une intervention : Ceci se fait via le formulaire suivant :

Figu
Figures 12 : Modification dune intervention

34

Stage de fin de premire anne

Lister les interventions : Lister les interventions se fait suivant plusieurs critres
(Numro de demande, Type de demande, Date, et nom du demandeur)

Figure 13 : Recherche des interventions par critres

Voici par exemple un tat de sortie contenant le rsultat des recherches :

Figure 14 : Rsultat des recherches

35

Stage de fin de premire anne

c. Session Intervenant :
Lintervenant doit dabord sidentifier en donnant son login et son mot de passe.

Figure 15 : Authentification des intervenants

Aprs son authentification, lintervenant peut :

Modifier son mot de passe grce cette page :

Figure 16 : Changement de mot de passe

36

Stage de fin de premire anne

Consulter les demandes faites selon plusieurs critres (numro de demande - type date - nom de demandeur) et y rpondre si ncessaire:

Figure 17 : Consultation des demandes

Voici par exemple un tat de sortie contenant le rsultat des recherches :

Figure 18 : Rsultat des recherches

37

Stage de fin de premire anne

Sil souhaite apporter une rponse la demande :

Figure 19 : Rponse la demande

Consulter les interventions faites selon plusieurs critres (numro de demande - type
- date - nom de demandeur):

Figure 20 : Consultation des interventions

38

Stage de fin de premire anne

Voici par exemple un tat de sortie contenant le rsultat des recherches :

Figure 21 : Rsultat des recherches

39

Stage de fin de premire anne

Pour conclure, nous tenons prciser que ce projet nous a t une dune
grande utilit, et intrt, vu quil nous a permis de complter nos acquis,
damliorer notre savoir en ce qui concerne llaboration et la ralisation de
projets informatiques. Nous avons pu, grce ce projet, raliser une application
web qui rpond aux besoins des utilisateurs lONEP concernant la gestion des
interventions et ceci grce une analyse de lapplication existante,
llaboration dune base de donnes grce la mthode Merise et lutilisation
de langages et de logiciels performants tels que PHP et Dreamweaver. Nous
tenons galement remercier le personnel de lONEP et particulirement notre
encadrant pour ses efforts.

40

Stage de fin de premire anne

Sites Web

o http ://www.commentcamarche.net
o http://www.siteduzero.com
o http://www.onep.org.ma

41

Das könnte Ihnen auch gefallen