Vous êtes sur la page 1sur 72

INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE NTIC RABAT

Rapport De Stage
Gestion de lInventaire Du Parc Informatique

Ralis Par :
LAKJIHI Hayat

Encadr Par :
Mme ZAYDI Hayat

Suivi Par :
Mme ELOUADGHIRI Bouchera

Rapport De Stage
LAKJIHI Hayat

Page 1

Remerciement
Avant tout dveloppement sur cette exprience professionnelle, il apparat opportun de commencer ce rapport de stage par des remerciements, toute lquipe pdagogique de LINSTITUT
SPECIALISE DE TECHNOLOGIE APPLIQUEE NTIC

et les intervenants professionnels responsables de la

formation, pour avoir assur la partie thorique de celle-ci. Je remercie galement Madame Elouadghiri Bouchera, pour laide et les conseils concernant les missions voques dans ce rapport, quil ma apport lors des diffrents suivis. Je tiens remercier tout particulirement et tmoigner toute ma reconnaissance aux personnes suivantes, pour lexprience enrichissante et pleine dintrt quelles mon t fait vivre au sein

de

lEcole nationale de lIndustrie Minrale (ENIM).


Madame ZAYDI Hayat, Chef du centre de calcul mon encadrant, pour mavoir intgr rapidement au sein de lcole et mavoir accord toute sa confiance ; pour le temps quil ma consacr tout au long de cette priode, sachant rpondre toutes mes interrogations ; sans oublier son participation au cheminement de ce rapport , ainsi que lensemble du personnel de lcole nationale de lIndustrie Minrale pour leur accueil sympathique et leur coopration professionnelle tout au long de la dure de mon stage.

Rapport De Stage
LAKJIHI Hayat

Page 2

Rsum
Jai effectu mon stage au sein de lEcole nationale de lIndustrie Minrale (ENIM).Le sujet qui ma t confi se rsume comme suit : Gestion de lInventaire du parc informatique. Lapplication doit tre cre de manire suivre en temps rel du patrimoine informatique, Matriel de lENIM. Cest dire : Offrir une vision globale de l'tat, du suivi et des cots des appareils utiliss. Il s'agit non seulement de recenser les diffrents types de machines prsentes dans ltablissement, leur nombre, leur localisation mais de connatre aussi l'anne dacquisition de ces matriels, le nom des fournisseurs, le type de garantie etc ... Mon travail a consist, dans un premier temps, rdiger un cahier de charge qui contient les informations ncessaires pour dbuter au projet, puis la ralisation des diffrents programmes permettant de contrler : Laffectation des machines aux utilisateurs, Laffectation des matriels en prt, Le suivie des rparations et des retours en garantie, Le suivi des interventions matrielles en interne ou externe, Le suivi des dures de garantie, Jai ensuite inclus ces diffrents programmes dans une interface qui facili te les taches aux Utilisateurs. Dans un second temps, jai conu puis ralis le modle de conception laide du logiciel Power Amc.

Rapport De Stage
LAKJIHI Hayat

Page 3

Table des matires


Chapitre I : Prsentation de lcole............................................ 7
1- Historique ......................................................... ................................................................. 8 2- Principales missions de lENIM ..................................................................................... 9 3- Formation initiale : Dpartements en dtails .................................................................. 10

Chapitre II : Cahier de charge .......................................................... 12


1 : Spcification des Besoins ............................................................................................... 13 2 : Objectifs ........................................................................................................... 14 3 : Contraints ........................................................................................................... 15 4:Principales actions lies la gestion de linventaire informatique......................... .... 16

Chapitre III : Outil de Dveloppement .............................................. 18


1: SQL Server 2008............................................................................................................................... 19 3: Microsoft Visual Studio VB.NET (.NET)............................................................................. 20 4: ADO ActiveX Data Object ......................................................................................... 21

Chapitre IV: Analyse ET Conception ................................................. 22


1 : Introduction.......................................................................................................... 23 2 : Mthode adopte.................................................................................... 24 A-Dfinition ......................................... 25 B- Outil de travail ....................................... 24 E: Dictionnaire de donnes................................................................................................ 25 G: Modle conceptuel de donnes ...................................................................................................... 27 H: Modle logique de donnes ...................................................................................................... 28

Rapport De Stage
LAKJIHI Hayat

Page 4

Chapitre V : Ralisation ..................................................................... 29


1-Guide dUtilisation ........................................................................................................... 31 2-Description des Formulaires ............................................................................................ 31 -Formulaire dAuthentification .............................................. ............................. 32 -Modification du Mot de passe ......................................................................................... 33 - Formulaire dAccueil ............................................................................................34 -Cration Dpartement...................................................................................................... 35 -Cration Utilisateur ........................................................................... 36 -Modifier les informations personnelles de lutilisateur ......................................................................................... 37 -Recherche Utilisateur ............................................................................................38 -Cration Machine...................................................................................................... 39 -Cration Types ........................................................................... 41 -Cration Marques......................................................................................... 42 -Cration Modles ............................................................................................43 -Cration Types de Garantie...................................................................................................... 44 -Cration Matriel ........................................................................... 45 -Recherche Machine......................................................................................... 46 - Affectation Machine............................................................................................47 - Prt Machine...................................................................................................... 48 -Recherche Matriel ........................................................................... 50 -Affectation Matriel......................................................................................... 51 - Gestion du Matriel............................................................................................52

Rapport De Stage
LAKJIHI Hayat

Page 5

