27
Rapport de stage ENSIAS/RADEEMA 1 Gestion du stock des compteurs électriques du laboratoire d’électricité de la RADEEMA Réalisé par : Moulay El hassan EL MAJIDI Encadré par : Mlle Fatiha REGRAGUI Année universitaire : 2004/2005 Régie Autonome de Distribution d’Eau et d’Electricité de Marrakech RADEEMA

El Majidi Moulay El Hassan

Embed Size (px)

Citation preview

Page 1: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

1

Gestion du stock des compteurs électriques du

laboratoire d’électricité de la RADEEMA

Réalisé par : Moulay El hassan EL MAJIDI Encadré par : Mlle Fatiha REGRAGUI

Année universitaire : 2004/2005

Régie Autonome de Distribution d’Eau et

d’Electricité de Marrakech RADEEMA

مصعب البكدوري
Stamp
Page 2: El Majidi Moulay El Hassan

1 page texte

0.5 DH

1 page mixte

1 DH

1 page image

2 DH

1 CD vierge

2 DH

1 pochette double

0.5 DH

1 reliure (baguette + transparent + papier cartonné)

6 DH

3.1. Java Java est à la fois un langage de programmation et une plateforme d'exécution [7]. Le langage Java a la particularité principale d'être portable, puisqu'il peut tourner sur n'importe quelle machine disposant d'un interpréteur Java. Cette portabilité est fondamentale sur Internet,

4. Réalisation Au lancement de l’application, l’utilisateur a le choix entre deux menus : New Project et Load Project.

Page 3: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

2

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 m’ont 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 compréhension .

Page 4: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

3

Table des figures Fig1 : Organigramme de la division informatique.......................................... 14Fig2 : Graphe de dépendances fonctionnelles................................................. 16Fig3 : Modèle Entité-Association................................................................... 17Fig4: Le schéma relationnel............................................................................ 19Fig5 : Menu principal...................................................................................... 20Fig6 : Opérations/Compteur............................................................................ 20Fig7 : Opérations/Client.................................................................................. 21Fig8 : Ajout d’un compteur............................................................................. 22Fig9 : Installation d’un compteur.................................................................... 22Fig10 : Modification d’un enregistrement...................................................... 23Fig11 : Consultation1...................................................................................... 24Fig12 : Consultation2...................................................................................... 24Fig13 : Suppression d’un enregistrement........................................................ 24

Page 5: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

4

Sommaire

1-Introduction ………………………………………………………………………………...……… 5 2-Présentation de RADEEMA ………………………………………..…………… 6 2.1- Fiche technique ……………………………………………………………………………… 6

2.2- Historique …………………………………………….………………………………………… 6 2.3-Organisation de RADEEMA ………………..…………………………………………… 7 2.4-Objectif de RADEEMA …………………………………………………………………… 9

3- Division commerciale…………………………………...……………………………… 10

4- Division Informatique ……………………………………………….………………… 12 4.1-Présentation de la division……………………………………….………………………… 12 4.2- Organigramme de la division ………………………………...………………………… 14

5- Etudes et analyse……………………………………………………………..……………… 15 5.1- Description de l’application. …………………………………………...……………… 15 5.2- Conception de la base de données…………………………………………………… 16 5.3 -Description des outils……………………………………………………………………… 18

5.4- Réalisation et description de l’application …………………………………...… 19

6- Conclusion ………………………………………………………………………………………… 25

7- Bibliographie.................................................................................................................................. 26

Page 6: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

5

1. Introduction

A fin de parfaire leur formation d’ingénieur et d’avoir un premier contact avec le monde du travail, les élèves ingénieurs de l’ENSIAS : Ecole Nationale Supérieure d’Informatique et d’Analyse des Systèmes sont menés chaque année à effectuer des stages. Ces stages sont considérés comme des périodes formatrices à part entière. Ils assurent l’intégration des futurs ingénieurs dans le milieu professionnel et leur permettent de mettre en pratique leurs connaissances théoriques acquises à l’école. Dans ce cadre, j’ai effectué mon stage de première année au sein de la Régie Autonome Intercommunale de Distribution d’Eau et d’Electricité de Marrakech :RADEEMA.

