Automatisation de la gestion des bons de mouvement du matériel(BMM)
Effectuer au sein sein de Barid Al-Maghreb Du 01/07/2010 AU 30/07/2010
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 1
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Je dédie ce travail à : Mon père et ma mère pour leur soutien, leur encouragement et pour les Sacrifices qu’elles ont consentis pour mon éducation, instruction et Bien être. Tous mes amis sans exception.
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 2
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Je tiens à exprimer, de prim e abord, mes vif s remerciements au Directeur au Directeur de l’Ecole Supérieu re re de Technologie de Berrechid, M. Moustapha OUALIM, pour sa bonne dir ectivité, ectivité, sa sincérité ainsi que Pour le remarquable bon déroulement des études qu’il a pu assurer.
Mon remerciement à la direction générale de la Poste du du Maroc, de m’avoir permis d’effectuer ce stage. Je me permets de vous exprimer mes sincères remerciements et mon profond respect pour votre chaleureux accueil accueil que vous m’avez réservé et le grand esprit de collaboration que j’ai senti durant toute t oute la période de stage. Je tiens à remercier tous ceux qui m’ont aidé à passer ce stage dans les meilleures conditions. Mes vifs remerciements vont tout d’abord à Mr. ACHRAF Abderrafi : mon encadrant à l’entreprise aussi a Mr AIT ELHAJ Hassan, qui on fait preuve de générosité à travers leur conseils, leur soutiens soutiens et leur recommandations.
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 3
Automatisation de la gestion des bons de mouvement du matériel(BMM) Je remercie également également et toux ceux qui ont ont contribué, de près ou de loin, au bon déroulement de ce stage. Retrouvez dans ces quelques mots l’expression de ma profonde gratitude. Mes sincères remerciements à tout le corps professoral de l’administration de l’école.
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 4
Automatisation de la gestion des bons de mouvement du matériel(BMM)
*
est une méthode qui permet de construire un système d’information
automatisé qui Soit efficace, flexible et adapté à l’entreprise. C’est une méthode née en 1976.
*
: est un logiciel de modélisation. Il permet de modéliser les traitements
informatiques et leurs bases de données associées. 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 commercialisée par Sybase sous la marque Power Designer.
*
: Spécifie les modalités de mise en œuvre physique d'une base de données.
Le MPD est directement dépendant du SGBD cible et permet ainsi de traiter les contraintes relatives à l'accès et au stockage des données.
est un outil de reporting développé par la société Crystal Decisons. Il Permet de filtrer, grouper et publier de manière conviviale et pertinente les données issues D’une base de données.
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 5
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Sommaire Glossaire----------------------------------------------------------------------------------------------5 Introduction ............................................................................................... ......................8 Partie 1 : Présentation de Barid Al-Maghrib 1. Fiche technique............................................................................................................10 2. Organigramme ...........................................................................................................11 3. Historique.....................................................................................................................12 4. Présentation de BAM :................................................................................................13 4.1. Quelques donnés sur la société...................................................................................14 4.2. Composition d’administration de Barid al maghrib.................................................15 4.3. Principales attributions..............................................................................................16 4.4. Poste Maroc : place du service public.................... .............................. ……………17 4.5. Structure d’affaire.............................................................................. ……………...17 4.6. Présentation de la direction d’organisation et des systèmes d’inf ormation...............18
5. Cartographie ........................................................................................................... 19 Partie 2 : Travaux effectués pendant le stage 1. Thème du stage et outils utilisés ...............................................................................21 1.1. Thème ........................................................................................................................21 1.2. Outils informatiques utilisés .................................................................................... 21 1.2.1. Microsoft Visual Studio 2008 ................................................................................21 1.2.2. SQL server 2005 ...................................................................................... ..... …....21 1.3. Langages de programmations utilisés .......................................................................22 1.3.1. Visual Basic.Net.....................................................................................................22 1.3.2. Language SQL .......................................................................................................22 2. Conception en Merise..................................................................................................22 2.1. Tables créées ............................................................................................................ 22 2.2. Dictionnaire de données ............................................................................................23 2.3. Règles de gestion ...................................................................................................... 26 2.4. Modèle Conceptuel des Données ...............................................................................27 2.5. Modèle Physique des Données ..................................................................................29 2.5. Modèle Logique des Données ...................................................................................30
3. Description de l’application ...................................................................................30 3.1. Chargement ................................................................................................................30 3.2. Page d’accueil ............................................................................................................31 3.3. Authentification..........................................................................................................32 3.4. Menu employés.......................................................................................................... 33 Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 6
Automatisation de la gestion des bons de mouvement du matériel(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 matériels.......................................................................................................... .40 3.7.2. Gestion Entités............................................................................................. ............. …41 3.7.3. Gestion Employés..........................................................................................................42
Conclusion ..............................................................................................................................44 Webographie ...........................................................................................................................45
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 7
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Introduction Afin d’enrichir la formation de leur élèves-technisions supérieur en matière du savoir faire et du savoir être, et pour mieux s’ouvrir sur le milieu professionnel, L’Ecole Supérieur de Technologie(EST) de Berrechid, Exige une période de stage dans une entreprise dés la première année. J’ai eu le privilège de passer mon stage d’initiation dans le service des systèmes d’information au sein de l’entreprise de Bar id Al-Maghrib de Rabat , pendant lequel j’ai pu aborder la vie professionnelle et acquérir de nouvelles expériences et de nouvelles informations que ça soit en domaine d’informatique ou autre, ce stage m’a permis aussi de concevoir une idée générale sur les activités d’une entreprise. En effet, afin d’automatiser la gestion des BMM, poste Maroc souhaite mette en place une application informatique capable d’assurer la gestion et le suivi des BMM. L’application, doit assurer l’informatisation des informations contenu dans le BMM ainsi qu’au suivi du processus de la demande jusqu’à la livraison passant par l’accord du responsable de l’entité à laquelle l’employé demandeur est rattaché. Dans ce rapport je vais aborder en premier lieu une vision générale sur Bar id AlMaghrib, ensuite je vais interpréter les tâches qui m’ont été confié par mon encadrant tout en montrant leur utilité à la fois pour l’entreprise et pour moi-même.
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 8
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Poste Maroc
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 9
Automatisation de la gestion des bons de mouvement du matériel(BMM)
1.
fiche technique :
Création : 1998 Forme juridique : société anonyme. Slogan(s) : « Le contact qui vous facilite la vie » Siège social : 10 000 Rabat(Maroc) Direction Ahmed Amin Benjelloun Touimi(PDG)
Activité(s) : Service de collecte d’épargne 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 .
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 10
Automatisation de la gestion des bons de mouvement du matériel(BMM)
2. organigramme :
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 11
Automatisation de la gestion des bons de mouvement du matériel(BMM)
3. Historique : L’office national des postes et télécommunications est un établissement public relativement jeune. Il a été crée en 1984 pour rattraper le retard du Maroc en matière des postes et télécommunications et doter le pays d’une infrastructure moderne en rapport avec les exigences de son développement économique. La principale disposition de la réforme de 1984 a été de séparer la mission d’équipement et d’exploitation des réseaux des postes et télécoms, des tâches d’organisation et de
Contrôle assurées jusqu’alors par le ministère de tutelle. Il a été ainsi décidé de doter l’office de l’autonomie financière.
A l’époque cette réforme se présentait étant conforme à son temps, puisque les organisations de monopole, jouissant de l’autonomie financière, séparées ou non de la poste.
Depuis, l’évolution technologique a donné lieu à une multiplicité de services (radiomessagerie, Internet…etc.). En dix ans L’ONPT a réussi à quintupler les
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 12
Automatisation de la gestion des bons de mouvement du matériel(BMM) capacités existantes initialement. La réforme actuelle se présente donc comme une réponse à la diversité de la demande en produits spécifiques.
Mais elle est également le prolongement d’une ouverture récente du secteur, qui a vu l’émergence des entreprises commerciales qui se sont vu confiées dans les années 1990 des tâches d’opérateurs privés dans le domaine des sous traitante et du partenariat, relative aux services à valeur ajoutée.
4. Présentation de BAM :
Il est crée sous la dénomination «
», un établissement public doté
de la personnalité morale et de l’autonomie financière. Barid Al-Maghrib est soumis à la tutelle de l’Etat, laquelle a pour objet de faire respecter, par les organes compétents du dit établissement, les dispositions de la présente loi, notamment celles relatives aux missions qui lui sont dévolues et de manière générale de veiller, en ce qui le concerne, à l’application de la législation et de la réglementation relatives aux établissements publics. Mais depuis janvier 2010, La transformation de Barid Al-Maghrib en société anonyme est mise en exécution. Cette transformation vise à consolider le développement de Barid Al-Maghreb et conforter ses capacités.
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 13
Automatisation de la gestion des bons de mouvement du matériel(BMM) Le projet de transformation de Barid Al-Maghrib en société anonyme permettra à l'établissement de disposer d'une capacité supplémentaire pour accéder aux marchés financiers en vue de consolider son développement. A travers ce changement de statut, Barid Al-Maghrib a pour but d'appuyer le processus de sa modernisation et de développer ses produits et services, tout en préservant les droits et acquis du personnel
En parallèle, Barid Al-Maghrib restera pour mission d’exercer pour le compte de l’Etat : L’émission des timbres-poste ainsi que toute autre marque d’affranchissement ; Les activités relevant du monopole de l’Etat en matière de service de courrier sous toutes ses formes, dans les relations intérieures et internationales ; La collecte de l’épargne à travers la caisse d’épargne nationale. A cet effet, Barid Al-Maghrib est habilité à ouvrir des comptes de dépôt à vue ou à terme pour toute personne physique ou morale, au nom de laquelle ou par laquelle des fonds sont versés à la caisse à titre d’épargne. Barid Al-Maghrib assure le service de la mandats-poste des régimes internes externes, il se charge également de la gestion du service des comptes courants de chèques postaux conformément à la législation en vigueur. Les opérations d’émission et de paiement ainsi que celles de retrait et de dépôt effectuées par Barid Al-Maghrib, au titre des services précités, sont imputées au compte courant du trésorier général ouvert à Barid Al-Maghrib. Barid Al-Maghrib assure également tous les autres services dont l’Etat fixe la liste en considération des besoins du trésor public pour l’accomplissement de ses
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 14
Automatisation de la gestion des bons de mouvement du matériel(BMM) missions. Une conversion conclue entre l’Etat et Barid Al-Maghrib fixe les conditions de juste rémunération des dits services.
55
4.1 Quelques données sur la société Etablissement public, créé en1998 suite à l'entrée en vigueur de loi 24-96 et la séparation des secteurs Poste et Télécommunications. Statut juridique Etablissement Public doté de la personnalité morale et de l'autonomie financière, soumis à la tutelle de l’Etat Principales missions Emission de timbre-poste & affranchissements; Courrier national et international; Collecte de l’épargne à travers la CEN (Caisse d'Epargne Nationale); Emission de mandats-poste (national & international); Gestion du service des comptes courants des chèques postaux (CCP). Services Ouverts à la concurrence Courrier Accéléré International sous réserve du respect des principes suivants : Confidentialité des messages transmis, continuité et qualité de service Qualités professionnelles et techniques et égalité de traitement des citoyens Concurrence loyale Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 15
Automatisation de la gestion des bons de mouvement du matériel(BMM) 4.2.
Premier Ministre Ministre de l’Intérieur Ministre de l’Economie et des Finances Ministre de l'Industrie, du commerce et des Nouvelles Technologies Ministre de l’Equipement et des Transports Ministre de la Communication Porte Parole du Gouvernement Ministre Délégué auprès du Premier Ministre Chargé de l’Administration de la Défense Nationale Ministre délégué auprès du Premier Ministre Chargé des Affaires Economiques et Générales Haut Commissaire au Plan Directeur Général de la Caisse de Dépôt et de Gestion Président Directeur Général de la Banque Centrale Populaire
4.3. Arrêter le programme des opérations techniques et financières, le budget, le régime des amortissements, les comptes d'exploitation et l'affectation des résultats;
Arrêter la prise, l'extension ou la réduction de participations financières;
Valider le statut du personnel;
Arrêter les modalités de passation des marchés;
Approuver les tarifs des prestations rendues (services de base);
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 16
Automatisation de la gestion des bons de mouvement du matériel(BMM) Choisir les auditeurs externes et fixer leurs honoraires
Tous les utilisateurs jouissent du droit à un service postal universel qui correspond à une offre de base (services postaux et financiers), fournie de manière permanente sur tout le territoire à des prix abordables.
Accès au service
Satisfaction des utilisateurs
Rapidité & fiabilité
Sécurité
4.5. Structure du chiffre d'affaires :
structure du chiffre d'affaires en 2006
structure du chiffre d'affaires en 2007
4.6. Présentation de la Direction d’Organisation et des Systèmes d’information : : Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 17
Automatisation de la gestion des bons de mouvement du matériel(BMM) La Direction d’Organisation et des Systèmes d’information prennent en charge le développement des applications et projets demandés par les différents services de Barid Al-Maghreb, leur déploiement et mise à jour. Elle entretient aussi bien les applications réalisées par d’autres sociétés. Ainsi, elle dispose de techniciens qui assurent la maintenance et la répartition du matériel informatique. Elle est composée de deux Divisions : Division
Etudes
informatiques
et
division
Exploitation informatique
5. Cartographie :
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 18
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 19
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 20
Automatisation de la gestion des bons de mouvement du matériel(BMM)
1. Thème de stage et outils utilisés : Afin d’optimiser la gestion, mon Encadrant m’a proposé la réalisation d’une application au moyen du langage de Programmation VB.NET 2008 avec le système de gestion de base de données (SGBD) SQL SERVER 2005.
1.1.
Thème (BMM : Bon de Mouvement de Matériel)) : Afin d’automatiser la gestion des BMM, Poste Maroc souhaite mettre en place une application informatique capable d’assurer la gestion et le suivi des BMM. L’application, doit assurer l’informatisation des informations contenu dans le BMM ainsi qu’au suivi du processus de la demande jusqu’à la livraison passant par l’accord du responsable de l’entité à laquelle l’employé demandeur est rattaché.
1.2.
Outils informatiques utilisés : 1.2.1. Microsoft Visual Studio 2008
VS est un compilateur qui englobe plusieurs langages de développement, on cite par exemple : Visual C++, C#, ASP.net et l e fameux éditeur de programmation événementielle VB.net. 1.2.2. SQL SERVER 2005:
est un système de gestion de base de données (SGBD) développé et commercialisé par Microsoft. SQL (Strcutured Query Language) est un langage permettant de manipuler les données se trouvant sur des bases de données relationnelles.
1.3. Langages de programmations utilisés : Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 21
Automatisation de la gestion des bons de mouvement du matériel(BMM)
1.3.1. Visual Basic.Net :
Visual Basic .Net est un langage de programmation qui permet de développer en .Net via Visual Studio, c'est-à-dire seulement sur les systèmes d'exploitation Windows (98, 2000, XP, Vista, Sept). 1.3.2. Langage SQL SQL (Strcutured Query Language) est un langage permettant de manipuler les données se trouvant sur des bases de données relationnelles.
2. Conception en Merise*
2.1. Tables crées :
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 22
Automatisation de la gestion des bons de mouvement du matériel(BMM)
2.2. Dictionnaire de données :
Entités
Attribut
Type
Num_bmm
Numérique
Date_bmm
Date/Heure
Reference
Text
Etat
Char(30)
BMM
Num_emp_effectuer
Employes
Num_emp_valider
Numérique
motif
Char(30)
Num_emp Nom_emp Prenom_emp Adresse_emp Tel_emp Email_emp Mot_de_passe Nom_utilisateur Id_entite
Entités
Numérique
Libelle_entite
Numérique Char(30) Char(30) Char(30) Numérique Char(30) Char(30) Char(30) Numérique Char(30)
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 23
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Fonctions
Nom_entite
Char(30)
Id_parent
numérique
Num_fonction Nom_fonction Type_fonction
Marque
Matériels
Rattacher
Appartenir
Numérique Char(30) Char(30)
num_marque
Numérique
nom_marque
Char(30)
libelle_marque Num_matériel
Char(30) Numérique
Reference_article
Char(30)
Num_marque
Numérique
Nom_matériel
Char(30)
Type_matériel Date_dapart
Char(30)
Date_affectation
Date/Heure
Num_emp
Numérique
Id_entite
Numérique
Num_fonction
Numérique
motif Qte_en_stock
Char(30)
Qte_livre
Numérique
Qte_demande
Numérique
Num_matériel
Numérique
Date/Heure
Numérique
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 24
Automatisation de la gestion des bons de mouvement du matériel(BMM) Num_emp
Numérique
2.3. Règles de gestion :
Un employé est rattaché à une ou plusieurs entités dans le temps Le passage d’un employé d’une entité à une autre devra être tracer en précisant le motif du transfert ou de la mutation L’affectation d’un employé d’une entité à une entité peu être provisoire ou définitive Les employés peuvent effectuer plusieurs bmm Chaque bmm comporte une liste de matériel avec les quantités demandes Les bmm rempli doivent faire l’objet de validation par le responsable de l’entité dont relève les employés.
le responsable peut :
rejeté totalement un bmm en précisant le motif
rejeté partiellement le bmm en diminuant la liste du matériel demande par l’employé
accepte le bmm mais diminuer les quantités demandées
accepte totalement le bmm est accorde les quantités demandées
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 25
Automatisation de la gestion des bons de mouvement du matériel(BMM) le passage du responsable d’entité a une autre devra être trace en précisant les dates d’affectation et les date de départ le responsable de l’entité ou l’intérim doit avoir accès seulement aux BMM relevant de son entité de gestion en cas de transfert du responsable vers une autre entité, l’accès aux BMM de son ancienne entité devra être refusé. En cas de congé ou l’absence du responsable de l’entité, la validation des BMM revient à l’intérim du responsable L’intérim peut parfois être responsable d’une entité et intérim d’une autre Un employé peut être responsable d’une entité et intérim d’une ou plusieurs entités l’organisation future de poste Maroc préconise le rattachement direct de service à des directions, chose qui devra être prise en considération dans votre conception l’histoire des validations doit être accessible à tout moment la quantité livrée peut être inférieur à celle accordée
2.4. Modèle Conceptuel des Données :
Le modèle conceptuel des données (MCD) a pour but de représenter de façon Structurée les données qui seront utilisées par le système d'information. Le modèle conceptuel Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 26
Automatisation de la gestion des bons de mouvement du matériel(BMM) Des données décrit la sémantique c’est à dire le sens attaché à ces données et à leurs rapports et non à l’utilisation qui peut en être faite.
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 27
Automatisation de la gestion des bons de mouvement du matériel(BMM)
2.5. Modèle physique des données : Modèle Physique des Données - prépare le système de gestion physique des données (implantation physique sur les disques, optimisation des index, redondance...).
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 28
Automatisation de la gestion des bons de mouvement du matériel(BMM)
2.6. Modèle logique des données : Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 29
Automatisation de la gestion des bons de mouvement du matériel(BMM) Le modèle logique des données (MLD) consiste à décrire la structure de données Utilisée sans faire référence à un langage de programmation. Il s'agit donc de préciser le type De données utilisées 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) Entités (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) Matériels (num_materiel,#num_marque,type_materiel,nom_materiel,reference_articl) Marque (num_marque,libelle_marque,nom_marque)
3. Description de l’application : La description de l’application sera détaillée en modules comme suit :
3.1. Chargement :
3.2. Page d’accueil :
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 30
Automatisation de la gestion des bons de mouvement du matériel(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 :
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 31
Automatisation de la gestion des bons de mouvement du matériel(BMM)
3.3. Authentification : Pour assurer la sécurité, l’accès à l’application demande un compte d’utilisateur et un Mot de passe. Ces derniers sont obtenus au près de l’administrateur. Pour se connecter, il suffit d’entrer le nom d’utilisateur ainsi que le mot de passe. Si le nom d’utilisateur et/ou le mot de passe est erroné, un message d’erreur apparait.
Pour vérifier la disponibilité d’utilisateur, l’instruction Msgbox a été utilisée comme la montre le code suivant : MsgBox("Employé non enregistré!!!!")
(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
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 32
Automatisation de la gestion des bons de mouvement du matériel(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 Employés : Cette forme constitue le menu de l’employé de l’application à travers lequel l’utilisateur peut choisir plusieurs options : Effectuer BMM, Consulter, impression des données, recherche, et modifier son compte utilisateur. Il a le droit d’effectuer plusieurs BMM et de consulter les anciennes BMM effectués et voir leur état.
3.4.1.Figure1 : effectuer BMM : L’employé peut effectuer plusieurs BMM, chaque BMM comporte une liste de matériel avec les quantités demandées, le numéro de BMM, la Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 33
Automatisation de la gestion des bons de mouvement du matériel(BMM) référence qu’il faut préciser .Les BMM rempli doivent faire l’objet de validation par le responsable de l’entité dont relève les employés. Donc un simple click sur valider la demande sera directement enregistrer
L’employé peut consulter ses BMM déjà effectué Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 34
Automatisation de la gestion des bons de mouvement du matériel(BMM) Il peut aussi chercher per date BMM ou par Numéro BMM.
L’onglet « Info sur le compte » présente le nom d’utilisateur connecté. Ce dernier peut modifier son mot de passe en cliquant sur modifier ce qui engendre l’apparition d’une zone appropriée. Le mot de passe actuel et le nouveau mot de passe sont sollicités. L’utilisateur peut annuler la modification en cliquant sur annuler et en cas d’erreur un message apparait.
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 35
Automatisation de la gestion des bons de mouvement du matériel(BMM)
3.5. Menu Responsable: Cette forme constitue le menu du responsable de l’application à travers lequel l’utilisateur peut choisir plusieurs options : Consulter les BMM, Effectuer BMM, Consulter, Info sur le compte, impression des données, 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 précisant le motif
rejeté partiellement le bmm en diminuant la liste du matériel demande par l’employé
accepte le bmm mais diminuer les quantités demandées
accepte totalement le bmm est accorde les quantités demandées.
‘‘ Remarque : le responsable peut aussi effectuer des BMM et consulter les autre effectuer.’’
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 36
Automatisation de la gestion des bons de mouvement du matériel(BMM)
3.5.1.figure1 : Cette forme permet à l’utilisateur 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)
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 37
Automatisation de la gestion des bons de mouvement du matériel(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 réalisation des états imprimables après Détermination de la période par l’utilisateur. Ces états représentent les données dans un Tableau et un diagramme.
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 38
Automatisation de la gestion des bons de mouvement du matériel(BMM)
3.7. Menu Administrateur: Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 39
Automatisation de la gestion des bons de mouvement du matériel(BMM) Cette forme constitue le menu de l’Administrateur de l’application à travers lequel l’utilisateur peut choisir plusieurs options : Gestion matériels, Gestion Employés et Gestion entités, Info sur le compte.
Info sur le compte :
L’administrateur fait les mises a jour des matériels qui existe en effet il peux ajouter un nouveau matériels, modifier , supprimer et aussi Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 40
Automatisation de la gestion des bons de mouvement du matériel(BMM) imprimer.et exporter vers Excel la même histoire pour les autre gestion (gestion entité, gestion employés)
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 41
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 42
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 43
Automatisation de la gestion des bons de mouvement du matériel(BMM)
Conclusion La tâche qui m’a été insinuée par mon encadrant était la réalisation D’une application qui servirait à faire la gestion du bon de mouvement de matériel de baghid al-maghrib. Au terme de mon travail, et après avoir mis en pratique les compétences Et connaissances acquises durant ma formation à l’Ecole Supérieure de Technologie de Berrechid, j’ai pu présenter ladite application à mon encadrant qui m’a aidé à vérifier son bon fonctionnement et m’a exprimé sa satisfaction. Il est de nature de noter qu’au cours de mon stage j’ai pu approfondir Mes compétences et en acquérir de nouvelles tant de point de vue langages de développement que logiciels et techniques nécessaires à la réalisation de mon projet.
Année Universitaire 2009/2010 –Ecole Supérieur De Technologie, Quartier Taqadom, passage d’Alger, B.P :218 Berrachid Page 44