Upload
lolitaferoz
View
231
Download
0
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/Logiciel8/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%A9es8/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/