Home
Intégration dans une équipe de développement afin de participer au
Contents
1. AnnuleFax Caract re 1 Tax HE nas S ES Caract re variable 30 Caract re variable 14 Societe s PE Candin D a ES 16 39 MCD global du projet ibelleProduit affichageProduit Gest SE See 2e Caract re variable 50 Kasa kanala Caract re 1 Caract re 1 Identifiant 1 ep por HE Caract re variable 00 lt 02 9 ra Tam libService Caract re variable 0 m ges libSituationFamiliale Caract re variable 20 ZE 14 aa bg GE Kaja stare Karaja pY annuleCelluleService Num rique 1 secuCollab Caract re variable 13 fdentifiantt zept FAC 17 eeneg Caract re variable 0 Ve Ge or bama Colla Entier ount Car EE fours va Eur q idDecisionChetSenr Caract re 1 civilite telPersoCollab Caract re variable 14 coutFae Caract re variable 100 portPersoCollab Caract re variable 14 idCollabChefProj Caract re variable 10 libCivilite Caract re variable 15 melCollab Caract re variable 80 hat au traitement idDecisionChefProj Carad re 1 semaj Caract re vanavie 10 ER pm ro ES GE EG d
2. al o gt gt mi a en El H E 26 Mar 07 02 Avr 07 og syror 46Aw07 VIII
3. Le diagramme de classe ci dessus est donc une photo de la future base de donn es On y retrouve bien une entity FNQ destin e conserver les diff rentes informations de la fiche de non qualit Il y a bien sur d autres entity correspondant aux tables d j existantes sur les serveurs de Notariat Services Chaque fois que l on souhaitera r cup rer des informations sur une fiche un client ou autre on r cup rera les informations en passant par le contr leur Suite un probl me avec Windows je mai pas pu g n rer les classes car au moment o j ai de nouveau ouvert mes fichiers de l analyse UML ceux ci sont devenus corrompus M me mon maitre de stage n a pas r ussi a les ouvrir A sa demande nous avons mis de c t cette analyse car elle n a pas pu aboutir avec la g n ration des classes Cependant gr ce l analyse MERISE le projet pourra tre men terme A la fin de la partie analyse il a donc fallut se lancer dans la partie d veloppement Celui ci a t r alis dans les langages du Web html php javascript 23 39 Il D veloppement Implementation 1 Nouvelle Interface a Nouvelle fiche de non qualite R clamation Client ou non qualit Enregistr e par SD Date 18 05 2007 QuMestCOncem cliquez v Nom Dpt Ville Interlocuteur CONSTAT Objet cliquez v Produit cliquez ze Commentaires Charge du traitement i CAUSE Cause cliquez v Anal
4. L E lt lt gt gt senregisrer_hste_compensation ve or vedor boolean ze gt gt serregatrer_objetQr vector red lt lt gt gt chager_liste_compensstion ve or ve or beolean lt lt gt gt charger_objet vedor FNQ lt lt CRU MEM lt lt gt gt enregisrer liste _cause vector vector boolean pore I lt lt rca lever lt lt gt ch ger_jiste_cause vedor vedor bociean aire lt lt gt gt enregisrer_type_sgnaksstion vector vedor boolean V lt lt gt enregistrer_cause vedor lt lt gt charger_Jiste_signalisationtvedtor vector boolean hace am son que lt lt gt charger_couse vedor ha_date_reponsa date ha_no_produt_emeur int lt lt erti inq_no_produt_corre dionint ity gt gt Service interne Na_avoir_founisseur mone y 5 2 lt lt gt gt ciose void lt lt gt gt chager_hajntint ve or lt lt gt gt sauvegarder_ha vedor vedor vector lt lt gt gt envoyer vedorvedory void d m Don mg enr gistrer_fournis ur vector lt lt gt gt 4ramert_fna intinty voit serv Jint Pa one 52 Charger_fumisseur vector serv _Ibele varchar Weisz x inq_reclam_fondee bouiean enregistrer_servoa Jvector Na_reponse varchar charger service vector hq_nom responsable varchar Na_interiocuteur varchar enregistrer Port gtt vector charger_falintint vedor envoyer _fna stng string void Diagramme de classes persistantes fait avec Pos idon 22 39
5. code Il y a d autres personnes qui font partie de cette quipe de d veloppement mais je n ai pas travaill avec elles De plus cette quipe de d veloppement a en particulier deux fortes sp cialisations La premi re est tout ce qui concerne les syst mes de gestion et l autre est le d veloppement de site internet L int r t de ces deux sp cialisations est que l on peut les fusionner afin d obtenir des r sultats simples l utilisation et tr s performants En effet la capacit de pouvoir g rer partir d Internet un systeme de gestion quelconque est une chose tr s efficace et avantageuse pour une entreprise qui utiliserait cette solution De plus elle pourra gagner du temps si un probl me survient car il n y aura plus la n cessit de revenir sur un poste de travail de l entreprise afin de r gler le probl me 9 39 Pr sentation du th me de stage et des activit s L nonc de mon sujet est le suivant Int gration dans une quipe de d veloppement afin de participer au d veloppement d un outil de gestion pour un client Le client pour qui je dois d velopper cet outil de gestion est le groupe Notariat Services Situ Arnac Pompadour cette soci t con oit et diffuse pour la profession notariale des journaux des revues et des sites Internet immobiliers De plus Notariat Service travaille en partenariat avec ProximlT pour l h bergement de leurs sites Internet les d veloppements informatiques
6. des domaines pr cis m thodologies et d veloppement maintenance exploitation ou conduite de projet Proposition de solutions ou bien d un plan d action court et moyen terme 5 Services D S l Direction de Syst mes d Information il s agit de fournir une comp tence de responsable Informatique un organisme qui ne souhaite pas investir dans un poste temps complet Cette prestation comprend entre autre la gestion et le suivi des budgets la r daction du sch ma directeur les diff rents plans d action ou encore le reporting la direction l laboration de tableaux de bord et le pilotage de prestataires internes ou externes 6 L entreprise propose galement de s occuper de l aspect t l phonie pour ses clients En effet face au nombre grandissant d op rateurs d offres et m me de solutions en mati re de communication vocale ProximlT offre de s occuper de tout pour mettre en place la t l phonie fixe et mobile De par la pr sence g ographique de ses clients la soci t ProximlT est implant e au niveau mondial En effet l entreprise est en charge de la gestion de l Informatique d autres entreprises qui sont situ es partout travers le monde Espagne Br sil Inde Chine La soci t est en recherche continuelle de nouveaux clients aussi bien en France qu l tranger La soci t ProximiT s appuie sur de nombreux partenariats avec de grands acteurs du march aussi bien au niveau mondial nationa
7. en outre de pouvoir donner au client une date de fin ainsi qu une vision globale des co ts par t ches et par ressources grace a la gestion de projet 32 39 b Apport du projet M me si ce projet a t r alis dans les langages html et php que nous voyons al iut cela ne m a pas emp ch d approfondir mes connaissances et de d couvrir de nouvelles syntaxes En plus de la d couverte de fonctionnalit s de ces langages j ai pu apprendre concr tement le langage javascript Ce langage ressemble un peu au langage java que nous avons vu en d but d ann e Par contre il est beaucoup plus difficile de bien le comprendre II a donc fallut que je m adapte rapidement Ce projet m a aussi apport en plus d apprendre mieux g rer mon temps et l assimilation d un nouveau langage c est de croire en ses propres capacit s En effet au d but du projet je ne savais pas si je serai capable de le mener terme Puis au fur et mesure que les jours passaient je voyais que les briques du projet se montaient une une afin de monter un mur complet Le secret r side dans le fait que je suis rest prudent d un bout l autre du projet De plus ce projet est le premier r alis en autonomie Pendant mes trois ann es pass es liut nous avons toujours r alis les travaux pratiques en bin me D s le d but nous avons pris l habitude de travailler en groupe ou en bin me mais jamais tout seul Lors de ce pro
8. explications Ensuite j expliquerai mes bases de travail pour r aliser l analyse MERISE afin de r aliser la base de donn es Et enfin je ferai de m me pour l analyse UML Dans la seconde partie j expliquerai le travail effectu concernant le d veloppement de l application dans un langage de programmation Je montrerai l interface de l application tout en justifiant mes choix Ensuite je montrerai les diff rentes fonctionnalit s de l application Et enfin les divers points difficiles du code Dans la derni re partie je ferai un bilan de ce stage D abord en faisant le point avec un bilan personnel Puis en mettant l accent sur l exp rience professionnelle acquise 6 39 Presentation de l organisme d accueil ProximIT est n e de la volont de plusieurs soci t s r gionales Limousin d externaliser leur service informatique Plut t que de laisser voir ces emplois dispara tre de la r gion un groupe d ing nieurs et cadres issu de ces soci t s a d cid en mars 2005 de cr er ProximiT afin de r pondre aux besoins conomiques de ces acteurs locaux et ainsi dans ce cadre pouvoir offrir d autres soci t s leurs comp tences et exp riences ProximIT est une Soci t Anonyme conseil d administration qui compte environ trente employ s Elle dispose d un capital social de 158 000 00 Son si ge social principal se situe Arnac Pompadour Corr ze mais il existe une annexe Aixe sur Vienne Hau
9. l infog rance et la s curit de leurs syst mes B timents de Notariat Services L objectif de Notariat Services est de donner satisfaction ses clients gr ce une am lioration continue de ses services Ce groupe a donc certifi l ensemble de leurs activit s en ISO 9001 par AFAQ Association Fran aise d Assurance Qualit depuis 1998 Ce label qualit assure aux clients une organisation qui permet de prendre en compte leurs attentes de les aider dans la r alisation de leur publicit dans l utilisation d Internet et de leur logiciel de n gociation Lorsqu un client signale une erreur Notariat Services intervient dans les 48 h pour compenser l erreur l expliquer et s excuser Pour que chaque erreur soit trait e le plus rapidement possible on l tudie directement sur support informatique gr ce aux Formulaires de Non Qualit FNQ disponible sur leur intranet Suite cette tude il est 10 39 possible de d clancher un processus d action am liorante qui sera lui aussi informatis gr ce aux FAC Formulaire d Action Corrective disponible aussi sur l intranet Mon travail est donc de r aliser ce FNQ Ce formulaire existant d j je dois simplement mettre jour celui ci selon les demandes de certaines personnes dans l entreprise Pour cela les personnes concern es m ont donn des consignes pour am liorer ce FNQ ainsi que certains l ments importants qui doivent figurer Par exemple certaines rubri
10. point important de ces relations est qu il ne peut y avoir qu un responsable et qu une personne concern e C est pourquoi des liens ont le st r otype OU afin de respecter le cahier des charges Le MCD ci dessus reprend en plus des entit s que j ai cr es celles d j existantes comme par exemple les entit s Client Fournisseur Collaborateur Il a fallut reprendre exactement l ensemble des propri t s afin de ne pas avoir de probl me lors de la phase de d veloppement N anmoins le sch ma d analyse pr c dent est un schema global Il permet de bien voir la totalit des entit s car certaines comme Client Fournisseur sont d j utilis es pour d autres applications Il est donc normal que ces tables ne doivent pas tre r pliqu es car des informations pourraient se perdre C est pour cela qu il a fallut que j adapte le MCD pr c dent afin de pouvoir faire en sorte qu il s harmonise avec les bases de donn es existantes b Type de bases de donn es existantes Comme dit pr c demment le MCD reprend donc des entit s appartenant des bases de donn es diff rentes Il y a deux bases de donn es distinctes que j ai d utiliser La premi re est une base mysql gt comme celle qui est liut Pour celle ci aucun probl me na t rencontr pour acc der son contenu car la base se situe sur un serveur classique En revanche la seconde base m a pos plus de
11. soci t est tr s importante Comme chaque personne dans l entreprise a une fonction pr cise il est n cessaire de faire circuler les informations afin de les transmettre au bonne personne Par exemple la secr taire peut recevoir un message pour une personne dans l entreprise il est donc n cessaire de transmettre ce message dans les plus brefs d lais la personne ad quate 34 39 J ai pu remarquer que beaucoup d informations circulaient par mail Chose non surprenante pour une entreprise travaillant dans le domaine de l informatique mais le fait est qu il y a une volont de vouloir garder une trace crite En plus de conserver les informations qui circulent les mails sont un moyen de communication rapide et efficace En plus il permet d tre moins protocolaire et plus rel che Elle m thode permet aussi de transmettre des informations importantes comme par exemple des mots de passes ou autres Cela n emp che pas non plus la communication orale mais elle ne sert que pour des renseignements brefs comme par exemple demander l adresse d un serveur Cela permet aussi d avoir une r ponse en direct et plus rapidement que par mail c Relation avec le client L entretient d une bonne relation avec le client est aussi une chose importante II faut tablir un bon contact qui permettra de mener le projet terme C est avec lui qu il faut r gler les d tails qui sont rest flou dans le cahier des charges m me si le clien
12. un cadre agr able 36 39 Glossaire AFAQ Association Francaise d Assurance Qualite Apache Un serveur Apache est un interpr teur de page web AS400 Un AS400 est un mini ordinateur concu par IBM en fevrier 1987 Claris Logiciel quivalent Mysql ou PhpMyAdmin permettant d administrer des bases de donn es pour les ordinateurs MAC Entity St r otype visant donner un type une classe Dreamweaver Logiciel utilis pour le d veloppement web FAC Fiche d Action Corrective FNQ Fiche de Non Qualit Html HyperText MarkupLangage utilis pour cr er des sites Internet Javascript Langage utilis pour rendre l Html dynamique MCD Mod le Conceptuel de Donn es MERISE M thode d analyse par les donn es Mysql Logiciel permettant d administrer des bases de donn es Php Langage de programmation permettant de g rer des bases de donn es Pos idon Logiciel utilis pour une analyse UML Power AMC Logiciel utilis pour une analyse MERISE 37 39 UML Unified Modeling Language M thode d analyse avec une approche objet 38 39 Annexes 39 39 Sommaire Organigramme PONTS de msn ete IlI R seau de ProximIT Spee IV R seau POINT SUOBEEM EEN V R seau e le lui e e EE VI gela SALES EE VII Organigramme ProximIT sauuosied 2002 20 90 8 ER aper Anse E pau g BUUOSJ84 IK 1 JIUSA E Je SINO9 US SJUSUWSNUISH RER NT Tee Sal i Jebfoueg nealing qeH eme
13. utilis le logiciel Dreamweaver qui tait d j install sur mon poste de travail M me si ce logiciel prend beaucoup de place et de ressource de la machine il reste id al pour le d veloppement en html php et javascript car il faut de la coloration syntaxique et il aide beaucoup le d veloppeur car lorsque l on appuie sur des touches cl s un panel de choix appara t De plus il ferme automatiquement toutes balises que l on a ouvert se qui permet d viter de nombreuses erreurs d aux balises qui n ont pas t ferm s correctement Mon ma tre de stage Thierry Crouzillat restait le plus possible ma disposition en cas de probl me Je lui envoyais le soir par mail le travail que j effectuais afin qu il puisse voir mon rythme de travail ainsi que le travail en lui m me Lorsqu il trouvait une erreur il faisait en sorte de me mettre sur la piste et non de corriger l erreur Comme ca cela me permettait de chercher et de comprendre l erreur et part la suite de ne plus faire le m me genre d erreur M me si il est chef de projet il reste p dagogue et prend le temps d expliquer clairement ses attentes Pour ce qui concerne la partie d veloppement aussi bien Thierry que Marc attendent de voir la vitesse laquelle je programme afin de voir si je ferai tout ou si Marc m aidera un peu pour que l application soit op rationnelle avant la fin du stage Le d veloppement s est donc effectu dans les langages du web Pour cela j ai
14. Cedric DESSET Proxim it DUT Informatique 24 Avenue du President Wilson Ann e 2006 2007 87700 Aixe sur Vienne Int gration dans une quipe de d veloppement afin de participer au d veloppement d un outil de gestion pour un client Stage du 26 Mars 2007 au 02 Juin 2007 Limousin Tuteur de stage Jimmy Jouannaud All e Andr AUROIS Ma tre de stage Thierry Crouzillat 87065 Limoges Cedex 1 39 2 39 Remerciements Je tiens a remercier mon maitre de stage Thierry Crouzilla ainsi que Marc Cornuot pour l aide qu ils mont apport lors de l analyse et du d veloppement du projet Je remercie aussi Sylvette Dache pour les informations n cessaires au d veloppement du projet Je remercie Laurent Penot pour toutes les aides diverses qu il a apport durant la dur e du stage Je remercie toutes les personnes de ProximiT pour le cadre de travail agr able 3 39 Sommaire Introduction 2 220 a0 0 ok a en g dd AL E en ia a dva Ri Pr sentation de l organisme d accueil Aa Re PG A AA EE GHEET ee a Le but du prdjet ish ee eegene ee ee AE c Cahier des charges 2NMERISE RSR sa ne nn de RD o I a Mod le Conceptuel de Donn es ss b Type de bases de donn es existantes 00avaa aaa C ET E ss cd doka u coach a do i ete ul bada a Diagramme de use case sniper oO osle opaska loi pos b Diagramme de classes persistantes Il D veloppement impl mentation ss ge Tue Na manne a Nou
15. Se p Lena Carte variable 0 aen Caract re ee 7 nnue ellule Caract re 1 A Temps zap cl o i Caract re variable 00 me Dat on pe ga No nan Ss ec ata e vanabie fna_date reponse ate p i di nom Caract re variable 50 Identifiant_1_ lt pi gt fng_no_produit erreur Entier de libelle ZE Geesettreuugetefet ET a aa bo g M lo ze Pa s an Vu Identifiant pi gt pa ga A baut cause Ba EE ES esse ELSEN Gul ED Identifiant_1 lt pi gt BEE Dans ce MCD l entit FNQ regroupe beaucoup d l ments de la fiche car si sur le point de vue d un analyste il est possible de mettre des attributs dans d autres entit s Mais il fallait tout de m me se poser la question sur le point de vue efficacit Je prends l exemple de deux attributs qui sont dans l entit FNQ Les attributs sont montant_comprensation et montant avoir Dans le MCD ces deux attributs sont dans la m me entit Du point de vue d un analyste ajouter une entit Co t avec les attributs cout_id et cout_valeur que l on relierai par deux associations a pour montant et a pour avoir avec des cardinalit s 1 1 1 n Je n ai pas retenu cette solution car il n est pas n cessaire de cr er une entit uniquement pour des co ts et qui ne sont pas forc ment redondant Il y a aussi deux relations n aires Elles permettent de r cup rer respectivement qui concerne la fiche et qui en est le responsable L autre
16. _ Ma void lt lt gt gt charger Jiste_fourrisseur vedor vedor boolean charger Produit vector lt lt gt gt enregister igde fourrisseur vedor vedor yboolesn lt lt gt gt ufti_Klint lt lt arity gt gt lt lt gt cherger liste _chent vedor vedor boctean lt lt gt gt AN rom vaechar lt lt gt enregistrer_jiste_client vector vector boctean lt lt gt gt 4fi_prenom varehar o lt lt gt gt chamger_jisle_na vedtor vedorjbooiesn lt lt gt sauvegarder_Wileteur vector Comp Mrt lt lt gt enregistrer_iste_Na vedor veer boclean Sie er_ut sateur vector lt lt ertity gt gt lt lt gt gt comp_ibelle nt lt lt gt gt charger_jiste_produit vecior vector bociean es ie Ss Sg vedor lt lt gt enregisrer jiste_produt vector vector boolean 2 mg PORINA lt lt gt enregistrer _Jise_utibssteur vecor vector boolean ts dnt charger_compensstion vector lt lt gt gt charger_Jiste_uti sateurtvecor vector boolean lt lt entity gt gt nm lt lt gt gt enregistrer_jiste_objet vedorve oryboviesn objet enregistrer ype_signaisation vector lt lt gt gt chager liste _objet vector vector boolean lt lt gt gt obj J in charger_type_signalisation vector lt lt gt enregisrer_jide_seruce_irterne vedorvedorjboctean F s lt lt gt gt obij_kbele varchar lt gt gt charger_jiste_service_jnteme vedor ve orjboclean
17. a d termination des diff rentes fonctionnalit s que l application devra tre capable de faire nest pas forc ment le plus facile Il est difficile de pr voir d s le d but toutes les fonctionnalit s Pour ce qui me concerne j avais oubli une fonctionnalit permettant d effectuer une recherche suivant diff rents crit res comme par exemple le nom du responsable de traitement la date de cr ation ou encore le num ro de la fiche Liste des fonctionnalit s cr ation d une FNQ partie o l on ne saisie que la premi re partie de la FNQ validation d une FNQ on saisie que la seconde partie et on peut enregistrer temporairement une fiche ou la valider 26 39 lt consultation d une FNQ permet d afficher le contenu d une fiche recherche permet de rechercher des FNQ selon divers crit res modification d une FNQ permet de modifier une fiche uniquement par son cr ateur ou une personne du service Qualit condition que l tat d une FNQ soit Cr autrement dit la premi re partie de la FNQ suppression d une FNQ permet de supprimer une fiche uniquement par son cr ateur condition que l tat de la fiche soit Cr Statistique permet de faire afficher diff rents types de statistiques mail permet d envoyer un mail un collaborateur l avertissant qu il est responsable d une fiche qu il n est plus responsable d une fiche liste permet d tablir la lis
18. age des informations telles que la fiche de non qualit ou m me encore les fiches d actions correctives L intranet a aussi ses propres couleurs Ja donc repris les m mes couleurs qu une autre application les fiches d actions correctives afin de rester dans le m me ton que l intranet et les applications d j existantes 25 39 La fiche de non qualit ci dessous est une fiche compl te vierge En r alit application ne permet pas de saisir une fiche en une seule fois Elle a t coup e en deux La premi re partie s arr te jusqu au choix du responsable du traitement et c est ensuite que vient la seconde partie Ce d coupage existe car tout le monde dans la soci t acc dant l intranet peut cr er une fiche de non qualit mais elle n est pas forc ment capable de la remplir d un seul coup C est pourquoi on d signe un responsable de traitement qui pourra termin de remplir la fiche et la valider cause de ce d coupage il a fallut rajouter un attribut tat qui permet de savoir quel stade est une fiche Bien entendu la quasi totalit des champs o l on saisie du texte sont contr l s afin que l on ne puisse pas par exemple saisir du texte dans un champ o l on doit saisir un nombre pour que lors de l enregistrement en base il n y ait aucun probleme II y a aussi un contr le qui v rifie si les champs obligatoires sont bien renseign s 2 D tails sur l application a Fonctionnalit s L
19. ajoute une plus grande pression Dans ce cadre il n est plus question de points en moins sur une note par jour de retard Mais c est d entretenir une bonne relation entre la soci t est le client Pour ce projet ci qui est le plus cons quent r alis jusqu ce jour il tait important de bien g rer mon temps pour mener le projet bien dans les d lais du stage D abord la partie consacr e l analyse aurait d tre plus courte qu elle ne l a t en r alit Comme dit dans la partie concernant l analyse UML j ai eu quelques probl mes propos des fichiers qui taient corrompus Ce probl me tant ind pendant de ma volont m a tout de m me fait perdre du temps qui aurait pu tre consacr au d veloppement Comme se sont des probl mes qui arrivent il faut apprendre les g rer pour essayer de terminer le projet dans les d lais ou alors avec le plus petit retard possible Ensuite pour la partie concernant le d veloppement de l application qui est beaucoup plus longue que l autre partie il fallait essayer de d terminer le temps que j allais mettre pour d velopper chaque une des fonctionnalit s De plus au fur et mesure que le projet avan ait il arrivait que le client d cide de changer ou rajouter des l ments Cela donc contribu allonger le temps consacr au d veloppement de application Au final je peux dire que la bonne gestion du temps lors d un projet est primordiale Elle permet
20. d installer sur la machine qui tait ma disposition un serveur apache mysql C est un principe dans cette entreprise de ne mettre que sur les serveurs destin s la mise en production que les projets finis et op rationnels Afin de r aliser ce projet j avais tabli un planning pr visionnel qui est le suivant 2 semaines pour les analyses MERISE et UML 6 semaines pour le d veloppement 1 semaine pour faire des am liorations de certaines parties du code 1 semaine pour le manuel d utilisateur et la mise en service 12 39 L Analyse 1 Sujet du stage a Le but du projet Le but de ce projet est en quelque sorte d am liorer le service client Comme dit pr c demment Notariat Services tient norm ment compte des critiques ou des remarques que peuvent faire n importe quelle personne qui contacterait la soci t ou m me un collaborateur en interne peut d clencher la cr ation d une fiche de non qualit A partir du moment o la FNQ est cr e c est dire que les champs obligatoires du formulaire ont t renseign s celle ci va suivre une proc dure d crite en d tail dans la partie 2 c qui permettra de corriger une ou des erreurs de signaler d ventuels probl mes Par exemple une annonce sur leur site Internet Immonot site immobilier notarial peut contenir une erreur sur le nom de la personne contacter A la fin de cette proc dure une r ponse est toujours envoy e la per
21. ents ou les fichiers de sauvegardes effectu es Aussi bien que sur mon poste de travail que sur celui de mon ma tre de stage Donc sa demande nous avons mi de c t l analyse UML car nous ne voulions pas perdre plus de temps afin de pouvoir nous consacrer au d veloppement Pour ce qui concerne les moyens mat riels la soci t a mis ma disposition un ordinateur de bureau avec comme syst me d exploitation Windows XP De plus cet ordinateur tait suffisamment puissant pour faire tourner des logiciels de d veloppement qui sont parfois gourmand en ressources Pour les logiciels utilis s je ne pouvais utiliser que des logiciels libres ou ceux qui taient d j install s sur mon poste Afin de r aliser l analyse UML mon maitre de stage m a conseill d utiliser le logiciel Pos idon Ce logiciel reste suffisamment instinctif pour r aliser les diff rents diagrammes Cependant ce logiciel comporte un d faut il ne respecte pas la normalisation du diagramme de cas d utilisation consistant mettre les noms des cas d utilisations en dessous de sa repr sentation sch matique Afin de r aliser l analyse MERISE j ai pris l initiative d utiliser la version d valuation de Power AMC Comme ce logiciel tait une version d valuation 11 39 il tait limit 15 jours de fonctionnement Ce d lai tait suffisamment grand pour que je puisse faire le MCD ainsi que de g n rer la base de donn es Pour la partie d veloppement j ai
22. jet je n ai pas pu d l guer de t ches M me si en r alit je n tais pas seul Thierry Crouzillat ainsi que Marc Cornuot taient toujours disponible en cas de probl mes Cependant sur le point de vue travail sur le projet j ai tout effectu d un bout l autre 33 39 2 Experience Professionnelle a Hi rarchie Depuis mon arriv dans l entreprise j ai d couvert un vrai lien de subordination En effet chaque fois que j avais besoins d informations diverses propos du d veloppement des proc dures ou autre demander l entreprise cliente je devais passer absolument par un de mes sup rieurs direct soit Thierry Crouzillat ou Marc Cornuot En m me temps c est une chose qui est tout fait normale car je ne suis qu un stagiaire dans cette entreprise Je n ai pas prendre des initiatives pour contacter le client ou autre M me si ces deux personnes taient mes sup rieurs directs ils n ont jamais abus de leur autorit chaque fois qu il fallait op rer un changement sur quoi que se soit ils demandaient toujours si cela me g nait et si ce changement tait possible r aliser avec mes connaissances De plus m me si ils taient souvent occup s faire diverses t ches ils mont jamais refus de m apporter leur aide Pour cela ils font preuve d une grande p dagogie et de patience b Communication entre les services La communication entre les diff rents services au sein d une
23. l ou r gional Ces alliances s inscrivent au c ur de la strat gie de l entreprise travers une d marche de service client et une logique de cr ation de valeur Les principaux partenaires sont Orange Business Services Partenaire expert Le Studio Vert poss dant galement des locaux Aixe sur Vienne Dell Les clients sont souvent des entreprises qui ont des besoins d h bergement ou bien qui ne poss dent pas de service Informatique Par exemple le CRT du Limousin Centre R gional du Tourisme fait appel ProximiT pour l h bergement d une application ainsi qu une base de donn es et un serveur WEB Le Conseil G n ral de la Haute Vienne dispose galement de deux serveurs un serveur physique d archives et un serveur virtuel pour la plateforme WEB La soci t r alise l infog rance du groupe Sicame groupe international implant dans 15 pays dont le secteur d activit est le transport et la distribution d lectricit 8 39 Poste de travail Aixe sur Vienne ProximIT Le service dans lequel j ai travaill tait le service des tudes et d veloppements Comme dit pr c demment cette branche de la soci t utilise de nombreux langages de programmation comme par exemple le java php html et bien d autres encore Cette quipe comporte bien entendu un chef de projet se nommant Thierry Crouzillat avec qui j ai travaill en troite collaboration ainsi que Marc Cornuot qui tait mon responsable du
24. nsi l architecture AS400 assure une r elle ind pendance entre le mat riel le syst me d exploitation et les applications 18 39 Applications Repr sentation sch matique des couches de l AS400 Celui ci comprend un cran et un clavier Les crans classiques de I AS400 sont passifs ils ne permettent donc pas une gestion de la souris ou de l affichage de nombreuses couleurs Pour ce qui est du client Notariat Services les utilisateurs de l AS400 utilisent un produit d mulation pour macintosh interAccess qui simule un cran passif c Les traitements Toujours avec le cahier des charges et certaines donn es que le client m a donn il a fallut d terminer les diff rents traitements et la proc dure que chaque fiche de non qualit devra suivre afin qu elle soit prise en compte et non supprim car la proc dure n aurait pas t respect Le sch ma suivant r sume la proc dure que la fiche de non qualit devra suivre Par ailleurs quelques pr cisions s imposent pour la totale compr hension du sch ma Chaque action qui est repr sent par des rectangles sauf pour l envoi ou la transmission de la fiche de non qualit ne doit pas forcement tre ex cut directement apr s l action pr c dente Plusieurs jours peuvent se passer entre les actions Cr ation d une FAC fiche d action corrective Une FAC est une fiche qui est aussi remplie par l intranet de la soci t afin de pouvoir d clenche
25. ntenu est du texte window document forms fnq elements champ className invalid return false else le contenu est un nombre r el ou entier lon parcourt le contenu pour voir si il y a le caract re 29 39 for var i 0 i lt contenu length i if contenu substr i 1 valide false if valide window document forms fnq elements champ className valider return true else window document forms fnq elements champ className invalid return false Le principe est le suivant D abord il faut v rifier que le contenu ne soit pas des lettres Ensuite il faut parcourir chaque caract re pour voir si il y a un le caract re qui signifierai que le nombre est de type r el Si ce nest pas le cas on peut valider le formulaire 30 39 b Requ te SQL PHP Les requ tes qui permettent d ins rer ou de modifier une fiche de non qualit dans la base de donn es Comme l entit FNQ comporte beaucoup d attribut les requ tes sont donc assez cons quentes Exemple de requ te pour modifier une FNQ en base req update fng set cau_id _POSTI cause fnq_comm_cause _POST commentaire_cause fngq_avoir_fournisseur _POSTI montant_avoir fnq_montant_compensation POST montant_compensation fngq_tps_ecoule _POSTI heure _POST minute fnq_no_produit_correction _POST num_correction pro_codeprodui
26. ntraintes comme par exemple imposer la saisie de certains champs et donc les rendre obligatoire De m me d autres champs ne doivent pas tre modifiables par l utilisateur Je prends l exemple du login utilis pour se connecter l intranet de la soci t Celui ci appara t sur la fiche de non qualit afin de savoir qui a cr e cette fiche Cela parait donc normal de figer ce champ afin qu il n y ait pas d usurpation d identit De plus il est tout aussi normal d effectuer le m me traitement sur la date de cr ation de la fiche afin qu aucune triche ne soit permise Pour ce qui concerne les autres l ments de la fiche de non qualit j avais beaucoup de libert Ce qui a t pr cis lors de la premi re rencontre avec le client est que l application doit tre op rationnelle m me si dans l ensemble ce n est pas super joli Un informaticien doit tre polyvalent mais il y a des limites qu il ne peut pas d passer Pour a il existe d autres personnes qui ont les capacit s qui manquent comme par exemple pour moi un web designer aurait pu enjoliver mon application 15 39 2 MERISE a Modele Conceptuel de Donn es Ce sch ma d analyse a donc tait r alis avec l aide de la fiche de non qualit existante ainsi que du cahier des charges Il reste pour le moins simple dans l ensemble malgr le grand nombre d entit s Il a fallut pr voir l enregistrement de tous les diff rents champs de la FNQ
27. oin d informations n cessaires pour continuer le projet je demandais donc mon maitre de stage ou Marc Cornuot Mais ils n avaient pas forc ment le temps de me r pondre imm diatement car ils avaient d j un travail plus urgent que le mien mais ils ont toujours essay de me r pondre le plus t t possible Cependant durant le laps de temps o j attendais des informations je m avancais dans le code en d veloppant une nouvelle fonctionnalit ou alors en am liorant des parties de code Au final application d velopp e pour le client Notariat Services devrait tre mise en service sur les serveurs dans les semaines qui arrivent Le code contient suffisamment de commentaires afin qu il puisse tre reprit par quelqu un d autre Il y a aussi la possibilit d ajouter des fonctionnalit s sans avoir modifier tout le code Pour conclure ce stage a eu pour but d acqu rir une premi re exp rience professionnelle dans le domaine de l informatique Il nous a permis de voir le fonctionnement de diff rents services dans l entreprise et de nous faire une id e sur celui ci D ailleurs j ai t surpris de voir le fonctionnement de cette entreprise Avant de visiter celle ci je m attendais voir les informaticiens dans des salles diff rentes C tait une id e fausse Ici ils sont tous dans une ou deux salles et l ambiance est tr s conviviale car tout le monde peut participer chacune des discutions ce qui permet de travailler dans
28. probl me En effet celle ci est une base dite Claris Claris quivalent de mysql pour les ordinateurs cr s par Apple c est dire les MAC De plus celle ci est situ e sur un serveur AS400 17 39 Photo d un AS400 Un AS400 est un mini ordinateur con u par IBM en f vrier 1987 De plus son architecture est compos e d l ments mat riels et logiciels comportant une base de donn es et des l ments de s curit tr s avanc s Sa force r side dans la modularit de ses l ments constitutifs lui conf rant un haut degr d adaptabilite et de s curit Le syst me d exploitation OS 400 est un syst me multiutilisateur c est dire que plusieurs personnes peuvent travailler sur l ordinateur simultan ment notamment grace un terminal reli l AS400 En effet l architecture AS 400 est une structure en couche s parant les l ments mat riels et logiciels Le syst me d exploitation de l AS 400 est appel OS 400 II repose sur une couche appel e MI Machine Interface charg e de fournir un ensemble de fonctions API application programming interface que les applicatifs doivent utiliser afin de s interfacer avec le mat riel Contrairement la plupart des syst mes d exploitation la gestion de la plupart des composants mat riels m moire entr es sorties gestion des processus est r gie par une couche ind pendante appel e SLIC System Licensed Internal Code situ e sous la couche MI Ai
29. ques changeront de nom d autres auront des questions en plus ou encore la possibilit de param trer certain composant du formulaire Je pr cise que je n utilise l existant que pour r aliser une nouvelle analyse Celle ci tant effectu e partir de l ancien FNQ et en utilisant le cahier des charges qui a t r alis par le client Afin de r aliser ce projet mon ma tre de stage m a demand de r aliser deux types analyses au d but La premi re est une analyse MERISE Celle ci a t r alis e dans le but de cr er la base de donn es qui permettra une historisation de chacun des formulaires La seconde est une analyse UML Celle ci est une approche orient e objet et permettra de mettre en place la structure du travail r aliser ainsi que les fonctionnalit s de ce projet Apr s avoir r alis ces deux analyses Thierry a organis une r union avec Marc Cornuot personne de l quipe de d veloppement et moi Cela nous a permis de corriger mes analyses Pour MERISE il my avait pas grand chose dire car c tait correct et coh rent dans l ensemble sauf qu il manquait deux ou trois petites choses rajouter comme par exemple l ajout d attributs dans des entit s ou encore mettre des associations manquantes entre certaines entit s En ce qui concerne UML nous avons eu beaucoup de probl mes car pour une raison que nous ignorons tous les fichiers de mon analyse sont devenus corrompus que ce soit les fichiers r c
30. qui a un rapport avec Notariat 21 39 Services Par exemple un client peut s apercevoir qu il manque des informations sur un site web Ensuite apr s ce signalement un responsable va saisir une fiche de non qualit avec l aide des informations du signalement de la personne Une fois saisie cette fiche va tre transmise un responsable qui va s occuper d analyser les causes de cette fiche de non qualit ainsi que de la r partition des responsabilit s si responsabilit il y a Ensuite des courriels seront envoy s automatiquement aux services concern s Pour finir seule la direction peut valider ou non la fiche de non qualit ce qui permet de lancer un processus pour subvenir la demande initiale b Diagramme de classes persistantes lt lt boundary gt gt lt lt gt gt afiche_ecran_Ma0 void lt lt gt gt afiche_ecran_selection_ihq void lt lt gt gt afiche_ecran_fac void lt lt gt gt affiche_ecran_contrmation_envoi_fac voki lt lt gt gt afiche _ecran_sccuel void lt lt gt gt afiche _ecran_contrmation_transmisson void lt lt gt gt debut void lt lt entity gt gt lt lt gt gt fermer Jvoid Produit lt lt gt gt Saimje_jnfom stion vector lt lt control gt gt lt lt gt gt hide void ct prekine lt lt gt gt envoyer void Ken lt lt gt gt afichage_ecran_contmation_enwoi_hq void T Se I serregisrer produt vedor lt lt gt gt atranstert
31. r FNG 4hr Supprimer FNG 4hr Recherche FNQ 3 jours jout code javascript 5 jours D but manuel d utilisateur 1 jour Fonctions mail 1 jour R cup ration donn es sur 4S40 4 jours Statistique 3 jours A Test 1 jour test de l application 1 jour VII Lun 26 03 07 Lun 26 03 07 Lun 26 03 07 Lun 26 03 07 Lun 26 03 07 Mar 27 03 07 Mer 28 03 07 Lun 02 0407 Jeu 05 04 07 Ven 06 04 07 Ven 06 04 07 Mar 10 04 07 Mer 11 04 07 Jeu 12 04 07 Ven 13 04 07 Yen 13 04 07 Mar 17 04 07 Mar 17 04 07 Mer 18 04 07 Jeu 19 04 07 Ven 20 04 07 Ven 20 04 07 Lun 23 04 07 Jeu 26 04 07 Mer 09 05 07 Jeu 10 05 07 Yen 11 05 07 Lun 21 05 07 Jeu 24 05 07 Jeu 24 05 07 Lun 26 03 07 Lun 26 03 07 Lun 26 03 07 Jeu 05 04 07 Mar 27 03 07 Mar 27 03 07 en 30 03 07 Mer 04 04 07 Jeu 05 04 07 Jeu 12 04 07 Ven 06 04 07 Mar 10 04 07 Mer 11 04 07 Jeu 12 04 07 Mer 23 05 07 Lun 16 04 07 Mar 17 04 07 Mar 17 04 07 Mer 18 04 07 Jeu 19 04 07 Ven 20 04 07 en 20 04 07 Mer 25 04 07 Ven 04 05 07 Mer 09 05 07 Jeu 10 05 07 Mer 16 05 07 Mer 23 05 07 Jeu 24 05 07 Jeu 24 05 07 Fr d cesseurs o 4 o en 11 12 13 25 26 27 28 07 Mai 07 14 Mai 07 21 Mai 07 30 Avr O7 tm S lt e N a el El m E o gt gt l m o gt E al o gt gt mi al el El El a en gt gt EM a o gt gt
32. r une action pour am liorer ou corriger un probl me dans l entreprise 19 39 Reclamation CLIENT ou dysfonctionnement INTERNE Enregistrement sur une FNQ Envoi FNQ a un responsable du traitement Analyse des causes et responsabilites d l NON Transmission FNQ R ponse au Client aux lt lt services concern s Action corrective gt Cr ation d une FACT Envoi R ponse au client li Fiche d Action Corrective Sch ma de la proc dure que doit suivre une fiche de non qualit 20 39 3 UML a diagramme de use case Le but de l analyse UML tait de la g n ration des classes afin de pouvoir r aliser le d veloppement A partir de la proc dure qu une FNQ doit respecter j ai pu tablir le diagramme de cas d utilisation ci dessous Client Signale dysfonctionnement Responsable activit 1 U Analyse cause et responsabilte FNQ G w SJs Adion am lirante lt lt extend gt gt Transmet faq complete i X d Reponse la direction Donne sa validation S Repons au responsable qualit Reponse au service responsable Transmet Do au personnel hebdomadaire Diagramme de Use Case fait avec Pos idon Fournisseur lt lt indude gt gt S Envoi reponse E Responsable Q Direction S cr taire On est parti du principe que tout le monde peut signaler un dysfonctionnement ou erreur ou simplement faire un constat pour tout ce
33. s dures car en cours je n ai pas vu pr cis ment les diff rentes syntaxes du langage javascript D abord le nombre de caract res que l on peut saisir dans la fiche doit tre limit s car quelque soit le type d un attribut dans la base de donn es il a toujours une taille maximale C est pourquoi il a fallut cr er la fonction suivante tonction qui limite en taille le nb de caract re saisie function countChars area maxChars 28 39 if area value length gt maxChars si nombre de caract re max atteins alert Nombre de caract res maximum atteint message d erreur area value area value substr 0 maxChars suppression du dernier caract re Lorsque l on saisie quelque chose dans un champ chaque fois que l on ajoute ou supprimer un caract re on appelle la fonction pr c dente Lorsque le nombre maximal de caract res est atteint il faut bien penser partir du moment o le nombre maximal de caract res est d pass supprimer les caract res en trop sinon cette fonction ne sert pas Il y a aussi une autre fonction importante Celle ci permet de v rifier si ce que l on saisie est bien de type entier et non r el car il existe une fonction isNaN qui permet de v rifier si la saisie correspond du texte ou des nombres entiers ou r els tonction v rifiant si un champ saisi est de type entier function verifTypeEntier contenu champ var valide true if isNaN contenu e co
34. sag eut H04 SIUIGILA zoueong ewes PJEIPO edno ejgesuodsey Led JUSJUIA onbiuu99 uonseng Jeidgeg f Aung x4 Kung d SIOOUEI d UOHJEJJSILILJE P llasuog leweq amau e ane je po SRE S nemen IMOpNI auer GE E usi do REG FE usa mol _____ ken zm mm o mm emm l ADO DEN LL JI G seung SHEUEN Eau peLLEUO a nesg sumen gom mo NEN eneo II EOSHPUEILUE ES ejgesuodssy elqesuodssy 3NvOIS Sim linspeg alesuyg dap Io sepm3 uoppaq SJIBIJISLILIO DJ uonssag ayegsiulWpy UONJSJIC 3N0OIHOVAIIH INNVA9OINYVOUO R seau de ProximIT en France Proxim it R seau ProximIT europ en Proxim it Pompadour VPN vers sm ci Groupe Sicame Barcelone Espagne R seau ProximIT mondial VI Planning r alis Nom de la tache El D but du projet 0 5 jour Prise de connaissance du projet 4hr cahier des charges 4 hr El Analyse MERISE 8 5 jours Mod le Conceptuel de Donn es 1 jour Correction par maitre de stage 0 5 jour Modification MCD 3 jours Harmonisation avec cahier desc 3 jours G n ration de la base de donn e 1 jour El Analyse UML 4jours Diagramme de Use Case 1 jour Diagramme d activit s 1 jour Diagramme de s quence 1 jour Diagramme de classe 1 jour E D veloppement 23 jours Squelette FNQ 2 jours Lister FNG 3hr Afficher FNQ Shr Cr er FNQ 1 jour Valider FNG 1 jour Modifie
35. sonne ou au service interne de la soci t concern afin qu il soit au courant de la ou des solutions qui vont tre mises en uvre pour r gler le probl me b Analyse de l existant Ce projet existant d j il a fallut en prendre connaissance et assimiler rapidement son fonctionnement afin de prendre conscience du projet global qu il va falloir r aliser Pour ce c est le client m me qui m a expliqu le fonctionnement la proc dure que chaque fiche doit respecter Cette fiche est la fiche de non qualit originale et qui est en fait la base de tout mon travail 13 39 15 01 07 R clamation Client ou non qualit Enregistr e par Date Signal e par eliquez wl Qui est concern Nom Dpt Ville Interlocuteur R ponse par Adress e le nn POUR QUOI Objet Produit N Nbre d insertions erron es Commentaires Cause cliquez sl R clamation non fond e CO T Compensation Montant AHT Repasse sur l dition N Commentaires RESPONSABILIT Service interne Fournisseur Vo Montant avoir S Noni fournisseur AHT SOLUTION _ D cienchement d une action corrective Fiche de non qualit vierge d j existante Elle est simple dans l ensemble Il y a certaines zones comme par exemple enregistr e par et date qui sont renseign s automatiquement D autres zones comme qui est concern nom dpt et ville sont des
36. t _POST no_produit_correction fnq_comm_cout _POST commentaire_cout typ_ts_id _POSTI rep_par tmp fnq_comm_reponse _POST commentaire_reponse idfac _POSTT fac fnq_comm_solution _POST commentaire_solution eta_id temp date where fnq_id _GETT id Il existe aussi une autre difficult dans la r alisation Lors de la cr ation d une fiche de non qualit il doit y avoir deux insertions dans deux tables diff rentes La difficult r sidait dans le moyen de r cup rer l identifiant de la premi re insertion dans la table FNQ car elle a un identifiant en auto incremente C est dire que l on n a pas besoin de g rer ce num ro et qu il est incr ment automatiquement chaque insertion L astuce que j ai trouv e est la suivante il suffit de faire une requ te permettant de r cup rer l id de la FNQ que l on vient de cr e en recherchant par l identifiant du cr ateur tout en triant les identifiants des fiches par ordre d croissant r cup ration de l id de la derni re FNQ enregistr req3 SELECT fnq_id FROM fnq where idcollab POSTl enregistre par order by fnq_id desc Ensuite pour la seconde insertion il suffit de prendre l identifiant que l on r cup re avec la requ te pr c dente 31 39 Ill Bilans 1 Bilan Personnel a Gestion du temps Le fait de travailler dans une entreprise et non dans le cadre scolaire r
37. t l a sign Il arrive que certains d tails puissent galement lui chapper et c est en conservant une bonne relation que les d tails peuvent tre r gl s rapidement Pour ce qui me concerne le client Notariat Services tait repr sent par Sylvette Dache C est donc ensemble que nous avons tabli dans une bonne ambiance le cahier des charges Lorsque celui ci f t fini de r diger il lui a t envoy Elle a pris le soin de le lire et de corriger certaines choses qui taient flou au moment de la r daction puis ensuite elle l a approuv M me lorsque le cahier des charges f t sign cela ne m emp chait pas de lui demander des informations suppl mentaires pour bien comprendre certains l ments de la proc dure 35 39 Conclusion En r sum le travail effectu durant ces neuf semaines n tait pas sans difficult s Il a d abord fallu rencontrer le client afin de prendre connaissance de ses besoins et de la future application r aliser La premi re partie de mon travail consistait bien comprendre l existant et de faire les analyses pour pouvoir d velopper l application par la suite La seconde partie tait le d veloppement de l application dans les langages du web Le plus difficile dans cette partie tait d assimiler un langage JavaScript que nous avons juste survol durant les cours Les carts entre le planning pr visionnel peuvent se justifier de la fa on suivante Lorsque j avais bes
38. te Vienne Au cours de l ann e 2005 ann e de sa cr ation la soci t a r alis un chiffre d affaires de 930 000 A sa t te on trouve un Pr sident Directeur G n ral J r me Barbier un Directeur G n ral D l gu Fran ois Xavier Duny ainsi qu un Directeur Commercial Jean Lamige Un organigramme de l entreprise est disponible en annexe Cette soci t poss de une activit principale qui est l infog rance proposant ainsi trois types de services Architecture gestion des mat riels uniquement serveurs postes de travail r seaux Applicative prise en charge du d veloppement de la maintenance et des ventuelles am liorations concernant les applications Compl te prise en charge de l ensemble des l ments constitutifs de l environnement informatique mat riel et logiciel De cette activit principale en d coulent diverses prestations telle que 1 L h bergement dans le domaine de l Internet 2 L tude et le d veloppement en effet ProximiT dispose d une quipe compl te op rationnelle sur de nombreuses plateformes et sur de nombreux langages Le p le d veloppement poss de deux sp cialisations fortes les syst mes de gestion et les sites Internet permettant ainsi l acc s au syst me de gestion partir de sites Internet 7139 3 La s curit d un point de vue aussi bien logiciel que mat riel 4 L audit et le conseil apport de comp tences de haut niveau dans
39. te des FNQ dont est responsable le collaborateur qui s est connect l intranet ou la liste des FNQ que le collaborateur peut supprimer ou la liste des FNQ que le collaborateur peut modifier ou la liste des FNQ que le collaborateur peut valider b Arborescence des crans de l application Afin de bien se faire une id e de l ensemble de l application j ai choisi de pr senter les diff rents crans sous forme d arbre Je pense que cela permet de mieux voir le fonctionnement de l application L arborescence ci dessous ne repr sente que les crans principaux Pour des soucis de lisibilit je n ai pas rajout tous les pop up affichant des messages de confirmation ou d erreur 27 39 Creation Validation Modifier Supprimer Consulter Recherche Statistiques Ecran de Ecran Ecran Ecran Ecran Formulaire de Ecran cr ation fiche s lection fiche s lection fiche s lection fiche s lection fiche recherche statistiques Erna Ecran Ecran Detal de la D tal de la D tal de la validation modifications fiche fiche fiche Validation Ecran Fiche Envoi mail Ecran Mail fiche saisie fiche finie confirmation supprim e Validation temporaire confirmation Arborescence globale de l application 3 Parties difficiles du code a Code en javascript Lors du d veloppement il y a certaines parties du code qui t plu
40. velle fiche de non qualit aan b Justification des CROSS ga et a eeen 2 D talls s r applis g td dit ins A FONCNONNANIES e dah ai ne T ur and te dd di noi b Arborescence des crans de I application 0aakk kkk 3 Parties diiele ee EE a Code en AVAS CID Sn nn Sv degen b Requ te SOLIPAIP ht eee ostava oat bti 4 39 SE EE RE Rent ET EE a Gestion ER nn b Appori du e 2 Exp rience ele DIE Me Ee UE b Communication entre les services eh Relatonmave ile clientes ann tattoo 10 01 el EE mne pompe mome EIN DIEN Gamma mm mam See 5 39 Introduction ProximiT est une soci t de service n e en mars 2005 Elle a une multitude de clients en France en Europe et meme dans le monde Elle poss de de nombreux domaines d activit s comme l h bergement le r seau l infog rance Pour le moment Proximit poss de un si ge social situ Pompadour en Corr ze et une annexe Aixe sur Vienne Parmi ses clients la soci t Notariat Services h berge sur les serveurs de ProximIT leur intranet Celui ci permet de pouvoir g rer des anomalies ou des r clamations que les clients de Notariat Services peuvent mettre C est pourquoi je suis amen r aliser la gestion des fiches de r clamations client ou de non qualit Dans une premi re partie j exposerai le travail r alis concernant l analyse du projet Pour cela j noncerai clairement le sujet pos tout en fournissant des
41. yse Cause Responsable Service interne cliquez v Ou Fournisseur cliquez COUT Montant HT Temps pass en HH MM traitement et correction Repasse sur l dition Cliquez v Commentaires 24 39 Signale e Dat cliquez N revue concern Nbre d insertions erron es 1 Nom Responsable Liste personnes Montant avoir fournisseur N repasse lol cliquez L TT Nouvelle fiche de non qualit vierge b Justification des choix En m inspirant de l ancienne fiche de non qualit et en m appuyant sur la demande du client j ai r alis la nouvelle FNQ Pour ne pas bousculer le futur utilisateur j ai conserv la position de beaucoup d l ments de la fiche afin que l utilisateur puisse directement prendre en main l application Le fait de d placer des l ments importants peut faire tromper l utilisateur au d but de la prise en main Comme les fiches de non qualit sont tr s importantes pour le client le choix de conserver la m me place pour les l ments de la fiche est le plus judicieux Le choix des couleurs est aussi justifiable L application qui a t d velopp va tre mise sur l intranet de la soci t Celle ci a d j un type de navigation ici la particularit est que la page est s par e en deux Le haut de la page est r serv un menu dynamique qui s affiche ou non suivant si la souris passe dessus ou pas Tandis que le reste de la page est consacr e l affich
42. zones obligatoires C est dire que l enregistrement de la fiche ne pourra pas se faire tant que ces zones ne seront pas renseign es De plus les libell s sont suffisamment pr cis afin que quelque soit la personne qui va tre charg e du traitement dans la soci t elle puisse remplir la fiche de non qualit sans avoir trop de questions se poser Sans trop rentrer dans le d tail une personne quelconque peut remarquer une erreur sur un site Internet ou sur un journal d informations de la soci t Notariat Services 14 39 Cette m me personne va signaler l erreur par mail courrier t l phone ou autre a la soci t A la r ception de l information par Notariat Services la personne qui a re u le message va d clencher la cr ation d une fiche de non qualit Elle va donc saisir les diff rentes informations dans la fiche avec le contenu du message qu elle a re u Puis elle va la transmettre un collaborateur qui sera charg de finir de compl ter la fiche et de la valider c Cahier des charges Suite aux explications d taill es que le client m a fournies nous avons tabli le cahier des charges Ce ne f t pas chose facile En effet il a fallut concilier les exigences du client et ce qui est vraiment r alisable Durant cette r union nous avons d abord commenc par modifier la fiche de non qualit car celle ci ne convenait plus au besoin de la soci t Notariat Services Ensuite nous avons tabli des co
Download Pdf Manuals
Related Search
Related Contents
Gear Head WC1300BLK webcam QC4v 1100 com sistema de tração NXT6 SSM ou M-8 【ALC-ー 20】 日産車専用 JVC GZ-MG130E/EK Camcorder User Manual Atornilladora eléctrica SF4000-A 組付・取扱説明書 the user manual in PDF 医療関連企業のポートアイランドへの進出について The Comfort and Luxury You Deserve Wiley Beginning Microsoft Visual C# 2008 Copyright © All rights reserved.
Failed to retrieve file