Vous êtes sur la page 1sur 27

Rapport de stage

ENSIAS/RADEEMA

Rgie Autonome de Distribution dEau et dElectricit de Marrakech RADEEMA

Gestion du stock des compteurs lectriques du laboratoire dlectricit de la RADEEMA

Ralis par : Moulay El hassan EL MAJIDI Encadr par : Mlle Fatiha REGRAGUI

Anne universitaire : 2004/2005

3.1. Java
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,

1 page texte 1 page mixte 1 page image 1 CD vierge 1 pochette double 1 reliure
(baguette + transparent + papier cartonn)

0.5 DH 1 DH 2 DH 2 DH 0.5 DH 6 DH

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

Rapport de stage

ENSIAS/RADEEMA

Remerciements
Je tiens remercier mon encadrante Mlle Fatiha Regragui pour ses encouragements, ainsi que tous les membres de la division informatique de RADEEMA pour leur support, leurs conseils et leurs directives qui mont permis de mener bien mon stage. Je voudrais galement remercier tous les stagiaires qui ont travaill avec moi au sein du service informatique pour leur collaboration et leur comprhension .

Rapport de stage

ENSIAS/RADEEMA

Table des figures


Fig1 : Organigramme de la division informatique.......................................... 14 Fig2 : Graphe de dpendances fonctionnelles................................................. 16 Fig3 : Modle Entit-Association................................................................... 17 Fig4: Le schma relationnel............................................................................ 19 Fig5 : Menu principal...................................................................................... 20 Fig6 : Oprations/Compteur............................................................................ 20 Fig7 : Oprations/Client.................................................................................. 21 Fig8 : Ajout dun compteur............................................................................. 22 Fig9 : Installation dun compteur.................................................................... 22 Fig10 : Modification dun enregistrement...................................................... 23 Fig11 : Consultation1...................................................................................... 24 Fig12 : Consultation2...................................................................................... 24 Fig13 : Suppression dun enregistrement........................................................ 24

Rapport de stage

ENSIAS/RADEEMA

Sommaire
1-Introduction ... 2-Prsentation de RADEEMA ..
5 6 6 6 7 9 10 12 12 14 15 15 16 18 19 25 26 2.1- Fiche technique 2.2- Historique . 2.3-Organisation de RADEEMA .. 2.4-Objectif de RADEEMA

3- Division commerciale... 4- Division Informatique . 5- Etudes et analyse..

4.1-Prsentation de la division. 4.2- Organigramme de la division ... 5.1- Description de lapplication. ... 5.2- Conception de la base de donnes 5.3 -Description des outils 5.4- Ralisation et description de lapplication ...

6- Conclusion 7- Bibliographie..................................................................................................................................

Rapport de stage

ENSIAS/RADEEMA

1. Introduction
A fin de parfaire leur formation dingnieur et davoir un premier contact avec le monde du travail, les lves ingnieurs de lENSIAS : Ecole Nationale Suprieure dInformatique et dAnalyse des Systmes sont mens chaque anne effectuer des stages. Ces stages sont considrs comme des priodes formatrices part entire. Ils assurent lintgration des futurs ingnieurs dans le milieu professionnel et leur permettent de mettre en pratique leurs connaissances thoriques acquises lcole. Dans ce cadre, jai effectu mon stage de premire anne au sein de la Rgie Autonome Intercommunale de Distribution dEau et dElectricit de Marrakech :RADEEMA. Mon objectif tait tout dabord de dcouvrir le monde du travail et ensuite acqurir de nouveaux outils danalyse et de programmation. Le stage sest droul du 01/08/2005 au 05/08/2005 au dpartement clientle et marketing lagence commerciale Arset_Lamaache, le reste de la priode du stage tait la division informatique au sige de la RADEEMA du 08/08/2005 au 31/08/2005 . Durant cette deuxime priode jai ralis une application informatique (VB/ACCESS) qui consiste en la gestion des compteurs au profit du laboratoire lectrique de la rgie.

Rapport de stage

ENSIAS/RADEEMA

2. Prsentation de RADEEMA
2.1 Fiche technique
RAISON SOCIALE
: Rgie Autonome de Distribution dEau et

dElectricit de Marrakech ( R.A.D.E.E.MA ) MISSION : Alimentation et Distribution dEau et dElectricit.

DATE DE CREATION: 1er Janvier 1971

SIEGE SOCIAL

: Av. de France BP 520 Marrakech.

TEL

: 044-44-78-55

FAX E-MAIL :

