Vous êtes sur la page 1sur 47

UNIVERSITE MOHAMMED PREMIER

cole Suprieure de Technologie


Oujda

Dpartemen
t : Gnie Informatique

Rapport de stage de fin dtudes


Sous le thme :

Site web de lAS


Oujda
Stage effectu du 02/07 au 02/07/2011 lOffice National
de lElectricit

Ralis par:

Encadr par:

Anne universitaire:2011/2012

UNIVERSITE MOHAMMED PREMIER


cole Suprieure de Technologie
Oujda

Dpartemen
t : Gnie Informatique

Rapport de stage de fin dtudes


Sous le thme :

Site web de lAS


Oujda
Stage effectu du 02/05 au 02/07/2011 lOffice National
de lElectricit

Ralis par:

Encadr par:

AZIZI Hanane

M.KADDAR

Anne universitaire:2011/2012

Remerciement
Au terme de ce travail, qui sinscrit dans le cadre
dun stage dapplication, je tiens exprimer mes
sentiments de reconnaissance et de gratitude tous les
dirigeants de lEcole Suprieure de Technologie Oujda.
Je tiens remercier aussi mon encadrant de la
cellule informatique qui ma soutenu tout au long de mon
stage et qui ma fourni de prcieuses informations qui
mont t dune utilit considrable lors de llaboration
de ce rapport.
Et mon remerciement aussi tous le personnel de
la Direction Rgionale Distribution Oujda pour leur
soutien durant ma priode de stage.

ABREVIATIONS
ONE: Office National de lElectricit.
DRDO: Direction Rgionale Distribution Oujda
ASO: Agence Services Oujda
BT: Basse Tension
MT: Moyenne Tension
MCD: Modle Conceptuel de Donnes
MLD: Modle Logique de Donnes
Sc : Succursale
HTML: Hyper Text Markup Language
CSS: Cascading Style Sheets
PHP: Hypertext Preprocessor
UML: Unified Modeling Language

Sommaire
Introduction
..1
Partie 1 : Prsentation de
lONE2-4
Historique de lONE
Structure juridique de lONE
Identification
Activits de lONE

Partie 2 : Prsentation de lAS


Oujda.5-17
Structure et organigramme de la DRDO
Organigramme de lAS Oujda
Unit commerciale de lAS Oujda
Gestion des clients BT
Gestion des clients administratifs
Gestion des clients MT
Suivie de rclamations
Domiciliation bancaire
Systme dinformations SIRIUS

Partie 3 : Analyse et conception du site


web18-29
Problmatique
Prsentation des outils utiliss
MCD/MLD
Diagrammes de cas dutilisations
La base de donnes MySQL
La connexion PHP/MySQL

Partie 4 : Prsentation du site


web.30-35
Menu
Accueil
Formulaire de rclamations
7

Services
Administrateur

Conclusion
..36
Webographie
.37

Introduction

Dans le cadre de notre cursus de formation universitaire


lEcole Suprieure de Technologie dOujda nous sommes
tenus deffectuer un stage de fin dtudes. Ce dernier est
conus aux profils des tudiants de 2 me anne afin de mettre en pratique ce
quils ont acquis durant cette formation et de pouvoir connatre tous les
diffrents rouages du mtier dont son objectif consiste :
Mettre en pratique ses connaissances thoriques.
Lacquisition dune exprience professionnelle
Le dveloppement du sens de la responsabilit via des autres
responsables
Pour atteindre ces objectifs, jai entam mon stage dapplication sous le
thme Site web de lAS Oujda au sein de lOffice National de
lElectricit.

Partie 1 :

Prsentation de
lONE

o Historique de lONE
Llectrification au Maroc est passe par trois principales
tapes :
En

1891,

LE

Maroc

connu

son

premier

vers

llectrification qui sest initi par lclairage public de la


ville de Tanger.
En 1924, la cration de la socit Energie Electrique du
Maroc
(EEM) une socit anonyme franaise charge de la production,
le transport et de la distribution de lnergie lectrique.

En 1963, la cration de lOffice National de lElectricit.

o Structure juridique de lONE


LONE est un tablissement public caractre industriel et
commercial, dot de la personnalit civile et de lautonomie
financire et plac sous la tutelle administrative et technique
du Ministre de lEnergie et des mines.