Mon objectif était tout d’abord de découvrir le monde du travail et ensuite acquérir de nouveaux outils d’analyse et de programmation. Le stage s’est déroulé du 01/08/2005 au 05/08/2005 au département clientèle et marketing à l’agence commerciale Arset_Lamaache, le reste de la période du stage était à la division informatique au siège de la RADEEMA du 08/08/2005 au 31/08/2005 . Durant cette deuxième période j’ai réalisé une application informatique (VB/ACCESS) qui consiste en la gestion des compteurs au profit du laboratoire électrique de la régie.

Page 7: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

6

2. Présentation de RADEEMA 2.1 Fiche technique

RAISON SOCIALE : Régie Autonome de Distribution d’Eau et

d’Electricité de Marrakech ( R.A.D.E.E.MA )

MISSION : Alimentation et Distribution d’Eau et d’Electricité.

DATE DE CREATION: 1er Janvier 1971

SIEGE SOCIAL : Av. de France BP 520 Marrakech.

TEL : 044-44-78-55

FAX : 044-44-78-53

E-MAIL : radeema1@ altasnet.net.ma

radeema2@ altasnet.net.ma

FORME JURIDIQUE : Etablissement Semi –Public.

2.2 Historique

La Régie Autonome de Distribution d’Eau et d’Electricité de Marrakech a vu le jour en janvier 1971 après la disparition de la SMD : Société Marocaine de Distribution. RADEEMA est un établissement public à vocation industrielle et commerciale doté de la personnalité civile et de l’autonomie financière. La régie assure la distribution d’eau et d’électricité à l’intérieur de la ville de Marrakech, à cela s’ajoute la gestion du service d’assainissement liquide depuis 1998.

Page 8: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

7

Pour mener ses activités avec aisance, la régie a procédé à la mise en

place progressive de deux délégations et des agences commerciales qui sont énumérées ci-dessous :

• Délégation Marrakech médina

• Délégation Sidi Youssef Ben Ali (S.Y.B.ALI)

• Siège Agence Guéliz

• Agence Daoudiate

• Agence Kechich

• Agence Arset Lamâach

• Agence S.Y.Bali

• Agence M’hamid

• Agence Yacoub El Mansour

• Agence Noujoum

• Agence zohour

2.3 Organisation de la RADEEMA

La « R.A.D.E.E.MA » est placée sous tutelle du Ministère de l’Intérieur, elle est soumise au contrôle financier de l’Etat, et est gérée par :

• Un Conseil d’Administration. • Un Comité de Direction. • Un Directeur.

Conseil d’Administration : Il constitue l’organe principal de la régie qui se charge de définir sa

politique en se basant sur celle du gouvernement, il est sous la présidence du WALI de la province de Marrakech. Il est composé de :

• 8 membres élus par le conseil municipal de la ville. • 4 membres désignés par le Ministre de l’Intérieur.

Page 9: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

8

Le Conseil est chargé de voter le budget de fonctionnement et

d’investissement et de vérifier les comptes définitifs de l’année. Le comité de direction

Ce comité est :

• Soumis au contrôle du conseil d’administration. • A pour mission de suivre la gestion de la régie et de répondre

aux questions qui lui sont posées par le Conseil d’Administration. Il est composé de 6 membres :

Un président. Deux membres représentant de Ministère des Finances et le Ministère de l’Intérieur.

Deux membres représentant le conseil municipal. Un contrôleur financier.

Le Directeur :

Il est nommé par arrêté ministériel conformément au dahir n° 163 - 132 du 28 Joumada II 1383 du (16 novembre 1963) et gère la régie sous l’autorité et le contrôle du Conseil d’Administration et du Comité de Direction. • Il assure la direction de l’ensemble des services et agit au nom de la régie et veille à la bonne marche du travail. • Il prend toutes les mesures nécessaires à l’exécution des décisions du conseil d’Administration. • Il recrute et licencie le personnel dans la limite des inscriptions budgétaires. • Il engage et liquide les dépenses et constate les recettes de la régie. Il délivre à l’agent comptable les ordres de paiement et les titres de recettes. • Le Directeur peut, sous sa responsabilité, déléguer sa signature à un ou plusieurs chefs de service.

En outre, en Juillet 2001, l’effectif du personnel est réparti comme suit :

12 Cadres supérieurs dont le Directeur. 86 Cadres. 185 Agents de maîtrise. 665 Agents d’exécution.

Donc l’ensemble des prestations est réalisé par un personnel qualifié composé de 948 agents.

Page 10: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

9

2.4 Objectif de la RADEEMA