: 044-44-78-53 radeema1@ altasnet.net.ma radeema2@ altasnet.net.ma

FORME JURIDIQUE : Etablissement Semi Public.

2.2 Historique
La Rgie Autonome de Distribution dEau et dElectricit de Marrakech a vu le jour en janvier 1971 aprs la disparition de la SMD : Socit Marocaine de Distribution. RADEEMA est un tablissement public vocation industrielle et commerciale dot de la personnalit civile et de lautonomie financire. La rgie assure la distribution deau et dlectricit lintrieur de la ville de Marrakech, cela sajoute la gestion du service dassainissement liquide depuis 1998.
6

Rapport de stage

ENSIAS/RADEEMA

Pour mener ses activits avec aisance, la rgie a procd la mise en place progressive de deux dlgations et des agences commerciales qui sont numres ci-dessous :

Dlgation Marrakech mdina Dlgation Sidi Youssef Ben Ali (S.Y.B.ALI) Sige Agence Guliz Agence Daoudiate Agence Kechich Agence Arset Lamach Agence S.Y.Bali Agence Mhamid Agence Yacoub El Mansour Agence Noujoum Agence zohour

2.3 Organisation de la RADEEMA


La R.A.D.E.E.MA est place sous tutelle du Ministre de lIntrieur, elle est soumise au contrle financier de lEtat, et est gre par : Un Conseil dAdministration. Un Comit de Direction. Un Directeur.

Conseil dAdministration :
Il constitue lorgane principal de la rgie qui se charge de dfinir sa politique en se basant sur celle du gouvernement, il est sous la prsidence du WALI de la province de Marrakech. Il est compos de : 8 membres lus par le conseil municipal de la ville. 4 membres dsigns par le Ministre de lIntrieur.

Rapport de stage

ENSIAS/RADEEMA

Le Conseil est charg de voter le budget de fonctionnement et dinvestissement et de vrifier les comptes dfinitifs de lanne.

Le comit de direction
Ce comit est : Soumis au contrle du conseil dadministration. A pour mission de suivre la gestion de la rgie et de rpondre aux questions qui lui sont poses par le Conseil dAdministration. Il est compos de 6 membres : )Un prsident. ) Deux membres reprsentant de Ministre des Finances et le Ministre de lIntrieur. ) Deux membres reprsentant le conseil municipal. ) Un contrleur financier.

Le Directeur :
Il est nomm par arrt ministriel conformment au dahir n 163 132 du 28 Joumada II 1383 du (16 novembre 1963) et gre la rgie sous lautorit et le contrle du Conseil dAdministration et du Comit de Direction. Il assure la direction de lensemble des services et agit au nom de la rgie et veille la bonne marche du travail. Il prend toutes les mesures ncessaires lexcution des dcisions du conseil dAdministration. Il recrute et licencie le personnel dans la limite des inscriptions budgtaires. Il engage et liquide les dpenses et constate les recettes de la rgie. Il dlivre lagent comptable les ordres de paiement et les titres de recettes. Le Directeur peut, sous sa responsabilit, dlguer sa signature un ou plusieurs chefs de service. En outre, en Juillet 2001, leffectif du personnel est rparti comme suit : 12 Cadres suprieurs dont le Directeur. 86 Cadres. 185 Agents de matrise. 665 Agents dexcution. Donc lensemble des prestations est ralis par un personnel qualifi compos de 948 agents.

Rapport de stage

ENSIAS/RADEEMA

2.4 Objectif de la RADEEMA


Les objectifs stratgiques les plus importants de la R.A.D.E.E.MA sont de satisfaire au mieux les besoins de ses abonns en eau, lectricit et assainissement. En effet elle essaie de rpondre aux proccupations suivantes : Un abonnement dans un dlai de 48 heures. Satisfaire les attentes de son personnel. Grer lentreprise de faon obtenir progressivement la rentabilit ncessaire.

Rapport de stage

ENSIAS/RADEEMA

3. Division commerciale :
Cest la division o seffectue le 1er contact avec le client et la plupart des travaux concernant les abonns. Son rle est de suivre la gestion des abonns depuis leurs contrats avec la R.A.D.E.E.MA afin de faciliter la tche de ce service, le travail est divis entre plusieurs services qui sont : Le service abonnement. Le service produit. Le service encaissement. Le service portefeuille. Le service rglement de compte.

Le service Abonnement
Ce service se charge de ltablissement du suivi de rglement de compte et de lenvoi pour excution de toutes les demandes de branchement et dabonnement aux rseaux deau et dlectricit.

