INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE NTIC RABAT
z
R apport apport De Stage Stage
R éalisé Par : LAKJI H I H ayat
Encadré Par : M me Z AYDI H ayat ayat
Suivi Par : M me EL OUADGH I RI B ouche uchera ra
Rapport De Stage LAKJIHI Hayat
Page 1
R emerciement Avant tout développement sur cette expérience professionnelle, il apparaît opportun de commencer ce rapport de stage par des remerciements, à toute l’équipe pédagogique de L’ et les intervenants professionnels responsables de la formation, pour avoir assuré la partie théorique de celle-ci. Je remercie également Madame , pour l’aide et les conseils concernant les missions évoquées dans ce rapport, qu’il m’a apporté lors des différents suivis. Je tiens à remercier tout particulièrement et à témoigner toute ma reconnaissance aux personnes p ersonnes suivantes, pour l’expérience enrichissante et pleine d’intérêt qu’elles m’on t fait vivre au sein de
i
(
).
Madame , Chef du centre de calcul mon encadrant, encadrant, pour m’avoir intégré intégré rapidement au sein de l’école et m’avoir accordé toute sa confiance ; pour le temps qu’il m’a consacré tout au long de cette période, sachant répondre à toutes mes interrogations ; sans oublier son participation au cheminement de ce rapport , ainsi que l’ensemble du personnel de l’école nationale de l’Industrie Minérale pour leur accueil sympathique et leur coopération professionnelle tout au long de la durée de mon stage.
Rapport De Stage LAKJIHI Hayat
Page 2
R ésumé i J’ai effectué mon stage au sein de ( ).Le sujet qui m’a été confié se résume résu me comme suit : Gestion de l’Inventaire l’Inventaire du parc informatique.
L’application doit être créée de manière à suivre en temps réel du patrimoine informatique, Matériel de l’ENIM. C’est à dire : Offrir une vision globale de l'état, du suivi et des coûts des appareils utilisés. Il s'agit non seulement de recenser les différents types de machines présentes dans l’établissement, leur nombre, leur localisation mais de connaître aussi l'année d’acquisition de ces matériels, le nom des fournisseurs, le type de garantie etc ... Mon travail a consisté, dans un premier temps, à rédiger un cahier de charge qui contient les informations nécessaires pour débuter au projet, puis la réalisation des différents programmes permettant de contrôler : L’affectation L’affectation des machines aux utilisateurs, L’affectation L’affectation des matériels en prêt,
Le suivie des réparations réparations et des retours en garantie, garantie, Le suivi des interventions matérielles en interne ou externe, Le suivi des durées de garantie,
J’ai ensuite inclus ces différents programmes dans une interface qui facilite facilite les taches aux Utilisateurs. Dans un second temps, j’ai conçu puis réalisé le modèle de conception à l’aide l’aide du logiciel Power Amc.
Rapport De Stage LAKJIHI Hayat
Page 3
Table des matières
Chapitre I : Présentation de l’école ........................................ .... 7 1- Hi stor i que ......................................................... ................................................................. 8 2- Principales Principales missions missions de l’ENIM ..................................................................................... 9 3- F orm ati ation on i ni ti ale : Dé partements part ements en dé taill s .................................................................. 10 tai
Ch ap it re II : Cahi er d e ch ar g e .......... .................. ............... ................ ................. ............... .............. ......... .. 12 1 : Spé cif i catio cation n des Besoin Besoin s ............................................................................................... 13 2 : Objectif s ........................................................................................................... 14 3 : Contr ai aint ntss .............................................................................. ............................. 15 4:Princ ipales actions liées à l a gestion de l’inventaire informatique......................... informatique............................. 16
Ch ap it re III : Ou ti l d e Dé ve lo p p em en t ................ ......................... ................ ............... .............. ...... 18 1: SQL Server 2008............................................................................................................................... 19 3: M icr oso osoft ft Vi sual Studi o V B.NE T (.NE T).......... T)................ ............ ............. ............. ............. ............. ............. ............. ............. ............. ......... ... 20 4: AD O «Acti veX D ata Object O bject »......................................................................................... 21
Ch ap itr e IV: A nal ys e ET Co nc ep tio n ... ....... ....... ....... ....... ....... ....... ...... ...... ...... ....... ........ ....... ....... ...... 22 1 : I ntr oducti on................. ......................................................................................... 23 2 : Mé th ode adopté e.............. e........ ............. ............ ............ ............. ............ ............ ............. ............. ........... ............ .............. ......... 24 A- Dé fi ni ti on ......................................... 25 B- Outi l de travail ...... ............ ............. ............. ............ ............. ......... 24 E: Di cti onn air e de donn é es................................................................................................ es ................................................................................................ 25 G: M odè le conceptuel de donn d onn é es ...................................................................................................... 27 H : M odè l e l ogi ogique que de donn do nné é es ...................................................................................................... 28
Rapport De Stage LAKJIHI Hayat
Page 4
Ch ap it re V : Ré ali sa ti o n ...... ............. .............. ............... ............... ............... ................ ............... .............. ........... .... 29 1- Guide Guide d’Uti lili sation ........................................................................................................... 31 2-D es escri cri pti on des F ormu l air es ............................................................................................ 31 -For mulaire d’Authentification ........................................................................... 32 mulaire -M odif i cati cation on du Mot de pass passe e ......................................................................................... 33 - Formulaire d’Accueil ............................................................................................34 -Cr é ati on Dé partement par tement..... ........... ............ ............ ............. ............ ............ ............. ............ ............ ............. ....... ...... ....... ............. ............ ............ .......... .... 35 -Cr é ati on Uti l isateur ........................................................................... 36 - ......................................................................................... 37 Modifier les information informationss personnelles personnelles de l’utilisateur l’utilisateur ......................................................................................... -Recherche Utilisateur ............................................................................................38 -Cr é ati on M achi ne............................................................................................. ......... 39 -Cr é ati on Types ........................................................................... . .......................................................................... 41 -Cr é ati on M arqu es es......................................................................................... ......................................................................................... 42 -Cr é ati on M odè l es .............................................................................. ..............43 -Cr é ati on Types de Gar Garant antii e...................................................................................................... 44 -Cr é ati on M até r i el ...... ............ ............ ............ ............. ............ ........... ............ ............. ............ ........... ............. ......... .. 45 -Recherche M achi ne......................................................................................... 46 - Af fectati on M achi ne............................................................................................47 - Pr êt M achi ne...................................................................................................... 48 -Recherch e M até r iel ........................................................................... 50 -Af f ectation M até ri el....................................................................... .................. 51 - Ges Gestiti on du M até ri el............................................................................................52
Rapport De Stage LAKJIHI Hayat
Page 5
- Ré parateur par ateur ......................................................................................... ............. 53 -Ré par ati ation.............................................. on.............................................. ............................. 54 -Recherche Ré paratiti on.................... ..................................................................... 55 para - Clô Clôtu tu rer l a r é parati par ati on..................................................... .......................................56 - Retour Retour En Gar anti e...................................................................................................... 57 -Recherche -Recherch e Retour En Garan ti e.......................................................................... 58 -Cl ôtu turr er Retour En Gar anti e......................................................................................... 59 - I nt nterventi erventi on............................................................... .............................60 - Reche Recherr che I nter venti vention on...................................................................................................... ...................................................................................................... 61 -Cl ôtu turr er I nter nterventi venti on............................................. ............................. 62 -M ise H ors Servi Servi ce......................................................................................... 63 - L i ste M até ri el........................................................................ ....................64 A- M ettr ettre e un M até ri el hor s service............................................................ service............................................................ ....................65 B- Reme Remettr ttr e un M até ri el E n Se Servi rvi ce................................................................................66
Ch ap it re V I : Co nc lu si o n G é né r al .................... ................................. 67 Con cl clusi usion on Gé né r al ...... ............ ........... ............ .............. ............ ........... ............. ............. ............ ............ ............. ............. ............ ............ ............. ............ .......... ..... 68
B ib li o gr ap hi e ....... ............... ............... .............. ............... ............... ............... ................. ................. ............... .............. ........... .... 69
Rapport De Stage LAKJIHI Hayat
Page 6
I n t t r r o d d u u c ct t i i o o n n
La recherche du développement de la qualité de la formation dispensée et son adéquation aux besoins du monde du monde du travail constitue un souci permanent de l’Office de la Formation la Formation Professionnelle et de la Promotion du Travail (OFPPT).
L’INSTITUT L’INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE NTIC est un institut un institut parmi d’autre qui applique le système professionn el el de formation, ce système avant d’être exploitable par le marché le marché d’emploi, 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 théoriques, donc le stage est une occasion importante par lequel se complète la théorie pour acquérir une formation professionnelle, en plus certains stages permettent une intégration aisée dans la vie active. En effet les objectifs de stage sont: • La découverte du monde de travail et l’adaptation l’adaptation monde professionnel. • La mise en application des connaissances acquises pendant la formation. • La garantie d’une meilleure adéquation adéquation Formation / Emploi. • L’amélioration de niveau de niveau de formation des jeunes pour mieux préparer à la vie active.
Rapport De Stage LAKJIHI Hayat
Page 7
• L’accès aux activités professionnelles avec autant d’assurance d’assurance et sans difficulté. • La création des liens et des relations entre les établissements de formation et les entreprises. les entreprises. • Le contact et la confrontation des diverses situations. • L’apprentissage et l’acquisition de l’expérience. En effet, et ainsi que toute formation, formation, à la fin de sa période, le stagiaire est amené à réaliser un projet de fin de formation.
Quant à moi, j’ moi, j’ ai ai été accueilli du 5 Mars au 16 Avril 2012 au sein de i
(
).
Pendant ce stage, j’ai conçu puis réalisé une gestion de l’inventaire informatique informatique qui permet de gérer le parc informatique informatique de façon façon simple et conviviale tout tout en étant complet. complet. Tout d’abord, je vais présenter l’école nationale de l’Industrie Minérale dans laquelle j’ai effectué mon stage, ainsi que le projet sur lequel j’ai été amené à travailler. J’exposerais ensuite ensuite les différentes é tapes tapes de la conception Merise de projet, à savoir : le cahier des charges, le choix de la base de données utilisé (SQL Server Management Studio), Studio), La création des tables. Pour terminer, je détaillerais les différentes étapes de la réalisation de l’interface Utilisateur l’interface Utilisateur du projet.
Et lors de la réalisation réalisation de l’application l’application j’ai Suit la méthodologie méthodologie suivante :
Le recueil d’information. La conception du système d’information. (1 semaine) La programmation. (3 semaines) Les tests du système. (1 semaine)
Rapport De Stage LAKJIHI Hayat
Page 8
P résentation d résentation d e l e l ’E cole ’E cole
Rapport De Stage LAKJIHI Hayat
Page 9
1 - H istorique istorique
( ), basée à Rabat, est l'une des plus anciennes écoles marocaines d'ingénieurs d'états. i
Fondée en 1972, l' avait, au début, pour mission principale de former des d es ingénieurs pour le secteur minier et l’industrie minérale. Ainsi entre 1975 et 1983, plus de 400 ingénieurs ont été formés dans les domaines des Mines, traitement des Minerais, et plus de 60 ingénieurs dans le domaine de la métallurgie m étallurgie.. En 1983, l’ENIM a vu la création c réation de deux nouveaux départements, à savoir l’Électromécanique et le Génie Chimique Ch imique Énergétique. En 1990, le département informatique a vu le jour. En 1990 aussi, une réforme des études a eu lieu pour s’adapter à la suppression des cycles des années préparatoires dans les écoles d’ingénieurs et la création des centres de classes préparatoires p réparatoires aux grandes écoles (CPGE) à l’échelle nationale. Ainsi la formation à l’école est passée de six à trois ans, et les programmes de certaines spécialités ont été revus et adaptés à ce nouveau système et aux nouveaux besoins : Le Le département Génie Chimique Energétique a été transformé en Génie des Procédés Industriels. Les compétences développées par l’école sont donc dès l’origine très diverses, et l’école a su évoluer au cours du temps pour devenir aujourd’hui une école dite « généraliste ».
Rapport De Stage LAKJIHI Hayat
Page 10
rincipales missions de l’ENIM 2 - P rincipales L'ENIM forme chaque année environ 100 ingénieurs d'Etat (Maths spéciales + 3) Les enseignements à l'ENIM sont semestriels et la méthode d'évaluation des connaissances est celle du contrôle continu. Chaque cours fait l'objet d'un partiel et d'un examen de synthèse par semestre. L'évaluation s'effectue également pour certains enseignements spécifiques, sur la réalisation de mini-projets ou de mémoires techniques. Le dernier semestre de la scolarité est consacré à l'élaboration d'un mémoire de fin d'études portant sur la résolution d'un problème industriel posé par l'entreprise. Le cycle des études se déroule en 3 ans. - 1ère année : formation générale dans les sciences de base de l'ingénieur - 2ème année : formation de base spécifique à chacun des départements de l'ENIM - 3ème année : formation spécialisée et préparation du mémoire de fin d'études. Admission en 1ère année : elle se fait essentiellement par voie de concours commun ouvert aux lauréats des classes préparatoires de mathématiques spéciales. Les candidats titulaires du CUES (MP2, PC2) et dont le dossier répond aux critères de présélection peuvent être admis par voie de concours et dans la limite des places disponibles. Admission en 2ème année dans la limite des places disponibles : les titulaires du diplôme d'ingénieur d'application ou d'une licence scientifique ou maîtrise ès-sciences peuvent être admis sur concours en 2ème année.
Rapport De Stage LAKJIHI Hayat
Page 11
3 - F ormation ormation initiale : Départements en détails
Les enseignements à l'ENIM sont organisés au sein de six départements de spécialité, outre le tronc commun (1ère année). par tement tem ent sci sci ences de la l a ter t errr e : assure une formation en géologie de base et offre des -D é possibilités de spécialisation en géologie géolo gie minière, hydrogéologie et géotechnique. géotechn ique. par t ement emen t M i n es : forme des ingénieurs polyvalents ayant des compétences face à des -D é problèmes pluridisciplinaires. par pa r t emen em entt Sci ences ences des M até at é r i aux au x : assure la formation d'ingénieur en métallurgie et - Dé sciences des matériaux focalisée autour de : extraction et élaboration des métaux ; mise en forme : fonderie, déformation plastique ; corrosion et moyens de protection ; caractérisation des matériaux par pa r t emen em entt E l ectr omé om é can ca n i qu e : -D é
Forme des ingénieurs de conception mécanique, d'électricité, d'électronique, d'hydraulique et de thermique. par t em en t Gé n i e des pr océ dé s Industriels: s Industriels: -D é
Forme des ingénieurs en génie chimique énergétique et offre 2 options en 3ème année. . L'ingénierie des procédés industriels . L'énergie partement par tement I nf ormat or matii que : assure la formation d'ingénieurs systèmes aptes à : -Dé
. Étudier les projets d'informatisation. . Développer les applications informatiques . Gérer les centres informatiques . Administrer les bases de données et réseaux.
Rapport De Stage LAKJIHI Hayat
Page 12
C ahier d ahier d es C es C harges harges
Rapport De Stage LAKJIHI Hayat
Page 13
L’objectif du cahier des charges est la bonne compréhension du mandat et une meilleure communication au sein de l'équipe. Chaque membre d'une équipe doit connaître le projet dans son ensemble avant d'y participer. Chaque intervenant doit également bien comprendre les critères spécifiques à son rôle. C'est pourquoi nous rédigeons un cahier de charges structurées selon les spécialités de chaque intervenant. Après avoir consulté le gestionnaire de projet, nous élaborons le cahier de charge. Ce dernier est généralement structuré comme suit :
objectifs de référencement
plan de rédaction
arborescence du site
ébauche du visuel
critères techniques pour les développeurs
critères techniques pour les intégrateurs
budget
Les coûts reliés à l'élaboration du cahier de charge varient selon l'importance du site, les objectifs de référencement, le nombre des intervenants et les technologies utilisées. Tous les membres de l'équipe doivent disposer d'une copie du cahier de charge. Un cahier de charge bien rédigé et bien compris de tous est une économie considérable.
Rapport De Stage LAKJIHI Hayat
Page 14
L’ENIM possède un nombre conséquent d’outils informatiques de toutes sortes, qu’il faut connaître, et dont il faut suivre et maîtriser les évolutions. D’où le besoin d’un tel projet qui a pour but: inventorier le parc informatique de l’ENIM La gestion de l’ensemble des composants matériels, La création des stations de travail et leurs affectations aux utilisateurs ainsi que la gestion de la maintenance (retours en garantie, réparation, r éparation, interventions matériels).
Afin de répondre aux besoins cités ci-dessus, ci- dessus, l’encadrant m’a proposé de réaliser une base de données ainsi qu’une interface graphique associée, qui rend transparent pour l’utilisateur la gestion de la base. Cette interface devra être la plus simple et intuitive possible de façon à ne nécessiter aucun apprentissage particulier. Aussi la maintenance et la mise à jour de cette interface devront être faciles f aciles dés lors qu’on possède les fichiers sources.
La gestion de la base est transparente à l’utilisateur
Rapport De Stage LAKJIHI Hayat
Page 15
La base de données doit être une base SQL, La gestion de cette base doit se faire par l’intermédiaire d’une interface graphique réalisée r éalisée en langages Visual Basic. L’application doit pouvoir fournir les services suivants :
Possibilité de gérer le matériel à plusieurs, via toute machine connectée au réseau. Pouvoir identifier le matériel, et ses caractéristiques, en définissant un identifiant du produit, du fabriquant, du modèle, du n° de série, du type de matériel, de ses caractéristiques propres et de l’emplacement. Ainsi que de pouv oir répertorier le tout dans la base de données.
Ainsi que des fonctionnalités de base que doit fournir tout outil de gestion de parc informatique digne de ce nom: Pouvoir suivre le contenu du stock en temps temp s réel. Assurer l’unicité des identifiants. Génération Généra tion d’une fiche technique imprimable propre à chaque c haque machine ou périphérique. Pouvoir interroger, directement, la base de données par des requêtes. Eviter la redondance des éléments stockés. st ockés. Gérer la diversité du matériel et des caractéristiques des composants. compo sants. Suivre la maintenance du matériel. m atériel.
Rapport De Stage LAKJIHI Hayat
Page 16
L’objectif de ce chapitre est de d e définir une méthodologie pour instaurer une bonne gestion du parc informatique. Dans un premier temps, l ’application ’application doit permettre intégrer les fonctionnalités suivantes :
L’affectation des machines aux utilisateurs L’affectation des matériels en prêt Le suivie des réparations et des des retours en garantie Le suivi des interventions matérielles en interne ou externe Le suivi des durées de garantie
La notion de machine ou « Poste de travail » constituée de matériels facilite l’affectation et la désaffectation à l’utilisateur. Chaque matériel affiche un statut qui permet de savoir s’il est affecté (permanent ou prêt), en réparation, en intervention, en retour en garantie, en stock, hors service(Reforme). La gestion du matériel est très souple, on peut p eut décider de créer nos modèles selon plusieurs niveaux de détail. Unité centrale, écran, périphériques, p ériphériques, commutateurs, routeurs… Ou de détailler l’unité centrale par ses composants. com posants.
Rapport De Stage LAKJIHI Hayat
Page 17
Cette gestion va permettre d’obtenir une vision précise p récise de la composition du parc informatique à un instant donné. Les états sont :
Les machines par département et service Les machines par département et service avec les détails des coûts Le matériel par département et service Le matériel en stock Un état financier du parc Le parc par type, marque et modèle
La recherche des informations sur le parc est facilitée par des fenêtres de recherche multicritères avec possibilité d’impression des résultats.
Schéma relationnel de la gestion du parc Informatique
Les opérations peuvent être de type :
Affectation
Prêt
Réparation
Retour en garantie
Mise hors service(Reforme) service(Reforme)
Rapport De Stage LAKJIHI Hayat
Page 18
O utils d utils d e D e D éveloppement éveloppement
Rapport De Stage LAKJIHI Hayat
Page 19
Microsoft SQL Server est un système de gestion de base de données .Ses capacités
transactionnelles en font l’un des systèmes les plus utilisés sur le marché. Il est capable de préparer des modifications sur les données d'une base et de les valider ou de les annuler d'un bloc. Cela garantit l'intégrité des informations stockées dans la base. SQL Server présente une plate-forme de base de données hautement évolutive pour les applications de gestion qui sont gourmandes en mémoire, exigeantes en matière de performances, et requérant beaucoup de ressources.
Rapport De Stage LAKJIHI Hayat
Page 20
est un langage de programmation programmation conçu pour être facile à apprendre et à utiliser. Le langage permet de créer des applications graphiques de façon simple, mais également de créer des applications véritablement complexes. Programmer en VB est un mélange de plusieurs tâches, comme disposer visuellement les composants et contrôles sur les formulaires, définir les propriétés et les actions associées à ces composants, et enfin ajouter du code pour ajouter des fonctionnalités. Comme les attributs et les actions reçoivent des valeurs par défaut, il est possible de créer un programme simple sans que le programmeur ait à écrire de nombreuses lignes de code. Les premières versions ont souffert de problèmes de performance, mais avec l'apparition d'ordinateurs plus rapides et grâce à la compilation en code natif, ce problème de performance s'est estompé. Visual Studio prend en charge Visual Basic (VB) avec un éditeur de code complet, compilateur, des modèles de projet, les concepteurs, les Assistants Code, un puissant et facile à utiliser débogueur, et d'autres outils. La bibliothèque de classes .NET Framework fournit l'accès à de nombreux services du système d'exploitation et d'autres classes utiles, bien conçu accélèrent le cycle de développement.
Rapport De Stage LAKJIHI Hayat
Page 21
L’interface ADO permet d'accéder à une source de données et de manipuler son contenu. Il offre également une interface universelle d'accès aux données, et il lie entre le Visual studio et sa base de données en toute fiabilité. Le code ADO permet d'accéder aux propriétés, méthodes et événements d'un objet avec souplesse. En outre, ADO est pris en charge par une large gamme de plate-forme de développement.
Rapport De Stage LAKJIHI Hayat
Page 22
Analyse E nalyse E t C t C onception onception
ntroduction
éthode adoptée:
-
ictionnaire e onnées
-
odèle onceptuel e onnée (MCD)
-
e odèle ogique e onnées(MLD)
Rapport De Stage LAKJIHI Hayat
Page 23
Une Méthode d’analyse et de conception est un procédé qui a pour objectif de permettre de formaliser les étapes préliminaires du développement d’un système afi n afi n de rendre ce développement plus fidèle aux besoins du client. Pour ce faire, on part d’un énoncé informel (Le besoin tel qu’il est exprimé par le client, complété par des recherches d’informations auprès des experts du domaine fonctionnel), ainsi que de l’analyse de l’existant éventuel. La phase d’Analyse permet de lister les résultats attendus, en termes de fonctionnalités, de performance, de robustesse, de maintenance, de sécurité, d’extensibilité, etc.… La phase de Conception permet de décrire de manière non ambiguë, le plus souvent en utilisant un langage de modélisation, le fonctionnement futur du système, afin d’en faciliter la réalisation.
Rapport De Stage LAKJIHI Hayat
Page 24
éthodes adoptées : - En effet la méthode correctes et cohérentes.
est reconnue pour sa capacité à produire des bases de données
La première étape de conception suivant la méthode Merise est la constitution du dictionnaire des données, qui sert à classer les données collectées. En utilisant celui-ci et après l’élaboration du graphe des dépendances fonctionnelles, on génère le modèle conceptuel des données. A partir du modèle conceptuel, on produit le modèle logique, document contenant les tables de notre base de données et qui sont dés lors facilement implémntables en langage SQL.
-
PowerAMC est une solution de modélisation et de gestion de métadonnées à la pointe de l’innovation, destinée aux architectures de données, aux architectures d’informations d’informations et aux architectures d’entreprise. PowerAMC est l’édition française de PowerDesigner. PowerAMC offre à votre entreprise des méthodes efficaces d’analyse d’impact, de gestion des changements et des techniques avancées de gestion des métadonnées. La combinaison des techniques de modélisation et de la gestion des données confère à PowerAMC des fonctions uniques lui permettant de prendre en charge tous les environnements architecturaux. Le référentiel de métadonnées de PowerAMC permet également à également à toutes les parties prenantes de l’entreprise de collaborer et de communiquer communiquer efficacement. Ces dernières peuvent ainsi réagir plus rapidement face aux changements et garantir une meilleure capacité d’adaptation de l’entreprise.
Rapport De Stage LAKJIHI Hayat
Page 25
- Le dictionnaire de données est une collection de données de référence nécessaire à la conception d'une base de données relationnelle. Il revêt une importance particulière, car il est le vocabulaire commun qui décrit l’en semble semble des données des données d’où l’importance l’importance de le traiter dans cette partie. Il est représenté par un tableau à trois colonnes contenant le nom de donnée, la signification, et le format.
Rapport De Stage LAKJIHI Hayat
Page 26
Rapport De Stage LAKJIHI Hayat
Page 27
- Après avoi r défini l’ensemb l ’ensemble le des entités dans un dictionnaire de données, on passe au modèle conceptuel de données pour d'écrire de façon formelle les données qui seront utilisées par le système et le modèle logique de données.
J’ai créée J’ai créée quatorze tables pour constituer notre base de données. La 1ere table concerne les la 2eme pour la , le , le , , , , , , , , , , . La table est la table principale dont toutes les autres tables sont reliées avec eux.
,
Rapport De Stage LAKJIHI Hayat
Page 28
- En se basant sur le modèle conceptuel de données on a pu générer le Modèle logique de données en utilisant le même outil « Sybase PowerAMC», cette opération consiste à émigrer les clés étrangères selon les cardinalités des classes d'entité participant à la relation. On voit bien l’utilisation de deux de deux tables intermédiaires intermédiaires (Affecter, Matériel de la machine), qui correspondent aux associations n-aires de notre modèle conceptuel.
Rapport De Stage LAKJIHI Hayat
Page 29
A- R Réalisation éalisation
uide d’
tilisation
escription des ormulaires
Rapport De Stage LAKJIHI Hayat
Page 30
Rapport De Stage LAKJIHI Hayat
Page 31
uide d’
tilisation
Dés que l’étape de la c onception onception accomplie, la codification des composants de l’application est entamé. Les sections du chapitre actuel illustre quelques captures d’écrans de l’application.
escription des ormulaires :
:
Rapport De Stage LAKJIHI Hayat
Page 32
Pour accéder à l’application, les utilisateurs sont amenés à s’identifier, cette identification qui a pour but d’augmenter le niveau de sécurité des données, ainsi que pour les fonctionnalités fonctionnalités qu’offre l’application à l’utilisateur. Ce formulaire permet permet l’authentification l’authentification des utilisateurs, après la saisie du
Après la saisie du
et du
et du
, le programme vérifie automatiquement les
informations de l’utilisateur, et affiche la page
, si les données saisie sont
correctes, et les boutons seront activés selon selon les droits d'accès de la personne authentifiée, authentifiée, sinon il affiche un message un message d’erreur en indiquant le type d’erreur.
Rapport De Stage LAKJIHI Hayat
Page 33
:
En plus de ça, vous avez la possibilité de changer bouton " Vous devez saisir votre
d'un simple click sur le
". et
la confirmation, ensuite vous cliquez sur le bouton
actuel, puis votre nouveau
avec
.
Rapport De Stage LAKJIHI Hayat
Page 34
Après la réu ssite ssite de l’Authentification, l’utilisateur aura l’utilisateur aura accès à la page
(ou Accueil) qui
contiendra toute les fonctionnalités que l’application offre.
Rapport De Stage LAKJIHI Hayat
Page 35
L’interface
qui permet d’effectuer les diff érentes tâches est la suivante :
Rapport De Stage LAKJIHI Hayat
Page 36
A. Accessibles à l’aide du menu Sites.
Un département permet de localiser vos
utilisateurs.
Le bouton
donne la possibilité d’ajouter un nouveau département.
En utilisant le bouton , l’utilisateur supprime l’enregistrement en cours en sélectionnant une ligne dans la liste Ou en annulant en appuyant sur L’utilisateur peut modifier les informations concernant un département, il suffit de sélectionner une ligne dans la liste puis cliquer sur le bouton
Rapport De Stage LAKJIHI Hayat
Page 37
B.
Accessible par la fenêtre du menu . La création d'un nécessite de lui affecter un département. département. Le bouton permet d’ajouter un nouvel Utilisateur Utilisateur après avoir avoir remplir les champs. les champs. Le bouton
permet de réinitialiser les champs.
Rapport De Stage LAKJIHI Hayat
Page 38
C.
L’utilisateur peut modifier ses informations personnelles après avoir remplir les champs et cliquer sur le bouton . Le bouton
permet de réinitialiser les champs.
Rapport De Stage LAKJIHI Hayat
Page 39
D. Il vous est proposé de rechercher les - ceux propres à
selon différents critères comme :
(nom, prénom, login)
- ceux qui le situent (département)
Le bouton Le bouton
permet de réinitialiser les champs de recherche. permet d’ajouter un nouvel utilisateur.
Le bouton permet de modifier un utilisateur, il suffit de modifier les champs d’une d’ une ligne dans la liste puis cliquez sur . Le bouton
permet d’effacer un utilisateur.
Rapport De Stage LAKJIHI Hayat
Page 40
E. Il s'agit de définir un ensemble regroupant des matériels afin de faciliter l'affectation ou la désaffectation. Il faut donc considérer les machines comme des postes de travail. Une machine doit être identifié e par un N° d’inventaire et éventuellement complétée par sa description. Elle peut être directement directement affectée à un utilisateur ou prêtée à ce dernier. La sélection de l'utilisateur peut être filtrée par le département. La machine ou « station de travail » est en générale constituée de un ou plusieurs pl usieurs matériels.
Rapport De Stage LAKJIHI Hayat
Page 41
Le formulaire ci-dessous vous offre trois choix :
er 1 choix : Création de la
sans affectation d’un
Vous devez saisir le le bouton .
è me 2 choix cho ix : Création de la
ainsi que le
avec l’affectation du
Vous devez saisir le le bouton . Si vous voulez affecter des matériels à cette
et du
è me 3 choix cho ix : Création de la
.
ensuite cliquez sur
.
ainsi que le
ensuite cliquez sur
cliquez sur le bouton
.
avec l’affectation de l’ Utilisateur. Utilisateur.
Si vous voulez créer une et lui affecter un vous devez saisir le ainsi que le puis il faut obligatoirement renseigner la date d’affectation, le type d’affectation et choisir l’utilisateur. Ensuite cliquez sur le bouton . Si vous voulez affecter des matériels à cette
cliquez sur le bouton
.
Rapport De Stage LAKJIHI Hayat
Page 42
F. Pour créer un Matériel, il est nécessaire de définir un Type, un Modèle et une marque.
Le type caractérise la nature du matériel, par exemple une imprimante ou une unité centrale. Vous avez la possibilité p ossibilité d'enregistrer jusqu'à 4 caractéristiques caractéristiques (ex: résolution, mémoire vive...) par type.
Vous aurez à renseigner des valeurs des caractéristiques pour chaque modèle de matériel correspondant à ce type.
Rapport De Stage LAKJIHI Hayat
Page 43
le bouton donne la possibilité d’ajouter un nouvel Type. le bouton permet de modifier une ligne(Type) de la liste, Si l’utilisateur désire supprimer un enregistrement concernant les Types, Il suffit de sélectionner une ligne dans la liste des types puis cliquer sur le bouton .
Rapport De Stage LAKJIHI Hayat
Page 44
Ce formulaire permet de gérer les marques du matériel pour ce qui qu i concerne : l’ajout, la modification, la suppression et la consultation. le bouton
donne la possibilité d’ajouter une nouvelle Marque. le bouton permet de modifier une ligne(Marque) de la liste, Si l’utilisateur désire supprimer un enregistrement concernant les Marques, Il suffit de sélectionner une ligne dans la liste des Marques puis cliquer sur le bouton .
Il s'agit de définir la marque et le modèle mais aussi d'y attacher un type de matériel (ex: écran, imprimante, unité centrale...)... centrale...)...
Rapport De Stage LAKJIHI Hayat
Page 45
Les caractéristiques à renseigner sont limitées au nombre des caractéristiques définies au moment de la création du type de matériel.
le bouton donne la possibilité d’ajouter un nouveau Modèle. le bouton permet de modifier une ligne ligne (Modèle) de la liste, Si l’utilisateur désire supprimer un u n enregistrement concernant les Modèles, Il suffit de sélectionner une ligne dans la liste des modèles modèles puis cliquer sur le bouton .
Ce formulaire permet de gérer les Types de garantie des matériels pour ce qui concerne : concerne : l’ajout, la modification, modification, la suppression et la consultation.
Rapport De Stage LAKJIHI Hayat
Page 46
le bouton donne la possibilité d’ajouter un nouvel type de garantie. le bouton permet de modifier une ligne (type de garantie) de la liste, désire supprimer un enregistrement concernant les types de garantie, Il suffit de Si l’utilisateur désire
sélectionner une ligne dans la liste puis cliquer sur le bouton
.
Pour la création d'un matériel, il est nécessaire de le rattacher à un modèle. Un matériel doit être identifié par un numéro de série et éventuellement complété complété par sa durée et son type de garantie. Il faut obligatoirement obligatoirement renseigner le fournisseur et la date d'achat.
Le bouton
permet d’ajouter un nouveau Matériel Matériel après avoir après avoir remplir les champs.
Rapport De Stage LAKJIHI Hayat
Page 47
G. Vous pouvez retrouver les machines en fonction de critères tels que: - provenance - utilisateur - affectée ou pas - en prêt ou pas. Le bouton
permet de réinitialiser les champs de recherche.
Rapport De Stage LAKJIHI Hayat
Page 48
H. La machine peut être affectée de 2 manières: - A sa création, en renseignant r enseignant le champ utilisateur. utilisateur. - Depuis le menu "Affecter "Affecter / retirer les machines d'un utilisateur", utilisateur", vous pouvez choisir un utilisateur et lui affecter ou lui retirer une machine par les boutons prévus à cet effet. Le bouton Le bouton
donne la possibilité d’affecter une machine en stock à un utilisateur choisi. permet de retirer une machine machine d’un un utilisateur.
Rapport De Stage LAKJIHI Hayat
Page 49
I. La machine peut être prêtée de 2 manières: - soit directement depuis la fiche machine en cochant le bouton "
" et en renseignant la
Rapport De Stage LAKJIHI Hayat
Page 50
- Soit par les fenêtres la
, en cliquant sur le bouton "
" et en renseignant
Rapport De Stage LAKJIHI Hayat
Page 51
K. Vous pouvez retrouver les matériels en fonction de critères généraux : - statut - caractéristique - durée de garantie. - provenance - utilisateur - machine Le bouton
permet de réinitialiser les champs de recherche.
Rapport De Stage LAKJIHI Hayat
Page 52
L. Le matériel peut être affecté de 2 manières : - A partir de la fenêtre de la de la création d’une Machine, en cliquant sur le bouton "Matériel". - Depuis le menu "Affecter / retirer r etirer les matériels d'une machine", vous pouvez choisir une machine et lui affecter ou lui retirer un matériel par les boutons prévus à cet effet.
Rapport De Stage LAKJIHI Hayat
Page 53
Un matériel en Stock ou Affecté peut faire l'objet d'une , être envoyé en ou en (s'il a une durée de garantie et qu'elle est valide). Lorsqu'un matériel a un problème, plusieurs possibilités de gestion vous sont offertes:
Dans le cas d'un matériel ayant un problème, que vous ne connaissez pas le moyen de sa résolution (Réparation ou Retour en garantie), vous pouvez enregistrer une demande d'intervention. A la clôture de la demande d'intervention, vous devez renseigner la zone de suivi: - le matériel peut être envoyé en ou en - Il peut aussi être mis
(s'il a une durée de garantie et qu'elle est valide). , dans ce cas vous avez la possibilité de le supprimer.
- Enfin, la demande peut être clôturée et le matériel réapparaît en
.
Rapport De Stage LAKJIHI Hayat
Page 54
Si vous ne souhaitez pas enregistrer une demande d'intervention, le matériel peut directement être envoyé en réparation ou en retour en garantie (s'il garantie (s'il a une durée de garantie et qu'elle est valide). - Enfin, la demande peut être clôturée et le matériel réapparaît en
N. -Les réparations peuvent être créées directement directement depuis le menu "Matériel" -> "Gestion". -La création d'une réparation nécessite une date de départ et un -La clôture d'une
se fait en renseignant renseignant la
- La La création d’un
est accessible à l’aide du menu
. . .
Rapport De Stage LAKJIHI Hayat
Page 55
Après avoir choisir le
et le
, vous devez renseigner la
et le
, Vous pouvez éventuellement mettre un commentaire. Après vous cliquez sur le bouton
.
Rapport De Stage LAKJIHI Hayat
Page 56
O. Vous pouvez retrouver les réparations en fonction de critères généraux : - N° Série - Type - Marque. - Modèle - Réparateur - Date début de réparation - Tous les matériels ayant fait l'objet d'une réparation - Les matériels en cours de réparation (Date de retour non enregistrée).
Rapport De Stage LAKJIHI Hayat
Page 57
Le bouton
Le bouton
permet de réinitialiser les champs de recherche. permet de modifier une demande de réparation, une fois vous choisissez une
réparation de la liste et vous cliquez sur le bouton pouvez modifier modifier les champs et cliquez sur le bouton bouton
En utilisant le bouton
un formulaire s’affiche, après vous .
, vous pouvez supprimer l’enregistremen supprimer l’enregistrementt en cours en sélectionnant sélectionnant
une ligne dans la liste Ou en annulant en appuyant sur Vous pouvez clôturer une demande de réparation en cliquant sur le bouton
après avoir Sélectionner une réparation de la liste des matériels en cours cours de réparation (Date de retour non enregistrée). La clôture d'une se fait en remplissant automatiquement la du système. Enfin, la demande peut être clôturée et le matériel réapparaît en
par la par la date
Rapport De Stage LAKJIHI Hayat
Page 58
P. -Les
peuvent être créés directement depuis le menu
-La création d'un complété par une -La clôture d'un
nécessite un . se fait en renseignant la
-Vous pouvez éventuellement mettre un
Pour créer un
.
.
vous devez choisir un
seulement les matériels qui ont une renseigner le
(donné par le fournisseur)
et qu'elle est valide. Puis vous devez
la
Après vous cliquez sur le bouton
, la zone matériel affiche et
.
Rapport De Stage LAKJIHI Hayat
Page 59
Q. Vous pouvez retrouver les retours en garantie en fonction de critères généraux : - N° Série - Type - Marque. - Modèle - Date - Date d’envoie - Tous - Tous les matériels ayant fait l'objet d'un retour en garantie . - Les matériels en cours de retour (Date de renvoie non enregistrée).
Rapport De Stage LAKJIHI Hayat
Page 60
Le bouton
Le bouton
permet de réinitialiser les champs de recherche. 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 s’affiche, après vous pouvez modifier les champs et cliquez sur le bouton
En utilisant le bouton
un formulaire .
, vous pouvez supprimer l’enregistrement l’enregistrement en cours en sélectionnant
une ligne dans la liste Ou en annulant en appuyant sur
Vous pouvez clôturer un
en cliquant sur le bouton après avoir Sélectionner un enregistrement enregistrement de la liste des matériels en cours de retour (Date de renvoie non enregistrée).
La clôture d'un se fait en remplissant automatiquement automatiquement la la date du système. Enfin, la demande peut être clôturée et le matériel réapparaît en
par
Rapport De Stage LAKJIHI Hayat
Page 61
R. -Les
peuvent être créées directement depuis le menu
-La gestion des une , un -Le bouton
permet de suivre les incidents gérés en interne et/ou donnant lieu à ...
donne la possibilité de La création d'une , une et un .
-Vous pouvez éventuellement mettre un -La clôture d'une
se fait en renseignant r enseignant
qui nécessite un
, un
. .
Rapport De Stage LAKJIHI Hayat
Page 62
S. Vous pouvez retrouver les interventions en fonction de critères généraux : - N° Série - Type - Marque. - Modèle. - Intervenant. - Date - Date début d’intervention. - Les - Les interventions en cours. - les interventions i nterventions clôturées.
Rapport De Stage LAKJIHI Hayat
Page 63
Le bouton
permet de réinitialiser les champs de recherche.
En utilisant le bouton
, vous pouvez supprimer l’enregistrement l’enregistrement en cours en sélectionnant
une ligne dans la liste Ou en annulant en appuyant sur
Le bouton
permet de modifier une demande d’intervention , une fois vous choisissez
une demande de la liste et vous cliquez sur le bouton vous pouvez modifier les champs et cliquez sur le bouton
un formulaire s’affiche, après .
Si vous choisissez une demande de la liste des interventions en cours, le bouton
vous
permet également de clôturer une demande, en indiquant la
et le
de la demande.
Rapport De Stage LAKJIHI Hayat
Page 64
A la clôture de la demande d'intervention, vous devez renseigner r enseigner la zone de
:
- la la demande d’intervention est - le matériel peut être envoyé en ou en
(s'il a une durée de garantie et qu'elle est valide).
- Il peut aussi être mis
.
- Enfin, la demande peut être clôturée et le matériel réapparaît en
.
T. Le statut
désaffecte automatiquement le matériel de son utilisateur.
Ainsi vous avez la possibilité de le supprimer mais vous pouvez aussi le garder dans la base. Vous pouvez mettre un matériel à la clôture d'une intervention. Vous pouvez aussi lui affecter ce statut à l'aide du bouton sur la fiche du matériel matéri el en mode mo de modification.
Rapport De Stage LAKJIHI Hayat
Page 65
U. Accessibles à l’aide du menu
Le bouton permet d’ajouter d’ajouter un matériel. matériel. En utilisant le bouton , vous pouvez supprimer l’enregistrement en cours en sélectionnan sél ectionnant t une ligne dans la liste Ou en annulant en appuyant sur
Rapport De Stage LAKJIHI Hayat
Page 66
Le bouton permet de modifier un matériel, une fois vous choisissez un matériel de la liste et vous cliquez sur le bouton un formulaire s’affiche, après vous pouvez modifier les champs et cliquez sur le bouton . Ce formulaire vous donne aussi la possibilité de mettre le matériel .
Formulaire Modification d’un matériel
: Si vous avez un matériel en stock et vous voulez le mettre hors service,
après avoir cliquez sur le bouton
: Le statut
utilisateur. Le cas des
Vous devez d’abord
ayant fait l’objet d’une
son statut devient ‘
‘
désaffecte automatiquement le matériel de son , un
ou une
les demandes, après vous aurez le droit de les mettre
.
Rapport De Stage LAKJIHI Hayat
Page 67
Le bouton ‘
donne la possibilité possibilité de remettre en en service un matériel dont son statut est après le matériel réapparaît en
Rapport De Stage LAKJIHI Hayat
Page 68
onclusion énérale
onclusion énérale
Rapport De Stage LAKJIHI Hayat
Page 69
Ce stage a été une première expérience professionnelle professionnelle très enrichissante sur tous les plans : aussi d’un point de vue de l’approfondissement l’approfondissement de mes connaissances en inform atique inform atique que du point de vue relationnel. L’objectif général du projet était la réalisation d’une application qui application qui va répondre aux attentes de l’école souhaitant l’école souhaitant un outil de gestion de parc. Cette application permet la gestion de l'ensemble des composants matériels, l'affectation l'affectation aux utilisateurs ainsi que la gestion de la maintenance (retours en garantie, réparations, intervent i nterventions). ions). En effet, ce projet était une étape très importante importante dans mon cycle de formation vu qu’il vu qu’il était une occasion très intéressante et bénéfique pour savoir comment appliquer, appliquer, sur le l e plan pratique, des connaissances connaissances théoriques déjà acquises. Au terme de ce stage, j’ai eu la satisfaction d’avoir réalisé ce projet suivant un plan bien organisé. Mais plus que cette satisfaction, cette satisfaction, j’ai eu le plaisir de travailler dans un domaine qui me passionne. Finalement, ce stage a répondu parfaitement aux objectifs que j’ai que j’ai fixé au début , j’ai pu j’ai pu faire mieux pour améliorer mes connaissances connaissances et profiter au maximum maximum de ce stage. stage.
Rapport De Stage LAKJIHI Hayat
Page 70
Bibliographie
Rapport De Stage LAKJIHI Hayat
Page 71
Rapport De Stage LAKJIHI Hayat
Page 72