- Rparateur...................................................................................................... 53 -Rparation........................................................................... 54 -Recherche Rparation......................................................................................... 55 - Clturer la rparation............................................................................................56 - Retour En Garantie...................................................................................................... 57 -Recherche Retour En Garantie.......................................................................... 58 -Clturer Retour En Garantie......................................................................................... 59 - Intervention............................................................................................60 - Recherche Intervention...................................................................................................... 61 -Clturer Intervention.......................................................................... 62 -Mise Hors Service......................................................................................... 63 - Liste Matriel............................................................................................64 A- Mettre un Matriel hors service................................................................................65 B- Remettre un Matriel En Service................................................................................66

Chapitre VI : Conclusion Gnral ..................................................... 67


Conclusion Gnral ............................................................................................................. 68

Bibliographie ....................................................................................... 69

Rapport De Stage
LAKJIHI Hayat

Page 6

Introduction

1-Objectifs du Stage:
La recherche du dveloppement de la qualit de la formation dispense et son adquation aux besoins du monde du travail constitue un souci permanent de lOffice de la Formation Professionnelle et de la Promotion du Travail (OFPPT).
LINSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE NTIC est un institut parmi dautre qui

applique le systme professionnel de formation, ce systme avant dtre exploitable par le march demploi, il a travers plusieurs tapes pour offrir une meilleure productivit. Et parmi ces tapes, il y a la formation continue, avec un stage de fin de formation qui est obligatoire la fin des tudes thoriques, donc le stage est une occasion importante par lequel se complte la thorie pour acqurir une formation professionnelle, en plus certains stages permettent une intgration aise dans la vie active. En effet les objectifs de stage sont: La dcouverte du monde de travail et ladaptation monde professionnel. La mise en application des connaissances acquises pendant la formation. La garantie dune meilleure adquation Formation / Emploi. Lamlioration de niveau de formation des jeunes pour mieux prparer la vie active.

Rapport De Stage
LAKJIHI Hayat

Page 7

Laccs aux activits professionnelles avec autant dassurance et sans difficult. La cration des liens et des relations entre les tablissements de formation et les entreprises. Le contact et la confrontation des diverses situations. Lapprentissage et lacquisition de lexprience. En effet, et ainsi que toute formation, la fin de sa priode, le stagiaire est amen raliser un projet de fin de formation.

2-Droulement :
Quant moi, jai t accueilli du 5 Mars au 16 Avril 2012 au sein de lEcole nationale de lIndustrie Minrale (ENIM). Pendant ce stage, jai conu puis ralis une gestion de linventaire informatique qui permet de grer le parc informatique de faon simple et conviviale tout en tant complet. Tout dabord, je vais prsenter lcole nationale de lIndustrie Minrale dans laquelle jai effectu mon stage, ainsi que le projet sur lequel jai t amen travailler. Jexposerais ensuite les diffrentes tapes de la conception Merise de projet, savoir : le cahier des charges, le choix de la base de donnes utilis (SQL Server Management Studio), La cration des tables. Pour terminer, je dtaillerais les diffrentes tapes de la ralisation de linterface Utilisateur du projet.
Et lors de la ralisation de lapplication jai Suit la mthodologie suivante :

Le recueil dinformation. La programmation.

La conception du systme dinformation. (1 semaine) (1 semaine) (3 semaines)

Les tests du systme.

Rapport De Stage
LAKJIHI Hayat

Page 8

Chapitre I Prsentation de lEcole

1 Historique 2 Principales mission de lENIM 3 Formation initiale : Dpartements en dtails

Rapport De Stage
LAKJIHI Hayat

Page 9

1- Historique

plus anciennes coles marocaines d'ingnieurs d'tats.

LEcole Nationale de lIndustrie Minrale (ENIM), base Rabat, est l'une des
Fonde en 1972, l'ENIM avait, au dbut, pour mission principale de former des

ingnieurs pour le secteur minier et lindustrie minrale. Ainsi entre 1975 et 1983, plus de 400 ingnieurs ont t forms dans les domaines des Mines, traitement des Minerais, et plus de 60 ingnieurs dans le domaine de la mtallurgie. En 1983, lENIM a vu la cration de deux nouveaux dpartements, savoir llectromcanique et le Gnie Chimique nergtique. En 1990, le dpartement informatique a vu le jour. En 1990 aussi, une rforme des tudes a eu lieu pour sadapter la suppression des cycles des annes prparatoires dans les coles dingnieurs et la cration des centres de classes prparatoires aux grandes coles (CPGE) lchelle nationale. Ainsi la formation lcole est passe de six trois ans, et les programmes de certaines spcialits ont t revus et adapts ce nouveau systme et aux nouveaux besoins : Le dpartement Gnie Chimique Energtique a t transform en Gnie des Procds Industriels. Les comptences dveloppes par lcole sont donc ds lorigine trs diverses, et lcole a su voluer au cours du temps pour devenir aujourdhui une cole dite gnraliste .

Rapport De Stage
LAKJIHI Hayat

Page 10

2- Principales missions de lENIM


L'ENIM forme chaque anne environ 100 ingnieurs d'Etat (Maths spciales + 3) Les enseignements l'ENIM sont semestriels et la mthode d'valuation des connaissances est celle du contrle continu. Chaque cours fait l'objet d'un partiel et d'un examen de synthse par semestre. L'valuation s'effectue galement pour certains enseignements spcifiques, sur la ralisation de mini-projets ou de mmoires techniques. Le dernier semestre de la scolarit est consacr l'laboration d'un mmoire de fin d'tudes portant sur la rsolution d'un problme industriel pos par l'entreprise. Le cycle des tudes se droule en 3 ans. - 1re anne : formation gnrale dans les sciences de base de l'ingnieur - 2me anne : formation de base spcifique chacun des dpartements de l'ENIM - 3me anne : formation spcialise et prparation du mmoire de fin d'tudes. Admission en 1re anne : elle se fait essentiellement par voie de concours commun ouvert aux laurats des classes prparatoires de mathmatiques spciales. Les candidats titulaires du CUES (MP2, PC2) et dont le dossier rpond aux critres de prslection peuvent tre admis par voie de concours et dans la limite des places disponibles. Admission en 2me anne dans la limite des places disponibles : les titulaires du diplme d'ingnieur d'application ou d'une licence scientifique ou matrise s-sciences peuvent tre admis sur concours en 2me anne.

