Rapport de BMM

Embed Size (px)

Citation preview

  • 8/2/2019 Rapport de BMM

    1/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 1

    Effectuer au sein de Barid Al-Maghreb Du 01/07/2010 AU

    30/07/2010

    Ralis par : Mlle.ELmansouri HadiaEncadr par : Mr.Achraf Abderafi

  • 8/2/2019 Rapport de BMM

    2/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 2

    Ddicace

    Je ddie ce travail :

    Mon pre et ma mre pour leur soutien, leur encouragement et

    pour les Sacrifices quelles ont consentis pour mon ducation,

    instruction et Bien tre.

    Tous mes amis sans exception.

  • 8/2/2019 Rapport de BMM

    3/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 3

    Remerciement

    Je tiens exprimer, de prime abord, mes vifs remerciements auDirecteur de lEcole

    Suprieure de Technologie de Berrechid, M. Moustapha OUALIM, pour sa bonne

    directivit, sa sincrit ainsi que Pour le remarquable bondroulement des tudes

    quil a pu assurer.

    Mon remerciement la direction gnrale de la Poste du Maroc, de mavoir permis

    deffectuer ce stage.

    Je me permets de vous exprimer mes sincres remerciements et mon profond

    respect pour votre chaleureux accueil que vous mavez rserv et le grand esprit de

    collaboration que jai senti durant toute la priode de stage.

    Je tiens remercier tous ceux qui mont aid passer ce stage dans les meilleures

    conditions. Mes vifs remerciements vont tout dabord Mr. ACHRAF Abderrafi : mon

    encadrant lentreprise aussi a Mr AIT ELHAJ Hassan, qui on fait preuve de

    gnrosit travers leur conseils, leur soutiens et leur recommandations.

  • 8/2/2019 Rapport de BMM

    4/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 4

    Je remercie galement et toux ceux qui ont contribu, de prs ou de loin, au bon

    droulement de ce stage.

    Retrouvez dans ces quelques mots lexpression de ma profonde gratitude.

    Mes sincres remerciements tout le corps professoral de ladministration de

    lcole.

  • 8/2/2019 Rapport de BMM

    5/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 5

    Glossaire*Merise : est une mthode qui permet de construire un systme dinformationautomatis qui

    Soit efficace, flexible et adapt lentreprise. Cest une mthode ne en 1976.

    *Power AMC : est un logicielde modlisation. Il permet de modliser les traitementsinformatiques et leursbases de donnesassocies. Cr par SDP sous le nom AMC

    Designer, rachet par Power soft, ce logiciel est produit parSybasedepuis le rachat

    par cet diteur en 1995. Hors de France, la version internationale est commercialise

    par Sybase sous la marque Power Designer.

    *MPD: Spcifie les modalits de mise en uvre physique d'une base de donnes.Le MPD est directement dpendant du SGBD cible et permet ainsi de traiter les

    contraintes relatives l'accs et au stockage des donnes.

    *Crystal report 2008 : est un outil de reporting dvelopp par la socit CrystalDecisons. Il Permet de filtrer, grouper et publier de manire conviviale et pertinente

    les donnes issues

    Dune base de donnes.

    http://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/Logicielhttp://fr.wikipedia.org/wiki/Base_de_donn%C3%A9eshttp://fr.wikipedia.org/wiki/Base_de_donn%C3%A9eshttp://fr.wikipedia.org/wiki/Base_de_donn%C3%A9eshttp://fr.wikipedia.org/wiki/Sybasehttp://fr.wikipedia.org/wiki/Sybasehttp://fr.wikipedia.org/wiki/Sybasehttp://fr.wikipedia.org/wiki/SGBDhttp://fr.wikipedia.org/wiki/SGBDhttp://fr.wikipedia.org/wiki/SGBDhttp://fr.wikipedia.org/wiki/Sybasehttp://fr.wikipedia.org/wiki/Base_de_donn%C3%A9eshttp://fr.wikipedia.org/wiki/Logiciel
  • 8/2/2019 Rapport de BMM

    6/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 6

    SommaireGlossaire----------------------------------------------------------------------------------------------5Introduction .....................................................................................................................8

    Partie 1 : Prsentation de Barid Al-Maghrib

    1. Fiche technique............................................................................................................102. Organigramme ...........................................................................................................11

    3. Historique.....................................................................................................................124. Prsentation de BAM :................................................................................................13

    4.1. Quelques donns sur la socit...................................................................................14

    4.2. Composition dadministration de Barid al maghrib.................................................15

    4.3. Principales attributions..............................................................................................16

    4.4. Poste Maroc : place du service public.................................................. 17

    4.5. Structure daffaire.............................................................................. ...17

    4.6. Prsentation de la direction dorganisation et des systmes dinformation...............18

    5. Cartographie ........................................................................................................... 19

    Partie 2 : Travaux effectus pendant le stage1. Thme du stage et outils utiliss ...............................................................................211.1. Thme ........................................................................................................................21

    1.2. Outils informatiques utiliss .................................................................................... 21

    1.2.1. Microsoft Visual Studio 2008 ................................................................................21

    1.2.2. SQL server 2005 ........................................................................................... ....21

    1.3. Langages de programmations utiliss .......................................................................22

    1.3.1. Visual Basic.Net.....................................................................................................22

    1.3.2. Language SQL .......................................................................................................22

    2. Conception en Merise..................................................................................................222.1. Tables cres ............................................................................................................ 22

    2.2. Dictionnaire de donnes ............................................................................................232.3. Rgles de gestion ...................................................................................................... 26

    2.4. Modle Conceptuel des Donnes ...............................................................................27

    2.5. Modle Physique des Donnes ..................................................................................29

    2.5. Modle Logique des Donnes ...................................................................................30

    3. Description de lapplication...................................................................................303.1. Chargement ................................................................................................................30

    3.2. Page daccueil ............................................................................................................31

    3.3. Authentification..........................................................................................................32

    3.4. Menu employs.......................................................................................................... 33

  • 8/2/2019 Rapport de BMM

    7/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 7

    3.4. 1Effectuer BMM........................................................................................................... 33

    3.4.2..Consulter................................................................................................................ 34

    3.4. 3Info sur le compte................................................................................................. . .343.5. Menu Responsable .........................................................................................................36

    3.5.1. Consulter les BMM.................................................................................................... .33

    3.6. Impression ......................................................................................................................38

    3.7. Menu Administrateur.......................................................................................................39

    3.7.1Gestion matriels.......................................................................................................... .40

    3.7.2. Gestion Entits.......................................................................................................... 41

    3.7.3. Gestion Employs..........................................................................................................42

    Conclusion ..............................................................................................................................44

    Webographie ...........................................................................................................................45

  • 8/2/2019 Rapport de BMM

    8/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 8

    IntroductionAfin denrichir la formation de leur lves-technisions suprieur en matire du savoirfaire et du savoir tre, et pour mieux souvrir sur le milieu professionnel, LEcole

    Suprieur de Technologie(EST) deBerrechid, Exige une priode de stage dans une

    entreprise ds la premire anne.

    Jai eu le privilge de passer mon stage dinitiation dans le service des systmesdinformationau sein de lentreprise de Barid Al-Maghrib de Rabat , pendant lequel

    jai pu aborder la vie professionnelle et acqurir de nouvelles expriences et de

    nouvelles informations que a soit en domaine dinformatique ou autre, ce stage ma

    permis aussi de concevoir une ide gnrale sur les activits dune entreprise.

    En effet, afin dautomatiser la gestion des BMM, poste Maroc souhaite mette en

    place une application informatique capable dassurer la gestion et le suivi des BMM.

    Lapplication, doit assurer linformatisation des informations contenu dans le BMM

    ainsi quau suivi du processus de la demande jusqu la livraison passant par

    laccord du responsablede lentit laquelle lemploy demandeur est rattach.

    Dans ce rapport je vais aborder en premier lieu une vision gnrale sur Barid Al-

    Maghrib, ensuite je vais interprter les tches qui mont t confi par mon encadrant

    tout en montrant leur utilit la fois pour lentreprise et pour moi-mme.

  • 8/2/2019 Rapport de BMM

    9/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 9

    Poste Maroc

  • 8/2/2019 Rapport de BMM

    10/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 10

    1. fiche technique :

    Cration : 1998

    Forme juridique: socit anonyme.

    Slogan(s) : Le contact qui vous facilite la vie

    Sige social :10 000 Rabat(Maroc)

    Direction Ahmed Amin Benjelloun Touimi(PDG)

    Activit(s) :Service de collecte dpargne national, la banque

    assurance, traitement de courrier et marchandises.

    Produit(s) : CCP, CEN, Amana messagerie, courrier prio

    Filial(s): Al Barid Bank.

    Site web: www.bam.ma.

  • 8/2/2019 Rapport de BMM

    11/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 11

    2. organigramme :

  • 8/2/2019 Rapport de BMM

    12/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 12

    3. Historique :

    Loffice national des postes et tlcommunications est un tablissement public

    relativement jeune. Il a t cre en 1984 pour rattraper le retard du Maroc en matire

    des postes et tlcommunications et doter le pays dune infrastructure moderne en

    rapport avec les exigences de son dveloppement conomique. La principale

    disposition de la rforme de 1984 a t de sparer la mission dquipement et

    dexploitation des rseaux des postes et tlcoms, des tches dorganisation et de

    Contrleassures jusqualors par le ministre de tutelle. Il a t ainsi dcid de doter

    loffice de lautonomie financire.

    A lpoque cette rforme se prsentait tant conforme son temps, puisque les

    organisations de monopole, jouissant de lautonomie financire, spares ou non

    de la poste.

    Depuis, lvolution technologique a donn lieu une multiplicit de services

    (radiomessagerie, Internetetc.). En dix ans LONPT a russi quintupler les

  • 8/2/2019 Rapport de BMM

    13/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 13

    capacits existantes initialement. La rforme actuelle se prsente donc comme une

    rponse la diversit de la demande en produits spcifiques.

    Mais elle est galement le prolongement dune ouverture rcente du secteur, qui a

    vu lmergence des entreprises commerciales qui se sont vu confies dans les

    annes 1990 des tches doprateurs privs dans le domaine des sous traitante et

    du partenariat, relative aux services valeur ajoute.

    4. Prsentation de BAM :

    Il est cre sous la dnomination Barid Al-Maghreb, un tablissement public dotde la personnalit morale et de lautonomie financire.

    Barid Al-Maghrib est soumis la tutelle de lEtat, laquelle a pour objet de faire

    respecter, par les organes comptents du dit tablissement, les dispositions de la

    prsente loi, notamment celles relativesaux missions qui lui sont dvolues et de

    manire gnrale de veiller, en ce qui le concerne, lapplication de la lgislation et

    de la rglementation relatives aux tablissements publics.

    Mais depuis janvier 2010, La transformation de Barid Al-Maghrib en socit

    anonyme est mise en excution. Cette transformation vise consolider le

    dveloppement de Barid Al-Maghreb et conforter ses capacits.

  • 8/2/2019 Rapport de BMM

    14/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 14

    Le projet de transformation de Barid Al-Maghrib en socit anonyme permettra

    l'tablissement de disposer d'une capacit supplmentaire pour accder aux

    marchs financiers en vue de consolider son dveloppement.

    A travers ce changement de statut, Barid Al-Maghrib a pour but d'appuyer le

    processus de sa modernisation et de dvelopper ses produits et services, tout en

    prservant les droits et acquis du personnel

    En parallle, Barid Al-Maghrib restera pour mission dexercer pour le compte de

    lEtat :

    Lmission des timbres-poste ainsi que toute autre marque daffranchissement ;

    Les activits relevant du monopole de lEtat en matire de service de courrier sous

    toutes ses formes, dans les relations intrieures et internationales ;

    La collecte de lpargne travers la caisse dpargne nationale. A cet effet, Barid

    Al-Maghrib est habilit ouvrir des comptes de dpt vue ou terme pour toute

    personne physique ou morale, au nom de laquelle ou par laquelle des fonds sont

    verss la caisse titre dpargne.

    Barid Al-Maghrib assure le service de la mandats-poste des rgimes internes

    externes, il se charge galement de la gestion du service des comptes courants de

    chques postaux conformment la lgislation en vigueur. Les oprations

    dmission et de paiement ainsi que celles de retrait et de dpt effectues par Barid

    Al-Maghrib, au titre des services prcits, sont imputes au compte courant du

    trsorier gnral ouvert Barid Al-Maghrib.

    Barid Al-Maghrib assure galement tous les autres services dont lEtat fixe la

    liste en considration des besoins du trsor public pour laccomplissement de ses

  • 8/2/2019 Rapport de BMM

    15/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 15

    missions. Une conversion conclue entre lEtat et Barid Al-Maghrib fixe les conditions

    de juste rmunration des dits services.

    55

    4.1 Quelques donnes sur la socit

    Etablissement public, cr en1998 suite l'entre en vigueur de loi 24-96 et la

    sparation des secteurs Poste et Tlcommunications.

    Statut juridique

    Etablissement Public dot de la personnalit morale et de l'autonomie financire,

    soumis la tutelle de lEtat

    Principales missions

    Emission de timbre-poste & affranchissements;

    Courrier national et international;

    Collecte de lpargne travers la CEN (Caisse d'Epargne Nationale);

    Emission de mandats-poste (national & international);

    Gestion du service des comptes courants des chques postaux (CCP).

    Services Ouverts la concurrence

    Courrier Acclr International sous rserve du respect des principes suivants :

    Confidentialitdes messages transmis, continuit et qualit de service

    Qualitsprofessionnelles et techniques et galit de traitement des citoyens

    Concurrence loyale

  • 8/2/2019 Rapport de BMM

    16/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 16

    4.2.Composition dAdministration de Barid Al Maghrib Membre du conseil dAdministration :Premier Ministre

    Ministre de lIntrieur

    Ministre de lEconomie et des Finances

    Ministre de l'Industrie, du commerce et des Nouvelles Technologies

    Ministre de lEquipement et des Transports

    Ministre de la Communication Porte Parole du GouvernementMinistre Dlgu auprs du Premier Ministre Charg de lAdministration de la

    Dfense Nationale

    Ministre dlgu auprs du Premier

    Ministre Charg des Affaires Economiques et Gnrales Haut Commissaire

    au Plan Directeur Gnral de la Caisse de Dpt et de Gestion Prsident

    Directeur Gnral de la Banque Centrale Populaire

    4.3. Principales Attributions :Arrter le programme des oprations techniques et financires, le budget, le rgime

    des amortissements, les comptes d'exploitation et l'affectation des rsultats;

    Arrter la prise, l'extension ou la rduction de participations financires;

    Valider le statut du personnel;

    Arrter les modalits de passation des marchs;

    Approuver les tarifs des prestations rendues (services de base);

  • 8/2/2019 Rapport de BMM

    17/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 17

    Choisir les auditeurs externes et fixer leurs honoraires

    4.4.POSTE MAROC : place du service public

    Tous les utilisateurs jouissent du droit un service postal universel qui correspond

    une offre de base (services postaux et financiers), fournie de manire permanente

    sur tout le territoire des prix abordables.

    Accs au service Satisfaction des utilisateursRapidit &fiabilit

    Scurit

    4.5. Structure du chiffre

    d'affaires :

    structure du chiffre d'affaires en 2006 structure du chiffre d'affaires en 2007

    4.6. Prsentation de la DirectiondOrganisation et des Systmes dinformation : :

  • 8/2/2019 Rapport de BMM

    18/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 18

    La Direction dOrganisation et des Systmes dinformation prennent en

    charge le dveloppement des applications et projets demands par les

    diffrents services de Barid Al-Maghreb, leur dploiement et mise jour.

    Elle entretient aussi bien les applications ralises par dautres socits.

    Ainsi, elle dispose de techniciens qui assurent la maintenance et la

    rpartition du matriel informatique.Elle est compose de deux Divisions :

    Division Etudes informatiques et division

    Exploitation informatique

    5. Cartographie :

  • 8/2/2019 Rapport de BMM

    19/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 19

  • 8/2/2019 Rapport de BMM

    20/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 20

  • 8/2/2019 Rapport de BMM

    21/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 21

    1. Thme de stage et outils utiliss :

    Afin doptimiser la gestion, mon Encadrant ma propos la ralisation dune

    application au moyen du langage de Programmation VB.NET 2008 avec le

    systme de gestion de base de donnes (SGBD) SQL SERVER 2005.

    1.1. Thme (BMM : Bon de Mouvement de Matriel)) :

    Afin dautomatiser la gestion des BMM, Poste Maroc souhaite mettre en

    place une application informatique capable dassurer la gestion et le suivi

    des BMM.

    Lapplication, doit assurer linformatisation des informations contenu dans

    le BMM ainsi quau suivi du processus de la demande jusqu la livraison

    passant par laccord du responsable de lentit laquelle lemploy

    demandeur est rattach.

    1.2. Outils informatiques utiliss :

    1.2.1. Microsoft Visual Studio 2008

    VS est un compilateur qui englobe plusieurs langages de dveloppement,

    on cite par exemple : Visual C++, C#, ASP.net et le fameux diteur de

    programmation vnementielle VB.net.

    1.2.2. SQL SERVER 2005:

    SQL Server est unsystme de gestion de base de donnes(SGBD) dvelopp etcommercialis parMicrosoft. SQL (Strcutured Query Language) est un langage

    permettant de manipuler les donnes se trouvant sur des bases de donnes

    relationnelles.

    1.3. Langages de programmations utiliss :

    http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9eshttp://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9eshttp://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9eshttp://fr.wikipedia.org/wiki/Microsofthttp://fr.wikipedia.org/wiki/Microsofthttp://fr.wikipedia.org/wiki/Microsofthttp://fr.wikipedia.org/wiki/Microsofthttp://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es
  • 8/2/2019 Rapport de BMM

    22/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 22

    1.3.1. Visual Basic.Net :

    Visual Basic .Net est un langage de programmation qui permet de

    dvelopper en .Net via Visual Studio, c'est--dire seulement sur les

    systmes d'exploitation Windows (98, 2000, XP, Vista, Sept).

    1.3.2. Langage SQL

    SQL (Strcutured Query Language) est un langage permettant de manipuler

    les donnes se trouvant sur des bases de donnes relationnelles.

    2. Conception en Merise*

    2.1. Tables cres :

    BMM : Liste des BMM effectus

    Entits : Liste des entits

    Employs : Liste des employs qui peuvent accs la gestion.

    Matriels : Liste des matrielsFonction : Liste des fonctions des employs de la poste

    Marque : Liste des marques des matriels qui existe dans chaque entit

  • 8/2/2019 Rapport de BMM

    23/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 23

    2.2. Dictionnaire de donnes :

    Entits Attribut Type

    BMM

    Num_bmm

    Date_bmm

    Reference

    Etat

    Num_emp_effectuer

    Num_emp_valider

    motif

    Numrique

    Date/Heure

    Text

    Char(30)

    Numrique

    Numrique

    Char(30)

    Employes Num_emp

    Nom_emp

    Prenom_emp

    Adresse_emp

    Tel_emp

    Email_emp

    Mot_de_passe

    Nom_utilisateur

    Numrique

    Char(30)

    Char(30)

    Char(30)

    Numrique

    Char(30)

    Char(30)

    Char(30)

    Entits

    Id_entite

    Libelle_entite

    Numrique

    Char(30)

  • 8/2/2019 Rapport de BMM

    24/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 24

    Nom_entite

    Id_parent

    Char(30)

    numrique

    Fonctions Num_fonction

    Nom_fonction

    Type_fonction

    Numrique

    Char(30)

    Char(30)

    Marquenum_marque

    nom_marque

    libelle_marque

    Numrique

    Char(30)

    Char(30)

    Matriels

    Num_matriel

    Reference_article

    Num_marque

    Nom_matriel

    Type_matriel

    Numrique

    Char(30)

    Numrique

    Char(30)

    Char(30)

    Rattacher Date_dapart

    Date_affectation

    Num_emp

    Id_entite

    Num_fonction

    motif

    Date/Heure

    Date/Heure

    Numrique

    Numrique

    Numrique

    Char(30)

    Appartenir

    Qte_en_stock

    Qte_livre

    Qte_demande

    Num_matriel

    Numrique

    Numrique

    Numrique

    Numrique

  • 8/2/2019 Rapport de BMM

    25/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 25

    2.3. Rgles de gestion :

    Un employ est rattach une ou plusieurs entits dans le temps

    Le passage dun employ dune entit une autre devra tre tracer en

    prcisant le motif du transfert ou de la mutation

    Laffectation dun employ dune entit une entit peu tre provisoire

    ou dfinitive

    Les employs peuvent effectuer plusieurs bmm

    Chaque bmm comporte une liste de matriel avec les quantits

    demandes

    Les bmm rempli doivent faire lobjet de validation par le responsable de

    lentit dont relve les employs.

    le responsable peut :

    rejet totalement un bmm en prcisant le motif

    rejet partiellement le bmm en diminuant la liste du matrieldemande par lemploy

    accepte le bmm mais diminuer les quantits demandes accepte totalement le bmm est accorde les quantits

    demandes

    Num_emp Numrique

  • 8/2/2019 Rapport de BMM

    26/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 26

    le passage du responsable dentit a une autre devra tre trace en

    prcisant les dates daffectation et les date de dpart

    le responsable de lentit ou lintrim doit avoir accs seulement aux

    BMM relevant de son entit de gestion

    en cas de transfert du responsable vers une autre entit, laccs aux

    BMM de son ancienne entit devra tre refus.

    En cas de cong ou labsence du responsable de lentit, la validation

    des BMM revient lintrim du responsable

    Lintrim peut parfois tre responsable dune entit et intrim dune

    autre

    Un employ peut tre responsable dune entit et intrim dune ou

    plusieurs entits

    lorganisation future de poste Maroc prconise

    le rattachement direct de service des directions, chose qui devra

    tre prise en considration dans votre conception

    lhistoire des validations doit tre accessible tout moment

    la quantit livre peut tre infrieur celle accorde

    2.4. Modle Conceptuel des Donnes :

    Le modle conceptuel des donnes (MCD) a pour but de reprsenter de faon

    Structure les donnes qui seront utilises par le systme d'information. Le modle

    conceptuel

  • 8/2/2019 Rapport de BMM

    27/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 27

    Des donnes dcrit la smantique cest dire le sens attach ces donnes et

    leurs rapports et non lutilisation qui peut en tre faite.

  • 8/2/2019 Rapport de BMM

    28/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 28

    2.5. Modle physique des donnes :Modle Physique des Donnes - prpare le systme de gestion physique des donnes

    (implantation physique sur les disques, optimisation des index, redondance...).

  • 8/2/2019 Rapport de BMM

    29/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 29

    2.6. Modle logique des donnes :

  • 8/2/2019 Rapport de BMM

    30/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 30

    Le modle logique des donnes (MLD) 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.Employes

    (num_emp,nom_emp,prenom_emp,adresse_emp,tel_emp,email_emp,nom_utilisateur,

    mot_de_passe)

    Rattacher (Date_dapart, Date_affectation,

    motif, #num_fonction,#id_entite,#num_emp)

    Fonction (Num_fonction, Type_fonction, nom_fonction)

    Entits (id_entite, libelle_entite_nom_entite,id_parent)

    BMM (num_bmm,date_bmm,reference,etat,#num_emp_effactuer,#num_emp_valider)

    Appartenir (qte_demander,qte_en_stock,qte_livre,#num_materiel,#num_bmm)

    Matriels (num_materiel,#num_marque,type_materiel,nom_materiel,reference_articl)

    Marque (num_marque,libelle_marque,nom_marque)

    3. Descriptionde lapplication :

    La description de lapplication sera dtaille en modules comme suit :

    3.1. Chargement :

    3.2. Page daccueil :

  • 8/2/2019 Rapport de BMM

    31/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 31

    A propos :

    la page a propos de nous permet de visiter le cite web de barid al-

    maghrib a partir du visuel basic.net et voici le code :

    'modifier la couleur du lien en donnant la valeur true linkvisiter.LinkLabel1.LinkVisited = True'utiliser la method process start pour ouvrir le navigateur par defaut

  • 8/2/2019 Rapport de BMM

    32/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 32

    'en lui passant l'URL du site de microsoft pres france:System.Diagnostics.Process.Start("http://www.bam.net.ma/")3.3. Authentification :

    Pour assurer la scurit, laccs lapplication demande un compte dutilisateur et un

    Mot de passe. Ces derniers sont obtenus au prs de ladministrateur.

    Pour se connecter, il suffit dentrer le nom dutilisateur ainsi que le mot de passe. Si

    le nom dutilisateur et/ou le mot de passe est erron, un message derreur apparait.

    Pour vrifier la disponibilit dutilisateur, linstruction Msgbox a tutilise comme la montre le code suivant :

    MsgBox("Employ non enregistr!!!!") Selon la fonction de lutilisateur un menu apparat. Erreur provider signale des erreurs si les deux textbox sont vide. Voila le

    code : (on crit ce code dans load):

    If TextBox1.Text = ""ThenErrorProvider1.SetError(TextBox1, "Saisir le nomd'utilisateur")TextBox1.Focus()ExitSub

    ElseErrorProvider1.Clear()

    EndIf

  • 8/2/2019 Rapport de BMM

    33/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 33

    If TextBox2.Text = ""ThenErrorProvider1.SetError(TextBox2, "Saisir le mot de passe")TextBox2.Focus()

    ExitSubElse

    ErrorProvider1.Clear()

    EndIf

    3.4. Menu Employs :

    Cette forme constitue le menu de lemploy de lapplication travers lequel

    lutilisateurpeut choisir plusieurs options : Effectuer BMM, Consulter, impression des

    donnes, recherche, et modifier son compte utilisateur. Il a le droit deffectuer

    plusieurs BMM et de consulter les anciennes BMM effectus et voir leur tat.

    3.4.1.Figure1 : effectuer BMM :

    Lemploy peut effectuer plusieurs BMM, chaque BMM comporte une liste

    de matriel avec les quantits demandes,le numro de BMM, la

  • 8/2/2019 Rapport de BMM

    34/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 34

    rfrence quil faut prciser .Les BMM rempli doivent faire lobjet de

    validation par le responsable de lentit dont relve les employs. Donc un

    simple click sur valider la demande sera directement enregistrer

    3.4.2.Figure2 : Consulter :Lemploy peut consulter ses BMM dj effectu

  • 8/2/2019 Rapport de BMM

    35/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 35

    Il peut aussi chercher per date BMM ou par Numro BMM.

    3.4.3. Info sur le compte :Longlet Info sur le compte prsente le nom dutilisateur connect. Ce

    dernier peut modifier son mot de passe en cliquant sur modifier ce qui

    engendre lapparition dune zone approprie. Le mot de passe actuel et le

    nouveau mot de passe sont sollicits. Lutilisateur peut annuler la

    modification en cliquant sur annuler et en cas derreur un message

    apparait.

  • 8/2/2019 Rapport de BMM

    36/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 36

    3.5. Menu Responsable:

    Cette forme constitue le menu du responsable de lapplication travers lequel

    lutilisateurpeut choisir plusieurs options : Consulter les BMM, Effectuer BMM,

    Consulter, Info sur le compte, impression des donnes, recherche, exportation vers

    Excel. Il a le droit de consulter seulement les BMM relevant son entit de gestion, il

    peut aussi valider les BMM selon quatre types de validation :

    rejet totalement un bmm en prcisant le motif

    rejetpartiellement le bmm en diminuant la liste du matrieldemande par lemploy

    accepte le bmm mais diminuer les quantits demandes

    accepte totalement le bmm est accorde les quantitsdemandes.

    Remarque : le responsable peut aussi effectuer des BMM et consulter les autre

    effectuer.

  • 8/2/2019 Rapport de BMM

    37/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 37

    3.5.1.figure1 : Consulter les BMM :Cette forme permet lutilisateur de consulter les BMM de son entit de gestion,

    de les modifier et de les exporter vers Excel. Et aussi imprimer.

    pour exporter la table bmm Jai utilis le codesuivant :TryDim objDataSet AsNew System.Data.DataSetDim objXmlDocument AsNew System.Xml.XmlDocumentDim objCmd As System.Data.SqlClient.SqlDataAdapter

    Dim objCon As System.Data.SqlClient.SqlConnectionDim strCon AsStringstrCon = "Integrated Security=SSPI;Persist Security

    Info=False;Initial Catalog=gestion_bmm;Data Source=PC-DE-HADIA\SQLEXPRESS"

    objCon = New System.Data.SqlClient.SqlConnection(strCon)objCmd = New System.Data.SqlClient.SqlDataAdapter( "selectnum_bmm,num_emp_effectuer from bmm where num_emp_effectuer in (selectnum_emp from rattacher where date_depart is null or date_depart>getdate()and id_entite in (select id_entite from rattacher where num_emp=" & user &" and date_depart is null or date_depart>getdate()))", objCon)

    objCon.Open()objCmd.Fill(objDataSet)

  • 8/2/2019 Rapport de BMM

    38/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 38

    objCon.Close()objXmlDocument.LoadXml(objDataSet.GetXml())

    objXmlDocument.Save("C:\Users\hadia\Documents\bmms.xml")

    Catch ex As ExceptionMsgBox(ex.Message.ToString)

    ExitSubEndTry

    3.6. Impression :Le logiciel Crystal Report 2008* a permis la ralisation des tats imprimables aprs

    Dtermination de la priode par lutilisateur. Ces tats reprsentent les donnes dans

    un Tableau et un diagramme.

    Module dimpression :

  • 8/2/2019 Rapport de BMM

    39/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 39

    figure2 : Info sur le compte :

    3.7. Menu Administrateur:

  • 8/2/2019 Rapport de BMM

    40/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 40

    Cette forme constitue le menu de lAdministrateur de lapplication travers lequel

    lutilisateurpeut choisir plusieurs options : Gestion matriels, Gestion Employs etGestion entits, Info sur le compte.

    Info sur le compte :

    Figure1 : Gestion Matriels :Ladministrateur fait les mises a jour des matriels qui existe en effet il

    peux ajouter un nouveau matriels, modifier, supprimer et aussi

  • 8/2/2019 Rapport de BMM

    41/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 41

    imprimer.et exporter vers Excel la mme histoire pour les autre gestion

    (gestion entit, gestion employs)

    3.7.2.Figure2 : Gestion Entits :

  • 8/2/2019 Rapport de BMM

    42/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 42

    3.7.3Figure3: Gestion Employs :

  • 8/2/2019 Rapport de BMM

    43/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 43

  • 8/2/2019 Rapport de BMM

    44/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage

    dAlger, B.P :218 Berrachid Page 44

    ConclusionLa tche qui ma t insinue par mon encadrant tait la ralisation

    Duneapplication qui servirait fairelagestion du bon de mouvement de matriel de

    baghid al-maghrib.

    Au terme de mon travail, et aprs avoir mis en pratique les comptences

    Etconnaissances acquises durant ma formation lEcole Suprieure de

    Technologie de Berrechid, jai pu prsenter ladite application mon encadrant qui

    ma aid vrifier son bon fonctionnement et ma exprim sa satisfaction.

    Il est de nature de noter quau cours de mon stage jai pu approfondir

    Mescomptences et en acqurir de nouvelles tant de point de vue langages de

    dveloppement que logiciels et techniques ncessaires la ralisation de mon

    projet.

  • 8/2/2019 Rapport de BMM

    45/45

    Automatisation de la gestion des bons de mouvement du matriel(BMM)

    Webographiehttp://fr.wikipedia.orghttp://www.commentcamarche.nethttp:// www.codes-sources.comhttp://www.developpez.comhttp://www.iconarchive.com/

    http://www.developpez.com/http://www.developpez.com/http://www.developpez.com/