Demandes de Branchement :
Pour toutes nouvelle construction, le propritaire a besoin dtablir une demande de branchement pour que sa construction branche au rseau soit deau soit dlectricit. Les pices exiges sont : Plan de construction original ou copie lgalise. Copie de C.I.N. Autorisation de construire. Autorisation du propritaire si labonn est locataire. Electricien agre la R.A.D.E.E.MA.

Aprs ltablissement de la demande de branchement lagence


commerciale. Ce service renvoie au service vrification pour tude et instruction technique pour dterminer le nombre de compteur et leurs puissances. Rception de ltablissement de devis dont dpendra la nature dusage ; le nombre de compteur et la puissance demande. Rception de service comptable et financier puis envoi au service des travaux pour excution.
10

Rapport de stage

ENSIAS/RADEEMA

Demande dabonnement :
La demande dabonnement est remise directement au service vrification qui va designer la nature dusage et de tension (B1 ou B2) aprs avoir t accepte la demande dabonnement sera adresse lagence commerciale pour paiement des frais du compteur.

Le service produit
Il soccupe de la prise en charge des abonns par facturation des quittances darrt de facturation en cas de rsiliation. Il se charge aussi de la facturation des consommations deau et d'lectricit des quittances dadministration des gros compteurs des bains et du personnel de la rgie qui bnficient de la gratuit. Quant il sagit dune rsiliation qui enregistre larrt de la facture sur le produit et avise le service abonnement pour rglement de compte.

Le service encaissement
Les encaisseurs sont des agents qui font la tourne dans les quartiers de la ville pour encaissement des quittances dlectricit et deau et en mme temps pour relever des index des compteurs dlectricit. Normalement ils font une premire et deuxime tourne pour simplifier le travail et aider les abonns payer leurs quittances. Les encaisseurs reoivent un nombre de quittance et le cahier de charge du secteur. Les sommes encaisses au cours de la tourne doivent tre verses chaque deux jours . Les impays remis aux guichets, seront pris en charge par le service porte feuille.

Le Service Porte Feuille


Ce service gre les quittances rendues impayes par les encaisseurs. Si labonn ne paie pas les quittances une lettre recommande lui sera envoye avec majoration de 16.60 DH.

11

Rapport de stage

ENSIAS/RADEEMA

Si dans un dlai de 10 jours labonn ne paie pas, un bon de coupure deau ou dlectricit est tabli dans ce cas, labonne doit payer une pnalit de retard qui slve 83,10DH. Si labonn ne paie pas il sera procd ltablissement dun bon de rsiliation et son dossier sera transmit au rglement de compte pour le supprimer de la liste des clients de la rgie.

Le Service Rglement de Compte


Ce service se charge de ltablissement des relevs de compte concernant la rsiliation de contrat. Il existe deux types de rsiliations : Une rsiliation volontaire. Une rsiliation par dfaut de paiement. Dans le 1er cas, la rsiliation ce fait la demande de labonn par contre, pour le 2me cas la rgie limpose. Aprs la coupure par dfaut de paiement de labonn, le service de rglement de compte tablit la rsiliation en calculant le montant total payer.

4. Division informatique
4.1 Prsentation de la division
Depuis 1987, la RADEEMA a pris la dcision de mettre en place une division informatique pour matriser la quantit des informations qui devient de plus en plus importante et pour liminer les risques derreur du travail manuel. Cette division a permis un meilleur rendement au sein de La Rgie. En assurant la fois llaboration des programmes, lacquisition des logiciels appropris, ladministration des donnes et la maintenance du matriel existant. Elle est organise comme suit :

Service Etudes, Dveloppements et Intgration :


Il se charge des tches suivante : -Etudes, choix et mise en place des produits Logiciels -Conception dapplications informatiques -Ralisation et maintenance
12

Rapport de stage

ENSIAS/RADEEMA

Service Production et Exploitation


Les tches relevant de ce service sont : -Administration progiciels -Gestion du parc matriel -Support et assistance aux utilisateurs -Gestion des oprations maintenance de matriel -Sauvegarde des donnes informatiques

Service Architecture Technique et Tlcommunications


Il soccupe des tches : -Administration des serveurs -Administration des rseaux locaux tendus -Administration de messagerie lectronique -Rseau Internet et Intranet -Gestion des lignes spcialises -Intgration voix et donnes

Service Secrtariat
Les tches relevant de la bureautique de la division sont : -Traitement bureautique - Gestion et suivi des dossiers administratifs - Mise en forme des donnes issues des applications et traitement des donnes statistiques