o Identification
Dnomination sociale : Office National de lElectricit
Date de cration : 5 aot 1963
Sige sociale : rue Otman bnouAffan N65
BP 13498/20000 Casablanca
Activit principale : production, transport et distribution de
lnergie lectrique
Effectif : peu prs 9000 agents
Email : www.one.org.ma
Tl : 05.22.26.55.53
05.22.22.23.30
3

Fax : 05.22.22.00.38
Forme juridique : entreprise public

o Activits de lONE
LOffice National de lElectricit est le premier oprateur de
llectricit au Maroc. Il a pour principale mission de grer la
demande globale d'nergie lectrique du Royaume.
Et avec 9000 collaborateurs et plus de 4 millions de clients,
l'ONE exerce des activits centres sur les mtiers de
l'nergie : Production, Transport et Distribution.

- Production :
En tant que producteur, lONE a la responsabilit de fournir sur
tout le territoire national et tout instant une nergie de
qualit dans les meilleures conditions conomiques.
Il assure cette fourniture par de nouveaux moyens de
production quil dveloppe comme les nergies renouvelables
(lolienne, solaire), hydraulique et thermique.

- Transport :
Ayant pour mission d'assurer le transport de l'nergie
lectrique et la scurit d'alimentation du pays, l'ONE
dveloppe et renforce son rseau de transport qui couvre la
quasi-totalit du territoire national.
Les principales missions des Services de Transport se rsument
comme suit :
Perte dnergie.
Intgrer le march lectrique national dans un vaste march
euromaghrbin.

- Distribution :
LONE est le premier distributeur d'lectricit au Maroc, il
couvre toutes les activits ncessaires la gestion et au
dveloppement des rseaux moyenne et basse tension de
distribution sur le territoire national.
4

Dans le cadre de la rorganisation de lONE le 01 Mars 2010,


dix directions rgionales distribution sur tout le territoire ont
t cres au sein de la direction centrale distribution y
compris La direction rgionale distribution dOujda qui dtient
le monopole de la distribution dnergie dans la rgion de
lorientale.

Partie 2 :

Prsentation de lAS
Oujda

Structure et Organigramme de la DRDO


Directeur Rgionale dOujda
distribution

Service
contrle de
gestion

Service
conduite
rgionale

8 Services
Mdecine du
Travail
Rgionaux

Charge
daffaires
principales
6

Service
cComptabilit
Service
Affaires
Juridiques

La DRDO comme toutes les directions de lONE


opte dune structure dans laquelle sont rpartis
plusieurs services lis ladministration gnrale qui assure la
coordination entre eux, et la tte de chaque service est
dstin un responsable gestionnaire spcialis dans le
domaine.
En gnrale la structure de lONE regroupe les divers organes
(direction, division, service et unit), et les relations
fonctionnelles ou oprationnelles qui relient entre eux. Elles
illustrent la rpartition des responsabilits, des pouvoirs et des
tches selon lactivit de chacune delles.
Cette structure permet lONE de bien grer son patrimoine
humain et matriel et damliorer ses performances.

Organigramme de lAS Oujda


Agence de Services
Oujda

Agence de services provinciale


Oujda
Agence de services Oued
Ennachef
Succursale Bni Drar

Gestion client BT

Gestion clients
Administratifs
Suivie
rclamations
8

Gestion clients MT

Domiciliation
bancaire

La succursale est un ensemble de points de vente (guichets). Le


point de vente principale (lAgence de Services) assure en plus de
lactivit dencaissement un service commerciale (abonnement et
rsiliation) et technique (dpannage).
LAS
une

Oujda a sous sa responsabilit deux agences de services et


succursale:
Agence de services provinciale Oujda
Agence de services Oued Ennachef
SC Bni Drar

Prsentation des units de lAS Oujda


Lactivit commerciale au niveau de la DRDO est gre
essentiellement par le biais de lagence de services(ou succursale)
qui reprsente linterface vis--vis de la clientle.
Le but de ces agences de services (ou succursales) est de satisfaire
les besoins des clients savoir :
Assistance clientle ;
Edition des abonnements ;
Facturation;
Rclamations ;
Rsiliation des compteurs et le rglement des factures et des
quittances.

LAS Oujda regroupe trois principales units afin de