Rapport De Stage
LAKJIHI Hayat

Page 11

3- Formation initiale : Dpartements en dtails


Les enseignements l'ENIM sont organiss au sein de six dpartements de spcialit, outre le tronc commun (1re anne). -Dpartement sciences de la terre : assure une formation en gologie de base et offre des possibilits de spcialisation en gologie minire, hydrogologie et gotechnique. -Dpartement Mines : forme des ingnieurs polyvalents ayant des comptences face des problmes pluridisciplinaires. - Dpartement Sciences des Matriaux : assure la formation d'ingnieur en mtallurgie et sciences des matriaux focalise autour de : extraction et laboration des mtaux ; mise en forme : fonderie, dformation plastique ; corrosion et moyens de protection ; caractrisation des matriaux -Dpartement Electromcanique : Forme des ingnieurs de conception mcanique, d'lectricit, d'lectronique, d'hydraulique et de thermique. -Dpartement Gnie des procds Industriels: Forme des ingnieurs en gnie chimique nergtique et offre 2 options en 3me anne. . L'ingnierie des procds industriels . L'nergie -Dpartement Informatique : assure la formation d'ingnieurs systmes aptes : . tudier les projets d'informatisation. . Dvelopper les applications informatiques . Grer les centres informatiques . Administrer les bases de donnes et rseaux.

Rapport De Stage
LAKJIHI Hayat

Page 12

Chapitre II

Cahier des Charges

1 Introduction 2 Besoins 3 Objectifs 4 Contraintes 5 Principales actions lies la gestion de linventaire informatique

Rapport De Stage
LAKJIHI Hayat

Page 13

1 Introduction :
Lobjectif du cahier des charges est la bonne comprhension du mandat et une meilleure communication au sein de l'quipe. Chaque membre d'une quipe doit connatre le projet dans son ensemble avant d'y participer. Chaque intervenant doit galement bien comprendre les critres spcifiques son rle. C'est pourquoi nous rdigeons un cahier de charges structures selon les spcialits de chaque intervenant. Aprs avoir consult le gestionnaire de projet, nous laborons le cahier de charge. Ce dernier est gnralement structur comme suit : objectifs de rfrencement plan de rdaction arborescence du site bauche du visuel critres techniques pour les dveloppeurs critres techniques pour les intgrateurs budget Les cots relis l'laboration du cahier de charge varient selon l'importance du site, les objectifs de rfrencement, le nombre des intervenants et les technologies utilises. Tous les membres de l'quipe doivent disposer d'une copie du cahier de charge. Un cahier de charge bien rdig et bien compris de tous est une conomie considrable.

Rapport De Stage
LAKJIHI Hayat

Page 14

2 Besoins :
LENIM possde un nombre consquent doutils informatiques de toutes sortes, quil faut connatre, et dont il faut suivre et matriser les volutions. Do le besoin dun tel projet qui a pour but: inventorier le parc informatique de lENIM La gestion de lensemble des composants matriels, La cration des stations de travail et leurs affectations aux utilisateurs ainsi que la gestion de la maintenance (retours en garantie, rparation, interventions matriels).

3 Objectifs :
Afin de rpondre aux besoins cits ci-dessus, lencadrant ma propos de raliser une base de donnes ainsi quune interface graphique associe, qui rend transparent pour lutilisateur la gestion de la base. Cette interface devra tre la plus simple et intuitive possible de faon ne ncessiter aucun apprentissage particulier. Aussi la maintenance et la mise jour de cette interface devront tre faciles ds lors quon possde les fichiers sources.

La gestion de la base est transparente lutilisateur

Rapport De Stage
LAKJIHI Hayat

Page 15

4 Contraintes
La base de donnes doit tre une base SQL, La gestion de cette base doit se faire par lintermdiaire dune interface graphique ralise en langages Visual Basic. Lapplication doit pouvoir fournir les services suivants :

Possibilit de grer le matriel plusieurs, via toute machine connecte au rseau. Pouvoir identifier le matriel, et ses caractristiques, en dfinissant un identifiant du produit, du fabriquant, du modle, du n de srie, du type de matriel, de ses caractristiques propres et de lemplacement. Ainsi que de pouv oir rpertorier le tout dans la base de donnes.

Ainsi que des fonctionnalits de base que doit fournir tout outil de gestion de parc informatique digne de ce nom: Pouvoir suivre le contenu du stock en temps rel. Assurer lunicit des identifiants. Gnration dune fiche technique imprimable propre chaque machine ou priphrique. Pouvoir interroger, directement, la base de donnes par des requtes. Eviter la redondance des lments stocks. Grer la diversit du matriel et des caractristiques des composants. Suivre la maintenance du matriel.

Rapport De Stage
LAKJIHI Hayat

Page 16

5 Principales actions lies la gestion de linventaire informatique :


Lobjectif de ce chapitre est de dfinir une mthodologie pour instaurer une bonne gestion du parc informatique. Dans un premier temps, lapplication doit permettre intgrer les fonctionnalits suivantes :
Laffectation des machines aux utilisateurs Laffectation des matriels en prt Le suivie des rparations et des retours en garantie Le suivi des interventions matrielles en interne ou externe Le suivi des dures de garantie La notion de machine ou Poste de travail constitue de matriels facilite laffectation et la dsaffectation lutilisateur. Chaque matriel affiche un statut qui permet de savoir sil est affect (permanent ou prt), en rparation, en intervention, en retour en garantie, en stock, hors service(Reforme). La gestion du matriel est trs souple, on peut dcider de crer nos modles selon plusieurs niveaux de dtail. Unit centrale, cran, priphriques, commutateurs, routeurs Ou de dtailler lunit centrale par ses composants.