13

Rapport de stage

ENSIAS/RADEEMA

4.1 Organigramme de la division

Fig1 : Organigramme de la division informatique

14

Rapport de stage

ENSIAS/RADEEMA

5. Etude et Analyse
5.1 Prsentation de lapplication
Le laboratoire dlectricit de la RADEEMA se charge essentiellement des tches suivantes : Linstallation des compteurs pour tous les secteurs Le contrle de ltat des nouveaux compteurs La dsinstallation des compteurs dans les cas ou le client a des problmes de paiement avec la rgie Le changement des compteurs dfaillants (en cas de blocage ou de fuite) La rparation des compteurs dfaillants La tche qui ma t confie au sein de la division informatique tait la ralisation dune application informatique qui sert la gestion du stock des compteurs dans le laboratoire dlectricit de la rgie. A laide de cette application lutilisateur doit tre capable de : ajouter de nouveaux compteurs la liste des compteurs disponibles, supprimer un compteur de la liste, consulter la liste des compteurs affecter un compteur un client faire des changements de compteurs enregistrer les informations concernant chaque pose ou dpose de compteur. Dou la ncessit de lutilisation dune base de donnes.

15

Rapport de stage

ENSIAS/RADEEMA

5.2 Conception de la base de donnes


Dictionnaire de donnes Nom Compt_num Compt_typ Nbre_rou Amprage Nbre_fils Cte_compt Nom Adresse Police_num Tournee_num Date_ pos Agent_pos Date_dep Agent_dep Motif Resiliation_num Date_ref Dsignation Numro du compteur Type du compteur Nombre de roues Amprage du compteur Nombre de fils Constante du compteur Nom du client Adresse du client Numro de la police Numro de la tourne Date de pose du compteur Agent de pose Date de dpose Agent de dpose Motif de dpose Numro de rsiliation Date de rforme Type Entier Texte Entier Entier Entier Entier Texte Texte Entier Entier Date Texte Date Texte Texte Entier Entier

Graphe des dpendances fonctionnelles :


Compt_num Police_num

Compt_typ Nbre_rou Nbre_fils

Compt_cte Adresse Date_ref Amperage Date_pos Date_dep

Nom

Agent_pos Motif Agent_dep

Resiliation_num Fig2 : Graphe de dpendances fonctionnelles

16

Rapport de stage

ENSIAS/RADEEMA

Modle Entit-Association :
Compteur Pose Compt_num Compt_typ Nbre_fils Nbre_rou Compt_cte Amperage Date_ref Police_num
0, 1 0, 1 Date_pos Agent_pos Tournee_num 1, n

Client Police_num Nom Adresse

Dpose
Date_dep Agent_dep Motif Rsiliation_num 1, n

Fig3 : Modle Entit-Association

Les relations
Compteur : Compt_num Compt_typ Nbre_fils Nbre_rou Compt_cte Amperage Date_ref Police_num Pose : Compt_num Police_num Tournee_num Date_pos Agent_pos Dpose : Compt_num Police_num Tournee_num Date_dep Agent_dep Resiliation_num Motif Client : Police_num

Nom

Adresse

17

Rapport de stage

ENSIAS/RADEEMA

5.3 Description des outils


Microsoft Access 2003 Cest un systme de gestion de bases de donnes relationnelles (SGBDR), cest dire que cest un outil qui sert reproduire les innombrables relations entre les donnes. Il offre un ensemble de services assurant la structuration, la gestion, la maintenance, la mise jour et la consultation de la base de donnes. A laide de Microsoft ACCESS, on peut facilement avoir accs aux informations, faire les diffrentes oprations de mise jour telles que linsertion, la suppression, la modification

Microsoft Visual Basic 6 Cest le langage de programmation le plus utilis dans ce type dapplications. Il octroie plusieurs options et contrles qui permettent une simple et efficace connexion avec la base de donnes (dAccess). Lorsquon dsire se connecter partir de Visual Basic Access, on a le choix entre deux technologies pour le Visual basic 6: celle des DAO (Data Access Objects, objets daccs aux donnes) ou celle des ADO (ActiveX Data Objects, objets de donnes ActiveX). Ces deux technologies comprennent un modle de programmation performant qui permet de contrler les bases de donnes. jai choisi dutiliser la deuxime tant la plus utilise dans le milieu professionnel.

18

Rapport de stage

ENSIAS/RADEEMA

5.4 Ralisation et description de lapplication