satisfaire les besoins des clients dans les meilleurs dlais et
qualit de services.
Unit technique :
Les tches accomplies dans cette unit sont :
Rception des demandes dlectrification et lenvoi des
valuations aux clients
Assistance de clients
10

Pose et dpose des compteurs


Raccordement des branchements
Recherche et localisation des dfauts dans les installations
Contrle et rceptions des installations de BT
Dpannage des clients
Recouvrement
Rclamation des clients

Unit administrative :
Les tches accomplies dans cette unit sont :

Gestion
Gestion
Gestion
Gestion

du personnel
stock magasin
caisse
courriers

Unit commerciale :
Les tches accomplies dans cette unit sont :

o Gestion des clients BT


La gestion des clients BT consiste :
Consolidation des rsultats dencaissement BT ;
Suivi des recouvrements des clients budget public ;
Facturation BT ;
Suivi des rclamations des clients BT.
Elle rassemble plusieurs services savoir :

Service des abonnements


Alimentation en basse tension de 220 V ou de 380 V pour des
besoins domestiques, les professions librales, les petites units
agricoles et les industries utilisant de faibles puissances.
Abonnement et branchement
11

Pour un engagement pour la 1 re fois, un nouveau branchement


les pices demandes sont :
Copie de la CIN lgalise ;
Copie du Permis doccup lgalise ou certificat administratif si
la situation dhabitat est illgale ;
Demande de branchement cachete par llectricien (agr).
Montant payer: 854 ,94 DH pour 2 fils
Montant payer: 1309,10 DH pour 4 fils domestique
Nous confirmons son engagement par la remise des fiches
suivantes :
Contrat, Reu de rglement des frais dabonnements, procs-verbal
de pose de compteur.
Abonnement
Il sagit du renouvellement de lengagement, d au :
Changement du nom du propritaire
Suite police
Mutation sur place : Le 1 er client signe la rsiliation tans dis
que le nouveau propritaire tablit la demande dabonnement
Les pices fournir sont les suivantes :
Copie de la CIN lgalise ;
Certificat de rsidence ou facture deau ou de tlphone
Montant payer : 338,86 DH pour 2 fils

Branchement
Il soccupe de la modification du branchement.
Passage de deux fils deux connecteurs, 4 fils 4 connecteurs.
Pour un branchement les pices fournir sont les suivantes:
Copie de la CIN lgalise
Demande de branchement cachete par llectricien (agr)
Copie du permis doccupe Lgalise ou attestation
administratives
Acte dachat
Montant payer : 516,09 pour 2 et 4 fils
Aprs cette opration, on remet au client les fiches suivantes :
Estimation, Reu de rglement, Facturation des travaux.
Branchement provisoire

12

Il est install lorsquil sagit dune utilisation temporaire court


terme ;
Le client a le droit dun dlai maximum dun an, qui pourra tre
prolong selon la ncessit.
Pour les abonnements provisoires on demande :
Copie de la CIN lgalise
Autorisation de btir
Demande de branchement provisoire cachete par llectricien
(agr)
Montant payer: 1068,00 DH

Service des rsiliations


Il existe deux types de rsiliation:
* Rsiliation d'office
Rsiliation effectue linitiative de lONE. Dclenche si :

Le contrat provisoire BT est arriv expiration ;


Le non payement de trois factures dnergies au minimum.

* Rsiliation volontaire
Dclenche suite la demande du client.
Pour effectuer une rsiliation volontaire voici les pices
fournir :
Photocopie de la CIN lgalise;
Dernire quittance rgle (Dernire facture paye).
Service de Facturations :
L'encaissement est opr dans :

Les guichets des agences services


Les guichets des succursales

Le paiement des factures de la consommation mensuelle se fait par


le biais de :

L'espce
Chque
13

Remarque
En cas de rglement par chque on :
Vrifie la date du chque
Vrifie la concordance du montant en chiffres et en lettres ;
Vrifie lexistence de la signature du tireur ;
Vrifie le nom du bnficiaire en toutes lettres (Office National
de lElectricit);
Reporter sur lendos du chque le(s) numro(s) de(s) contrat(s)
et le numro du guichet.

o Gestion des clients administratifs


La gestion des clients administratifs consiste :