Rapport De Stage
LAKJIHI Hayat

Page 17

Cette gestion va permettre dobtenir une vision prcise de la composition du parc informatique un instant donn. Les tats sont : Les machines par dpartement et service Les machines par dpartement et service avec les dtails des cots Le matriel par dpartement et service Le matriel en stock Un tat financier du parc Le parc par type, marque et modle La recherche des informations sur le parc est facilite par des fentres de recherche multicritres avec possibilit dimpression des rsultats.

Schma relationnel de la gestion du parc Informatique

Les oprations peuvent tre de type :


Affectation Prt Rparation Retour en garantie Mise hors service(Reforme)

Rapport De Stage
LAKJIHI Hayat

Page 18

Chapitre III

Outils de Dveloppement

1 SQL Server 2 Microsoft Visual Studio (VB.net) 3 ADO ActiveX Data Object

Rapport De Stage
LAKJIHI Hayat

Page 19

1 Microsoft SQL Server:


Microsoft SQL Server est un systme de gestion de base de donnes .Ses capacits
transactionnelles en font lun des systmes les plus utiliss sur le march. Il est capable de prparer des modifications sur les donnes d'une base et de les valider ou de les annuler d'un bloc. Cela garantit l'intgrit des informations stockes dans la base. SQL Server prsente une plate-forme de base de donnes hautement volutive pour les applications de gestion qui sont gourmandes en mmoire, exigeantes en matire de performances, et requrant beaucoup de ressources.

Rapport De Stage
LAKJIHI Hayat

Page 20

2 Microsoft Visual Studio (VB.net):


Visual Basic (VB) est un langage de programmation conu pour tre facile apprendre et utiliser. Le langage permet de crer des applications graphiques de faon simple, mais galement de crer des applications vritablement complexes. Programmer en VB est un mlange de plusieurs tches, comme disposer visuellement les composants et contrles sur les formulaires, dfinir les proprits et les actions associes ces composants, et enfin ajouter du code pour ajouter des fonctionnalits. Comme les attributs et les actions reoivent des valeurs par dfaut, il est possible de crer un programme simple sans que le programmeur ait crire de nombreuses lignes de code. Les premires versions ont souffert de problmes de performance, mais avec l'apparition d'ordinateurs plus rapides et grce la compilation en code natif, ce problme de performance s'est estomp. Visual Studio prend en charge Visual Basic (VB) avec un diteur de code complet, compilateur, des modles de projet, les concepteurs, les Assistants Code, un puissant et facile utiliser dbogueur, et d'autres outils. La bibliothque de classes .NET Framework fournit l'accs de nombreux services du systme d'exploitation et d'autres classes utiles, bien conu acclrent le cycle de dveloppement.

Rapport De Stage
LAKJIHI Hayat

Page 21

3 ADO ActiveX Data Object


Linterface ADO permet d'accder une source de donnes et de manipuler son contenu. Il offre galement une interface universelle d'accs aux donnes, et il lie entre le Visual studio et sa base de donnes en toute fiabilit. Le code ADO permet d'accder aux proprits, mthodes et vnements d'un objet avec souplesse. En outre, ADO est pris en charge par une large gamme de plate-forme de dveloppement.

Rapport De Stage
LAKJIHI Hayat

Page 22

Chapitre IV

Analyse Et Conception

1 Introduction 2 Mthode adopte:


2-1_Deffinition : 2-2_Outil de travail: 2-3_Dictionnaire de donnes 2-4_Modle conceptuel de donne (MCD) 2-5_Le modle logique de donnes(MLD)

Rapport De Stage
LAKJIHI Hayat

Page 23

1 Introduction :

Mthode danalyse et de conception

Une Mthode danalyse et de conception est un procd qui a pour objectif de permettre de formaliser les tapes prliminaires du dveloppement dun systme afi n de rendre ce dveloppement plus fidle aux besoins du client. Pour ce faire, on part dun nonc informel (Le besoin tel quil est exprim par le client, complt par des recherches dinformations auprs des experts du domaine fonctionnel), ainsi que de lanalyse de lexistant ventuel. La phase dAnalyse permet de lister les rsultats attendus, en termes de fonctionnalits, de performance, de robustesse, de maintenance, de scurit, dextensibilit, etc. La phase de Conception permet de dcrire de manire non ambigu, le plus souvent en utilisant un langage de modlisation, le fonctionnement futur du systme, afin den faciliter la ralisation.

Rapport De Stage
LAKJIHI Hayat

Page 24

2 Mthodes adoptes :

2-1_Deffinition :
En effet la mthode Merise est reconnue pour sa capacit produire des bases de donnes correctes et cohrentes. La premire tape de conception suivant la mthode Merise est la constitution du dictionnaire des donnes, qui sert classer les donnes collectes. En utilisant celui-ci et aprs llaboration du graphe des dpendances fonctionnelles, on gnre le modle conceptuel des donnes. A partir du modle conceptuel, on produit le modle logique, document contenant les tables de notre base de donnes et qui sont ds lors facilement implmntables en langage SQL.

2-2_Outil de travail:

PowerAMC est une solution de modlisation et de gestion de mtadonnes la pointe de linnovation, destine aux architectures de donnes, aux architectures dinformations et aux architectures dentreprise. PowerAMC est ldition franaise de PowerDesigner. PowerAMC offre votre entreprise des mthodes efficaces danalyse dimpact, de gestion des changements et des techniques avances de gestion des mtadonnes. La combinaison des techniques de modlisation et de la gestion des donnes confre PowerAMC des fonctions uniques lui permettant de prendre en charge tous les environnements architecturaux. Le rfrentiel de mtadonnes de PowerAMC permet galement toutes les parties prenantes de lentreprise de collaborer et de communiquer efficacement. Ces dernires peuvent ainsi ragir plus rapidement face aux changements et garantir une meilleure capacit dadaptation de lentreprise.