Les objectifs stratégiques les plus importants de la R.A.D.E.E.MA sont de satisfaire au mieux les besoins de ses abonnés en eau, électricité et assainissement. En effet elle essaie de répondre aux préoccupations suivantes :

• Un abonnement dans un délai de 48 heures.

• Satisfaire les attentes de son personnel.

• Gérer l’entreprise de façon à obtenir progressivement la rentabilité nécessaire.

Page 11: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

10

3. Division commerciale : C’est la division où s’effectue le 1er contact avec le client et la plupart des travaux concernant les abonnés. Son rôle est de suivre la gestion des abonnés depuis leurs contrats avec la R.A.D.E.E.MA afin de faciliter la tâche 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 règlement de compte.

Le service Abonnement

Ce service se charge de l’établissement du suivi de règlement de compte et de l’envoi pour exécution de toutes les demandes de branchement et d’abonnement aux réseaux d’eau et d’électricité.

Demandes de Branchement :

Pour toutes nouvelle construction, le propriétaire a besoin d’établir une demande de branchement pour que sa construction branchée au réseau soit d’eau soit d’électricité. Les pièces exigées sont :

Plan de construction original ou copie légalisée. Copie de C.I.N. Autorisation de construire. Autorisation du propriétaire si l’abonné est locataire. Electricien agrée à la R.A.D.E.E.MA.

Après l’établissement de la demande de branchement à l’agence

commerciale. Ce service renvoie au service vérification pour étude et instruction technique pour déterminer le nombre de compteur et leurs puissances. Réception de l’établissement de devis dont dépendra la nature d’usage ; le nombre de compteur et la puissance demandée. Réception de service comptable et financier puis envoi au service des travaux pour exécution.

Page 12: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

11

Demande d’abonnement :

La demande d’abonnement est remise directement au service vérification qui va designer la nature d’usage et de tension (B1 ou B2) après avoir été acceptée la demande d’abonnement sera adressée à l’agence commerciale pour paiement des frais du compteur.

Le service produit

Il s’occupe de la prise en charge des abonnés par facturation des quittances d’arrêt de facturation en cas de résiliation.

Il se charge aussi de la facturation des consommations d’eau et

d'électricité des quittances d’administration des gros compteurs des bains et du personnel de la régie qui bénéficient de la gratuité.

Quant il s’agit d’une résiliation qui enregistre l’arrêt de la facture sur le

produit et avise le service abonnement pour règlement de compte.

Le service encaissement

Les encaisseurs sont des agents qui font la tournée dans les quartiers de la ville pour encaissement des quittances d’électricité et d’eau et en même temps pour relever des index des compteurs d’électricité. Normalement ils font une première et deuxième tournée pour simplifier le travail et aider les abonnés à payer leurs quittances.

Les encaisseurs reçoivent un nombre de quittance et le cahier de charge

du secteur. Les sommes encaissées au cours de la tournée doivent être versées chaque

deux jours . Les impayés remis aux guichets, seront pris en charge par le service porte feuille. Le Service Porte Feuille

Ce service gère les quittances rendues impayées par les encaisseurs. Si l’abonné ne paie pas les quittances une lettre recommandée lui sera

envoyée avec majoration de 16.60 DH.

Page 13: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

12

Si dans un délai de 10 jours l’abonné ne paie pas, un bon de coupure d’eau ou d’électricité est établi dans ce cas, l’abonne doit payer une pénalité de retard qui s’élève à 83,10DH.

Si l’abonné ne paie pas il sera procédé à l’établissement d’un bon de résiliation et son dossier sera transmit au règlement de compte pour le supprimer de la liste des clients de la régie.

Le Service Règlement de Compte

Ce service se charge de l’établissement des relevés de compte concernant la résiliation de contrat. Il existe deux types de résiliations :

Une résiliation volontaire. Une résiliation par défaut de paiement. Dans le 1er cas, la résiliation ce fait à la demande de l’abonné par contre,

pour le 2ème cas la régie l’impose. Après la coupure par défaut de paiement de l’abonné, le service de

règlement de compte établit la résiliation en calculant le montant total à payer.

4. Division informatique 4.1 Présentation de la division Depuis 1987, la RADEEMA a pris la décision de mettre en place une division informatique pour maîtriser la quantité des informations qui devient de plus en plus importante et pour éliminer les risques d’erreur du travail manuel.

Cette division a permis un meilleur rendement au sein de La Régie. En assurant à la fois l’élaboration des programmes, l’acquisition des logiciels appropriés, l’administration des données et la maintenance du matériel existant. Elle est organisée comme suit : Service Etudes, Développements et Intégration :