Construction de la base de donnes Pour la ralisation des tables laide de Access, cela ne ma pas pos un grand problme mme si ctait la premire fois que je dcouvre Access. Daprs le modle conceptuel de donnes que jai dj adapt , jai obtenu le schma relationnel suivant :

Fig4: Le schma relationnel

Conception des pages Jai commenc par concevoir les pages de lapplication, jai travaill sur des feuilles indpendantes pour grer respectivement les diffrentes fonctionnalits de mon projet, puis jai reli ces pages avec des commandes.

19

Rapport de stage

ENSIAS/RADEEMA

Fonctionnalits de lapplication Lorsquun utilisateur ouvre lapplication, il se trouve devant une premire page (cf fig5), qui lui donne la possibilit daccder soit la partie : Gestion des compteurs soit la partie : Gestion des clients.

Fig5 : Menu principal

Dans la partie Gestion des compteurs lutilisateur peut ajouter un compteur, consulter la liste des compteurs, comme il peut modifier les informations concernant les compteurs (cf fig6)

Fig6 : Oprations/Compteur

20

Rapport de stage

ENSIAS/RADEEMA

Dans la partie Gestion des clients (cf fig7), lutilisateur trouve un menu qui lui permet de choisir entre diffrentes fonctionnalits, savoir : Saisie : en choisissant cette fonctionnalit lutilisateur peut entrer des informations concernant la pose, la dpose, la rforme, et le changement dun compteur. Consultation : en choisissant cette fonctionnalit en peut consulter les informations sur les compteurs et les clients. Modification : laide de ce choix lutilisateur peut modifier les informations sur les compteurs et les clients.

Fig7 : Oprations/Client

Fonctionnalits gnrales et interaction Insertion des nouveaux enregistrements Loption ajouter dans les diffrentes feuilles de lapplication permet dinsrer dans la base de donnes des nouveaux enregistrements, en loccurrence de nouveaux compteurs, ou nouvelles oprations sur ces derniers. En cliquant sur le bouton ajouter dans lune des feuilles appropries : on nous donne la main pour remplir les champs dun nouveau compteur, la fin de la saisie, il faut valider en cliquant sur le bouton valider (cf fig8). Cela est valable aussi pour les oprations de pose et dpose des compteurs (cf fig9) .

21

Rapport de stage

ENSIAS/RADEEMA

Fig8 : Ajout dun compteur

Fig9 : Installation dun compteur

22

Rapport de stage

ENSIAS/RADEEMA

Modification des donnes Notre application permet lutilisateur de modifier certaines informations qui peuvent changer au cours du temps. Ou bien de corriger quelques insertions errones comme le cas dun faux numro de compteur. Il suffit de cliquer sur le bouton Modifier puis cliquer sur la commande Valider aprs avoir saisi les modifications. (cf fig10)

Fig10 : Modification dun enregistrement

Consultation des donnes Comme toute application de gestion dune base de donne la consultation et la recherche des informations et des enregistrements existants est lune des fonctionnalits les plus fondamentales. Cette application permet la consultation et la recherche des informations techniques concernant un compteur (cf fig11) ou des enregistrements concernant les oprations dinstallation et de dsinstallation (cf fig12).

23

Rapport de stage

ENSIAS/RADEEMA

Fig11 : Consultation1

Fig12 : Consultation2

Suppression des donnes Cette application permet aussi lutilisateur de supprimer certaines informations qui nont plus dintrt ou bien une information quon a saisit par mgarde. Lorsquon clique sur le bouton Supprimer (cf fig13) , un message box est affich pour confirmer la suppression de lenregistrement .

Fig13 : Suppression dun enregistrement

24

Rapport de stage

ENSIAS/RADEEMA

6. Conclusion
Mon projet durant ce stage tait la conception dune application de gestion des compteurs laide de Visual Basic et Access, par consquent jai manipul plusieurs contrles de Visual Basic qui mont permis de mener bien mon application. Jai du aussi pendant mon stage manipuler quelques techniques de communication. Finalement je pense que lapplication ralise durant ce stage malgr sa simplicit constitue une assez bonne plate forme pour linformatisation des travaux effectuer par le personnel du laboratoire lectrique de la RADEEMA. Je pense aussi que linstallation de cette application sur lintranet de la rgie sera bnfique.

25

Rapport de stage

ENSIAS/RADEEMA

7. Bibliographie
Rfrences :
9 Cours de premire anne de bases de donnes de M. KRIOUILE

Sites Web :
9 http://www.developpez.com 9 http://www.codes-sources.com 9 http://www.vbFrance.fr

26