Rapport De Stage
LAKJIHI Hayat

Page 25

2-3_Dictionnaire de donnes :
Le dictionnaire de donnes est une collection de donnes de rfrence ncessaire la conception d'une base de donnes relationnelle. Il revt une importance particulire, car il est le vocabulaire commun qui dcrit lensemble des donnes do limportance de le traiter dans cette partie. Il est reprsent par un tableau trois colonnes contenant le nom de donne, la signification, et le format.

Rapport De Stage
LAKJIHI Hayat

Page 26

Rapport De Stage
LAKJIHI Hayat

Page 27

2-4_Modle conceptuel de donne:


Aprs avoir dfini lensemble des entits dans un dictionnaire de donnes, on passe au modle conceptuel de donnes pour d'crire de faon formelle les donnes qui seront utilises par le systme et le modle logique de donnes.

Jai cre quatorze tables pour constituer notre base de donnes. La 1ere table concerne les matriels, la 2eme pour la marque, le type, le modle, Type de garantie, fournisseur, utilisateur, machine, Dpartement, rparateur, intervenant, rparation, retour en garantie, intervention. La table Matriel est la table principale dont toutes les autres tables sont relies avec eux.
Rapport De Stage
LAKJIHI Hayat

Page 28

2-5_Modle logique de donne:


En se basant sur le modle conceptuel de donnes on a pu gnrer le Modle logique de donnes en utilisant le mme outil Sybase PowerAMC, cette opration consiste migrer les cls trangres selon les cardinalits des classes d'entit participant la relation. On voit bien lutilisation de deux tables intermdiaires (Affecter, Matriel de la machine), qui correspondent aux associations n-aires de notre modle conceptuel.

Rapport De Stage
LAKJIHI Hayat

Page 29

Chapitre V

A-Ralisation

1 Guide dUtilisation 1-1 Description des Formulaires

Rapport De Stage
LAKJIHI Hayat

Page 30

Rapport De Stage
LAKJIHI Hayat

Page 31

Guide dUtilisation
Ds que ltape de la conception accomplie, la codification des composants de lapplication est entam. Les sections du chapitre actuel illustre quelques captures dcrans de lapplication.

Description des Formulaires :


Formulaire dAuthentification :

Rapport De Stage
LAKJIHI Hayat

Page 32

Pour accder lapplication, les utilisateurs sont amens sidentifier, cette identification qui a pour but daugmenter le niveau de scurit des donnes, ainsi que pour les fonctionnalits quoffre lapplication lutilisateur. Ce formulaire permet lauthentification des utilisateurs, aprs la saisie du LOGIN et du Mot de passe. Aprs la saisie du LOGIN et du Mot de passe, le programme vrifie automatiquement les informations de lutilisateur, et affiche la page Menu Principale, si les donnes saisie sont correctes, et les boutons seront activs selon les droits d'accs de la personne authentifie, sinon il affiche un message derreur en indiquant le type derreur.

Rapport De Stage
LAKJIHI Hayat

Page 33

Modification du Mot de Passe :

En plus de a, vous avez la possibilit de changer le mot de passe d'un simple click sur le bouton "Changer le mot de passe". Vous devez saisir votre login et mot de passe actuel, puis votre nouveau mot de passe avec la confirmation, ensuite vous cliquez sur le bouton Valider.

Rapport De Stage
LAKJIHI Hayat

Page 34

Formulaire dAccueil :
Aprs la russite de lAuthentification, lutilisateur aura accs la page Main (ou Accueil) qui contiendra toute les fonctionnalits que lapplication offre.

Rapport De Stage
LAKJIHI Hayat

Page 35

Linterface Main qui permet deffectuer les diffrentes tches est la suivante :

Rapport De Stage
LAKJIHI Hayat

Page 36

A. Cration Dpartements :
Accessibles laide du menu Sites. Un dpartement permet de localiser vos utilisateurs.

Le bouton Ajouter donne la possibilit dajouter un nouveau dpartement. En utilisant le bouton Supprimer, lutilisateur supprime lenregistrement en cours en
slectionnant une ligne dans la liste Ou en annulant en appuyant sur Non.

Lutilisateur peut modifier les informations concernant un dpartement, il suffit de slectionner


une ligne dans la liste puis cliquer sur le bouton Modifier.

Rapport De Stage
LAKJIHI Hayat

Page 37

B. Cration Utilisateur :

Accessible par la fentre Cration du menu Utilisateurs. La cration d'un utilisateur ncessite de lui affecter un dpartement. Le bouton OK permet dajouter un nouvel Utilisateur aprs avoir remplir les champs. Le bouton dfaut permet de rinitialiser les champs.

Rapport De Stage
LAKJIHI Hayat

Page 38

C. Modifier les informations personnelles de lUtilisateur :

Lutilisateur peut modifier ses informations personnelles aprs avoir remplir les champs et cliquer sur le bouton Modifier. Le bouton dfaut permet de rinitialiser les champs.

Rapport De Stage
LAKJIHI Hayat

Page 39

D. Recherche Utilisateur :
Il vous est propos de rechercher les utilisateurs selon diffrents critres comme : - ceux propres l'utilisateur (nom, prnom, login) - ceux qui le situent (dpartement)

Le bouton dfaut permet de rinitialiser les champs de recherche. Le bouton Nouveau permet dajouter un nouvel utilisateur. Le bouton Modifier permet de modifier un utilisateur, il suffit de modifier les champs dune ligne dans la liste puis cliquez sur Modifier. Le bouton Supprimer permet deffacer un utilisateur.
Page 40