Rcupration des vignettes et leur dpose chez lONEP


Suivi des crances
Redressement des factures
Gestion de la caisse recettes
Gestion administrative du personnel
Gestion des rclamations

o Suivie rclamations
Les rclamations visent lamlioration continue de la qualit des
services offerts la clientle BT ou encore MT.
Les rclamations des clients sont rpertories comme suit :
Estimation leve
Index erron
Anomalies de poste
Compteur dfectueux : minuterie bloque, disque bloqu,
tourne lenvers
Compteur avec vitre casse
Compteur gar ou disparu
Compteur dplomb
Compteur grill
Le suivie de rclamations consiste :
Relever toutes les informations client : tous les lments
permettant de le situer (commune, tourne, type
dalimentation, adresse, tlphone) ;
14

Bien dfinir lobjet de la rclamation : poteaux dfectueux,


index vrifier, compteur tourne vide ;
Cadrer le type de rclamation : commerciale, administrative,
technique ou juridique ;

o Gestion des clients MT :


Alimentation en moyenne tension de 22 KV pour les activits
de lagroalimentaire, du textile et cuir, du btiment et du papier,
dans les secteurs agricoles pour lirrigation et llevage et tertiaire
comme les complexes touristiques et les tlcommunications.
La gestion des clients MT consiste :
Lassistance des clients MT, et le suivi de leur consommation ;
Ltablissement des contrats dabonnement pour les nouveaux
clients ;
Ltablissement des factures MT et des bordereaux
rcapitulatifs des ventes mensuelles dnergie, de virement et
des factures mensuelles MT ;
Ltablissement du cahier denregistrement des
encaissements ;
Suivi des pnalits relatives au dpassement des puissances
souscrites ;
Suivi des recouvrements ;
Recouvrement des dbits.

La gestion des clients MT rassemble :


Les abonnements
Les clients MT sont rpartis comme suit :
Administration et collectivit locale
Les pices fournir sont :
Acte de proprit, ou de Bail ou de succession ou dhritage
Copie de la CIN du signature du contrat
15

Demande dabonnement
Offices et socits nationales
Les pices fournir sont :

Acte de proprit, ou dachat ou de Bail ou de succession


Registre de commerce
Statut de la socit
Copie de la CIN du signature du contrat
Demande dabonnement
Particuliers

Les pices fournir sont :


Acte de proprit, ou dachat ou de Bail ou de succession
Demande dabonnement

Les Rsiliations
Il existe deux types de rsiliation:
* Rsiliation d'office
Rsiliation effectue linitiative de lONE.
* Rsiliation volontaire
Dclenche suite la demande du client.
Le dossier de rsiliation volontaire est constitu de

et

Copie de la CIN pour les personnes physiques ;


Procuration pour les mandataires ;
Demande signe par les personnes physiques ou le mandataire
cachete pour les personnes morales ;
Eventuellement, une copie de la dernire facture du lieu de
consommation concern.

o Domiciliation bancaire :

16

Un service charg des prlvements bancaires pour les clients qui


veulent rembourser par compte bancaire. Destin en gnrale pour
les citoyens rsidants ltranger.
-Tout client MT ou BT peut avoir recours au mode de rglement par
domiciliation de ses factures dnergie condition quil sacquitte
de toutes les factures impayes pour la priode prcdant sa
domiciliation.
-Tout client qui souhaite tre domicili doit remplir le formulaire
dautorisation de prlvement bancaire faire valider par sa
banque.
-LONE peut accorder les prlvements des factures dnergie dun
client sur un compte bancaire dun tiers sous rserve de fournir, en
plus du formulaire, lengagement de prlvement dment sign et
lgalis par les deux parties.
Les principales partenaires bancaires de lONE sont :

ATTIJARI WAFA BANQUE


CIH
CNCA
SGMB
BMCI
CDM
TRESOREIE GENERALE
BANQUE POPULAIRE
BMCE

o Le Systme dinformations SIRIUS


Pour mieux servir ses clients, lONE a lanc le projet
Organisation Systme dInformation de Gestion Commerciale,
utilis par les units de lAS Oujda, appel SIRIUS en juin 2005 qui
vise :
Amliorer la qualit des services offerts la clientle ;
17

Soutenir la forte croissance du march ;


