Você está na página 1de 45

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

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

Ralis par : Mlle.ELmansouri Hadia Encadr par : Mr.Achraf Abderafi

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 1

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

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.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 2

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

Remerciement
Je tiens exprimer, de prime abord, mes vifs remerciements au Directeur de lEcole Suprieure de Technologie de Berrechid, M. Moustapha OUALIM, pour sa bonne directivit, sa sincrit ainsi que Pour le remarquable bon droulement 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.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 3

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


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.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 4

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

Glossaire
*Merise : est une mthode qui permet de construire un systme dinformation automatis qui Soit efficace, flexible et adapt lentreprise. Cest une mthode ne en 1976. *Power AMC : est un logiciel de modlisation. Il permet de modliser les traitements informatiques et leurs bases de donnes associes. Cr par SDP sous le nom AMC Designer, rachet par Power soft, ce logiciel est produit par Sybase depuis 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 Crystal Decisons. Il Permet de filtrer, grouper et publier de manire conviviale et pertinente les donnes issues Dune base de donnes.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 5

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

Sommaire
Glossaire----------------------------------------------------------------------------------------------5 Introduction .....................................................................................................................8 Partie 1 : Prsentation de Barid Al-Maghrib 1. Fiche technique............................................................................................................10 2. Organigramme ...........................................................................................................11 3. Historique.....................................................................................................................12 4. 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 stage 1. Thme du stage et outils utiliss ...............................................................................21 1.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..................................................................................................22 2.1. Tables cres ............................................................................................................ 22 2.2. Dictionnaire de donnes ............................................................................................23 2.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...................................................................................30 3.1. Chargement ................................................................................................................30 3.2. Page daccueil ............................................................................................................31 3.3. Authentification..........................................................................................................32 3.4. Menu employs.......................................................................................................... 33
Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 6

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


3.4. 1Effectuer BMM........................................................................................................... 33 3.4.2..Consulter................................................................................................................ 34 3.4. 3Info sur le compte................................................................................................. . .34 3.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

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 7

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

Introduction
Afin denrichir la formation de leur lves-technisions suprieur en matire du savoir faire et du savoir tre, et pour mieux souvrir sur le milieu professionnel, LEcole Suprieur de Technologie(EST) de Berrechid, 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 systmes dinformation au 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 responsable de lentit laquelle lemploy demandeur est rattach. Dans ce rapport je vais aborder en premier lieu une vision gnrale sur Barid AlMaghrib, 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.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 8

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

Poste Maroc

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 9

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

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.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 10

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

2. organigramme :

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 11

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

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

Contrle assures 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

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 12

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


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 dot de 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 relatives aux 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.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 13

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


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

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 14

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


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 : Confidentialit des messages transmis, continuit et qualit de service Qualits professionnelles et techniques et galit de traitement des citoyens Concurrence loyale
Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 15

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


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 Gouvernement Ministre 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);

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 16

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


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 utilisateurs

Rapidit & 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 Direction dOrganisation et des Systmes dinformation : :


Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 17

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


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 :

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 18

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

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

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

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 un systme de gestion de base de donnes (SGBD) dvelopp et


commercialis par Microsoft. 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 :


Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 21

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


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 matriels

Fonction : Liste des fonctions des employs de la poste

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

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 22

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

2.2. Dictionnaire de donnes :

Entits

Attribut
Num_bmm Date_bmm Reference

Type
Numrique
Date/Heure Text Char(30) Numrique

BMM Etat Num_emp_effectuer Num_emp_valider motif

Numrique Char(30)

Employes

Num_emp Nom_emp Prenom_emp Adresse_emp Tel_emp Email_emp Mot_de_passe Nom_utilisateur Id_entite

Numrique Char(30) Char(30) Char(30) Numrique Char(30) Char(30) Char(30) Numrique Char(30)

Entits

Libelle_entite

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 23

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


Nom_entite Id_parent Char(30) numrique

Fonctions

Num_fonction Nom_fonction Type_fonction

Numrique Char(30) Char(30)

num_marque

Numrique Char(30) Char(30) Numrique Char(30) Numrique Char(30) Char(30)


Date/Heure Date/Heure

Marque

nom_marque libelle_marque Num_matriel Reference_article

