Académique Documents
Professionnel Documents
Culture Documents
Dédicace
1
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Remerciements
2
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Remerciements
3
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Liste des figures et tableaux
4
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Liste des figures et tableaux
Tableaux
Tableau 1 : Ressources matérielles d'INTEGC ....................................................................................... 26
Tableau 2 : Outils et langages à utiliser ................................................................................................. 26
Tableau 3 : Coût du matériel d'exploitation .......................................................................................... 27
Tableau 4 : Coût des logiciels utilisés .................................................................................................... 27
Tableau 5 : Coût des ressources humaines ........................................................................................... 27
Tableau 6 : Critique de l'existant et proposition de solution ................................................................ 32
Tableau 7 : Chronogramme des activités .............................................................................................. 40
5
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Sommaire
SOMMAIRE
Dédicace ..................................................................................................................................... 1
Remerciements ........................................................................................................................... 2
Liste des figures et tableaux ....................................................................................................... 4
Glossaire ..................................................................................................................................... 8
Avant-propos .............................................................................................................................. 9
Résumé ..................................................................................................................................... 10
Abstract .................................................................................................................................... 11
Introduction Générale ............................................................................................................... 12
DOSSIER D’INSERTION ....................................................................................................... 13
Introduction .............................................................................................................................. 14
I- Présentation de INTEGC .................................................................................................. 15
II- Organigramme de l’entreprise .......................................................................................... 18
III- Ressources D’INTEGC ..................................................................................................... 19
Conclusion ................................................................................................................................ 21
DOSSIER D’AVANT-PROJET .............................................................................................. 22
Introduction .............................................................................................................................. 23
I. Description de la demande ................................................................................................ 24
II. Contraintes du projet ......................................................................................................... 25
III. Evaluation du coût du projet ......................................................................................... 27
Conclusion ................................................................................................................................ 28
CAHIER DES CHARGES ....................................................................................................... 29
Introduction .............................................................................................................................. 30
I. Contexte ............................................................................................................................ 31
II. Problématique ................................................................................................................... 32
III. Expression des besoins fonctionnels ............................................................................. 33
IV. Description des processus et fonctionnalités ................................................................. 34
V. Critères d’acceptabilité et de réception ............................................................................. 39
6
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Sommaire
7
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Glossaire et sigles
8
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Avant-propos
Le contexte actuel de l’évolution de la technologie est tel que tout système qui se veut
évolutif, efficace, et s’inscrire dans la durée ne peut se passer du concept des Technologies de
l’Information et de la Communication (TIC). C’est l’une des raisons fondamentales pour
laquelle l’informatique devient un pilier indispensable et incontournable pour les entreprises
et les administrations désireuses de rester compétitives et en contact avec leur environnement.
9
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Résumé
C’est pour satisfaire à cette exigence que nous avons été accueillis dans les locaux du
Bureau d’études Techniques INTEGC S.A.R.L pour produire un logiciel de Gestion
Electronique des Documents. Il était question pour nous d’optimiser la gestion documentaire
des différents services, à travers une application capable de gérer en quasi-totalité le cycle de
vie de tous les documents, de la création à la diffusion en passant par le classement, l’indexation
et la recherche. Nous avons pour ce faire adopté une démarche de travail et une approche
méthodologique spécifique au contexte dans lequel nous évoluions pour aboutir à un logiciel
fonctionnel répondant aux besoins du client.
10
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Abstract
As said Jan van de Sneptscheut so well, "The difference between theory and practice is
that in theory there is no difference between theory and practice, but in practice it there is one
". These comments illustrate the importance of putting into practice the knowledge acquired
throughout a theoretical training. Thus, in order to produce qualified engineers with experience
in their respective fields, the IAI Cameroon provides for students in the third year, an
academic internship in a company.
It is to meet this requirement we have been welcomed into the premises of Technical
Studies INTEGC S.A.RL to produce an Electronic Document Management. It was a
question for us to optimize the various document management services through an application
that can manage almost all the life cycle of all documents, from creation to distribution through
the classification, indexing and research. We have to make it adopted an approach to work and
a specific methodological approach to the context in which we was, to achieve a functional
software that meets the needs of the customer.
11
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Introduction générale
Introduction Générale
L’information dans une entreprise, est ce qui la fait vivre, évoluer, prospérer. Elle définit
l’entreprise, permet au personnel et à l’extérieur de savoir ce qu’elle représente et ainsi en avoir
une vision claire pour le futur. De ce fait, on peut dire que, pour gérer son entreprise, il faut
savoir gérer le flot d’informations qui y circulent, à l’image de HARPER : « Bien gérer une
entreprise, c’est gérer son avenir et gérer son avenir, c’est gérer son information. ».
INTEGC S.A.R.L est un Bureau d’études techniques. Elle traite donc chaque jour des
quantités très importantes de données sous formes variées telles que des rapports de missions,
des courriers, notes administratives, appels d’offres… . Ainsi pour ne pas crouler sous le poids
généré par son propre fonctionnement, cette structure va donc opter pour une Gestion
Electronique des Documents.
C’est donc dans ce contexte que nous avons été retenus au BET INTEGC, pour mettre
sur pied l’application dont il avait besoin. La conduite de ce projet s’est déroulée en plusieurs
étapes que nous avons consignées dans ce rapport de façon ordonnée. Ainsi, après avoir
présenté l’entreprise et son fonctionnement, nous présenterons tour à tour le dossier d’avant-
projet, le cahier des charges, le dossier d’analyse, de conception et de réalisation, et enfin, un
guide utilisateur.
12
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’insertion
DOSSIER D’INSERTION
Résumé
Le dossier d'insertion est un document dans lequel l'étudiant fait son compte rendu à
l'instance académique par rapport à son insertion en entreprise. Il contient la présentation de
l’entreprise ainsi que ses ressources et son fonctionnement.
Aperçu
Introduction 14
I- Présentation de INTEGC 15
1- Historique et évolution 15
2- Objectifs et missions 16
a- Objectifs 16
b- Missions 16
3- Réalisations 17
Projets de contrôle : 17
Etudes : 17
Maîtrise d’œuvre : 17
II- Organigramme de l’entreprise 18
III- Ressources D’INTEGC 19
1. Les ressources matérielles 19
2. Les ressources immatérielles 19
3. Les ressources humaines 20
4. Les ressources financières 20
Conclusion 21
13
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’insertion
Introduction
Introduction
L’Institut Africain d’Informatique (IAI), est une Ecole inter-Etats créée par Décision des
Chefs d'Etat en 1971 en vue de former des ingénieurs qualifiés en informatique pour l’Afrique
et par l’Afrique.
L'I.A.I-Cameroun, Représentation Camerounaise de l'I.A.I, existe depuis le 1er octobre
1999 : création réalisée par M. Armand Claude ABANDA (actuel Représentant Résident), suite
aux Décisions du Conseil d'Administration tenu à Niamey (Niger) en 1996.
L’étudiant de deuxième année à l’I.A.I-Cameroun, en vue de l’obtention de son Diplôme
de Technicien Supérieur en Informatique est soumis à un stage académique dans une structure
informatisée pendant une période bien déterminée. Ce dernier quant à lui est sanctionné d’un
rapport de stage.
Le rapport d'insertion est un document dans lequel l'étudiant fait son compte rendu à
l'instance académique par rapport à son insertion en entreprise. L'IAI Cameroun y accorde une
importance particulière dans le but de vérifier la présence effective de ses étudiants en
entreprise. En effet, la période d'insertion permet à l'étudiant de découvrir la structure qui
l'accueille et de s'imprégner de son fonctionnement.
De ce fait, tout au long de ce rapport, nous présenterons dans un premier temps la structure
qui nous a accueillis depuis le 14 Août 2013 en l’occurrence INTEGC S.A.R.L. Pour cela, nous
mettrons en exergue tour à tour son historique et son évolution, ses objectifs et ses réalisations.
Ensuite, nous parlerons de son organisation structurelle et enfin des différentes ressources
matérielles et logicielles dont dispose cette structure.
14
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’insertion
Présentation de INTEGC
I- Présentation de INTEGC
1- Historique et évolution
INTEGC existe depuis Juin 2000, créée et dirigée par M. NKONO Éric Flavien. Elle
a depuis lors connu des évolutions incessantes, changeant de situation géographique, de taille
et gagnant de plus en plus en importance. Entreprise unipersonnelle au départ, sa situation
juridique s’est transformée en 2005, année à laquelle elle devient une S.A.R.L avec un capital
d’un million (1 000 000) Francs CFA. A l’origine située au quartier Nsam Efoulan, elle verra
son siège transféré quelques années plus tard au quartier ETOA MEKI à l’immeuble FOBI.
(Plan de localisation en annexe n°1).
15
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’insertion
Présentation de INTEGC
2- Objectifs et missions
a- Objectifs
Le fonctionnement d’INTEGC repose sur les objectifs qu’elle s’est fixée dont les
principaux sont :
La satisfaction des besoins de ses clients par la mise en place d’un service de qualité.
La prise en compte des exigences du marché dans la réalisation de ses prestations.
Le respect des délais contractuels dans la réalisation des projets.
Se doter d’un personnel compétent en vue de mener à bien ses missions…
b- Missions
16
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’insertion
Présentation de INTEGC
3- Réalisations
Cette liste non exhaustive fait état de quelques projets menés par l’entreprise INTEGC.
Projets de contrôle :
Contrôle et surveillance des travaux d’entretien des voiries revêtues des villes
de GAROUA, GUIDER et KAELE, lot n°2.
Contrôle technique des travaux d’entretien des routes en terre du réseau
prioritaire de la province de L’ADAMAOUA- lot n°3.
Contrôle des travaux de réhabilitation de la route NIEFANG-EVINAYONG-
AKURENAM : 180 KM en République de Guinée Equatoriale.
Contrôle et surveillance des travaux de réhabilitation du pont de l’enfance sur la
Sanaga entre SA’A et NTUI.
Etudes :
17
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’insertion
Organigramme de INTEGC
CONSEIL D’ADMINISTRATION
GERANT
SECRETARIAT
DEDIRECTION
AGENTS DE BUREAUX
DIRECTION
ADMINISTRATIV
E ETFINANCIERE DIRECTIONTECHNIQUE
INGENIEUR D’ETUDE IS OA
INGENIEUR ROUTIER ING. TERRASSEMENT.
INGENIEUR VRD CHAUSSEE
INGENIEUR GEOTECHNICIEN INGENIEUR. SUIVI
INGENIEUR TOPOGRAPHE INGENIEUR. OA
HYDROLOGUE INGENIEUR VRD
ENVIRONNEMENTALISTES INGENIEUR. GEOTECHNIQUE
ECONOMISTES INGENIEUR. TOPOGRAPHE
EXPERT URBANISTE ENVIRONNEMENTALISTE
PAYSAGISTE EXPERT. CONTENTIEUX
EXPERT DEPL RESEAUX TECHNICIENS DE SUIVI
PROJECTEURS TOPOGRAPHES
TOPOGRAPHES LABORANTINS
LABORANTINS SECRETAIRES
SECRETAIRES CHAUFFEURS
CHAUFFEURS GARDIENS
18
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’insertion
Ressources de INTEGC
Il s’agit de l’ensemble des moyens qui concourent au bon fonctionnement de cette organisation. Elles
peuvent être regroupées en plusieurs catégories :
Matérielles
Immatérielles
Humaines
Financières
1. Les ressources matérielles
Un parc automobile pour gérer les déplacements comportant 40 véhicules 4x4 dont 5
équipés de topomètre et GPS,
Du matériel de communication, de topographie, de géotechnique,
Mobilier de bureau, bibliothèque,
Des ordinateurs, des imprimantes, des photocopieuses, des scanners, des relieuses, des
appareils photos numériques,
Des tables à dessin, traçantes, GPS,
2. Les ressources immatérielles
Le logo de l’entreprise,
Les logiciels de gestion (SAGE SAARI), de bureautique (Microsoft Office), de Génie
civil (AUTOCAD, COVADIS, VIZIROAD, MICROPISTE IDRISI, ARCINFO,
MAPINFO …),
Une adresse e-mail : integc@yahoo.fr
Une boite postale : 11088 Yaoundé
Téléphone (237) :
22 22 02 16
99 92 48 95
22 73 86 37
19
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’insertion
Ressources de INTEGC
Le Personnel de maîtrise :
Ingénieurs, économistes, environnementalistes, hydrologues, hydrauliciens, géotechnicien,
urbanistes, sociologues, architectes Experts socio-économistes.
Personnel d’appui :
Projecteurs, dessinateurs, topographes, laborantins, comptables, Secrétaire, chauffeurs.
Concernant les moyens financiers, l’entreprise dispose d’un capital de 25 000 000
Francs CFA, ainsi que des revenus provenant de ses activités. Mais dans le souci de mener à
bien ses missions, les associés ont créé un compte courant « associé », tout comme ils peuvent
bénéficier de certaines facilités bancaires de la part du banquier afin de disposer permanemment
des liquidités.
20
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’insertion
Conclusion
Conclusion
En somme, les premières semaines au sein de la société INTEGC SARL se sont très
bien déroulées surtout grâce à l’accueil chaleureux de l’ensemble du personnel, ce qui a facilité
la prise de contact et la visite de l’entreprise.
Ainsi, j’ai pu étudier le fonctionnement de cette structure aussi bien sur le plan matériel
qu’administratif et structurel. Les différents entretiens avec mon encadreur professionnel qui
m’a été attribué dès mon arrivée a conduit très vite au choix de mon thème : « La Gestion
Electronique des Documents ». Thème qui nait d’un besoin fondamental dans l’entreprise :
l’organisation, le classement et la recherche des documents. D’autres parts, l’enrichissement de
ce document de diverses informations sur l’entreprise n’a été possible que par la présence et la
disponibilité du personnel et de l’ensemble des ressources mises à ma disposition.
De ce fait, il est évident que l’intégration dans cette structure fut un succès. Le grand
défi reste maintenant de répondre aux attentes conjointes de mes encadreurs académique et
professionnel en produisant un travail sérieux dans les délais qui m’ont été impartis.
21
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’avant-projet
DOSSIER D’AVANT-PROJET
Résumé
Aperçu
Introduction ............................................................................................................................................. 23
I. Description de la demande .................................................................................................................. 24
1- Objectifs .................................................................................................................................... 24
II. Contraintes du projet ......................................................................................................................... 25
1. Contraintes méthodologiques : .................................................................................................. 25
2. Ressources nécessaires : ............................................................................................................ 26
a- Ressources matérielles : ........................................................................................................ 26
b- Outils et langages à utiliser : ................................................................................................. 26
III. Evaluation du coût du projet .......................................................................................................... 27
1. Coût matériel d’exploitation :.................................................................................................... 27
2. Coût logiciels utilisés : .............................................................................................................. 27
1. Coût sur le plan humain :........................................................................................................... 27
Conclusion................................................................................................................................................ 28
22
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’avant-projet
Introduction
Introduction
23
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’avant-projet
Description de la demande
I. Description de la demande
Mettre sur pied une application web client/serveur de Gestion Electronique des
Documents de la société INTEGC. Cette application devra permettre de gérer le cycle de vie
des documents c.-à-d. : création, stockage, classement (indexation), diffusion.
1- Objectifs
Mutualisation
Accessibilité
Traçabilité
Confidentialité
Intégrité
Unicité
24
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’avant-projet
Contraintes du projet
1. Contraintes méthodologiques :
L’analyse se fera avec UML qui est un langage adapté à ce type de projet compte tenu de
la complexité d’appréhender le monde réel dans un système sans la notion d’objet. On se
servira du processus Unifié 2TUP qui est l’un des processus unifiés les plus utilisés car il a
déjà fait ses preuves dans le processus de développement d’applications.
Le modèle de développement de logiciel à utiliser sera le modèle en V qui repose sur une
étroite interdépendance des étapes soumises à une validation avant la prochaine étape et une
vérification anticipatoire du produit final. Le modèle en V demeure actuellement le cycle de
vie le plus connu et certainement le plus utilisé.
Figure 2 : Le Modèle en V
25
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’avant-projet
Contraintes du projet
2. Ressources nécessaires :
a- Ressources matérielles :
Nom Description
MS Word 2013 éditeur de texte
PowerAMC 15 Outil de modélisation et de conception de systèmes d’entreprises
Photoshop CS6 Logiciel de dessin et de traitement d’images
MySQL 5.5.20 Système de gestion de base de données
PHPMyAdmin 3.4.10 Interface graphique pour MySQL
Apache 2.2.21 Serveur web
MS Powerpoint 2013 Editeur de diapositive
Mozilla Firefox Navigateur web
Google chrome Navigateur web
Netbeans 7.3.1 Environnement de développement intégré
JQuery 1.10.2 Bibliothèque JavaScript/Ajax
HTML5/CSS3 Langage de description de pages web/langage de présentation
PHP 5.3.10 Langage de programmation orienté objet
Sphinx Moteur de recherche PHP
GanttProject Logiciel de gestion de projet
MS Windows 8 64 bits Système d’exploitation
Adobe acrobat Lecteur de fichier pdf
26
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’avant-projet
Evaluation du coût du projet
Le coût total s’élève à 10 704 995 FCFA. En plus des imprévus évalués à 15% du
total, soit 1 605 750 FCFA, le coût total du projet s’élève à 12 310 745 FCFA
27
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’avant-projet
Conclusion
Conclusion
Au terme de cette étape, nous avons pu établir clairement la demande de l’utilisateur, ainsi
que les différentes contraintes du projet. Nous avons également fait une estimation des coûts
probables de ce projet sur le plan humain, matériel et logiciel. Nous avons donc dès à présent
posé les bases de la réalisation de ce projet et pouvons passer à une spécification plus détaillée
notamment avec l’élaboration d’un cahier des charges.
28
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Résumé
Le cahier des charges représente le premier rapport d’analyse de notre projet. Il indique
la marche à suivre pour la réalisation de ce dernier à travers les spécifications du
commanditaire dudit projet. Il a pour but de décrire le fonctionnement du système existant afin
d’en dégager les insuffisances et, le cas échéant, de proposer d’éventuelles solutions
susceptibles d’y remédier et de satisfaire les utilisateurs dudit système.
Aperçu
Introduction........................................................................................................................................... 30
I. Contexte ........................................................................................................................................ 31
II. Problématique ............................................................................................................................... 32
III. Expression des besoins fonctionnels ......................................................................................... 33
IV. Description des processus et fonctionnalités............................................................................ 34
V. Critères d’acceptabilité et de réception ........................................................................................ 39
VI. Les livrables ............................................................................................................................... 39
VII. Planning prévisionnel ................................................................................................................ 40
Conclusion ............................................................................................................................................. 41
29
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Introduction
Introduction
Le cahier des charges est un document qui contient la liste des besoins, des
exigences et des contraintes qu’il faut respecter lors de la réalisation d’un projet. Il permet en
outre de formuler les besoins du client au moyen de fonctions détaillant les services rendus
par le produit et les contraintes auxquelles il est soumis. La réalisation de ce document
suppose alors une étude minutieuse du système en place, la formulation des critiques relatives
au fonctionnement en place ainsi que les solutions proposées. Ainsi, les objectifs poursuivis
par la rédaction de ce document sont :
30
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Contexte et problématique
I. Contexte
31
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Contexte et problématique
II. Problématique
« Classer un document représente, en moyenne, 15€ (environ 9750 FCFA) de temps de travail,
retrouver un document mal classé coûte 90€ (environ 58 500 FCFA)! »
(Source : http://www.tetra-informatique.com/SSII/gestion-electronique-des-documents/)
Ces statistiques montrent clairement l’importance pour une entreprise d’avoir une
bonne gestion de son fond documentaire. La solution : la GED ! (Gestion Electronique des
Documents.
32
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Expression des besoins fonctionnels
Les besoins principaux à couvrir par l’outil de GED sont donc les suivants :
33
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Description des processus et fonctionnalités
1. Gestion de l’interface
L’interface, pour tous les utilisateurs et quelques soient leurs droits (Administrateur, simple
utilisateur …), est une interface full web c’est-à-dire accessible via un navigateur internet
(Mozilla Firefox, Google chrome, Internet Explorer …).
Il doit être possible de créer un nombre illimité de dossiers ou classeurs qui regrouperont à
leur tour un nombre illimité de documents. Ces classeurs permettront de regrouper les
documents par thèmes ou par catégorie.
Page d’accueil
Elle pourra être :
Soit un écran de connexion ou chaque utilisateur devra s’authentifier pour accéder à la
partie de l’application qui lui est propre,
Soit une page contenant des documents à consultation libre pour tout le monde
Ergonomie
L’arborescence générale des classeurs et documents doit toujours être visible et donner accès
à ces derniers par des liens hypertextes. Elle sera spécifique à l’utilisateur connecté en fonction
du niveau d’accès dont il dispose.
34
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Description des processus et fonctionnalités
Les droits des utilisateurs doivent être paramétrables et modifiables par les
administrateurs.
Le système doit permettre de créer des groupes (ou profils) d’utilisateurs ayant les
mêmes droits pour effectuer certaines tâches et d’ajouter des utilisateurs à ces
groupes.
Les droits doivent permettre de différencier pour chaque utilisateur les actions
qu’il a le droit d’effectuer :
Consultation
Création
Modification
Suppression
Administration du système
L'administrateur pourra attribuer aux documents et aux classeurs des niveaux
d’accessibilité pour permettre de réguler l’accès aux documents uniquement par
ceux autorisés à le faire.
Sélectionner le dossier dans lequel créer son document s’il en a déjà créé un,
Rédiger une brève description du document ou remplir un formulaire de métadonnées
pour l’indexation du document
L’ajout d’un document pourra se faire par simple « glisser-déposer ».
Pour la modification, Le système doit permettre à l’administrateur de déplacer un document
(« couper-coller ») dans un autre dossier.
35
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Description des processus et fonctionnalités
36
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Description des processus et fonctionnalités
6. Archivage/Historisation
Gestion des versions
Le système doit pouvoir gérer les versions et les révisions des fichiers associés à un
document et des documents eux-mêmes en conservant un historique complet de toutes les
versions de fichier depuis la création jusqu’à la destruction du document (archivage
automatique des versions antérieures de fichier).
Historisation
Le système doit permettre d’afficher un historique des nouveautés et mises à jour
concernant les documents et les classeurs. Par exemple : les derniers documents créés ou
modifiés, le nom de l’utilisateur et la date de modification, la mise à disposition d’une
nouvelle fonctionnalité.
Pour chaque document, le système doit conserver et afficher un historique des actions
et modifications effectuées sur le document (avec la mention de l’utilisateur et de la date de
modification).
7. Diffusion
Des notifications par e-mail (ou à l’intérieur du système) doivent pouvoir être créées à la
demande par tous les utilisateurs, sur des sujets différents. Les destinataires (individuel ou
groupe) du message doivent pouvoir être sélectionnés par l’utilisateur qui créé la notification.
Une notification doit pouvoir être envoyée à partir d’un document et doit contenir par défaut
un lien vers le document dont il est question.
37
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Description des processus et fonctionnalités
13. Statistiques
Il sera possible d’obtenir diverses statistiques sous forme graphique (camemberts,
diagrammes…) par exemple sur les consultations d’un document (nombre de fois,
fréquences…).
38
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Critères d’acceptabilité et de réception
Le produit livré est jugé acceptable s’il respecte les exigences ci – après :
39
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Planning prévisionnel
La planification des tâches nous permettra de présenter la répartition des tâches sur des
intervalles de temps bien délimité. Notre période de stage durant 46 jours, nous répartirons notre
travail sur cette période à travers un chronogramme des activités et un diagramme de Gantt.
40
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Cahier des charges
Conclusion
Conclusion
A la fin de cette première phase de travail, nous avons terminé la première partie de
l’analyse du projet de Gestion Electronique des Documents. Après avoir précisé ce que
l’entreprise attendait de l’application à produire, nous avons mené une étude de l’existant, ce
qui nous a permis d’en ressortir les limites et ainsi de proposer des solutions à ces manquements.
Cette étude préalable qui constitue notre cahier des charges est le point de départ du dossier
d’analyse qui lui, apportera une analyse plus détaillée du problème et de la solution.
41
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
DOSSIER D’ANALYSE
Résumé
Le dossier d’analyse, à la suite du cahier des charges, présente une analyse plus
détaillée du problème et de la solution, la méthode d’analyse choisie ainsi que les raisons de
ce choix.
Aperçu
Introduction 43
I- Présentation et justification du choix de la méthode d’analyse 44
1- Présentation du langage UML 44
2- Présentation du processus 2TUP 45
a- La branche gauche (fonctionnelle) 46
b- La branche droite (architecture technique) 47
c- La branche du milieu 47
3- Justification du choix de la méthode 48
II. Analyse détaillée du problème 49
1. Capture des besoins fonctionnels 49
a- Boîte noire de définition des contours du système 49
b- Diagramme des cas d’utilisations 50
c- Diagramme de classes 60
Conclusion 65
42
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Introduction
Introduction
Le cahier des charges nous a permis de proposer une solution aux problèmes liés à la
gestion des documents en entreprise. A sa suite, le dossier d’analyse quant à lui permettra
d’effectuer une analyse plus approfondie de cette solution avec une méthode spécifique qui
dépendra des exigences et des contraintes que l’environnement d’étude nous impose. De ce fait
il est important avant tout de choisir une méthode d’analyse qui permettra une étude méthodique
du problème et de justifier ce choix. Ensuite, nous utiliserons les concepts et normes de cette
méthode pour analyser le problème posé.
43
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Présentation et justification de la méthode d’analyse
44
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Présentation et justification de la méthode d’analyse
45
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Présentation et justification de la méthode d’analyse
46
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Présentation et justification de la méthode d’analyse
On y retrouve :
La capture des besoins techniques, qui recense toutes les contraintes et les choix
dimensionnant la conception du système. Les outils et les matériels sélectionnés ainsi
que la prise en compte de contraintes d'intégration avec l'existant conditionnent
généralement les prérequis d'architecture technique.
c- La branche du milieu
Elle comporte :
La conception préliminaire, qui représente une étape délicate, car elle intègre le
modèle d'analyse dans l'architecture technique de manière à tracer la cartographie
des composants du système à développer.
L’étape de recette, qui consiste enfin à valider les fonctions du système développé.
L'ensemble de ces étapes de développement sera illustré tout au long de ce rapport
par la mise en application du processus 2TUP. Elle est constituée du diagramme
de classe, de séquence, d’activités et de collaboration.
47
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Présentation et justification de la méthode d’analyse
Notre choix porté sur le langage de modélisation unifié UML et notamment le processus
2TUP repose sur plusieurs raisons :
2TUP est un processus basé sur un langage orienté objet, ce qui facilite la
compréhension des systèmes complexes destinés à subir de multiples évolutions. C’est
le cas avec notre projet, lorsqu’on sait qu’une entreprise évolue, les informations qui y
circulent également.
C’est un processus axé sur les besoins de l’utilisateur ce qui permet d’éviter la
réalisation d’un projet qui n’a rien à voir avec les attentes de l’utilisateur.
2TUP offre également un cycle de développement en Y qui dissocie les aspects
techniques des aspects fonctionnels et propose une étude parallèle de ces deux branches.
C’est un processus Itératif et Incrémental, conduit par les cas d’utilisations et piloté par
les risques.
Le processus 2TUP apporte une réponse aux contraintes de changement continuel
imposées aux systèmes d’information de l’entreprise. En ce sens, il renforce le contrôle
sur les capacités d’évolution et de correction de tels systèmes.
48
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
Gestion du mouchard:
Connexions (date, heure, utilisateur, adresse IP) ;
Opérations (modification, suppression, impression, ajouts, consultation) ;
Déconnexions (date, heure, utilisateur, adresse IP) ;
Gestion de l’aide:
Manuel utilisateur
Vidéos de démonstration
49
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
Formalisme :
Les diagrammes des cas d'utilisation identifient les fonctionnalités fournies par le
système (cas d'utilisation), les utilisateurs qui interagissent avec le système (acteurs), et les
interactions entre ces derniers. Les cas d'utilisation sont utilisés dans la phase d'analyse pour
définir les besoins de "haut niveau" du système. Les objectifs principaux des diagrammes des
cas d'utilisation sont:
Les cas d'utilisation se prolongent au-delà des diagrammes imagés. En fait, des descriptions
textuelles des cas d'utilisation sont souvent employées pour compléter ces derniers et
représentent leurs fonctionnalités plus en détail.
Représentation graphique :
Les composants de base des diagrammes des cas d'utilisation sont l'acteur, le cas d'utilisation,
et l'association.
Acteur
Un acteur est un utilisateur du système, et est représenté par une figure filaire. Le rôle de
l'utilisateur est écrit sous l'icône. Les acteurs ne sont pas limités aux humains. Si le système
communique avec une autre application, et effectue des entrées/sorties avec elle, alors cette
application peut également être considérée comme un acteur.
Figure 5 : Acteur
50
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
Cas d'utilisation
Un cas d'utilisation représente une fonctionnalité fournie par le système, typiquement décrite
sous la forme Verbe + objet (par exemple immatriculer voiture, effacer utilisateur). Les cas
d'utilisation sont représentés par une ellipse contenant leurs noms.
Association
Les associations sont utilisées pour lier des acteurs avec des cas d'utilisation. Elles indiquent
qu'un acteur participe au cas d'utilisation sous une forme quelconque. Les associations sont
représentées par une ligne reliant l'acteur et le cas d'utilisation.
Figure 7 : Association
L'image suivante montre comment ces trois éléments de base collaborent pour former
un diagramme de cas d'utilisation: le testeur crée un registre des bugs.
51
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
52
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
1- Modifier un profil
Scenario nominal :
Nom : modifier un profil.
But : permettre à un utilisateur de modifier son profil.
Présupposé : avoir un compte utilisateur.
Pré condition : s’authentifier.
Post condition : profil modifié.
Déclencheur : clique sur l’option «modifier un profil ».
Arrêt : profil modifié.
Dialogue :
1- L’utilisateur demande la page de connexion ;
2- Le système affiche la page de connexion ;
3- L’utilisateur saisit son login et son mot de passe et valide ;
4- Le système vérifie l’authenticité des données et affiche la page d’accueil ;
5- L’utilisateur choisit l’option « modifier un profil » ;
6- Le système affiche la page de modification de profil ;
7- L’utilisateur remplit les nouvelles informations et valide ;
8- Le système vérifie les informations, enregistre la modification et notifie l’utilisateur.
Scénario alternatif :
1- A l’étape 4 du scénario nominal, L’utilisateur saisi un mauvais login ou mot de passe,
retour à l’étape 2.
2- A l’étape 7 du scénario nominal, L’utilisateur annule l’opération, retour à l’étape 4.
3- A l’étape 8 du scénario nominal, il existe des données manquantes, notification à
l’utilisateur et retour à l’étape 7.
4- Après un certain temps d’inactivité, retour à l’étape 2.
53
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
2- Créer un compte
Scenario nominal :
Nom : créer un compte.
But : permettre à un administrateur de créer un compte.
Présupposé : être un administrateur.
Pré condition : s’authentifier.
Post condition : compte utilisateur crée.
Déclencheur : clique sur l’option «créer un compte utilisateur ».
Arrêt : compte utilisateur crée.
Dialogue :
1- L’administrateur demande la page de connexion ;
2- Le système affiche la page de connexion ;
3- L’administrateur saisit son login et son mot de passe et valide ;
4- Le système vérifie l’authenticité des données et affiche la page d’accueil ;
5- L’administrateur choisit l’option « créer un compte utilisateur » ;
6- Le système affiche la page de création de compte ;
7- L’administrateur remplit les informations nécessaire, attribue un groupe à
l’utilisateur et valide ;
8- Le système vérifie les informations, enregistre et notifie L’administrateur.
Scénario alternatif :
1- A l’étape 4 du scénario nominal, L’administrateur saisi un mauvais login ou mot de
passe, retour à l’étape 2.
2- A l’étape 7 du scénario nominal, L’administrateur annule l’opération, retour à l’étape
4.
3- A l’étape 8 du scénario nominal, il existe des données manquantes, notification à
l’administrateur et retour à l’étape 7.
4- Après un certain temps d’inactivité, retour à l’étape 2.
54
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
1- Créer un document/classeur,
2- Modifier un document/classeur,
3- Déplacer un document/classeur vers un autre classeur
4- Télécharger un document/classeur (groupe de documents)
5- Rechercher un document/classeur
6- Restaurer/désactiver/supprimer une entité (document, classeur)
7- Imprimer un document
55
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
1- Créer un document
Scenario nominal :
Nom : créer un document
But : permettre à un utilisateur d’ajouter un document dans le système.
Présupposé : l’utilisateur a au moins les privilèges de gestionnaire
Pré condition : s’authentifier.
Post condition : le document a été ajouté.
Déclencheur : l’utilisateur clique sur le menu d’ajout de documents.
Arrêt : profil modifié.
Dialogue :
1- L’administrateur demande la page de connexion
2- Le système affiche la page de connexion
3- L’administrateur saisit son login et son mot de passe et valide
4- Le système vérifie l’authenticité des données et affiche la page d’accueil
5- L’utilisateur choisit l’option « ajouter un document »
6- Le système affiche la page d’ajout des documents
7- L’utilisateur saisit les informations nécessaires et indique l’emplacement du document
8- Le système vérifie les données, enregistre le document et notifie l’utilisateur
Scénario alternatif :
1- A l’étape 7 du scénario nominal, l’utilisateur annule l’opération, retour à l’étape 4.
2- A l’étape 8 du scénario nominal, il existe des données manquantes, notification à
l’utilisateur et retour à l’étape 6.
3- Après un certain temps d’inactivité, retour à l’étape 2.
56
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
2- Rechercher un document
Scenario nominal :
Nom : Rechercher un document
But : permettre à un utilisateur de retrouver un document présent dans le système.
Présupposé : l’utilisateur sélectionne le champ de recherche du menu « document »
Pré condition : s’authentifier.
Post condition : le document a été trouvé.
Déclencheur : l’utilisateur entre les termes de la recherche dans le champ de recherche.
Arrêt : document trouvé.
Dialogue :
1- L’administrateur demande la page de connexion ;
2- Le système affiche la page de connexion ;
3- L’administrateur saisit son login et son mot de passe et valide ;
4- Le système vérifie l’authenticité des données et affiche la page d’accueil ;
5- L’utilisateur clique sur le champ de recherche d’un document et entre les termes de la
recherche ;
6- Le système affiche la liste des documents correspondants aux termes saisis;
7-
Scénario alternatif :
1- A l’étape 6 du scénario nominal, le système ne retrouve aucune correspondance et
notifie l’utilisateur.
4- Après un certain temps d’inactivité, retour à l’étape 2.
57
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
Gestion du mouchard.
Scenario nominal :
Nom : effectuer une opération.
But : Sauvegarder chaque opération effectuée par l’utilisateur.
Présupposé : être un utilisateur.
Pré condition : s’authentifier.
Post condition : opération effectuée.
Déclencheur : clique sur une option du système.
Arrêt : opération effectuée.
Dialogue :
1- L’utilisateur demande la page de connexion ;
2- Le système affiche la page de connexion ;
3- L’utilisateur saisit son login et son mot de passe et valide ;
4- Le système vérifie l’authenticité des données, enregistre l’opération et affiche la page
d’accueil ;
5- L’utilisateur effectue une opération dans le système;
6- Le système enregistre l’opération;
Scénario alternatif :
1- A l’étape 4 du scénario nominal, l’administrateur saisi un mauvais login ou mot de
passe, retour à l’étape 2.
2- Après une certaine période d’inactivité, retour à l’étape 2.
58
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
Scenario nominal :
Nom : consulter les statistiques.
But : permettre à un utilisateur de consulter les statistiques.
Présupposé : avoir un compte utilisateur.
Pré condition : s’authentifier.
Post condition : statistiques consultés.
Déclencheur : clique sur « consulter les statistiques ».
Arrêt : statistiques consultés.
1- L’utilisateur demande la page de connexion
2- Le système affiche la page de connexion
3- L’utilisateur saisit son login et son mot de passe et valide
4- Le système vérifie l’authenticité des données et affiche la page d’accueil
5- L’utilisateur clique sur une option « consulter les statistiques »
6- Le système affiche la page de consultation des statistiques
7- L’utilisateur choisit les statistiques à afficher et valide
8- Le système affiche les statistiques
Scénario alternatif :
1- A l’étape 4 du scénario nominal, l’administrateur saisi un mauvais login ou mot de
passe, retour à l’étape 2.
2- A l’étape 7 du scenario nominal, l’utilisateur annule l’opération, retour à l’étape 4
3- Après une certaine période d’inactivité, retour à l’étape 2.
59
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
c- Diagramme de classes
Formalisme
Le diagramme des classes identifie la structure des classes d'un système, y compris les
propriétés et les méthodes de chaque classe. Les diverses relations, telles que la relation
d'héritage par exemple, qui peuvent exister entre les classes y sont également représentées.
Représentation graphique
Les éléments d'un diagramme des Classes sont les classes et les relations qui les lient.
Classes
Les classes sont les modules de base de la programmation orientée objet. Une classe est
représentée en utilisant un rectangle divisé en trois sections. La section supérieure est le nom
de la classe. La section centrale définit les propriétés de la classe. La section du bas énumère
les méthodes de la classe.
Figure 12 : Classe
Association
Une association est une relation générique entre deux classes. Elle est modélisée par une ligne
reliant les deux classes. Cette ligne peut être qualifiée avec le type de relation, et peut également
comporter des règles de multiplicité (par exemple un à un, un à plusieurs, plusieurs à plusieurs)
pour la relation.
60
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
Composition
Si une classe ne peut pas exister par elle-même, mais doit être un membre d'une autre classe,
alors elle possède une relation de composition avec la classe contenante. Une relation de
composition est indiquée par une ligne avec un "diamant" rempli.
Figure 14 : Composition
Dépendance
Quand une classe utilise une autre classe, par exemple comme membre ou comme paramètre
d'une de ces fonctions, elle "dépend" ainsi de cette classe. Une relation de dépendance est
représentée par une flèche pointillée.
Figure 15 : Dépendance
Agrégation
Les agrégations indiquent une relation de contenant-contenu. Elle est décrite par une relation
"possède". Une relation d'agrégation est représentée par une ligne avec un "diamant" creux.
Figure 16 : Agrégation
Généralisation
Une relation de généralisation est l'équivalent d'une relation d'héritage en terme orientés
objet (relation "est-un"). Une relation de généralisation est indiquée par une flèche
creuse se dirigeant vers la classe "parent ".
Figure 17 : Généralisation
61
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
Classe(s) :
Relations :
62
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
Classe(s) :
Relation(s) :
63
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Analyse détaillée du problème
Gestion du mouchard
Classe (s) :
Relation (s) :
64
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier d’analyse
Conclusion
Conclusion
En somme, nous avons effectué tout au long de cette phase une analyse détaillée du
problème. Après avoir choisi la méthode d’analyse et justifié ce choix, nous avons fait une
capture des besoins fonctionnels, en définissant les contours du système. Ensuite, il était
questions de faire ressortir les différents cas d’utilisation du système par les utilisateurs
regroupés en différents groupes. Et enfin, nous avons établi un diagramme de classe. Ceci
étant fait, nous pouvons dès à présent nous lancer dans la phase de conception de ce projet.
65
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
DOSSIER DE CONCEPTION
Résumé
Aperçu
Introduction........................................................................................................................................... 67
I. Conception détaillée ..................................................................................................................... 68
2. Diagramme de séquence ............................................................................................................ 68
a- S’authentifier ......................................................................................................................... 70
b- Enregistrer un document........................................................................................................ 71
3. Diagramme d’activité ................................................................................................................ 72
a- S’authentifier ......................................................................................................................... 74
b- Gestion du mouchard : Effectuer une opération .................................................................... 75
Conclusion ............................................................................................................................................. 76
66
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
Introduction
Introduction
67
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
Conception détaillée
I. Conception détaillée
2. Diagramme de séquence
Formalisme
Les diagrammes des séquences documentent les interactions à mettre en œuvre entre les
classes pour réaliser un résultat, tel qu'un cas d'utilisation. UML étant conçu pour la
programmation orientée objet, ces communications entre les classes sont reconnues comme des
messages. Le diagramme des séquences énumère des objets horizontalement, et le temps
verticalement. Il modélise l'exécution des différents messages en fonction du temps.
Représentation graphique
Dans un diagramme des séquences, les classes et les acteurs sont énumérés en colonnes,
avec leurs lignes de vie verticales indiquant la durée de vie de l'objet.
Objet
Les objets sont des instances des classes, et sont rangés horizontalement. La représentation
graphique pour un objet est similaire à une classe (un rectangle) précédée du nom d'objet
(facultatif) et des deux points (:) .
Figure 21 : Objet
Acteur
Les acteurs peuvent également communiquer avec des objets, ainsi ils peuvent eux aussi être
énumérés en colonne. Un acteur est modélisé en utilisant le symbole habituel: Stick man.
68
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
Conception détaillée
Ligne de vie
Les lignes de vie, Life Line, identifient l'existence de l'objet par rapport au temps. La notation
utilisée pour une ligne de vie est une ligne pointillée verticale partant de l'objet.
Activation
Les activations, sont modélisées par des boîtes rectangulaires sur la ligne de vie. Elles indiquent
quand l'objet effectue une action.
Figure 23 : Activation
Message
Les messages, modélisés par des flèches horizontales entre les activations, indiquent les
communications entre les objets.
Figure 24 : Message
69
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
Conception détaillée
a- S’authentifier
Scénario :
70
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
Conception détaillée
b- Enregistrer un document
Scénario :
Cette séquence permet aux utilisateurs ayant les droits d’ajouter des documents à la
base de données.
71
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
Conception détaillée
3. Diagramme d’activité
Formalisme
Les diagrammes d'activité sont utilisés pour documenter le déroulement des opérations
dans un système, du niveau commercial au niveau opérationnel (de haut en bas). En regardant
un diagramme d'activité, vous trouverez des éléments des diagrammes d'état. En fait, le
diagramme d'activité est une variante du diagramme d'état où les "états" représentent des
opérations, et les transitions représentent les activités qui se produisent quand l'opération est
terminée. L'usage général des diagrammes d'activité permet de faire apparaître les flots de
traitements induits par les processus internes par rapport aux évènements externes.
Représentation graphique
Etat d'activité :
L’état d'activité marque une action faite par un objet. Il est représenté par un rectangle
arrondi.
Transition :
Quand un état d'activité est accompli, le traitement passe à un autre état d'activité. Les
transitions sont utilisées pour marquer ce passage. Les transitions sont modélisées par des
flèches.
Figure 28 : Transition
72
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
Conception détaillée
Couloir (Swimlane)
Dans un diagramme d'activité, on peut placer les activités dans des couloirs (Swimlanes) qui
représentent des systèmes. Les objets sont énumérés au-dessus de la colonne, et les barres
verticales séparent les colonnes pour former les swimlanes.
Figure 29 : Couloir
Etat initial
L’état initial marque le point d'entrée la première activité. Il est représenté, comme dans le
diagramme d'état, par un cercle plein. Il ne peut y avoir qu'un seul état initial sur un diagramme.
Etat final
L'état final marque la fin du déroulement des opérations modélisées. Il peut y avoir des états
finaux multiples sur un diagramme. Ils sont représentés par un cercle plein entouré d'un autre
cercle.
Barre de Synchronisation
Souvent, certaines activités peuvent être faites en parallèle. Pour dédoubler le traitement "Fork",
ou le reprendre quand des activités multiples ont été accomplies ("join"), des barres de
synchronisation sont utilisées. Celles-ci sont modélisées par des rectangles pleins, avec des
transitions multiples entrantes ou sortantes.
73
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
Conception détaillée
a- S’authentifier
74
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
Conception détaillée
75
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de conception
Conclusion
Conclusion
Cette étape qui s’achève ici nous a permis de ressortir de manière détaillée les étapes de
la conception de notre projet, à travers la description des diagrammes tels que le diagramme de
séquence et d’activité. La suite sera donc consacrée à la réalisation de ce travail, qui mettra en
relief l’architecture de l’application, son déploiement et une succincte présentation.
76
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de Réalisation
DOSSIER DE REALISATION
Résumé
Aperçu
Introduction........................................................................................................................................... 78
I- Architecture de l’application ......................................................................................................... 79
II- Diagramme de déploiement.......................................................................................................... 80
III- Présentation de i-ged ................................................................................................................ 81
IV- Difficultés rencontrées .............................................................................................................. 82
Conclusion ............................................................................................................................................. 83
77
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de Réalisation
Introduction
Introduction
78
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de Réalisation
Architecture de l’application
I- Architecture de l’application
Contrôleur
Interroge
Vue Charge
Données
Modèle
79
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de Réalisation
Diagramme de déploiement
80
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de Réalisation
Présentation de i-ged
Photo
Bannière
Barre de menu
Options de menu
Arborescence
des fichiers
Panneau d’affichage
Paramètres et options (documents, classeurs,
des classeurs résultats des recherches)
81
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de Réalisation
Difficultés rencontrées
Tout au long de ce projet, nous avons rencontrées plusieurs difficultés dans sa réalisation :
La durée du stage qui a été réduite par rapport à la normale (46 jours au lieu de 90
jours) en raison de la difficulté à trouver un stage.
Mettre en place l’architecture MVC de l’application en utilisant les concepts orientés
objet.
L’absence de connexion internet (ou son extrême lenteur) qui ralentissait le travail de
recherche nécessaire à l’avancement des travaux.
L’absence de certains concepts orientés objet dans la version 5.3.10 de PHP
82
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Dossier de Réalisation
Conclusion
Conclusion
83
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Guide utilisateur
GUIDE UTILISATEUR
Résumé
Aperçu
84
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Guide utilisateur
Introduction
I. Guide d’installation
Il s’agit ici de décrire comment installer l’application web qui a été conçue.
L’installation est assez simple, il vous suffira de suivre les étapes ci-dessous:
Disposer d’un ordinateur ayant suffisamment d’espace libre pour contenir les
données. Il servira de serveur et devra donc être accessible en réseau. Le système
d’exploitation installé dessus n’a pas d’importance.
Télécharger et installer Apache 2.2.21, MySQL 5.5.20, PHP 5.3.10 et
PHPMyAdmin 3.4.10.1 sur cette machine. Tous ces logiciels sont disponibles
gratuitement sur le web.
Télécharger et installer un navigateur web de préférence Google chrome ou
Mozilla Firefox sur cette machine et sur les éventuelles machines clientes.
Insérez le CD-ROM dans le lecteur.
Copier le répertoire iged à la racine du serveur web
Créer une nouvelle base de données à l’aide de PHPMyAdmin et importer le
fichier iged.sql, présent dans le CD-ROM, dans celle-ci.
Ouvrir le navigateur web et entrer l’adresse : http://localhost/iged/
Vous serez alors redirigé vers l’application
NB : Pour accéder à l’application depuis d’autres machines, vous devrez
remplacer « localhost » dans l’adresse par l’adresse IP de la machine serveur :
Exemple : http://192.168.0.12/iged/
85
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Guide utilisateur
Introduction
86
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Guide utilisateur
Introduction
87
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Guide utilisateur
Introduction
Ajouter un utilisateur
Cliquez sur l’onglet « Utilisateurs » et choisissez « nouvel utilisateur », puis remplissez les
champs et validez
Modifier
e
Icône Nom du classeur Nombre de fichiers/ Taille du Date de création Mettre dans
Classeurs du classeur classeur du classeur la corbeille
Figure 44 : Zoom sur un classeur
Modifier
e
Image Nom du fichier Taille du fichier Date de création Mettre dans
du fichier la corbeille
Figure 45 : Zoom sur un fichier
88
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Guide utilisateur
Introduction
Lorsque vous effectuer une recherche, un système d’auto complétion vous propose une
liste de valeurs possibles pour les caractères que vous avez entrés. Ainsi, vous n’avez pas besoin
de finir votre mot et pouvez choisir directement l’un des résultats
Figure 46 : Autocomplétion
Les résultats avec les options prévus s’affichent instantanément. Vous n’avez donc besoin ni
de terminer votre recherche ni de la valider (d’où l’absence du bouton « rechercher »
89
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Guide utilisateur
Introduction
Pour consulter un classeur, vous n’avez qu’à cliquer sur ce dernier. En haut vous avez
le nom du classeur (Rapport 2013) et en bas vous avez les classeurs et documents qu’il contient
Pour consulter un document, vous n’avez qu’à cliquer dessus. Une visionneuse de
document s’ouvre alors avec différentes options (Impression, téléchargement, zoom …)
90
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Guide utilisateur
Introduction
Vous pouvez accéder à la corbeille pour restaurer les éléments supprimés, ou pour les
supprimer définitivement. Pour cela, cliquez sur l’icône en forme de corbeille dans le ruban
souhaité (document ou utilisateur)
Figure 52 : Corbeille
91
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Conclusion générale
Introduction
Conclusion générale
Nous avons donc eu à effectuer un véritable exercice de conduite de projet, mais, avant
cela, il nous a fallu passer par une période d’insertion dans l’entreprise afin de nous familiariser
avec le contexte dans lequel nous allions évoluer. Puis, nous avons donc commencé par établir
un dossier d’avant-projet pour en poser les bases et éviter de désagréables surprises par la suite,
et qui a tout de suite été suivi par le cahier des charges. Ce dernier spécifiait quant à lui les
attentes réelles du client. Sachant dès lors clairement ce que nous avions à faire, nous nous
sommes lancés dans l’analyse proprement dite, suivie de la conception de la solution. La
dernière phase, celle de la réalisation nous a permis de finaliser le logiciel dont les
fonctionnalités ont été détaillées dans un guide utilisateur.
92
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Bibliographie/Webographie
Introduction
Bibliographie
Bibliothèque d’INTEGC, consultée à partir du 14 Août 2013, pour les informations sur
l’entreprise
Concevez Votre Site Web Avec PHP et MySQL, Mathieu NEBRA, Simple IT 2010, consulté
à partir du 20 Août 2013
Simplifiez vos développements JavaScript avec JQuery, Michel Martin, Site du zéro
9/11/2012, consulté à partir du 20 Août 2013
Découvrez la puissance de JQuery UI, Sainior, Site du zéro 19/04/2012, consulté à partir du 22
Août 2013
Créez un moteur de recherche avec Sphinx et PHP, Victor Thuillier 03/02/2012, Site du zéro,
consulté à partir du 05 Septembre 2013
93
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Bibliographie/Webographie
Introduction
Webographie
http://www.asi-informatique.fr/wps/portal/Internet/accueil/topnav/entreprise-2.0/ged-
ecm/#.UiiIEMbwlDw, consulté le 05/09/2013 pour les informations sur la GED
http://compta-externalisation-cloud-computing.fr/la-gestion-electronique-des-documents-ged-
et-le-versionning/, consulté le 05/09/2013 pour les informations sur la GED
http://www.siteduzero.com/informatique/tutoriels/la-representation-intervallaire, consulté le
16/09/2013, pour organiser et optimiser la base de données
http://sqlpro.developpez.com/cours/arborescence/#L2, consulté le 16/09/2013, pour organiser
et optimiser la base de données
http://www.grafikart.fr/tutoriels/mysql/intervallaire-159 , consulté le 16/09/2013, pour
organiser et optimiser la base de données
94
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA
Gestion Electronique des Documents
Annexes
Introduction
Annexes
95
Rédigé par Harold TAMO MOKEM MOKEM IAI Cameroun,
Année académique 2012-2013 Centre d’Excellence Technologique PAUL BIYA