Accompagner les volutions de lorganisation de loffice ;
Moderniser et assouplir les pratiques de travail ;
Favoriser une meilleure connaissance des clients ;
Partager de linformation grce laccs une base de
donnes unique.

18

Partie 3 :
Analyse et conception du site
web

Problmatique

19

De nombreux clients BT ou MT se prsentent chaque jour


devant lagence de services Oujda se renseigner des pices
fournir pour un nouveau branchement, un abonnement, ou
encore une rsiliation.
En outre, pour effectuer une rclamation il est dsormais
ncessaire de se prsenter devant lagence de services afin de
relever toutes vos informations, tous les lments permettant
de vous situer (commune, tourne, type dalimentation,
adresse, tlphone).
A cet effet, jai pense crer un site web, contenant
principalement les pices fournir pour chaque service et un
formulaire pour tablir une rclamation.

Prsentation des outils utiliss


20

Le choix des technologies a t fortement influenc par le


fait que le mon projet est un site web.
A cet effet jai utilis les outils suivants qui sont
compatibles avec nimporte quel navigateur et faciles
manipuler.
HTML
JavaScript
PHP
MYSQL
WampServer
WinDesign
UML
Merise
HTML
Le terme HTML signifie Hyper Text Markup Language. HTML est un
langage, au mme titre que n'importe quel langage informatique,
ceci prt qu'il a pour objectif de d'crire des pages de textes
contenant des liens vers d'autres pages, images ou sons. C'est ce
que l'on appelle un hypertexte multimdia. HTML est un langage de
balises, tout enrichissement du texte tant inscrit dans le document
sous forme de balises elles aussi crites l'aide de caractres. Ce
langage n'est pas le premier du genre puisqu'il est issu du langage
SGML trs utilis dans le monde de l'dition dont le langage LATEX.

JavaScript
JavaScript,

un

langage

de

programmation

de

scripts

principalement utilis dans les pages web interactives mais aussi


cot serveur. C'est un langage orient objet prototype, c'est--dire
que les bases du langage et ses principales interfaces sont fournies
par des objets qui ne sont pas des instances de classes, mais qui
sont chacun quips de constructeurs permettant de gnrer leurs
21

proprits, et notamment une proprit de prototypage qui permet


d'en gnrer des objets hritiers personnaliss.

CSS
CSS (Cascading Style Sheets : feuilles de style en cascade) est un
langage informatique qui sert dcrire la prsentation des
documents HTML et XML. Les standards dfinissant CSS sont
publis par le World Wide Web Consortium (W3C). Introduit au
milieu des annes 1990, CSS devient couramment utilis dans la
conception de sites web et bien pris en charge par les navigateurs
web dans les annes 2000.
La feuille de style contient les instructions de mise en forme de la
page html qui permet de :
Choisir la couleur du fond est jaune
Choisir lcriture utilise est le Times Roman 12, italique...
Sparer la mise en forme et contenu du site
Faciliter la maintenance du site

PHP
Le langage PHP possde les mmes fonctionnalits que les autres
langages permettant d'crire des scripts, comme collecter des
donnes, gnrer dynamiquement des pages web ou bien envoyer
et recevoir des cookies.
La plus grande qualit et le plus important avantage du langage
PHP est le support d'un grand nombre de bases de donnes.
Raliser une page web dynamique interfaant une base de donns
est extrmement simple avec PHP. Les bases de donnes suivantes
sont supportes par PHP: Oracle, Sybase, PostgreSQL ou encore
MySQL.
PHP a t utilis pour tablir une connexion la base a fin de
rcuprer les donnes saisis par les utilisateurs au niveau des
formulaires et grer aussi l'affichage des rsultats des requtes.
Avant de commencer coder en PHP, il est trs important de
comprendre comment cela fonctionne. Il faut savoir que lorsque
vous tapez une URL depuis votre navigateur vous demandez en fait
un serveur (un logiciel tournant gnralement sur une machine
distante) de vous retourner une page. S'il s'agit d'un page HTML
alors cette page sera retourne telle quelle (telle qu'elle a t crite
par le "programmeur" ou "designer").
22

Un langage de scripts libre principalement utilis pour produire des


