2007 - 2008
Remerciement.2
Avant propos.......3
Introduction.6
Chapitre I : lOffice National de leau Potable...8
Fiche didentification delONEP9
I- Historique de lONEP....10
Principaux activits de lONEP....11
Organigramme de lONEP...13
Les 9 directions rgional de lONEP14
II-Presentation de la DSI...15
Organigramme de la DSI..15
1-Mission principale de la DSI.16
2-Description des diffrentes services de la DSI..17
2-1 Service plan et prvision budgtaire DSI/GP..17
2-2 Service tableau de bord et Reporting DSI/GT..18
Introduction
Leau
Tous a entre dans le cadre des efforts importants fournis par le Maroc
pour mieux grer la raret de leau, approvisionner lensemble de la population
en eau potable et garantir cette denre vitale contre la dgradation.
La loi sur leau, adopt en 1995, est linstrument qui permettra de traduire
dans les faits ces nouvelles orientations. Elle introduit en effet de nouvelles
notions et de nouveaux outils organisationnels. La cration dagences de bassin
figure
Parmi ses principales innovations. Elles auront pour mission dvaluer, de
planifier et de grer les ressources en eau au niveau du Bassin hydraulique. La
premire agence cre concerne le bassin de lOum Rbia. Grce leurs
sources financires propres (redevances recouvres auprs des usagers,
emprunts, subventions, dons), les agences de bassin pourront accorder des
prts, aides et subventions toute personne morale ou physique engageant des
investissements damnagement ou de protection des ressources en eau. En clair,
par lintroduction du principe pollueur- payeur et du prleveur- payeur ,
la nouvelle loi donne les moyens pour financer la dpollution des eaux.
Sur le plan de la planification et de la gestion de leau, la loi fixe le cadre
gographique de lexploitation de la ressource, savoir le bassin versant. Il
constituera lair dtude des plans directeurs damnagement intgr des
ressources en eau qui, leur tour, serviront de base llaboration dun plan
national de leau.
Cest dans le cadre dune meilleure planification et dune meilleure
gestion des installations deau potable que loffice nationale de leau potable
(ONEP).
S
savoir la ralisation du site W
Cadres suprieurs
Matrise
Excution
Total
1129
1911
3744
6784
Volume de production : 665 millions de m3.
Rpartition par clients :
- 15 rgies de distribution
- 3 concessionnaires privs
Abonns particuliers dans les centres grs par lONEP
I- Historique de lONEP
Jusqu' la fin des annes 60, le service de leau potable tait assur
par le Rgie des Exploitations Industrielles (REI), cre par un Dahir n
172.103 du 13 Safar 1348, et la Socit de la Distribution d eau et
dlectricit (SMD), et souvent ce service tait assur partir des
ressources locales.
Tout d abord, lAlimentation en Eau Potable (AEP) ne couvrait que les
villes nouvelles et exceptionnellement quelques rsidences en mdina. En
milieu rural, lapprovisionnement en eau potable ntait assur que par les
moyens traditionnels. Avec la cration des rgies de distribution en 1960
et la pnurie deau qua connue la cte atlantique entre Kenitra et Safi au
dbut des annes 60, apparut la ncessit dune planification long terme
pour rpondre aux besoins prsents et futurs de cette rgion.
Progressivement, cette approche a pu tre tendue tout le pays.
Ensuite, la succession de lONEP la REI en 1972 a impuls une
dynamique lAEP en milieu urbain permettant lextension du service de
leau dans les grandes villes et lintervention dans les petites villes et les
petits centres. Le dveloppement industriel et agraire a oblig lONEP
recourir la mobilisation des eaux de surface tant donn les
potentialits limites des ressources en eau souterraine.
En lan 2000, le pays fait face une consommation qui est de trente
fois suprieure celle du lendemain de lindpendance. Le taux de
croissance de la demande en eau est engendr par le dveloppement du
niveau de vie.
10
11
Dans les villes o ce service tait assur par la R.E.I (Rgie des
Exploitations Industrielles).
Dans les villes o ce service ne peut tre assur par les
communes elles-mmes.
La gestion est alors cde lONEP aprs dlibration du conseil
communal et approbation des autorits comptentes.
Assistance technique des organismes publics en matire de surveillance
de la qualit deau alimentaire.
Contrle de la pollution des eaux susceptibles dtre utilises pour
lalimentation humaine et ce, en collaboration avec les autorits
comptentes.
Assistance technique aux personnes publiques qui la sollicitent en
matire dtude, de ralisation et de gestion des adductions ou des
distributions deau potable.
Examen, en liaison avec le Ministre de la Sant Publique, de tous les
dossiers techniques des ouvrages dadduction et de distribution deau
potable et ce, afin de vrifier labsence des vices dquipement ou
dinstallation pouvant porter prjudice la qualit de leau distribue.
Etudes, en liaison avec les Ministres intresss, des projets de textes
lgislatifs et rglementaires ncessaires laccomplissement de sa
mission.
12
13
14
DIRECTION CONTROLE DE
GESTION ET SYSTEME
DINFORMATION
-DSI-
SERVICE
DECISIONNEL
DIVISION
CONTROLE DE
GESTION
DSI/G
DIVISION ETUDES ET
DEVELOPPEMENTS
INFORMATIIQUE
DSI/E
- PLANS ET
PREVISIONS
BUDGETAIRES
- DEVELOPPEMENTS
APPICATIONS
SUPPORT
- CONTRACTUALISATION
INTERNE
- DEVELOPPEMENTS
APPLICATIONS
METIERS
- TABLEAUX
DE BORD ET
REPORTING
- RAPPORTS
DACTIVITES
ET DE
GESTION
DIVISION
ADMINISTRATION
ET EXPLOITATION
DU SYSTEME
DINFORMATION
DSI/A
DIVISION CENTRE
DE COMPETENCES
SIONEP
DSI/C
COMMISSION
BUDGET
DINVESTISSEMEN
T ET DE
FONCTIONNEME
NT CBIF
- ADMINISTRATION
SYSTEMES
- CONDUITE DE
CHANGEMENT
- ADMINISTRATION
BASE DE DONNEES
- EXPERTISE FI
- EXPERTISE CO
PROGICIELS ET
ERP
- EXPERTISE RH
-VEILLE
TECHNOLOGIQUE ET
NORMALISATION
- RESEAUX
- EXPERTISE PEQ
- SIG
- MAINTENANCE
INFRASTRUCTURE
TECHNIQUE
- ADMINISTRATION
SUPPORT
UTILISATEURS
- SECURITES ET
SYSTEME A7
15
16
sessions
du CA
Prparer et valider le PV du CA
18
19
20
21
lesquelles je me suis bas) pour pouvoir faire une liaison de donne afin de
ce lancer par la suite dans la cration dune base de donnes convenable
Daprs ma lecture j ai rdiger un cahier de charge qui dfinit en gnrale le
processus de contractualisation interne au sein dune Direction rgional
Cahier de charge
Rgles de gestion :
-Chaque direction rgional a une ou plusieurs direction provinciales, et chaque
direction provincial a plusieurs centre et service.
-les Micro-Entreprise peuvent tre cres par centres.
-Chaque direction rgionale a un directeur rgional qui s'engage avec la
collaboration des divisions et service rattachs fdrer et impliquer leurs
personnels, et les encadrer pour la ralisation des objectifs qui leurs sont
assigns.
-Le directeur rgional s'investit personnellement dans le but d'atteindre les
objectifs
Assigns avec utilisation rationnelle et conome des moyens mise sa
disposition
-Les objectifs qualits de la direction rgionale qui compltent les objectifs
oprationnels existant sont formaliss travers les chartes d'engagements de
service
-les chartes engagent l'ONEP travers la direction rgionale en gnral et
chaque centre en particulier fournir une qualit de prsentation conforme la
demande et l'valuer de manire rgulire
-Pour chaque centre il y as une fiche centre qui contient le nom de ce centre,
indicateurs, activit, unit, anne, prvu, rel1, rel2, approche.
-les objectifs de la direction rgionale sont dclins en sous objectifs qui sont :
22
Objectif commerciaux
Objectifs financiers et matrise des cots
Objectifs sparation des comptabilits assainissement
Objectifs contrle de qualit des eaux
Objectif rural et accs l'eau potable
Objectifs assainissement liquide
Objectifs qualit total et charte d'engagement de service
Objectifs du contrat de performance managriale (qualitatifs et quantitatifs)
- Un programme d'engagement prvisionnel concerne un centre part il contient
un type de programme, date, Input. Budget, province, dsignation de l'opration,
cot global, ans budget, engagement, paiement, engagement prvisionnel,
engagement antrieur, Montant disponible
- La direction rgionale dfinit les moyens ncessaires pour aboutir aux objectifs
Moyens humains
Budget de fonctionnement
Budget dinvestissement (quipement)
- Chaque direction rgionale propose un plan daction
TAF:
1-Mise jour des tables suivantes:
Programme prvisionnel
Micro _Entreprise
Plan d'action
Centre
Besoins
Moyens informatiques
Objectifs
Objectifs qualitatifs
Objectifs quantitatifs
Charte d'engagement
Fiche centre
2-Etablir un rapport qui va contenir les tches suivantes:
-Slectionner depuis la table objectifs le type dobjectifs et indicateurs
spcifique et les afficher dans un datagrid et imprimer le document.
-Faire une requte qui renvois les colonnes des objectifs qualitatifs et
quantitatifs selon le modle du rapport et imprimer le document.
23
Partie I : MERISE
Dictionnaire de donnes
attribut
nom pro
Nom ctr
Type_gerance
Prevans
Popu
Nbr _douar
Proj
Consi
Dtems
Numetp
Activit
MT_TTC
Numfich
Indica
Unit
Anne
Prv
Dter1
Dter2
R1
R2
Dsignation
Nom province
Nom centre
Type grance
Prvu anne
Population
Nombre douar
Projet ou centre
dintervention
Consistance du projet
Date mise en service
Numro entreprise
Activit
MT TTC DHS
Numro fiche centre
Indicateur
Unit
Anne
prvu
Date rel 1
Date rel 2
Rel 1
Rel 2
type
texte
Texte
texte
Caractre variable
Entier
Entier
Texte
Texte
date
Entier
Texte
Rel
Entier
Texte
Caractre variable
Texte
Rel
Texte
Texte
Rel
Rel
24
App
Inputbg
Design
Financ
Cot
Ansbug
Eng
Paim
Eng_ant
Eng_pre
Mtt_dispo
Obs
sigleDR
nomDR
Numic
Prem_etabOR
renouvOR
Prem_etabIM
renouvIM
Total
Nummoy
Typmoy
Volet
Act
Nump
Action__ralis
Moyen pouvoir
Numro
Type objectife
Approche
Input.budget.PR
Dsignation
Financement
Cot
Anne budget
Engagement
Paiement
Engagement antrieur
Engagement prvisionnel
Montant disponible
Observation
Sigle Direction rgional
nom Direction rgional
Numro moyens
informatique
Premier tablissement en
ordinateur
Renouvellement en
ordinateur
Premier tablissement en
imprimante
Renouvellement en
imprimante
Total
Numro moyen
Type moyen
Volet
Actualis
Numro plan action
Action ralis
Moyen pouvoir
Numro objectif
Type objectifs
Rel
Caractre variable
Texte
Rel
Rel
Texte
Texte
Rel
Rel
Rel
Rel
Texte
Caractre variable
Texte
Entier
Entier
Entier
Entier
Entier
Entier
Entier
Texte
Texte
Rel
Entier
Texte
Texte
Entier
Texte
25
Type volet
Numro objectif
Objectif quantitatif
Ind_per
Val
Tranche
Result
Eval
Priorit
Point
Numobql
Compet
Discrip
Type volet
Numro objectif
quantitatif
Objectif quantitatif
Indicateur performance
Valeur cible
Tranche de performance
Rsultat ralis
Evaluation
Priorit
Point
Numro objectif
qualitatif
Comptence managrial
Discriptifs
Texte
Entier
Texte
Texte
Rel
Texte
Entier
Entier
Entier
Entier
Entier
Rel
rel
MCD
Le Modle Conceptuel des Donnes (MCD), permet la description statique du
systme dinformation laide des concepts dentit et dassociation
26
FICHE_CENTRE
CENTRE
UTILISATEUR
numfich <pi> Entier
Contenir
numctr
<pi> Entier
<O>
indicateur
<ai>
Texte
nom_uti
Caractre variable (15)
numE
<pi> Entier <O>
1,1
nomcentre
Caractre variable (50) <O>
0,1
unit
Caractre variable (4) mdp
Caractre variable (15)
activit
Texte
type_gerance
Texte (50)
anne
Numrique
MT_TTC_MDH
Rel
Avoir
prevu_anne
Numrique
1,n
prvu
Rel
population
Numrique
rel1
Rel
nbr_douars
Numrique
rel2
Rel
Contenir
projet_ou_centre_intervention
Texte
approche
Rel
consistance_du_projet
Texte
1,n
PROGRAMME_PREVISIONNEL
1,n
dte_mise_en_service
Caractre variable (15)
1,1
1,n
1,1
OBJ ECTIF
input budget_PR
<pi> Caractre variable (10) <O>
Concerner
indic
Texte
1,1
numobj
<pi> Numrique <O>
concerner
nature_centre
Texte
Appartenir
typobj
Texte
1,1
dsignation_opration
Texte
volet
Texte
Financ
Texte
OBJ
ECTIF_QUNTITATIF
typeV
Texte
cout_global
Rel
PLAN_ACTION
indicateur
Texte
num_objqtt
<pi> Entier <O>
ans_budget
Rel
1,n
prevu_anne
Numrique
nump
<pi> Entier <O>
obj_qtt
Texte
Engagement
Rel
prevu
Rel
indic
Texte
ind_perf_mode_calcul
Texte
PROVINCE
paiement
Rel
1,1
dter1
Date
actions__raliser
Texte
valeur_cible
Rel
eng_antrieur
Rel
nom_province <pi> Caractre variable (50)
dter2
Date
moyens__pouvoir
Texte
tranche_performance
Texte
eng_prvisionnel
Rel
rel1
Rel
rsulta_ralis
Entier
1,1
1,n
montant_dispo
Rel
reel2
Rel
Evaluation
Entier
concerne
observation
Texte
1,1
Rel
1,1 actualis
priorit
Entier
approche
Rel
points
Entier
1,1
MOYEN_INFORMATIQUE
1,n
1,n
avoir
nummi
<pi> Entier <O>
Proposer
prem_etab_OR
Entier
Composer
Contenir
renouvellementOR
Entier
prem_etab_IM
Entier
prciser
sont formalis
renouvellement_IM
Entier
total
Entier
1,1
MICRO_ENTREPRISE
1,n
1,1
BESOIN
numb
<pi> Entier
<O>
typeb
Texte (16)
volet
Texte
designation
Caractre variable (256)
anne
Numrique
prvu
Rel
actualis
Rel
dter1
Date
dter2
Date
rel1
Rel
rel2
Rel
approch
Rel
1,1
1,n
Dfinir
1,n
1,n
REGION
sigle_DR <pi> Caractre variable (3) <O>
nom_DR
Caractre variable (30)
1,n
OBJ ECTIF_QUALITATIF
numobql
<pi> Entier <O>
competences_managrials
Texte
numch
<pi> Entier
discriptif
Texte
prog_dploiement
Caractre variable (50)
Evaluation
Entier
performance_cible_du_centre
Caractre variable (50)
priorit
Entier
Engagement
Rel
points
Entier
indic
Texte
unit_mesure
Texte (16)
performance_cible
Texte (16)
CHARTE_D'ENGAGEMENT
1,n
27
MPD
Le Modle Physique des Donnes (MPD) permet une reprsentation de la
structure physique dune base de donnes.
Pour le MPD je l ai gnrer depuis le logiciel Power AMC version
11.1
28
FICHE_CENTRE
CENTRE
MICRO_ENTREPRISE
numE
numctr
activit
MT_TTC_MDH
int <pk>
int <fk>
text
float
PROGRAMME_PREVISIONNEL
input budget_PR
nom_province
numctr
indic
nature_centre
dsignation_opration
Financ
cout_global
ans_budget
Engagement
paiement
eng_antrieur
eng_prvisionnel
montant_dispo
observation
varchar(10) <pk>
varchar(50) <fk2>
int
<fk1>
text
text
text
text
float
float
float
float
float
float
float
text
BESOIN
numb
sigle_DR
typeb
volet
designation
anne
prvu
actualis
dter1
dter2
rel1
rel2
approch
int
<pk>
varchar(3) <fk>
text
text
varchar(256)
numeric
float
float
datetime
datetime
float
float
float
numctr
nom_province
nomctr
type_gerance
FK_MICRO_EN_ASSOCIATI_CENTRE prevu_anne
population
nbr_douars
projet_ou_centre_intervention
consistance_du_projet
dte_mise_en_service
FK_PROGRAMM_ASSOCIATI_CENTRE
int
<pk>
varchar(50) <fk>
text
text
numeric
numeric
numeric
text
text
varchar(15)
FK_FICHE_CE_ASSOCIATI_CENTRE
PROVINCE
nom_province varchar(50) <pk>
sigle_DR
varchar(3) <fk>
MOYEN_INFORMATIQUE
nummi
sigle_DR
prem_etab_OR
renouvellementOR
prem_etab_IM
renouvellement_IM
total
int
<pk>
varchar(3) <fk>
int
int
int
int
int
UTILISATEUR
int
<pk>
int
<fk>
text
<ak>
varchar(4)
numeric
float
float
float
float
nom_uti varchar(15)
mdp
varchar(15)
OBJECTIF
FK_CENTRE_APPARTENI_PROVINCE
FK_PROGRAMM_ASSOCIATI_PROVINCE
numfich
numctr
indicateur
unit
anne
prvu
rel1
rel2
approche
numobj
sigle_DR
numctr
typobj
volet
typeV
indicateur
prevu_anne
prevu
dter1
dter2
rel1
reel2
actualis
approche
FK_OBJ ECTIF_ASSOCIATI_CENTRE
PLAN_ACTION
nump
sigle_DR
indic
actions__raliser
moyens__pouvoir
int
<pk>
varchar(3) <fk>
text
text
text
FK_PROVINCE_COMPOSER_REGION
numeric <pk>
varchar(3) <fk2>
int
<fk1>
text
text
text
text
numeric
float
datetime
datetime
float
float
float
float
FK_OBJ ECTIF_ASSOCIATI_REGION
FK_CHARTE_D_ASSOCIATI_OBJ ECTIF
FK_PLAN_ACT_ASSOCIATI_REGION
FK_MOYEN_IN_ASSOCIATI_REGION
FK_BESOIN_ASSOCIATI_REGION
REGION
sigle_DR varchar(3) <pk>
nom_DR varchar(30)
CHARTE_D'ENGAGEMENT
numch
numobj
prog_dploiement
performance_cible_du_centre
Engagement
indic
unit_mesure
performance_cible
int
<pk>
numeric
<fk>
varchar(50)
varchar(50)
float
text
text
text
OBJECTIF_QUALITATIF
numobql
numobj
competences_managrials
discriptif
Evaluation
priorit
points
int
<pk>
numeric <fk>
text
text
int
int
int
num_objqtt
numobj
obj_qtt
ind_perf_mode_calcul
valeur_cible
tranche_performance
rsulta_ralis
Evaluation
priorit
points
29
int
<pk>
numeric <fk>
text
text
float
text
int
int
int
int
Partie II : UML
Diagramme de use case / Digramme de collaboration :
Fonctions
commerciales et
finnancires
Etablire un plan d'action
<<include>>
Fonctions indistruelles
<<include>>
Fonctions de
dveloppements
Fonctions supports
Directeur gnral
Moyens humains
Dfinir un programmeCas_
d'engagement
prvisionnel
4
Moyens de mobilits
<<include>>
<<include>>
budget d'investissement
Moyens informatiques
Contrleur de gestion
Etablir un rapport de ralisations des
Cas_8
objectifs et indicateur de performance
30
CENTRE
MICRO_ENTREPRISE
+ numE
: Integer
+ activit
: String
+ MT_TTC_MDH : Float
0..1
1..*
PROGRAMME_PREVISIONNEL
+
+
+
+
+
+
+
+
+
+
+
+
+
input budget_PR
indic
nature_centre
dsignation_opration
Financ
cout_global
ans_budget
Engagement
paiement
eng_antrieur
eng_prvisionnel
montant_dispo
observation
+
+
+
+
+
+
+
+
+
FICHE_CENTRE
numctr
nomctr
type_gerance
prevu_anne
population
nbr_douars
projet_ou_centre_intervention
consistance_du_projet
dte_mise_en_service
: Integer
: String
: String
: Decimal
: Decimal
: Decimal
: String
: String
: String
1..1
1..*
1..*
1..*
1..1
PLAN_ACTION
+
+
+
+
PROVINCE
1..*
nump
indic
actions__raliser
moyens__pouvoir
1..*
+
+
+
+
+
+
+
+
+
+
+
+
numb
typeb
volet
designation
anne
prvu
actualis
dter1
dter2
rel1
rel2
approch
: Integer
: String
: String
: String
: Decimal
: Float
: Float
: Date
: Date
: Float
: Float
: Float
: Integer
: Integer
: Integer
: Integer
: Integer
: Integer
+ nom_uti : String
+ mdp
: String
+
+
+
+
+
+
+
+
+
+
+
+
+
numobj
typobj
volet
typeV
indicateur
prevu_anne
prevu
dter1
dter2
rel1
reel2
actualis
approche
: Decimal
: String
: String
: String
: String
: Decimal
: Float
: Date
: Date
: Float
: Float
: Float
: Float
OBJECTIF_QUNTITATIF
1..*
1..1
1..1
1..1
1..1
1..1
REGION
1..1
+ sigle_DR : String
+ nom_DR : String
+
+
+
+
+
+
+
numch
prog_dploiement
performance_cible_du_centre
Engagement
indic
unit_mesure
performance_cible
num_objqtt
obj_qtt
ind_perf_mode_calcul
valeur_cible
tranche_performance
rsulta_ralis
Evaluation
priorit
points
1..*
CHARTE_D'ENGAGEMENT
1..1
+
+
+
+
+
+
+
+
+
1..1
1..*
1..*
1..*
1..*
: Integer
: String
: String
: String
1..*
MOYEN_INFORMATIQUE
BESOIN
UTILISATEUR
OBJECTIF
+ nom_province : String
nummi
prem_etab_OR
renouvellementOR
prem_etab_IM
renouvellement_IM
total
: Integer
: String
: String
: Decimal
: Float
: Float
: Float
: Float
1..*
1..1
+
+
+
+
+
+
numfich
indicateur
unit
anne
prvu
rel1
rel2
approche
1..1
1..1
: String
: String
: String
: String
: String
: Float
: Float
: Float
: Float
: Float
: Float
: Float
: String
+
+
+
+
+
+
+
+
: Integer
: String
: String
: Float
: String
: String
: String
OBJECTIF_QUALITATIF
+
+
+
+
+
+
numobql
competences_managrials
discriptif
Evaluation
priorit
points
: Integer
: String
: String
: Integer
: Integer
: Integer
31
: Integer
: String
: String
: Float
: String
: Integer
: Integer
: Integer
: Integer
direction
rg ional
systme
d'information
identification de l'utilisateur
Ouverture de l'application
32
33
direction rgionale
34
-centre
-micro entreprise
-moyen informatique
35
-programme prvisionnel
-besoin
36
-fiche centre
-objectifs
37
-charte
-objectifs quantitatif
38
-objectifs qualitatif
-utilisateur
39
40
41
Excel,
Word
etc.)
appele
Visuel
Basic
.NET
Visuel Basic est loutil Microsoft le plus productif pour crer rapidement une
large gamme dapplications Windows, Web et mobiles reposant sur le .NET
Framework. Les nouvelles fonctionnalits de Visuel Basic 2005, notamment
Intellusense, les extraits de code et la correction automatique aident les
dveloppeurs rduire les erreurs de codage Visuel Basic est construit pardessus le .NET Framework, ce qui garantit que les programmes crits en Visuel
42
la
scurit
et
de
l'interoprabilit
entre
les
langages.
Maquette authentification :
44
Maquette menu :
45
Menu annexe :
46
47
48
49
50
51
52
II- conclusion
En court de laccomplissement de ces taches jai pu acqurir un
esprit de professionnalisme et de responsabilit.
Et comme conclusion du prsent rapport, je tiens prciser que ce
stage que jai eu lhonneur deffectuer au sein de LONEP (Office
National de leau potable) ma t trs bnfique dans la mesure ou il
ma permis de dcouvrir la vie professionnelle, et de sadapter avec,
et surtout dacqurir une exprience, afin de matriser les
diffrentes travaux informatiques dont je sera appel effectuer
dans la vie active.
Ce travail restera pour moi, une rfrence et un point de dpart
pour apprendre, dvelopper et perfectionner mes savoir-faire ainsi
que mes cultures informatique.
53
54
55
56