je dédis ce travail à mes parents qui, par la grâce de
TRANSCRIPT
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
i Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
DÉDICACE
Je dédis ce travail à mes parents qui, par la grâce de DIEU, ont pu payer mes
études ; que le seigneur vous bénisse et vous accorde longue vie.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
ii Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
REMERCIEMENTS
C’est avec grand plaisir que je réserve cette page en signe de gratitude et de
profonde reconnaissance a tous ceux qui m’ont aidé de près ou de loin à la
réalisation de ce travail.
Je remercie vivement tout le personnel d’ISTDI qui a participé au bon
déroulement de la formation en Licence professionnel, particulièrement au chef
de l’établissement Mr ARTUR MANGAMTCHEUTH.
Je remercie particulièrement : Mon encadreur « Mme BLANDINE DJIKA »,
« M. NYAM AQUILA » pour leur précieuse assistance et leur disponibilité.
Je remercie Invest Logistic SARL qui m’a permit d’exprimer mon savoir faire
professionnel et tous ces employés.
Je remercie ma famille pour tout le soutient qu’elle ne cesse de m’apporter.
Je remercie ceux qui ont soutenu, encouragé, apprécié mes efforts tout au long
de ma période de travail à Invest Logistic :
M. ALAIN SOKENG
M. MAURICE AZANGUIM
Mon collaborateur, ami et collègue de travail BERTRAND TADJO
Mes chers amis : ESTELLE NDEDI, ROSINE KENFACK, CHRISTIAN
AWELAKWE, CARMELLE.
Enfin, je tiens à remercier toutes les personnes qui m’auront soutenu dont je
n’ai pas pu mentionner les noms.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
iii Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
TABLE DES MATIÈRES
Dédicace ............................................................................................................. i
Remerciements .................................................................................................. ii
Table des Matières ........................................................................................... iii
Liste des Figures et des Tableaux .................................................................... vi
Lexique ............................................................................................................ vii
Avant-propos .................................................................................................. viii
Résumé .............................................................................................................. x
Introduction Générale ........................................................................................ 1
PREMIERE PARTIE : DOSSIER D’INSERTION .......................................... 2
CHAPITRE I. Présentation de l’entreprise ................................................. 3
I. Historique ........................................................................................... 3
II. Présentations et Missions ............................................................... 3
III. Fiche d’indentification .................................................................... 4
IV. Situation Géographique ................................................................... 4
V. Produits et Services ......................................................................... 5
VI. Structure et Fonctionnement ........................................................... 6
VII. Parc Informatique ............................................................................ 9
DEUXIEME PARTIE : REFONTE DU SITE WEB D’INVEST .................. 12
CHAPITRE I. Présentation du projet ........................................................ 13
I. Contexte actuel ................................................................................. 13
II. Etude du site existant..................................................................... 13
III. Objectif et moyens ........................................................................ 15
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
iv Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
IV. Cahier des charges ......................................................................... 16
CHAPITRE II. Réalisation du projet ........................................................ 20
I. Déroulement général du projet ......................................................... 20
II. Gestion du temps ........................................................................... 20
III. Etude d’une fonctionnalité essentielle : WANewsletter ............... 21
TROISIEME PARTIE : APPLICATION DE GESTION d’INVEST ............ 24
CHAPITRE III. Etude de l’Existant ......................................................... 25
I. Problématique ................................................................................... 25
II. Description des Processus de l’existant ........................................ 25
III. Critique de l’existant ..................................................................... 27
IV. Proposition de la nouvelle Solution .............................................. 27
CHAPITRE IV. Cahier des Charges Fonctionnel .................................... 28
I. Présentation du projet ....................................................................... 29
II. Architecture fonctionnelle ............................................................. 29
III. Les fonctions ................................................................................. 30
IV. Les flux .......................................................................................... 32
V. Contraintes .................................................................................... 33
CHAPITRE V. Analyse et conception ...................................................... 35
I. Analyse ............................................................................................. 35
II. Conception .................................................................................... 38
CHAPITRE VI. Implémentation et Résultat ............................................ 42
I. Description de l’Environnement Technique .................................... 42
II. Description de l’Architecture de l’Application ............................. 42
III. Enchainement des Ecrans .............................................................. 43
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
v Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
IV. Quelques Codes ............................................................................. 45
Conclusion Générale ....................................................................................... 46
Bibliographie et Webographie ......................................................................... xi
Annexe5 : Page d’accueil du site web ............................................................. xii
Annexe6 : Page de présentation des produits des d’Invest Logistic ............... xii
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
vi Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
LISTE DES FIGURES ET DES TABLEAUX
LISTE DES FIGURES
Figure 1: Situation Géographique ..................................................................... 4
Figure 2 : Organigramme d'Invest..................................................................... 8
Figure 3 : Cartographie des applications ......................................................... 11
Figure 4: Accueil site existant ......................................................................... 13
Figure 5: Accueil Invest Consulting ............................................................... 14
Figure 6:Accueil Invest Technology ............................................................... 15
Figure 7: Produits Invest Technology ............................................................. 15
Figure 8 : Plan du site ...................................................................................... 17
Figure 9 : Maquette du site ............................................................................. 19
Figure 10 : Camembert du temps consacré aux différentes étapes du projet . 20
Figure 11: Schéma des flux ............................................................................. 32
Figure 12:Diagramme de cas d'utilisation principale ...................................... 36
Figure 13: Diagramme de classe ..................................................................... 37
Figure 14: Diagramme conceptuel des données ............................................. 39
Figure 15: Modèle Logique de données .......................................................... 40
Figure 16: Diagramme d'enchainement des écrans ......................................... 43
LISTE DES TABLEAUX
Tableau 1: Fiche d'identification ....................................................................... 4
Tableau 2: Postes de travails ............................................................................. 9
Tableau 3 : Liste des imprimantes .................................................................... 9
Tableau 4: Liste de logiciels............................................................................ 10
Tableau 5: Cahier de Charge Fonctionnel ....................................................... 28
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
vii Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
LEXIQUE
ISTDI : Institut Supérieur des Technologies et du Design Industriel.
SI : Système d’Information
TNT : Télévision Numérique Terrestre
PAC : Paysage Audiovisuel Camerounais
SARL: Société A Responsabilité Limitée
DG : Directeur Générale
UML : Unified Modeling Language
NTIC : Nouvelle Technologie de l’information et la communication
MCD : Modèle Conceptuel des Données
MLD : Modèle Logique des Données
MPD : Modèle Physique des Données
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
viii Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
AVANT-PROPOS
L’Institut Supérieur des Technologies et du Design Industriel (ISTDI) a
ratifié la condition d’existence des Licences Professionnelles (LPRO) en
s’alignant avec l’université de DSCHAND comme les autres « grandes
institutions universitaires » dans le dessein de garantir une formation distincte
aux Camerounais et à la population toute entière de la sous région CEMAC :
promouvoir le développement de l’entreprise d’aujourd’hui et de demain.
Pour gagner son pari, les portes lui sont ouvertes suivant l’arrêté ministériel
d’autorisation de création n° 02/0094/minsup/DDES/Esup du 13 septembre 2002
et celui d’ouverture n° 0102/minesup/DDES/Esup du 18 septembre 2002.
A cet effet, l’ISTDI offre une variété de cycles de formation adaptés aux
services des entreprises que nous regroupons : Assurance Réseautique.
Banques et Finances
Action Commerciale
Commerce International
Informatique de gestion
Communication d’entreprise Programmation pour Internet.
Comptabilité et Gestion des Entreprises
Maintenance des systèmes informatiques
Maintenance après vente automobile
Informatique Industrielle
Froid et Climatisation
Electrotechnique
Electronique Webmaster / Production multimédia
- Sciences et Technologies
Génie Civil
Maintenance après vente automobile
Maintenance des systèmes industriels
Génie informatique
B.T.S T.I.C diplôme
CCNB(Canada)
Licence de
l’Université du Maine
(France)
Licence Pro
(Tutorat
Université de
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
ix Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Génie Logiciel Informatique Embarquée
Administration des systèmes Web
Administration des réseaux et Télécom
Rentrant dans notre contexte, nous avons passé 8 mois (du 01 Septembre
2008 au 01 Mai 2009) dans les locaux de la l’entreprise Invest Logistic. Cela
avait pour objet de nous brancher à la réalité de l’entreprise, et surtout combler
les exigences de notre formation professionnelle.
C’est ainsi que notre travail a porté sur : «La refonte du Site Web et
Conception, Réalisation d’une application de gestion d’Invest Logistic ».
Toutefois, l’œuvre humaine étant toujours imparfaite, nous partageons que les
idées des uns et autres peuvent et pourrons nourrir notre vision à court et à long
terme.
Master Européen
3IL (Limoges-
France)
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
x Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
RÉSUMÉ
Le système d’information d’une entreprise devra sans cesse s’adapter pour
satisfaire les besoins des différents utilisateurs que ce soit les employés ou les
clients. Ainsi Invest Logistic a l’intérêt de se doter d’un SI qui permettra
d’optimiser le système actuel dans le but de gagner non seulement en temps
mais aussi en argent. La mission qui m’a été confié en tant que responsable
informatique était de « Refondre le site web existant et de concevoir et
réaliser une application de gestion ». Ce rapport est donc le fruit d’une longue
réflexion et d’un travail acharné que j’ai effectué pendant mes premiers mois
passés à Invest Logistic.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
1 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
INTRODUCTION GÉNÉRALE
Invest Logistic est une nouvelle entreprise qui est en pleine croissance, elle
souhaite étendre ces activités dans le domaine des NTIC en général et du web en
particulier.
C’est ainsi que bénéficiant du fait que les cours se déroulent en soirée j’ai pu
trouver du travail en journée dans cet entreprise au poste de Responsable
Informatique dont les objectifs principaux étant la mise sur pied d’une équipe
hautement qualifié en développement web.
Notre tâche principale fut la « Refonte du site web existant et concevoir,
réaliser d’une application de gestion » pour le compte de cet entreprise.
Le présent document représente de façon globale notre séjour à « Invest
Logistic », ainsi que les résultats des principaux travaux que nous avons
effectués dans cette structure. Il est composé de trois parties essentielles :
Le rapport d’insertion qui résume la prise de contact avec l’entreprise
d’accueil ;
Le Site web qui présente les travaux réalisés pour refondre le site web ;
L’Application de gestion qui présente les travaux de conception et de
réalisation de l’application de gestion d’Invest Logistic.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
2 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
PREMIERE PARTIE : DOSSIER D’INSERTION
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
3 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
CHAPITRE I. PRÉSENTATION DE L’ENTREPRISE
I. HISTORIQUE
Invest Logistic, né de la fusion d’Invest Consulting (né de la transformation
du cabinet CEPRES, est au service des entreprises et des organisations depuis
1998. Il a revêtu cette nouvelle dénomination commerciale depuis le début de
l’année 2008) et d’Invest Technology (né du partenariat entre deux frères
M. AZANGUIM et M. SOKENG qui ont exprimé la nécessité d’unir leurs
moyens pour investir dans le domaine de la technologie notamment celui
des télécommunications). C’est une société à responsabilité limitée au Capital
de 1 000 000 FCFA dont le siège social est situé à Douala, 1270 rue Gallieni,
AKWA.
II. PRÉSENTATIONS ET MISSIONS
Obtenu son agreement en janvier 2008, Invest Logistic est une S.A.R.L
(Société à Responsabilité Limité) qui a débuté ses activités depuis Février 2008
au capital de 1.000.000 FCFA.
La raison d’être d’Invest Logistic se résume en des points ci-après :
1. Télécommunication
2. Conseil
3. Internet et Informatique
4. TNT
5. DataCard
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
4 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
III. FICHE D’INDENTIFICATION
Tableau 1: Fiche d'identification
IV. SITUATION GÉOGRAPHIQUE
RAISON SOCIALE Invest Logistic
SIGLE Invest Logistic
SIEGE SOCIAL DOUALA-CAMEROUN
ANNEE DE CREATION 01/01/2008
MISE SUR PIED Février 2009
CAPITAL SOCIAL 1 000 000 FCFA
STATUT JURIDIQUE SARL
LOCALISATION DES BUREAUX rue Gallieni AKWA
REGISTRE DE COMMERCE n° DLA/2008/B/717
NUMERO DE CONTRIBUABLE M040000024807P
DIRECTEUR GENERAL M.AZANGUIM Maurice
ADRESSE BP 567 DOUALA
Tél (237) 22 07 16 00 / 22 07 16 10
E-mail [email protected]
Site www.invest-logistic.com
Figure 1: Situation Géographique
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
5 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
V. PRODUITS ET SERVICES
Invest Logistic est une société qui fait dans plusieurs secteurs. Elle exerce 5
types d’activités à savoir :
A. TÉLÉCOMMUNICATION
Participé au développement du CT phone au Cameroun.
Promouvoir le CDMA.
B. CONSEIL
Accompagnement des créateurs d'entreprises
Tenue de la comptabilité
Surveillance, contrôle des services comptables
Mise en place et suivi de la comptabilité analytique d'exploitation
Établissement des comptes
Missions comptables spécialisées Conseil en gestion, organisation et
ingénierie financière
Audit pour le compte d'associations, de collectivités publiques et de
sociétés privées
Diagnostic et accompagnement stratégiques
Expertises amiables
Formation en gestion, fiscalité, comptabilité
Aide à la recherche de financements privés et d'aides publiques
C. INTERNET ET INFORMATIQUE
Rejoindre l’effort de CAMTEL qui est de fournir Internet au maximum
de Camerounais et à moindre coût.
Proposer et mettre sur pied des solutions adéquates pour améliorer le SI
des entreprises.
Créations de sites Internet.
Refonte de site Internet.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
6 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Référencement Manuel.
D. TNT
Contribuer à l'assainissement du secteur de la télédistribution.
Enrichir le PAC à travers une offre diversifiée et de qualité numérique.
Déployer un réseau TNT dans les principales villes du Cameroun.
E. DATA CARD
Réalisation en studio de maquettes de badges selon cahier des charges
fourni ou à réaliser.
Personnalisation de carte : d’après base de données fournie (Access,
Excel), impression de petites et moyennes séries (Recto seul, Recto
Verso, monochrome, quadrichromie, code barres, encodage magnétique
ISO2…).
Pré impression de séries importantes (avec ou sans perforation).
VI. STRUCTURE ET FONCTIONNEMENT
A. FONCTIONNEMENT
Invest Logistic est une société hiérarchisée et structurée comme suit :
1. LA DIRECTION GÉNÉRALE
Celle-ci est placée sous l’autorité d’un Directeur Général promoteur de
l’entreprise son rôle est le suivant :
Mise en œuvre de la politique générale d’Invest Logistic.
Coordination et supervision de l’activité de tous les services.
L’ordonnancement du budget.
fixe les grands axes d’orientation de l’entreprise.
reparti les tâches hiérarchiques et professionnelles.
oriente l’action et suit son évolution, supervise tout le personnel.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
7 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
2. LA DIRECTION FINANCIÈRE ET COMPTABLE
(CONSULTING)
Conseil
Trésorerie de l’entreprise.
Contrôle les entrées et les sorties financières.
Ordonne les dépenses sous le contrôle du directeur général.
3. LE SERVICE COMMERCIAL
Prospection en vue de convaincre le client.
Commande, facturation, livraison et règlement des clients.
Création des fiches de suivi des clients.
Décharge des produits.
Vente sur place et porte à porte.
Relance les clients.
4. SERVICE INFORMATIQUE ET TECHNIQUE
Mise sur pied et supervision du SI de l’entreprise.
Assistance Technique auprès de la clientèle.
Gère le parc informatique.
Assure le service informatique.
5. SERVICE DATACARD
Production de Batch
Production de Carte de santé (HEALTH CARD)
Production de carte de visite
6. SERVICE TÉLÉPHONIE
Supervisé par la direction commerciale ce service a pour rôle de :
Faire les transferts de crédits
Faire les recouvrements au près des clients
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
8 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
B. ORGANIGRAMME
Figure 2 : Organigramme d'Invest
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
9 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
VII. PARC INFORMATIQUE
A. RESSOURCES MATÉRIELLES
Elles sont reparties comme suit :
Les postes de travails
Code Marque RAM(Mo) DD(Go) CPU SE
INV001 HPdx2300 2000 250 Cor duo2Ghz XP Park2
INV002 HPdx2300M 512 149 1.80Ghz XP Park2
INV003 HPdx2300 512 149 2.0Ghz XP Park2
INV004 HPdx2300 512 80 3.20Ghz XP Park2
INV005 HPdx2300 1000 150 3Ghz XP Park2
Tableau 2: Postes de travails
Les imprimantes
Tableau 3 : Liste des imprimantes
Marque Modèle TYPE Couleur Papier Nombre
HP Tout en un Laser Oui A4 1
Epson 2190 Matricielle Oui A4 1
DataCard SP35 Laminage OU badge 1
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
10 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
B. RESSOURCES LOGICIELS
1. LISTES DES LOGICIELS
C’est l’ensemble des logiciels utilisés par le personnel d’Invest Logistic
pour les besoins de comptabilité, de développement, de sécurité et de gestion.
Ces logiciels se présentent de la façon suivante :
Logiciels Utilisation
Sage Saari Gestion comptable et Costumer
Service
Messenger Gestion de la messagerie
Office Application bureautique
XP SP2 Système d’exploitation
Avast Antivirus pour la sécurité
Wamp Server Développement
Photoshop Infographie
IDWork Carte et Badge
Tableau 4: Liste de logiciels
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
11 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
2. CARTOGRAPHIE DES APPLICATIONS
ACTUELLES AU SEIN DE
C. RÉSEAUX
La cellule informatique d’Invest Logistic dispose de :
d’un réseau Poste à Poste entre les 5 machines de l’entreprise.
Live Box orange: Wi-Fi, 1 Rj45, 2 RJ11.
Figure 3 : Cartographie des applications
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
12 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
DEUXIEME PARTIE : REFONTE DU SITE WEB D’INVEST
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
13 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
CHAPITRE I. PRÉSENTATION DU PROJET
I. CONTEXTE ACTUEL
Le site web actuel a été mis sur pied par l’entreprise DEALCM. Bien que les
pages soient en PHP, il est totalement statique. Le Directeur Général a relevé les
points d’ombres suivants :
Un design obsolète et site non attractif.
Navigation complexe.
Site statique.
II. ETUDE DU SITE EXISTANT
1. PRÉSENTATION DU SITE ET DES PROBLÈMES
Présentation de la page d’accueil
Figure 4: Accueil site existant
Comme nous pouvons le constater l’accueil est constituée d’une image d’arrière
plan, du logo, de deux liens Invest Consulting et Invest Technology.et l’accès au
web mail.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
14 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Problèmes Relevés sur la page d’accueil
Le DG trouve que cette page d’accueil ne répond plus aux objectifs de
l’entreprise cas elle désormais Invest Consulting et Invest Technology font
s’unir pour ne faire qu’une seule et unique entité appelée Invest Logistic.
Les Autres problèmes
Les nombreuses remarques négatives ci-dessous ont été faites par le DG, les
employés et la clientèle :
Site pas beau à voir (ergonomie obsolète)
Navigation complexe
Site non enrichi
Site statique
Etc.…
Quelques pages du site existant
Figure 5: Accueil Invest Consulting
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
15 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Solution Proposée
Le seul fait que l’entreprise a en projet de fusionner ses deux branches pour
fait qu’une l’oblige également à mettre à jour son site d’où la nécessité pour elle
de refondre totalement le site existant.
III. OBJECTIF ET MOYENS
L’objectif de notre projet était donc de procéder à une refonte complète
du site d’Invest Logistic et l’ajout de nouvelles fonctionnalités. Donc nous
devions nous servir de nos connaissances acquises en classe et de nos
expériences de projets passées pour atteindre nos objectifs.
Figure 6:Accueil Invest Technology
Figure 7: Produits Invest Technology
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
16 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
IV. CAHIER DES CHARGES
Afin de clairement identifier les attentes du Directeur Général en terme de
prestations souhaitées, nous avons réalisé un cahier des charges que nous vous
présentons ci après, ce cahier de charge nous a clairement permis d’identifier, de
cadrer et de se mettre d’accord sur les spécifications pour atteindre nos objectifs
concernant les aspects suivants :
Charte graphique
Développement
Hébergement
A. PRÉSENTATION DU PROJET
1. OBJECTIF DU SITE
Le site aura trois orientations principales. Il s’agira d’un site de :
Présentation
Communication
Publicité
Les principaux résultats attendus par le Directeur Général sont donc les
suivants :
Refonte complète du site
Ajout de nouvelles fonctionnalités
2. A QUI S’ADRESSE LE SITE
L’un des objectifs étant de présenter son entreprise, le site sera bien
évidemment accessible par tous, mais plus précisément il s’adressera aux
clients ou futur clients d’Invest Logistic.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
17 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
3. CONTENUS
Le site utilisera une bonne partie de l’information contenue dans le site
existant puisque ce contenu avait fait objet d’une analyse préalable. Les
différentes rubriques du site ont été définies par le Directeur générale et leurs
contenus proposé par le Responsable Informatique et validé par le DG. Le plan
de la figure 8 a été retenu.
Figure 8 : Plan du site
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
18 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
B. PRESTATIONS ATTENDUES
1. CHARTE GRAPHIQUE
Invest Logistic possède déjà une charte graphique qui a été définir par le
Directeur Général. La charte graphique devra coïncider avec celle d’Invest
Logistic.
Logo
Couleur : Verte, Bleu, Grise
2. DÉVELOPPEMENT
REFONTE DU SITE
Utilisation d’un SGBDR : MySQL.
Changement éventuel du plan du site.
Revue de la charte graphique afin le la faire coïncider au maximum
avec celle d’Invest Logistic.
Amélioration de l’ergonomie du site :
Utilisation d’Ajax
Utilisation des CSS
FONCTIONNALITÉS
Les fonctionnalités du site Web sont les suivants :
Ο Gestion des nouvelles Formulaire de contact Newsletter
Ο Catalogue
Ο Commande en ligne
Ο Système de Publicité
Ο Téléchargement
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
19 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
3. MAQUETTE DU SITE
4. HÉBERGEMENT
Actuellement Hébergé par DEALCM pour une période d’un an, Le Directeur
Général sous les conseils du Responsable Informatique envisage à la fin du
contrat avec DEALCM de faire un transfert de site pour héberger désormais son
site chez INFOMANIAK qui un hébergeur suisse troisième sur le rang mondiale
de hébergeur avec qui il a déjà signé un contrat pour héberger les sites des
clients d’Invest Logistic.
Figure 9 : Maquette du site
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
20 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
CHAPITRE II. RÉALISATION DU PROJET
I. DÉROULEMENT GÉNÉRAL DU PROJET
Etant Responsable Informatique et seul employé qui maitrisant les nouvelles
technologies, nous pouvons vous dire que le déroulement du projet c’est passé
dans un environnement difficile à maitriser, car nous étions beaucoup partagé à
faire les activités quotidiennes de l’entreprise telles que l’édition des factures, la
production des brochures publicitaires et des batch et bien d’autres activités.
Mais néanmoins nous avons sur mettre à profit nos acquis et nos connaissances
pour assurer le bon déroulement du projet, il faut dire aussi que nous avons fait
bon usage d’Internet mis à notre disposition en entreprise pour arriver à nos fins.
II. GESTION DU TEMPS
Afin de mieux représenter comment nous avons partagé notre temps tout
au long de notre projet, nous vous proposons le camembert suivant :
Figure 10 : Camembert du temps consacré aux différentes étapes du projet
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
21 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
III. ETUDE D ’UNE FONCTIONNALITÉ ESSENTIELLE :
WANEWSLETTER
Wanewsletter est un script de newsletter complet programmé en PHP et
utilisant une base de données. L'administration dispose de puissantes
fonctionnalités et vous permet d'intervenir sur tous les aspects de vos listes de
diffusion. De plus, Wanewsletter est disponible dans plusieurs langues. Ses
fonctionnalités sont les suivantes :
A. SÉCURITÉ
Système d’authentification pour accéder à l’administration
Gestion multiutilisateurs possible
Système de permissions avancé, par liste et/ou action effectuée
B. GESTION DES LISTES
Gestion Multi-listes de diffusion
Module de statistiques. Inscriptions par jour selon le mois et l’année
donnée ou visualisation graphique du nombre d’abonnés selon les listes
Système de purge de la table des abonnés (pour les inscriptions non
confirmées). Possibilité d’automatiser cette tâche
Confirmation d’inscription par email pour chaque liste (possibilité
d’activer/désactiver cette option)
Possibilité de gestion des inscriptions/confirmation/désinscription par
email (et scan du compte POP à l’aide d’une tâche cron)
C. GESTION DES ENVOIS
Prévisualisation des newsletters avant envoi
Support des envois d’emails multi-formats
Chargement possible des modèles de newsletters par URL
Possibilité de programmer les envois à l’aide d’une tâche cron
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
22 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Deux moteurs d’envoi : Un envoi avec les destinataires en copie
cachée, ou un envoi de type : un abonné = un email
Possibilité de sauvegarder une newsletter en cours de rédaction pour la
reprendre plus tard
Possibilité de reprise d’un envoi et gestion par l’administrateur du
nombre d'envoi effectués en un flot
Option d’envoi directement via un serveur SMTP plutôt que par la
fonction mail() de PHP
Système d’archivage des newsletters précédemment envoyées
Mécanisme de sécurisation des envois (anti-plantage)
D. FICHIERS JOINTS AUX ENVOIS
Gestion des fichiers joints ou incorporés aux newsletters
Possibilité de stocker les fichiers joints sur un serveur FTP distant
Possibilité d’utiliser des fichiers joints au sein d’une newsletter en
HTML (fichiers embarqués)
Upload des fichiers joints ou ajout d’un fichier manuellement uploadé
ou encore d'un fichier distant
E. DIVERS
Email d’alerte lors de nouvelles inscriptions et désinscriptions (option)
Fonctionne également sur Online (moteur d’envoi en mode un email
par abonné seulement)
Module d’importation et d’exportation de masse de liste d’adresses
emails
Support du format XML dans les modules d’importation et
d’exportation
Modules de sauvegarde et restauration des tables du script (fichiers.sql)
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
23 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Support des formats de compression zip, gzip et bz2 pour les modules
d’importation, d’exportation, de sauvegarde et de restauration
Générateur de formulaire ou utilisation d’un formulaire fourni avec le
script
Système de bannissement d’emails ou de types d’email. Fonctionne par
listes
Système d’interdiction de certaines extensions de fichiers (pour les
fichiers joints). Fonctionne par listes
Affichage du nombre d’inscrits à une ou plusieurs listes sur une page
du site
Petit module de recherche dans la liste des abonnés
Export des archives pour publication sur le site
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
24 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
TROISIEME PARTIE : APPLICATION DE GESTION D’INVEST
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
25 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
CHAPITRE III. ETUDE DE L’EXISTANT
I. PROBLÉMATIQUE
Invest Logistic dispose actuellement d’un système qui peut être taxé de
manuel pour effectuer les différentes opérations quotidiennes, mensuelles ou
annuelles. Ces opérations qui impliquent la gestion des abonnées ou clients, des
commerciaux, des transferts ou des ventes de produits, des dépenses sont
effectuées lors des différents processus qui seront énumérés ci – dessous.
II. DESCRIPTION DES PROCESSUS DE L’EXISTANT
Processus de gestion des abonnées ou des clients
Chaque nouvel abonné ou clients est enregistré dans le registre des clients.
Pour retrouve un client il faut parcourir séquentiellement le registre. La
modification ou la suppression des informations sur un client est presque
impossible.
Processus de gestion des commerciaux
Les commerciaux des employés qui peuvent être permanant ou non leur rôle
essentiel est de vendre les produits de l’entreprise ou de trouver de nouveau
client. Nous notons ici que la force de vente d’une entreprise dépend plus ou
moins des motivations de sa force de vente. Invest Logistic étant conscient que
commerciaux sont au centre de la force de vente a mit sur pied un système pour
rémunérer les commerciaux la gestion des commerciaux consiste donc à :
Répertorier les commerciaux.
Calculer les primes des commerciaux
Les règles de calcul sont les suivantes :
Chaque commercial qui abonne un client gagnera désormais un pourcentage
défini par la direction commercial sur l’ensemble des achats ou des transferts
effectués par ce client.
Pour chaque produit vendu le commercial dispose d’un pourcentage défini par
la direction commercial sur le prix du dit produit.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
26 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Processus de gestion des transferts
Rappelons ici que le transfert est l’activité principale d’Invest Logistic.
Notons qu’en partenariat avec Providence Technologie, Invest Logistic abonne
des clients au réseau téléphonique CDMA CTphone YEMBA et par la suite ces
clients pour pouvoir communiquer doivent s’approvisionner en crédit au près
d’Invest Logistic.
Chaque transfert à effectuer est enregistré sur un papier format par les
employés responsable du transfert de crédit et sera plus tard réécrit dans un
fichier Excel comme vous pouvez un exemplaire en annexe. Le code du transfert
est calculer pour chaque transfert à effectuer à part du numéro de l’abonné. A la
fin de chaque journée les responsables du transfert doivent calculer la somme
totale des transferts effectués, la somme total des transferts non payés, les écarts.
La Direction commercial utilise souvent les fichiers Excel pour pouvoir
répertorier les clients qui font rarement les transferts de crédits et les relancer
par la suite. Les transferts non payés sont répertorier et un agent de
recouvrement est envoyé au près des abonnées concernés en se servant de la
localisation qui avait été spécifiée lors de l’enregistrement des dits abonnés
Processus de gestion des ventes des produits
Invest Logistic dispose d’un registre dans lequel le responsable des ventes
enregistre chaque vente effectuée et permettra d’effectuer les bilans.
Processus de gestion des dépenses
Les différentes dépenses effectuées sont enregistrées dans un cahier destiné à
cet effet, le nom et la signature de l’employé qui est à l’origine de la dépense ce
qui de pièce de justification.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
27 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
III. CRITIQUE DE L’EXISTANT
Le fonctionnement actuel est très fastidieux pour les employés d’Invest
Logistic qui doivent à longueur de journée faire des travaux répétitifs. A la fin
de chaque journée ils doivent faire des calculs manuels pour trouver la somme
des transferts ou des ventes effectués ce qui les poussent souvent à rentrer aux
heures tardives tant qu’ils ne seront pas en face des chiffres attendus. La
direction commerciale pour effectuer des relances doivent faires des tris
manuels sur les différents fichiers Excel de transferts. Au final nous noterons
que le fonctionnement actuel d’Invest Logistic faire perdre beaucoup de temps
et nous savons très bien qu’une entreprise qui perd en temps perd en argent.
IV. PROPOSITION DE LA NOUVELLE SOLUTION
Le système d’information d’une entreprise devra sans cesse s’adapter pour
satisfaire le besoin des différents utilisateurs que ce soit les employés ou les
clients. Ainsi Invest Logistic a l’intérêt de se doter d’une application qui
permettra d’optimiser le système actuel dans le but de gagner non seulement en
temps mais aussi en argent.
Techniquement l’objectif est de concevoir une base de données et de
développer les modules qui permettront d’automatiser au maximum l’ensemble
des processus de gestion utilisés dans l’entreprise.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
28 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
CHAPITRE IV. CAHIER DES CHARGES FONCTIONNEL
CAHIER DES CHARGES FONCTIONNEL DETAILLE
Réf. : Invest-Gestion V1
Projet Conception et Développement d’une application de Gestion
Émetteur
FOUETIEU D.K. Herman
Chef de Projets Invest-Logistic
Tél : 22071597/96313544 Email : [email protected] Site : www.invest-ogistic.com
Date d’émission
Décembre 2008
Validation Nom Date Validation
(OK/N) Commentaires
AZANGUIM Maurice
Janvier 2009
OK DG Invest Logistic
Tableau 5: Cahier de Charge Fonctionnel
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
29 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
I. PRÉSENTATION DU PROJET
A. PRÉSENTATION DE L ’ENTREPRISE
Réf : Première partie de ce présent rapport
B. BESOIN
Présent sur le marché depuis 2008 Invest Logistic fourni tous les produits et
services liés aux télécommunications commercialisés par un réseau de
partenaires. Téléphonie, Hébergement, Accès internet et Messagerie, Télévision
numérique, Datacard etc. L’entreprise désire avoir une base de données qui lui
permettra de répertorier sa clientèle, ses employés, ses commerciaux et ainsi
développer une application lui permettra également de faciliter les nombreux
opérations qui sont effectuées manuellement quotidiennement.
II. ARCHITECTURE FONCTIONNELLE
A. ARCHITECTURE
Aujourd'hui Invest Logistic dispose de nombreux registres pour la gestion
mais désire avoir un système d’information beaucoup plus pratique
• Il s'agit, pour ce projet, de développer une application, permettant un suivi a
distance des opérations commerciales effectuées au sein de l’entreprise par le
Directeur générale.
• Le système devra être suffisamment souple pour pouvoir satisfaire aux
besoins du DG. C'est dans cette optique que nous avons décidé de mettre sur
pied une application web.
• Ce développement représente une base pour d'autre projet à plus ou moyen
court terme, tel que la possibilité d’échanger les données avec le système
comptable de l’entreprise. Ainsi nous insistons sur l'absolue nécessité d'obtenir
une application évolutive.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
30 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
B. SPÉCIFICITÉS TECHNIQUE
Langages dominants : (X) HTML, JS, PHP 5, SQL
Base de données : MYSQL 5
Serveurs : Apache2
Spécificités : Développement basée sur le Framework PEAR.
Analyse : Merise, UML
III. LES FONCTIONS
A. MODÈLE DÉTAILLÉ DES FONCTIONS
Gestion des abonnées et clients
Ajout
Suppression
Modification
Consultation/Impression
Gestion des Transferts
Ajout
Génération du code de travers à parti du numéro de l’abonné
Suppression
Modification
Consultation/Impression
Gestion des Commerciaux
Ajout
Suppression
Modification
Consultation/Impression
Calcul des agios
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
31 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Gestion des Produits
Ajout
Suppression
Modification
Consultation/Impression
Gestion des Ventes
Gestion des Catégories
Gestion Utilisateurs
Ajout
Suppression
Modification
Consultation
Gestion des Droits&Permissions
Ajout
Suppression
Modification
Consultation
Gestions des dépenses
Ajout
Suppression
Modification
Consultation/Impression
B. DESCRIPTION DÉTAILLÉE DE L ’ENSEMBLE DES
FONCTIONS
Nous avons choisi de détailler la fonction de gestion des transferts car le
principe est presque identique pour les autres fonctionnalités.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
32 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
1. GESTION DES TRANSFERTS
Le module de transfert est le module le plus important car, les transferts de
crédits représentent 60% de l’activité commerciale d’Invest Logistic. Ce
module permettra entre autres d’ajouter des nouveaux transferts, de consulter les
transferts effectués quotidiennement, mensuellement, annuellement ou selon un
critère défini par le responsable commercial, de supprimer les transferts
souhaités ou de les modifier. Notons qu’à chaque consultation, la fonctionnalité
d’impression sera disponible pour permettre de mettre sur papier les résultats
obtenus.
2. DESCRIPTION FONCTIONNELLE
Un formulaire de saisi permettra au responsable désigné de saisir les transferts
reçus soit par téléphone, soit par un commercial, soit par l’agent de
recouvrement, soit par l’abonnée qui s’est présenté à Invest. Cet interface va
permettre de générer un code de transfert qui permettre à l’employé d’effectuer
ledit transfert par téléphone. Une fois le transfert enregistré dans la base de
données, les différents traitements de modifications, suppression, consultation et
impressions pourrons désormais être possible.
IV. LES FLUX
A. SCHÉMA GÉNÉRAL DES FLUX
Les principaux flux seront des flux d’information. Nous avons :
• En entrée: la saisie des transferts, des produits, des ventes, des dépenses.
• En sortie: Les consultations (abonnés, transferts, etc.), les impressions.
Figure 11: Schéma des flux
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
33 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
B. DESCRIPTIF DES FLUX
1. FICHIERS (IMPRESSION)
• le support physique : Papier Format (A4)
• le format : Html
• provenance : Application
• la fréquence de réception : événementielle
• la fréquence d'accès : à chaque impression
• le volume (moyen, mini, maxi) : fonction de la demande
• les points particuliers : Doit être vérifier avant l’impression
• les données véhiculées : Numéro de téléphone, Montant du transfert, Date
du transfert, Etat du transfert
2. ÉDITIONS
• les données : FICHIER Html
• la fréquence et les conditions d’édition : Édition lors des impressions
• le nombre d’exemplaire : Nombre de ligne lors de l’impression
• le volume : Nombre de ligne enregistrée dans la table
• les destinataires : Direction commercial, DG, Agent de recouvrement
3. MESSAGES
Message d'erreur en sortie standard
V. CONTRAINTES
Les contraintes identifiées pour notre système sont :
Performance (robustesse): L’application doit être rapide pour
permettre de traiter plusieurs requêtes à la fois et éviter les longues
attentes au niveau des différentes éditions.
Souplesse : l’application doit être moins difficile à comprendre et à
utiliser.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
34 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Logistique : Les ressources doivent être de pointe (ordinateur P
VI ou plus) car la base de données et l’application tourne sur des
environnements gourmands en ressources.
Technique : Le langage de programmation doit être le PHP (pour
permettre la portabilité de l’application et de pouvoir fonctionner
sur Linux et d‘autres systèmes d’exploitations). La base de
données doit être le MSQL. Ce qui nous permettra de trouver
facilement un hébergeur à moindre coût.
Fonctionnel : Toutes les fonctions listées plus haut doivent
apparaitre et doivent être facilement accessible pour les
utilisateurs finaux supposés ne pas être des informaticiens.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
35 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
CHAPITRE V. ANALYSE ET CONCEPTION
I. ANALYSE
A. MÉTHODE
Les « Méthodologues » disent qu’une méthode, pour être opérationnelle doit
avoir 3 composantes :
Une démarche (les étapes, phases et taches de mise en œuvre)
Des formalismes (les modélisations et les techniques de transformation)
Une organisation et des moyens de mise en œuvre
Merise s’est attachée, en son temps, à proposer un ensemble « cohérent » sur
ces trois composantes. Certaines ont vieilli et ont du être réactualisées (la
démarche), d’autre tiennent encore la route (les modélisations).
UML se positionne exclusivement comme un ensemble de formalisme. Il faut
y associer une démarche et une organisation (RUP rational par exemple) pour
constituer une méthode.
Dans le présent rapport, la méthode que nous utilisons tire ces bénéfices des
avantages qu’offres Merise et UML à savoir la modélisation des données en vue
de la construction d’une base de données relationnelle tirée de Merise et la
modélisation des processus métiers (le diagramme de cas d’utilisation et le
diagramme d’activité) tirée de UML. Cette méthode n’est pas normalisée et
prend souvent le nom de Méthode d’Entreprises.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
36 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Utiliasteur
Administrateur
<< include >>
<< extends >><< extends >>
<< extends >>
Gestion des Abonnées
<< include >>
<< extends >>
<< extends >>
<< extends >>
Gestion des Commerciaux
<< include >>
<< extends >>
<< extends >><< extends >>
Gestion des Transferts
<< include >>
<< extends >>
Gestion des Produits
<< include >>
<< extends >>
<< extends >><< extends >>
Gestion des Utilsateurs
<< extends >><< extends >><< extends >>
Gestion des Droits
<< extends >>
<< extends >>
Gestion des Dépenses
<< extends >>Se Connecter Se Déconnecter
Ajouter Abonné
Modifier Abonné
Supprimer Abonné
<< extends >>
Consulter Abonné
<< extends >><< extends >>
<< extends >>
<< extends >>
<< extends >>
<< extends >>
Imprimer
Ajouter Commercial
Modifier Commercial
Consulter Commercial
Supprimer Commercial
Calculer Gains
Ajouter Transfert
Modifier Transfert
Supprimer Transfert
Consulter TransfertGestion des ventes
Gestions du Stock
Ajouter Dépense
Supprimer Dépense
Modifier Dépense
Consulter DépenseAjouter utiliateur
Modifier utiliateur
Consulter utiliateur
Supprimer utiliateur
Ajouter Droit
Modifier DroitSupprimer Droit
Consulte Droit
B. CAS D’UTILISATION PRINCIPAL
Figure 12:Diagramme de cas d'utilisation principale
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
37 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
10..1
- TABLES- AJOUTER- MODIFIER- SUPPRIMER- CONSULTER
- addDroit- updateaddDroit+ deleteaddDroit+ selectaddDroit+ atonleaddDroit+ atonlesaddDroits
+ DROITS
- TABLES- AJOUTER- MODIFIER- SUPPRIMER- CONSULTER
- addDroit- updateaddDroit+ deleteaddDroit+ selectaddDroit+ atonleaddDroit+ atonlesaddDroits
0..*0..1
0..*0..1
0..*
0..1- REFERENCE_A- DATE_ABONNEMENT- NOM- PRENOM- STATUT- NUM_PUCE- CODE_PUK- CODE_RECHARGE- TELEPHONE_ALTERNAT- EMAIL- VILLE- INFOS_SUPLEMENTAIRE
- addAbonne- modifyAbonne- deleteAbonne- selectAbonne- Code_Recharge- existeAbonne- get_num_puce
+ I_ABONNES
- REFERENCE_A- DATE_ABONNEMENT- NOM- PRENOM- STATUT- NUM_PUCE- CODE_PUK- CODE_RECHARGE- TELEPHONE_ALTERNAT- EMAIL- VILLE- INFOS_SUPLEMENTAIRE
- addAbonne- modifyAbonne- deleteAbonne- selectAbonne- Code_Recharge- existeAbonne- get_num_puce
0..*
0..1
- IDCATHEGORIE- DESIGNATION
+ addCategorie- updateCategorie- deleteCategorie+ selectCategorie
+ I_CATHEGORIES
- IDCATHEGORIE- DESIGNATION
+ addCategorie- updateCategorie- deleteCategorie+ selectCategorie
0..*
0..1
0..*
0..1
0..*
0..1 - REFERENCE_C- NOM- PRENOM- CNI- TELEPHONE- EMAIL- VILLE- CREDIT_LIMIT- DATE
- addCommerciaux- updateCommerciaux- deleteCommerciaux+ selectCommerciaux+ getCreditLimit+ getGains
+ I_COMMERCIAUX
- REFERENCE_C- NOM- PRENOM- CNI- TELEPHONE- EMAIL- VILLE- CREDIT_LIMIT- DATE
- addCommerciaux- updateCommerciaux- deleteCommerciaux+ selectCommerciaux+ getCreditLimit+ getGains
- ID- DATE- SOLDEOUVERTURE- SOLDECLOTURE- APPROVISIONNEMENT
+ getSOLDEOUVERTURE- addSOLDEOUVERTURE- updateSOLDEOUVERTURE+ getSOLDECLOTURE+ addSOLDECLOTURE- updateSOLDECLOTURE+ getAPPROVISIONNEMENT- addAPPROVISIONNEMENT- updateAPPROVISIONNEMEN
+ I_CONFIGTRANSFERT
- ID- DATE- SOLDEOUVERTURE- SOLDECLOTURE- APPROVISIONNEMENT
+ getSOLDEOUVERTURE- addSOLDEOUVERTURE- updateSOLDEOUVERTURE+ getSOLDECLOTURE+ addSOLDECLOTURE- updateSOLDECLOTURE+ getAPPROVISIONNEMENT- addAPPROVISIONNEMENT- updateAPPROVISIONNEMEN
0..* 0..1
- IDDECAISSEMENT- MONTANT
- addDecaissement- updateDecaissement- deleDecaissement+ selectDecaissement+ getMontant
+ I_DECAISSEMENT
- IDDECAISSEMENT- MONTANT
- addDecaissement- updateDecaissement- deleDecaissement+ selectDecaissement+ getMontant
0..*0..1
- IDENTREE- DATE- QUANTITE- PRIX_ACHAT
- addEntree- updateEntree- deleteEntree+ selectEntree+ getPrixAchat
+ I_ENTREE
- IDENTREE- DATE- QUANTITE- PRIX_ACHAT
- addEntree- updateEntree- deleteEntree+ selectEntree+ getPrixAchat
0..*
0..1
- REFERENCE_P- DESIGNATION- PRIX_UNITAIRE
- addProduit- updteProduit- dleteProduit+ slectProduit
+ I_PRODUITS
- REFERENCE_P- DESIGNATION- PRIX_UNITAIRE
- addProduit- updteProduit- dleteProduit+ slectProduit
- REFERENCE_T- DATE_TRANSFERT- CODE_RECHARGE- MONTANT- NUM_PUCE- PAYER- EFFECTUER
- addTransfert- modifyTransfert- deleteTransfert- selectTransfert+ getDate+ getNum_Puce+ getTransfet_Payer+ getTransfert_Nonpayer
+ I_TRANSFERT
- REFERENCE_T- DATE_TRANSFERT- CODE_RECHARGE- MONTANT- NUM_PUCE- PAYER- EFFECTUER
- addTransfert- modifyTransfert- deleteTransfert- selectTransfert+ getDate+ getNum_Puce+ getTransfet_Payer+ getTransfert_Nonpayer
- IDTYPEDECAISSEMENT- NATURE_DECAISSEMEN
+ getTypeDecaissement
+ I_TYPEDECAISSEMENT
- IDTYPEDECAISSEMENT- NATURE_DECAISSEMEN
+ getTypeDecaissement
- REFERENCE_V- DATE- PRIX- QUANTITE
- addVente- updateVente- deleteVente+ selectVente- updateQuantite
+ I_VENTES
- REFERENCE_V- DATE- PRIX- QUANTITE
- addVente- updateVente- deleteVente+ selectVente- updateQuantite
- REFERENCE_Z- PROVINCE- NOM_ZONE
- addZone- updateZone- deleteZone+ selectZone
+ I_ZONES
- REFERENCE_Z- PROVINCE- NOM_ZONE
- addZone- updateZone- deleteZone+ selectZone
- PAYS_ID- PAYS_NOM- PAYS_CODE_ISO_2- PAYS_CODE_ISO_3
- getPays
+ PAYS
- PAYS_ID- PAYS_NOM- PAYS_CODE_ISO_2- PAYS_CODE_ISO_3
- getPays
- LOGIN- MDP- NOM- PRENOM- EMAIL- TELEPHONE- ADMIN
- addUser- updateUser- deleteUser+ selectUser+ getLogin
+ USERS
- LOGIN- MDP- NOM- PRENOM- EMAIL- TELEPHONE- ADMIN
- addUser- updateUser- deleteUser+ selectUser+ getLogin
C. XDIAGRAMME DE CLASSE
Figure 13: Diagramme de classe
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
38 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
II. CONCEPTION
A. PRÉAMBULE
Nous avons avec le cas d’utilisation, recensé l’ensemble des besoins. Il
apparaît maintenant nécessaire d’effectuer une synthèse du modèle de classes
dessinées pour ce cas d’utilisation. L’objectif est triple :
Obtenir une vision « Entité » qui prépare l’étape de design.
Obtenir un schéma de base de données.
Valider que l’ensemble des scénarios est cohérent
B. MAPPING / MODÈLE CONCEPTUEL DE DONNÉES
Il s’agit ici de faire correspondre :
Les données contenues dans un modèle objet.
Avec les données contenues dans une base de données relationnelle.
Dans les cas les plus simples une classe est traduite en une table, et
dans notre cas nous avons obtenu le diagramme d’entité(MCD) de la page
suivante.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
39 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
0,1
(V)
DROITS
TABLESAJOUTERMODIFIERSUPPRIMERCONSULTER
0,1
0,1
0,1
I_ABONNES
REFERENCE_ADATE_ABONNEMENTNOMPRENOMSTATUTNUM_PUCECODE_PUKCODE_RECHARGETELEPHONE_ALTERNATEMAILVILLEINFOS_SUPLEMENTAIRE
0,n
I_CATHEGORIES
IDCATHEGORIEDESIGNATION
0,n
0,1
0,n0,n
I_COMMERCIAUX
REFERENCE_CNOMPRENOMCNITELEPHONEEMAILVILLECREDIT_LIMITDATE
I_CONFIGTRANSFERT
IDDATESOLDEOUVERTURESOLDECLOTUREAPPROVISIONNEMEN
0,1
I_DECAISSEMENT
IDDECAISSEMENTMONTANT
0,1
I_ENTREE
IDENTREEDATEQUANTITEPRIX_ACHAT
0,n
0,1
0,n
I_PRODUITS
REFERENCE_PDESIGNATIONPRIX_UNITAIRE
0,1
I_TRANSFERT
REFERENCE_TDATE_TRANSFERTCODE_RECHARGEMONTANTNUM_PUCEPAYEREFFECTUER
0,n
I_TYPEDECAISSEMENT
IDTYPEDECAISSEMENTNATURE_DECAISSEMEN
0,1
0,1
I_VENTES
REFERENCE_VDATEPRIXQUANTITE
0,n
I_ZONES
REFERENCE_ZPROVINCENOM_ZONE 0,n
0,n
PAYS
PAYS_IDPAYS_NOMPAYS_CODE_ISO_2PAYS_CODE_ISO_3
1,1
USERS
LOGINMDPNOMPRENOMEMAILTELEPHONEADMIN
avoir
Abonner
trouver
Resider1
resider2
Appartenir1
Figurer
Appartenir2
gain_sur1
Vendre
Concerner
Figure 14: Diagramme conceptuel des données
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
40 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
DROITS
PK_DROITSLOGIN
TABLESAJOUTERMODIFIERSUPPRIMERCONSULTER
PAYS_ID = PAYS
I_ABONNES
PK_I_ABONNESREFERENCE_A
DATE_ABONNEMENTNOMPRENOMSTATUTNUM_PUCECODE_PUKCODE_RECHARGETELEPHONE_ALTERNATEMAILPAYSVILLEINFOS_SUPLEMENTAIREREFERENCE_ZREFERENCE_C
I_CATHEGORIES
PK_I_CATHEGORIESIDCATHEGORIE
DESIGNATION
PAYS_ID = PAYS
I_COMMERCIAUX
PK_I_COMMERCIAUXREFERENCE_C
NOMPRENOMCNITELEPHONEEMAILPAYSVILLECREDIT_LIMITDATE
I_DECAISSEMENT
PK_I_DECAISSEMENTIDDECAISSEMENT
MONTANTIDTYPEDECAISSEMENT
I_ENTREE
PK_I_ENTREEIDENTREE
DATEQUANTITEPRIX_ACHATREFERENCE_P
I_PRODUITS
PK_I_PRODUITSREFERENCE_P
DESIGNATIONPRIX_UNITAIRESTOCK_ACTUELIDCATHEGORIE
I_TRANSFERT
PK_I_TRANSFERTREFERENCE_T
DATE_TRANSFERTCODE_RECHARGEMONTANTNUM_PUCEPAYEREFFECTUERREFERENCE_C
I_TYPEDECAISSEMENT
PK_I_TYPEDECAISSEMENTIDTYPEDECAISSEMENT
NATURE_DECAISSEMENT
I_VENTES
PK_I_VENTESREFERENCE_V
DATEREFERENCE_PREFERENCE_CPRIXQUANTITE
I_ZONES
PK_I_ZONESREFERENCE_
PROVINCENOM_ZONE
PAYS
PK_PAYSPAYS_ID
PAYS_NOMPAYS_CODE_ISO_2PAYS_CODE_ISO_3
USERS
PK_USERSLOGIN
MDPNOMPRENOMEMAILTELEPHONEADMIN
I_CONFIGTRANSFERT
PK_I_CONFIGTRANSFERTID
DATESOLDEOUVERTURESOLDECLOTUREAPPROVISIONNEMENT
C. MODÈLE LOGIQUE DE DONNÉE
Une fois le modèle conceptuel réalisé nous pouvons en déduire le modèle
logique.
Figure 15: Modèle Logique de données
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
41 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
D. MODÈLE PHYSIQUE DE DONNÉES
Ces étapes consistent à implémenter le modèle logique de données dans le
SGBDR choisi au préalable, c'est-à-dire traduire dans un langage de définition
de données, afin de créer les tables dans la cette base de données. Pour se faire
nous avons utilisé les fonctionnalités de l’atelier de génie logiciel WINDESIGN
v7pour générer le fichier SQL qui servira à créer cette base de données.
Voici ci-dessous présenter un extrait de la table i_abonnes de ce fichier. # -----------------------------------------------------------------------------
# TABLE : I_ABONNES
# -----------------------------------------------------------------------------
CREATE TABLE IF NOT EXISTS I_ABONNES
(
REFERENCE_A DB_LONG(4) NOT NULL AUTO_INCREMENT ,
DATE_ABONNEMENT DB_DATE(12) NULL ,
NOM DB_TEXT, 255 NULL ,
PRENOM DB_TEXT, 255 NULL ,
STATUT DB_TEXT, 255 NULL ,
NUM_PUCE DB_TEXT, 255 NULL ,
CODE_PUK DB_TEXT, 255 NULL ,
CODE_RECHARGE DB_TEXT, 255 NULL ,
TELEPHONE_ALTERNATIF DB_TEXT, 255 NULL ,
EMAIL DB_TEXT, 255 NULL ,
PAYS DB_LONG(4) NULL ,
VILLE DB_TEXT, 255 NULL ,
INFOS_SUPLEMENTAIRES DB_TEXT, 255 NULL ,
REFERENCE_Z DB_INTEGER(2) NULL ,
REFERENCE_C DB_INTEGER(2) NULL
, PRIMARY KEY (REFERENCE_A)
)
# -----------------------------------------------------------------------------
# INDEX DE LA TABLE I_ABONNES
# -----------------------------------------------------------------------------
CREATE INDEX I_ABONNESREFERENCE_C
ON I_ABONNES (REFERENCE_C ASC);
CREATE INDEX I_ABONNESREFERENCE_Z
ON I_ABONNES (REFERENCE_Z ASC);
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
42 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
CHAPITRE VI. IMPLÉMENTATION ET RÉSULTAT
I. DESCRIPTION DE L’ENVIRONNEMENT TECHNIQUE
A. CONFIGURATION MATÉRIEL
Les différents matériels utilisés lors de l’implémentation sont :
Une machine l’INV01 réf : Tableau 6: Postes de travails
Une imprimante HP réf : Tableau 7 : Liste des imprimantes
B. CONFIGURATION LOGICIEL
Les logiciels utilisés sont :
Serveur : WAMPSERVER (Apache, MySQL, PHP)
Environnement de développement : DREAMWEAVER
Design : Photoshop
Client FTP : Filezilla
II. DESCRIPTION DE L’ARCHITECTURE DE L’APPLICATION
C. MODULES DE TRAITEMENTS
Notre application est constituée de plusieurs modules à savoir :
MODULE Gestion Abonnés : permettant d’effectuer un ensemble
d’opération sur les abonnées.
MODULE Gestion Commerciaux : permettant d’effectuer un ensemble
d’opération sur les commerciaux.
MODULE Gestion Produits : permettant d’effectuer un ensemble
d’opération sur les différents produits de l’entreprise.
MODULE Gestion Transferts : permettant d’effectuer un ensemble
d’opération sur les transferts de crédit.
MODULE Gestion Utilisateurs : permettant d’effectuer un ensemble
d’opération sur les utilisateurs de l’application.
MODULE Gestion Droits : permettant d’effectuer un ensemble
d’opération sur les droits des utilisateurs.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
43 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
D. DIAGRAMMES D’ENCHAINEMENT DES ECRANS
III. ENCHAINEMENT DES ECRANS
ECRAN DE CONNEXION
ECRAN D’ACCUEIL
ECRAN GESTION ABONNES
Figure 16: Diagramme d'enchainement des écrans
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
44 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
ECRAN AJOUT ABONNES
ECRAN CONSULTER ABONNES
ECRAN AJOUT TRANSFERT
ECRAN CONSULTER TRANSFERT
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
45 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
ECRAN IMPRIMER TRANSFERT
IV. QUELQUES CODES
FONCTION QUI GENERE LE CODE DE RECHARGE
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
46 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
CONCLUSION GÉNÉRALE
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
47 Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
Pour conclure notre rapport, nous dirons qu’au terme de nos huit (8) mois
de travail à Invest Logistic SA RL, nous avons eu une nouvelle occasion de
pouvoir réellement lier la pratique à la théorie au contact avec le personnel de
cette structure en général ; mais surtout avec le département informatique. Cette
expérience à été pour nous d’un grand apport, car nous avons aussi pu découvrir
et apprendre beaucoup de chose en tant responsable informatique que nous
n’avions pas eu l’occasion d’étudier à l’ISTDI. Ainsi, nous ne pouvons que
remercier cet entreprise qu’est Invest Logistic SARL pour nous avoir permit
d’exprimer notre savoir faire et nos acquis et nous espérons que notre séjour
passé à Invest sera bénéfique pour nos expériences futures.
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
xi Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
BIBLIOGRAPHIE ET WEBOGRAPHIE
Tout ce travail a été rendu possible grâce aux enseignements reçus depuis la
première année d’études à l’ISTDI, mais aussi à des recherches personnelles
effectuées en collectionnant bon nombre de didacticiels et en navigant sur
internet.
Nous citons ci après quelques de nos nombreuses sources de recherches qui
nous ont aidé pendant tout le long de notre travail :
Site web
http://php.developpez.com (octobre 2008, février 2009)
http://www.siteduzero.com/site-dynamique-avec-php.php (octobre 2008,
février 2009)
Supports Technique et cours publiés
Faq PHP
MERISE, 60 AFFAIRES CLASSÉES Éditions Eyrolles 1990
UML, le langage de modélisation objet unifié par Laurent Piechocki
Cours non publiés de licence professionnelle à ISTDI année 2009
UV 531Algorithme et Complexité par M. NYAM AQUILA
UV 524 Ingénierie Logiciel par M. NJOUM
UV 523 Architecture Logiciel par M. TAWABA Laurence
UV 642 Programmation web par M. DJOUM
Refonte du Site Web et Conception, Réalisation d’une application de gestion d’Invest Logistic 2009
xii Réalisé par : FOUETIEU DOUANGNI KAMSU HERMAN LPRO GL ISTDI
ANNEXE5 : PAGE D’ACCUEIL DU SITE WEB
ANNEXE6 : PAGE DE PRÉSENTATION DES PRODUITS DES D’INVEST LOGISTIC