pages web dynamiques vie un serveur http, mais pouvant
galement fonctionner comme nimporte quel langage interprt de
faon locale, en excutant les programmes en ligne de commande.
Le langage PHP est utilis principalement en tant que langage de
script ct serveur, ce qui veut dire que cest le serveur (la machine
qui hberge la page web en question) qui va interprter le code PHP
et gnrer du code (constitu gnralement dXHTML ou dHTML,
de CSS, et parfois de JavaSript) qui pourra tre interprt par un
navigateur.
Il a t conu pour permettre la cration dapplications dynamiques,
le plus souvent ddies au web. PHP est trs majoritairement
install sur un serveur apache.
Son utilisation commence avec le traitement des formulaires puis
par laccs aux bases de donnes. Laccs aux bases de donnes
est ais une fois linstallation des modules correspondant effectue
sur le serveur. La force la plus vidente de ce langage est quil a
permis au fil du temps la ralisation aise de problmes autrefois
compliqus et est devenu par consquent un composant
incontournable des offres dhbergements.
Une tape supplmentaire est souvent ajoute : celle du dialogue
entre PHP et la base de donnes. Classiquement, PHP ouvre une
connexion au serveur de SGBD voulu, lui transmet des requtes et
en rcupre le rsultat, avant de fermer la connexion.

MySQL
MySQL, Un systme de gestion de base de donnes(SGBD) et qui
est gnralement utilis pour les applications web. Donc ce
systme nous permet le contrle daccs aux donnes pour assurer
la connexion simultane des utilisateurs dune mme base de
donnes, pour y accder rapidement et garantir que seuls les
utilisateurs autoriss peuvent accder aux donnes.
Une base de donnes MySQL permet denregistrer et manipuler les
informations dune manire efficace. Le serveur MySQL stocke les
donnes dans des tables spares relies par des relations bien
dfinies, et qui assure la combinaison des donnes entre les tables
via les requtes.

WampServer

23

WampServer, une plateforme de dveloppement Web de type