Il se charge des tâches suivante :

-Etudes, choix et mise en place des produits Logiciels -Conception d’applications informatiques -Réalisation et maintenance

Page 14: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

13

Service Production et Exploitation

Les tâches relevant de ce service sont :

-Administration progiciels -Gestion du parc matériel -Support et assistance aux utilisateurs -Gestion des opérations maintenance de matériel -Sauvegarde des données informatiques

Service Architecture Technique et Télécommunications

Il s’occupe des tâches : -Administration des serveurs -Administration des réseaux locaux étendus -Administration de messagerie électronique -Réseau Internet et Intranet -Gestion des lignes spécialisées

-Intégration voix et données

Service Secrétariat

Les tâches relevant de la bureautique de la division sont :

-Traitement bureautique - Gestion et suivi des dossiers administratifs - Mise en forme des données issues des applications et traitement des données statistiques

Page 15: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

14

4.1 Organigramme de la division

Fig1 : Organigramme de la division informatique

Page 16: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

15

5. Etude et Analyse 5.1 Présentation de l’application Le laboratoire d’électricité de la RADEEMA se charge essentiellement des tâches suivantes :

L’installation des compteurs pour tous les secteurs Le contrôle de l’état des nouveaux compteurs La désinstallation des compteurs dans les cas ou le client a des problèmes de paiement avec la régie

Le changement des compteurs défaillants (en cas de blocage ou de fuite)

La réparation des compteurs défaillants

La tâche qui m’a été confiée au sein de la division informatique était la réalisation d’une application informatique qui sert à la gestion du stock des compteurs dans le laboratoire d’électricité de la régie. A l’aide de cette application l’utilisateur 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 dépose de compteur.

D’ou la nécessité de l’utilisation d’une base de données.

Page 17: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

16

5.2 Conception de la base de données

Dictionnaire de données

Nom Désignation Type Compt_num Numéro du compteur Entier Compt_typ Type du compteur Texte Nbre_rou Nombre de roues Entier Ampérage Ampérage du compteur Entier Nbre_fils Nombre de fils Entier Cte_compt Constante du compteur Entier Nom Nom du client Texte Adresse Adresse du client Texte Police_num Numéro de la police Entier Tournee_num Numéro de la tournée Entier Date_ pos Date de pose du compteur Date Agent_pos Agent de pose Texte Date_dep Date de dépose Date Agent_dep Agent de dépose Texte Motif Motif de dépose Texte Resiliation_num Numéro de résiliation Entier Date_ref Date de réforme Entier Graphe des dépendances fonctionnelles : Compt_num Police_num Compt_typ Compt_cte Nom Nbre_rou Adresse Nbre_fils Date_ref Amperage Date_pos Agent_pos Date_dep Motif Agent_dep Resiliation_num

Fig2 : Graphe de dépendances fonctionnelles

Page 18: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

17

Modèle Entité-Association :

Pose

0, 1 Date_pos 1, n Agent_pos Tournee_num

Dépose Date_dep

0, 1 Agent_dep 1, n Motif Résiliation_num

Fig3 : Modèle 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 Dépose : Compt_num Police_num Tournee_num Date_dep Agent_dep Resiliation_num Motif Client : Police_num Nom Adresse

Client Police_num Nom Adresse

Compteur Compt_num Compt_typ Nbre_fils Nbre_rou Compt_cte Amperage Date_ref Police_num

Page 19: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

18

5.3 Description des outils

Microsoft Access 2003

C’est un système de gestion de bases de données relationnelles (SGBDR), c’est à dire que c’est un outil qui sert à reproduire les innombrables relations entre les données. Il offre un ensemble de services assurant la structuration, la gestion, la maintenance, la mise à jour et la consultation de la base de données.

A l’aide de Microsoft ACCESS, on peut facilement avoir accès aux informations, faire les différentes opérations de mise à jour telles que l’insertion, la suppression, la modification…

Microsoft Visual Basic 6

C’est le langage de programmation le plus utilisé dans ce type d’applications. Il octroie plusieurs options et contrôles qui permettent une simple et efficace connexion avec la base de données (d’Access).

Lorsqu’on désire 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 d’accès aux données) ou celle des ADO (ActiveX Data Objects, objets de données ActiveX). Ces deux technologies comprennent un modèle de programmation performant qui permet de contrôler les bases de données. j’ai choisi d’utiliser la deuxième étant la plus utilisée dans le milieu professionnel.