Rapport De Stage
LAKJIHI Hayat

E. Cration Machine :
Il s'agit de dfinir un ensemble regroupant des matriels afin de faciliter l'affectation ou la dsaffectation. Il faut donc considrer les machines comme des postes de travail. Une machine doit tre identifie par un N dinventaire et ventuellement complte par sa description. Elle peut tre directement affecte un utilisateur ou prte ce dernier. La slection de l'utilisateur peut tre filtre par le dpartement. La machine ou station de travail est en gnrale constitue de un ou plusieurs matriels.

Rapport De Stage
LAKJIHI Hayat

Page 41

Le formulaire ci-dessous vous offre trois choix :

1er choix : Cration de la Machine sans affectation dun Utilisateur et du Matriel.

Vous devez saisir le Numro dinventaire ainsi que le nom de la machine, ensuite cliquez sur le bouton OK.

2me choix : Cration de la Machine avec laffectation du Matriel.


Vous devez saisir le Numro dinventaire ainsi que le nom de la machine, ensuite cliquez sur le bouton OK. Si vous voulez affecter des matriels cette machine cliquez sur le bouton Matriel.

3me choix : Cration de la Machine avec laffectation de lUtilisateur.

Si vous voulez crer une machine et lui affecter un utilisateur vous devez saisir le Numro dinventaire ainsi que le nom de la machine, puis il faut obligatoirement renseigner la date daffectation, le type daffectation et choisir lutilisateur. Ensuite cliquez sur le bouton OK. Si vous voulez affecter des matriels cette machine cliquez sur le bouton Matriel.

Rapport De Stage
LAKJIHI Hayat

Page 42

F. Cration Matriel :
Pour crer un Matriel, il est ncessaire de dfinir un Type, un Modle et une marque.

Les Types :
Le type caractrise la nature du matriel, par exemple une imprimante ou une unit centrale. Vous avez la possibilit d'enregistrer jusqu' 4 caractristiques (ex: rsolution, mmoire vive...) par type.
Vous aurez renseigner des valeurs des caractristiques pour chaque modle de matriel correspondant ce type.

Rapport De Stage
LAKJIHI Hayat

Page 43

le bouton Ajouter donne la possibilit dajouter un nouvel Type. le bouton Modifier permet de modifier une ligne(Type) de la liste, Si lutilisateur dsire supprimer un enregistrement concernant les Types,

Il suffit de slectionner une ligne dans la liste des types puis cliquer sur le bouton supprimer.

Les Marques :

Rapport De Stage
LAKJIHI Hayat

Page 44

Ce formulaire permet de grer les marques du matriel pour ce qui concerne : lajout, la modification, la suppression et la consultation.

le bouton Ajouter donne la possibilit dajouter une nouvelle Marque. le bouton Modifier permet de modifier une ligne(Marque) de la liste, Si lutilisateur dsire supprimer un enregistrement concernant les Marques, Il suffit
de slectionner une ligne dans la liste des Marques puis cliquer sur le bouton supprimer.

Les Modles:
Il s'agit de dfinir la marque et le modle mais aussi d'y attacher un type de matriel (ex: cran, imprimante, unit centrale...)...

Rapport De Stage
LAKJIHI Hayat

Page 45

Les caractristiques renseigner sont limites au nombre des caractristiques dfinies au moment de la cration du type de matriel.

le bouton Ajouter donne la possibilit dajouter un nouveau Modle. Si lutilisateur dsire supprimer un enregistrement concernant les

le bouton Modifier permet de modifier une ligne (Modle) de la liste, Modles, Il suffit de slectionner une ligne dans la liste des modles puis cliquer sur le bouton Supprimer.

Les Types de garantie :

Ce formulaire permet de grer les Types de garantie des matriels pour ce qui concerne : lajout, la modification, la suppression et la consultation.

Rapport De Stage
LAKJIHI Hayat

Page 46

le bouton Ajouter donne la possibilit dajouter un nouvel type de garantie. le bouton Modifier permet de modifier une ligne (type de garantie) de la liste, Si lutilisateur dsire supprimer un enregistrement concernant les types de garantie, Il suffit de
slectionner une ligne dans la liste puis cliquer sur le bouton supprimer.

Cration Matriel :
Pour la cration d'un matriel, il est ncessaire de le rattacher un modle. Un matriel doit tre identifi par un numro de srie et ventuellement complt par sa dure et son type de garantie. Il faut obligatoirement renseigner le fournisseur et la date d'achat.

Le bouton OK permet dajouter un nouveau Matriel aprs avoir remplir les champs.

Rapport De Stage
LAKJIHI Hayat

Page 47

G. Recherche Machine :
Vous pouvez retrouver les machines en fonction de critres tels que: - provenance - utilisateur - affecte ou pas - en prt ou pas. Le bouton dfaut permet de rinitialiser les champs de recherche.

Rapport De Stage
LAKJIHI Hayat

Page 48

H. Affectation Machine :
La machine peut tre affecte de 2 manires: - A sa cration, en renseignant le champ utilisateur. - Depuis le menu "Affecter / retirer les machines d'un utilisateur", vous pouvez choisir un utilisateur et lui affecter ou lui retirer une machine par les boutons prvus cet effet. Le bouton Affecter donne la possibilit daffecter une machine en stock un utilisateur choisi. Le bouton Retirer permet de retirer une machine dun un utilisateur.

Rapport De Stage
LAKJIHI Hayat

Page 49

I. Prt Machine :
La machine peut tre prte de 2 manires: - soit directement depuis la fiche machine en cochant le bouton "En prt" et en renseignant la date de fin du prt.

Rapport De Stage
LAKJIHI Hayat