WAMP, permettant de faire fonctionner localement (sans se
connecter un serveur externe) des scripts PHP. WampServer n'est
pas en soi un logiciel, mais un environnement comprenant deux
serveurs (Apache et MySQL), un interprteur de script (PHP), ainsi
que phpMyAdmin pour l'administration Web des bases MySQL.
Il dispose d'une interface d'administration permettant de grer et
d'administrer ses serveurs au travers d'un tray icon (icne prs de
l'horloge de Windows).
La grande nouveaut de WampServer 2 rside dans la possibilit
d'y installer et d'utiliser n'importe quelle version de PHP, Apache ou
MySQL en un clic. Ainsi, chaque dveloppeur peut reproduire
fidlement son serveur de production sur sa machine locale.

WinDesign
WinDesign, un logiciel de modlisation qui contient trois modules.
Module de base de donnes:
L'intention des analystes et des gestionnaires de bases de
donnes, base de donnes pour l'analyse, la conception et
l'ingnierie inverse.
Module de l'objet:
Destin aux gestionnaires de projets et les dveloppeurs, pour
spcifier les points statiques et dynamiques du point de vue
d'une application ou un systme, les schmas et les langues
recommandes par UML.
Module Business Process:
architectes destine aux analystes d'affaires pour les
processus oprationnels et organisationnels de modlisation
des structures et de TI pour la modlisation des infrastructures
systmes, applications.

PowerAMC
UML
UML (en anglais Unified Modeling Language ou langage de
modlisation unifi ), un langage de modlisation graphique
24

base de pictogrammes. Il est apparu dans le monde du gnie


logiciel, dans le cadre de la conception oriente objet . Permet
de spcifier les acteurs, les classes et les relations qui existent
entre elles pour modliser un modle Orient Objet destin tre
cod. Cette partie de notre rapport consistera dterminer les
acteurs et les cas dutilisation du projet, puis la ralisation dun
diagramme de classes .Cette mthode nous facilitera llaboration
dun code convenable pour raliser notre projet.

Merise
Merise, une mthode de conception, de dveloppement et de
ralisation de projets informatiques. Base sur la sparation des
donnes et des traitements effectuer en plusieurs modles
conceptuels et physiques elle permet de mieux un systme
dinformation.
La mthode merise propose une approche de la conception
sparant ltude des donnes de celles de traitement, en avanant
progressivement par niveaux. Chacun de ces niveaux a pour
objectif principal de fournir un certain de documents qui sont
indispensables la concertation et llaboration autour de tout
projet informatique

25

MCD/MLD

La conception dun systme dinformation ncessite une mthode


de conception performante. A cet effet, jai choisis Merise pour bien
concevoir mon systme dinformation pour la gestion de
rclamations.

MCD en quelques mots :


Le MCD reprsente graphiquement la structure logique globale
dune base de donnes, indpendamment du logiciel ou de la
structure de stockage des donnes. Une fois tabli, il est donc
ncessaire de limplmenter dans un systme de gestion de base
de donnes(SGBD), cest--dire le traduire dans un langage de
dfinition de donnes.

Voici le MCD relatif aux rclamations :

26

MLD en quelques mots :


La modlisation logique des donnes est une description des
donnes, issue de la modlisation conceptuelle et organisationnelle
des donnes.
Il consiste dcrire la structure de donnes utilise sans faire
rfrence un langage de programmation. Il s'agit donc de prciser
le type de donnes utilises lors des traitements.
Voici le MLD relatif aux rclamations :

27

Diagrammes de cas dutilisation


Diagrammes de Cas dUtilisation en quelques mots :
Les diagrammes de cas dutilisation, des diagrammes UML
utiliss pour donner vision globale du comportement fonctionnel
dun systme logiciel. Un cas dutilisation reprsente une unit
discrte dinteraction entre un utilisateur (humain ou machine) et
28

un systme. Il est une unit significative de travail. Dans un


diagramme de cas dutilisation, les utilisateurs sont appels
acteurs, ils interagissent avec les cas dutilisation.

Le diagramme de cas dutilisation de lacteur Internaute est


le suivant:

Le digramme de cas dutilisation de lacteur


administrateur est le suivant :

29

La base de donnes MySQL


30

Connexion PHP/MySQL
Schmatiquement, il va falloir effectuer le parcours suivant pour
pouvoir accder une base de donnes.
Se connecter la base de donnes MySQL par le biais de la fonction
int mysql_connect(string host, string user, string password,)
Qui accepte comme paramtres :
Le nom d'hte du serveur de base de donnes. (ordinateur sur
lequel le SGBD est install) dans notre cas local host parce quon
travaille dans la mme machine.
Le nom de lutilisateur de MYSQL (root)
Le mot de passe de lutilisateur
Choisir une base de donnes parmi celles disponibles mme si
certains hbergeur ne permettent que de crer une seule base, il faut
spcifier le nom de la base sur laquelle on veut travailler.
Le choix de la base de donnes se fait par le biais de la fonction
int mysql_select_db(string nombase, int idconn)
qui accepte comme paramtres:
nom base de donnes
valeur de lidentifiant de connexion.
Passer des requtes SQL
via des primitives du genre MySQL_query....
Lexcution de la requte se fait par le biais de la fonction
int mysql_query(requete sql)
Fermer la connexion
Mme si par dfaut lors de la fin du script la fermeture peut se faire
automatiquement
La fermeture de la connexion se fait par le biais de la fonction
mysql_close(idconnection).

31

Partie 4 :

Prsentation du site
web

32

Menu du site web de lAS Oujda

Page daccueil

33

Formulaire des rclamations


Vrification des champs du formulaire

34

Pour tablir une rclamation le rclameur rempli le formulaire


suivant

Aprs validation un accus de rception saffiche pour limprimer

35

Les services de lAS Oujda

36

Administrateur
Ladministrateur se connecte via ce panneau administrateur

Gestion de lapplication par ladministrateur

37

Conclusion

La vie professionnelle nest pas identique au monde des tudes.


Un stage entant quensemble de mesure et d'activit permet en
dpit de toutes les difficults damliorer l'efficacit de la personne,
dassurer les responsabilits qui nous seront confies avec le
maximum de perfection et de toucher de trs prs lactivit dune
entreprise. Dautre part, mon projet intitul site web de lAS
Oujda tait l'occasion pour me familiariser avec la programmation
web dynamique et d'apprendre utiliser de diffrents logiciels.

38

Webographie

www.one.org.ma
www.sap.com
www.wikipedia.com

39

Vous aimerez peut-être aussi