Page 20: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

19

5.4 Réalisation et description de l’application

Construction de la base de données

Pour la réalisation des tables à l’aide de Access, cela ne m’a pas posé un grand problème même si c’était la première fois que je découvre Access.

D’après le modèle conceptuel de données que j’ai déjà adapté , j’ai obtenu le schéma relationnel suivant :

Fig4: Le schéma relationnel

Conception des pages

J’ai commencé par concevoir les pages de l’application, j’ai travaillé sur des feuilles indépendantes pour gérer respectivement les différentes fonctionnalités de mon projet, puis j’ai relié ces pages avec des commandes.

Page 21: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

20

Fonctionnalités de l’application

Lorsqu’un utilisateur ouvre l’application, il se trouve devant une première

page (cf fig5), qui lui donne la possibilité d’accéder soit à la partie : Gestion des

compteurs soit à la partie : Gestion des clients.

Fig5 : Menu principal

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

Fig6 : Opérations/Compteur

Page 22: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

21

Dans la partie Gestion des clients (cf fig7), l’utilisateur trouve un menu

qui lui permet de choisir entre différentes fonctionnalités, à savoir : Saisie : en choisissant cette fonctionnalité l’utilisateur peut entrer des

informations concernant la pose, la dépose, la réforme, et le changement d’un compteur.

Consultation : en choisissant cette fonctionnalité en peut consulter les informations sur les compteurs et les clients.

Modification : à l’aide de ce choix l’utilisateur peut modifier les informations sur les compteurs et les clients.

Fig7 : Opérations/Client

Fonctionnalités générales et interaction

Insertion des nouveaux enregistrements

L’option « ajouter » dans les différentes feuilles de l’application permet

d’insérer dans la base de données des nouveaux enregistrements, en l’occurrence

de nouveaux compteurs, ou nouvelles opérations sur ces derniers.

En cliquant sur le bouton « ajouter » dans l’une des feuilles appropriées : on

nous donne la main pour remplir les champs d’un nouveau compteur, à la fin de

la saisie, il faut valider en cliquant sur le bouton « valider » (cf fig8). Cela est

valable aussi pour les opérations de pose et dépose des compteurs (cf fig9) .

Page 23: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

22

Fig8 : Ajout d’un compteur

Fig9 : Installation d’un compteur

Page 24: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

23

Modification des données

Notre application permet à l’utilisateur de modifier certaines informations qui peuvent changer au cours du temps. Ou bien de corriger quelques insertions erronées comme le cas d’un faux numéro de compteur. Il suffit de cliquer sur le bouton « Modifier » puis cliquer sur la commande « Valider » après avoir saisi les modifications. (cf fig10)

Fig10 : Modification d’un enregistrement

Consultation des données Comme toute application de gestion d’une base de donnée la consultation et la recherche des informations et des enregistrements existants est l’une des fonctionnalités les plus fondamentales. Cette application permet la consultation et la recherche des informations techniques concernant un compteur (cf fig11) ou des enregistrements concernant les opérations d’installation et de désinstallation (cf fig12).

Page 25: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

24

Fig11 : Consultation1

Fig12 : Consultation2

Suppression des données Cette application permet aussi à l’utilisateur de supprimer certaines informations qui n’ont plus d’intérêt ou bien une information qu’on a saisit par mégarde. Lorsqu’on clique sur le bouton « Supprimer » (cf fig13) , un message box est affiché pour confirmer la suppression de l’enregistrement .

Fig13 : Suppression d’un enregistrement

Page 26: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

25

6. Conclusion Mon projet durant ce stage était la conception d’une application de gestion des compteurs à l’aide de Visual Basic et Access, par conséquent j’ai manipulé plusieurs contrôles de Visual Basic qui m’ont permis de mener à bien mon application. J’ai du aussi pendant mon stage manipuler quelques techniques de communication. Finalement je pense que l’application réalisée durant ce stage malgré sa simplicité constitue une assez bonne plate forme pour l’informatisation des travaux effectuer par le personnel du laboratoire électrique de la RADEEMA. Je pense aussi que l’installation de cette application sur l’intranet de la régie sera bénéfique.

Page 27: El Majidi Moulay El Hassan

Rapport de stage ENSIAS/RADEEMA

26

7. Bibliographie Références :

Cours de première année de bases de données de M. KRIOUILE

Sites Web :

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