Page 50

- Soit par les fentres d'affectations un utilisateur, en cliquant sur le bouton "Prter" et en renseignant la date de fin du prt.

Rapport De Stage
LAKJIHI Hayat

Page 51

K. Recherche Matriel :
Vous pouvez retrouver les matriels en fonction de critres gnraux : - statut - caractristique - dure de garantie. - provenance - utilisateur - machine Le bouton dfaut permet de rinitialiser les champs de recherche.

Rapport De Stage
LAKJIHI Hayat

Page 52

L. Affectation Matriel :
Le matriel peut tre affect de 2 manires : - A partir de la fentre de la cration dune Machine, en cliquant sur le bouton "Matriel". - Depuis le menu "Affecter / retirer les matriels d'une machine", vous pouvez choisir une machine et lui affecter ou lui retirer un matriel par les boutons prvus cet effet.

Rapport De Stage
LAKJIHI Hayat

Page 53

Gestion du Matriel :

Matriel en Stock ou Affect Un matriel en Stock ou Affect peut faire l'objet d'une intervention, tre envoy en rparation ou en retour en garantie (s'il a une dure de garantie et qu'elle est valide). Lorsqu'un matriel a un problme, plusieurs possibilits de gestion vous sont offertes: 1. La demande d'intervention Dans le cas d'un matriel ayant un problme, que vous ne connaissez pas le moyen de sa rsolution (Rparation ou Retour en garantie), vous pouvez enregistrer une demande d'intervention. A la clture de la demande d'intervention, vous devez renseigner la zone de suivi: - le matriel peut tre envoy en rparation - ou en retour en garantie (s'il a une dure de garantie et qu'elle est valide). - Il peut aussi tre mis hors service, dans ce cas vous avez la possibilit de le supprimer. - Enfin, la demande peut tre clture et le matriel rapparat en stock.
Rapport De Stage
LAKJIHI Hayat

Page 54

2. La rparation ou le retour en garantie Si vous ne souhaitez pas enregistrer une demande d'intervention, le matriel peut directement tre envoy en rparation ou en retour en garantie (s'il a une dure de garantie et qu'elle est valide). - Enfin, la demande peut tre clture et le matriel rapparat en stock.

N. Rparation:
-Les rparations peuvent tre cres directement depuis le menu "Matriel" -> "Gestion". -La cration d'une rparation ncessite une date de dpart et un rparateur. -La clture d'une rparation se fait en renseignant la date de retour. -La cration dun rparateur est accessible laide du menu Tiers.

Rapport De Stage
LAKJIHI Hayat

Page 55

Aprs avoir choisir le rparateur et le matriel, vous devez renseigner la date de dpart et le Numro de la facture, Vous pouvez ventuellement mettre un commentaire. Aprs vous cliquez sur le bouton OK.

Rapport De Stage
LAKJIHI Hayat

Page 56

O. Recherche Rparation :
Vous pouvez retrouver les rparations en fonction de critres gnraux : - N Srie - Type - Marque. - Modle - Rparateur - Date dbut de rparation - Tous les matriels ayant fait l'objet d'une rparation - Les matriels en cours de rparation (Date de retour non enregistre).

Rapport De Stage
LAKJIHI Hayat

Page 57

Le bouton dfaut permet de rinitialiser les champs de recherche. Le bouton Modifier permet de modifier une demande de rparation, une fois vous choisissez une

rparation de la liste et vous cliquez sur le bouton Modifier un formulaire saffiche, aprs vous pouvez modifier les champs et cliquez sur le bouton OK.
En utilisant le bouton Supprimer, vous pouvez supprimer lenregistrement en cours en slectionnant

une ligne dans la liste Ou en annulant en appuyant sur Non.


Vous pouvez clturer une demande de rparation en cliquant sur le bouton Clturer aprs avoir

Slectionner une rparation de la liste des matriels en cours de rparation (Date de retour non enregistre). du systme. Enfin, la demande peut tre clture et le matriel rapparat en stock.

La clture d'une rparation se fait en remplissant automatiquement la date de retour par la date

Rapport De Stage
LAKJIHI Hayat

Page 58

P. Retour en garantie :
-Les retours en garantie peuvent tre crs directement depuis le menu "Matriel" -> "Gestion". -La cration d'un retour en garantie ncessite un numro de retour (donn par le fournisseur) complt par une date d'enregistrement. -La clture d'un retour en garantie se fait en renseignant la date de renvoi fournisseur. -Vous pouvez ventuellement mettre un commentaire.

Pour crer un retour en garantie vous devez choisir un matriel, la zone matriel affiche seulement les matriels qui ont une dure de garantie et qu'elle est valide. Puis vous devez renseigner le numro du retour, la date denvoie en garantie et la date denregistrement du retour, Aprs vous cliquez sur le bouton OK.
Rapport De Stage
LAKJIHI Hayat

Page 59

Q. Recherche Retour en garantie :


Vous pouvez retrouver les retours en garantie en fonction de critres gnraux : - N Srie - Type - Marque. - Modle - Date denvoie - Tous les matriels ayant fait l'objet d'un retour en garantie. - Les matriels en cours de retour (Date de renvoie non enregistre).

Rapport De Stage
LAKJIHI Hayat

Page 60

Le bouton dfaut permet de rinitialiser les champs de recherche. Le bouton Modifier permet de modifier une demande du retour en garantie, une fois vous

choisissez un retour en garantie de la liste et vous cliquez sur le bouton Modifier un formulaire saffiche, aprs vous pouvez modifier les champs et cliquez sur le bouton OK.
En utilisant le bouton Supprimer, vous pouvez supprimer lenregistrement en cours en slectionnant

une ligne dans la liste Ou en annulant en appuyant sur Non.

Vous pouvez clturer un retour en garantie en cliquant sur le bouton Clturer aprs avoir

