Click here to load reader
View
214
Download
0
Embed Size (px)
Ministre de lenseigneMent suprieur Universit du 7 Novembre Carthage
RRAAPPPPOORRTT DDEE PPRROOJJ EETT DDEE FFII NN DDEETTUUDDEESS
PPOOUURR LL OOBBTTEENNTTII OONN DDUU DDII PPLLOOMMEE DDEE LLAA LL II CCEENNCCEE
FFiilliirree :: IInnffoorrmmaattiiqquuee AApppplliiqquuee
RRaalliissaattiioonn dduunnee aapppplliiccaattiioonn WWeebb CCRRMM EEnnttrreepprriissee :: DDIISSCCOOVVEERRYY IINNFFOORRMMAATTIIQQUUEE
Ralis par : Mlle.. NNaassssiimm HHssssaaiirrii
MM.. MMeedd JJiihheedd BBeellhhaaddjj
Sous la direction de : MM.. AAyymmeenn BBoouucchhhhiimmaa MM.. EEllffaalleehh TTaarreekk
2009 - 2010
DEDICACES DE BELHADJ MED JIHED
AA mmeess ttrrss cchheerrss ppaarreennttss.. AA mmeess cchheerrss ffrrrreess eett ssuurrss.. AA mmeess ggrraannddss--ppaarreennttss.. AA cchhaaqquuee ccoouussiinnss eett ccoouussiinneess.. AA mmeess mmeeiilllleeuurrss aammiiss..
DEDICACES DE HSSAIRI NASSIM
JJ ee ddddiiee ccee ttrraavvaaiill,, mmaa ffaammiillllee qquuii mmaa ttoouujjoouurrss ssoouutteennuu,, eett mmeenn vveerrss llaavvaanntt..
AA mmaa cchhrree mmrree,, mmaa ssuurr,, eett mmoonn cchheerr ffiiaanncc
Remerciement
Cest un plaisir et un moment trs agrable de rendre hommage et de formuler des remerciements aux personnes qui, dune manire ou dune autre,
ont apport leur soutien et contribu finaliser ce travail.
Nous tenons, tout dabord, exprimer nos sincres gratitudes envers
notre encadreur Mr Aymen BOUCHHIMA, pour les conseils quil na cesss de nous prodiguer, sa comprhension et la confiance quil a toujours tmoigne
notre gard.
Nos sincres remerciements et notre profond respect tout le personnel de Discovery Informatique qui nous ont accueilli, fourni le cadre ncessaire la ralisation de notre projet de fin dtudes, en nous faisant partager leur grande exprience et en se rendant toujours disponibles malgr leur travail.
En particulier Mr Karim GHORBEL, responsable financier qui nous a donn lopportunit deffectuer ce stage.
Nous remercions aussi Mr Tarek EL FALEH, responsable activit, des nouvelles technologies.
Nous remercions galement Mr Ghazi BOUJNAH pour son estimable collaboration et le soutien quil nous a apport.
Nous adressons galement nos sincres remerciements lensemble monsieurs les membres du jury.
Nous associons ces remerciements tous les enseignants qui ont contribu notre formation ainsi qu toutes les personnes qui travaillent
lESTI.
Table des matires Introduction .5
Chapitre I. Prsentation Gnrale .................................................................................................................1 I.1. Introduction ....................................................................................................................................1 I.2. Prsentation de lorganisme daccueil ...............................................................................................1
I.2.1. Les outils techniques utiliss par Discovery .................................. Erreur ! Signet non dfini. I.2.2. Organigramme .........................................................................................................................1
I.3. Concepts Customer Relationship Management (Gestionnaires de Relation Client) ..................................2 I.3.1. Dfinition dun CRM .................................................................................................................3 I.3.2. Pourquoi utiliser une solution CRM ...........................................................................................3 I.3.3. Fonctionnalits d'un CRM .........................................................................................................3
I.4. Prsentation du sujet .......................................................................................................................5 I.5. Conclusion .......................................................................................................................................5
Chapitre II. Analyse des besoins et spcifications ...........................................................................................6 II.1. Introduction ....................................................................................................................................6 II.2. Objectif ...........................................................................................................................................6 II.3. Etude de lexistant ...........................................................................................................................7
II.3.1. Description de lexistant informatique ......................................................................................7 II.4. Spcification des exigences ..............................................................................................................9
II.4.1. Liste des exigences ..................................................................................................................9 II.4.2. Scnarios et des cas dutilisation module recrutement ..........................................................9 II.4.3. Scnarios et des cas dutilisation module espace employes . ........................ 15
II.5. Conclusion ..................................................................................................................................... 20
Chapitre III. Conception ............................................................................................................................... 21 III.1. Introduction .................................................................................................................................. 21 III.2. Conception .................................................................................................................................... 21
III.2.1. Module Recrutement ......................................................................................................... 21 III.2.2. Module Espace Employe .................................................................................................... 29
III.3. Structure de la base de donne....................................................................................................... 32 III.3.1. Dictionnaire des donnes de la base des donnes .................................................................... 32
III.4. Conclusion ..................................................................................................................................... 34
Chapitre IV. Etat de lart .............................................................................................................................. 35 IV.1. Introduction .................................................................................................................................. 35
IV.1.1. Prsentation du SugarCRM ...................................................................................................... 35 IV.2. Architecture de lapplication MVC .............................................................................................. 41 IV.3. Comparaison entre les technologies CRM ......................................................................................... 42 IV.4. Conclusion ..................................................................................................................................... 43
Chapitre V. Ralisation ............................................................................................................................... 44 V.1. Introduction .................................................................................................................................. 44 V.2. Environnement de travail ............................................................................................................... 44
V.2.1. Environnement matriel ......................................................................................................... 44 V.2.2. Environnement logiciel .......................................................................................................... 45
V.3. Choix techniques ........................................................................................................................... 45 V.3.1. Choix du langage ................................................................................................................... 45 V.3.2. Choix de la technologie de scurit ......................................................................................... 47
V.4. Gestion du projet ........................................................................................................................... 47 V.5. Phase dimplmentation ................................................................................................................. 48
V.5.1. Contraintes ............................................................................................................................ 48 V.5.2. La programmation avec Sugar et MVC ..................................................................................... 50
V.6. Phase de tests et validation ............................................................................................................ 53 V.7. Conclusion ..................................................................................................................................... 54
Chapitre VI. Interface de lapplication ...........................................................