Matriels

Num_marque Nom_matriel Type_matriel Date_dapart Date_affectation Num_emp Id_entite Num_fonction motif Qte_en_stock Qte_livre

Rattacher

Numrique Numrique Numrique Char(30) Numrique Numrique Numrique Numrique

Appartenir

Qte_demande Num_matriel

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 24

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


Num_emp Numrique

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 matriel demande par lemploy accepte le bmm mais diminuer les quantits demandes accepte totalement le bmm est accorde les quantits demandes
Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 25

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


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
Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 26

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


Des donnes dcrit la smantique cest dire le sens attach ces donnes et leurs rapports et non lutilisation qui peut en tre faite.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 27

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

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...).

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 28

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

2.6. Modle logique des donnes :


Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 29

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


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. Description de lapplication :
La description de lapplication sera dtaille en modules comme suit : 3.1. Chargement :

3.2. Page daccueil :


Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 30

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

A propos :

la page a propos de nous permet de visiter le cite web de barid almaghrib 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
Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 31

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


'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 t utilise 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 = "" Then ErrorProvider1.SetError(TextBox1, "Saisir le nomd'utilisateur") TextBox1.Focus() Exit Sub Else ErrorProvider1.Clear() End If

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 32

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


If TextBox2.Text = "" Then ErrorProvider1.SetError(TextBox2, "Saisir le mot de passe") TextBox2.Focus() Exit Sub Else ErrorProvider1.Clear() End If

3.4. Menu Employs :


Cette forme constitue le menu de lemploy de lapplication travers lequel lutilisateur peut 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
Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 33

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


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
Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 34

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


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.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 35

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

3.5. Menu Responsable:


Cette forme constitue le menu du responsable de lapplication travers lequel lutilisateur peut 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 rejet partiellement le bmm en diminuant la liste du matriel demande par lemploy accepte le bmm mais diminuer les quantits demandes accepte totalement le bmm est accorde les quantits demandes. Remarque : le responsable peut aussi effectuer des BMM et consulter les autre effectuer.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 36

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

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 code suivant :
Try Dim objDataSet As New System.Data.DataSet Dim objXmlDocument As New System.Xml.XmlDocument Dim objCmd As System.Data.SqlClient.SqlDataAdapter Dim objCon As System.Data.SqlClient.SqlConnection Dim strCon As String strCon = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=gestion_bmm;Data Source=PC-DEHADIA\SQLEXPRESS" objCon = New System.Data.SqlClient.SqlConnection(strCon) objCmd = New System.Data.SqlClient.SqlDataAdapter("select num_bmm,num_emp_effectuer from bmm where num_emp_effectuer in (select num_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)

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 37

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


objCon.Close() objXmlDocument.LoadXml(objDataSet.GetXml()) objXmlDocument.Save("C:\Users\hadia\Documents\bmms.xml") Catch ex As Exception MsgBox(ex.Message.ToString) Exit Sub End Try

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 :

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 38

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

figure2 : Info sur le compte :

3.7. Menu Administrateur:


Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 39

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


Cette forme constitue le menu de lAdministrateur de lapplication travers lequel lutilisateur peut choisir plusieurs options : Gestion matriels, Gestion Employs et Gestion 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
Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 40

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


imprimer.et exporter vers Excel la mme histoire pour les autre gestion (gestion entit, gestion employs)

3.7.2.Figure2 : Gestion Entits :

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 41

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

3.7.3Figure3: Gestion Employs :

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 42

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

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

Conclusion
La tche qui ma t insinue par mon encadrant tait la ralisation Dune application qui servirait faire la gestion du bon de mouvement de matriel de baghid al-maghrib. Au terme de mon travail, et aprs avoir mis en pratique les comptences Et connaissances 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 Mes comptences et en acqurir de nouvelles tant de point de vue langages de dveloppement que logiciels et techniques ncessaires la ralisation de mon projet.

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 44

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

Webographie
http://fr.wikipedia.org http://www.commentcamarche.net http:// www.codes-sources.com http://www.developpez.com

http://www.iconarchive.com/

Anne Universitaire 2009/2010 Ecole Suprieur De Technologie, Quartier Taqadom, passage dAlger, B.P :218 Berrachid Page 45

Você também pode gostar