Slectionner un enregistrement de la liste des matriels en cours de retour (Date de renvoie non enregistre). la date du systme. Enfin, la demande peut tre clture et le matriel rapparat en stock.

La clture d'un retour en garantie se fait en remplissant automatiquement la date de renvoie par

Rapport De Stage
LAKJIHI Hayat

Page 61

R. Intervention :
-Les interventions peuvent tre cres directement depuis le menu "Matriel" -> "Gestion". -La gestion des interventions permet de suivre les incidents grs en interne et/ou donnant lieu une rparation, un retour en garantie ... -Le bouton OK donne la possibilit de La cration d'une intervention qui ncessite un code, un numro de srie, une date de demande et un objet. -Vous pouvez ventuellement mettre un commentaire. -La clture d'une intervention se fait en renseignant la date de fin d'intervention.

Rapport De Stage
LAKJIHI Hayat

Page 62

S. Recherche Intervention :
Vous pouvez retrouver les interventions en fonction de critres gnraux : - N Srie - Type - Marque. - Modle. - Intervenant. - Date dbut dintervention. - Les interventions en cours. - les interventions cltures.

Rapport De Stage
LAKJIHI Hayat

Page 63

Le bouton dfaut permet de rinitialiser les champs de recherche. En utilisant le bouton Supprimer, vous pouvez supprimer lenregistrement en cours en slectionnant

une ligne dans la liste Ou en annulant en appuyant sur Non.


Le bouton Modifier permet de modifier une demande dintervention, une fois vous choisissez

une demande de la liste et vous cliquez sur le bouton Modifier un formulaire saffiche, aprs vous pouvez modifier les champs et cliquez sur le bouton OK. Si vous choisissez une demande de la liste des interventions en cours, le bouton Modifier vous permet galement de clturer une demande, en indiquant la date de fin dintervention et le suivi de la demande.

Rapport De Stage
LAKJIHI Hayat

Page 64

A la clture de la demande d'intervention, vous devez renseigner la zone de suivi: -la demande dintervention est rsolue. - le matriel peut tre envoy en rparation - ou en retour en garantie (s'il a une dure de garantie et qu'elle est valide). - Il peut aussi tre mis hors service. - Enfin, la demande peut tre clture et le matriel rapparat en stock.

T. Mise Hors Service: Le statut Hors service dsaffecte automatiquement le matriel de son utilisateur. Ainsi vous avez la possibilit de le supprimer mais vous pouvez aussi le garder dans la base. Vous pouvez mettre un matriel hors service la clture d'une intervention. Vous pouvez aussi lui affecter ce statut l'aide du bouton sur la fiche du matriel en mode modification.

Rapport De Stage
LAKJIHI Hayat

Page 65

U. Liste Matriels:
Accessibles laide du menu "Matriel" -> "Matriel"-> "Liste".

Le bouton Nouveau permet dajouter un matriel.

En utilisant le bouton Supprimer, vous pouvez supprimer lenregistrement en cours en slectionnant

une ligne dans la liste Ou en annulant en appuyant sur Non

Rapport De Stage
LAKJIHI Hayat

Page 66

Le bouton Modifier permet de modifier un matriel, une fois vous choisissez un matriel de la

liste et vous cliquez sur le bouton Modifier un formulaire saffiche, aprs vous pouvez modifier les champs et cliquez sur le bouton OK. Ce formulaire vous donne aussi la possibilit de mettre le matriel hors Service.

Formulaire Modification dun matriel

Le cas dun matriel en stock : Si vous avez un matriel en stock et vous voulez le mettre hors service,

aprs avoir cliquez sur le bouton Hors Service son statut devient Hors Service

Le cas dun matriel affect : Le statut Hors service dsaffecte automatiquement le matriel de son

utilisateur. Le cas des matriels ayant fait lobjet dune rparation, un retour en garantie ou une intervention Vous devez dabord clturer les demandes, aprs vous aurez le droit de les mettre hors service.

Rapport De Stage
LAKJIHI Hayat

Page 67

Le bouton Remise en Service donne la possibilit de remettre en service un matriel dont son statut est Hors service, aprs le matriel rapparat en stock.

Rapport De Stage
LAKJIHI Hayat

Page 68

Chapitre VI

Conclusion Gnrale

Conclusion Gnrale

Rapport De Stage
LAKJIHI Hayat

Page 69

Conclusion
Ce stage a t une premire exprience professionnelle trs enrichissante sur tous les plans : aussi dun point de vue de lapprofondissement de mes connaissances en informatique que du point de vue relationnel. Lobjectif gnral du projet tait la ralisation dune application qui va rpondre aux attentes de lcole souhaitant un outil de gestion de parc. Cette application permet la gestion de l'ensemble des composants matriels, l'affectation aux utilisateurs ainsi que la gestion de la maintenance (retours en garantie, rparations, interventions). En effet, ce projet tait une tape trs importante dans mon cycle de formation vu quil tait une occasion trs intressante et bnfique pour savoir comment appliquer, sur le plan pratique, des connaissances thoriques dj acquises. Au terme de ce stage, jai eu la satisfaction davoir ralis ce projet suivant un plan bien organis. Mais plus que cette satisfaction, jai eu le plaisir de travailler dans un domaine qui me passionne. Finalement, ce stage a rpondu parfaitement aux objectifs que jai fix au dbut, jai pu faire mieux pour amliorer mes connaissances et profiter au maximum de ce stage.

Rapport De Stage
LAKJIHI Hayat

Page 70

Bibliographie

www.Vbfrance.com www.developpez.com www.wikipdia.com www.codes-sources.com/

Rapport De Stage
LAKJIHI Hayat

Page 71

Rapport De Stage
LAKJIHI Hayat

Page 72