Vous êtes sur la page 1sur 48

Faculté des Sciences

et Technique - Settat

Mémoire de projet de fin d’étude

Présenté par

NOM Prénom
En vue de l’obtention du diplôme

Master Universitaire Professionnelle

Management des Systèmes d’Information 

Thème

«Titre du projet»

Encadré par :

Année universitaire : 2020-2021


Titre du projet

DEDICACE

2
Titre du projet

REMERCIEMENT

3
Titre du projet

REMERCIEMENT

4
Titre du projet

LISTE DES ABRÉVIATIONS

5
Titre du projet

LISTE DES FIGURES

6
Titre du projet

LISTE DES TABLEAUX

7
Titre du projet

GLOSSAIRE

8
Titre du projet

RÉSUMÉ

Cadre du projet

Objectif du projet

Technologie et méthode clés

Mots clés : Mots technique ou métiers « clés »

Exemple :

Afin de faciliter notre intégration professionnelle, d’approfondir nos connaissances et de


mettre en pratique les acquis de notre formation.

Le présent rapport résume notre travail accompli dans le cadre du Projet de Fin d’étude, pour
l’obtention du diplôme ……., au sein de la faculté des sciences et techniques de Settat.

La mission principale de ce projet est la création d’une plateforme …………………………


en faisant l’expression des besoins, l’analyse, la conception et enfin l’implémentation d’une
plateforme de recrutement qui a pour objectif la satisfaction des besoins demandées.

Afin de réussir la mission du projet, nous avons opté pour la méthode …………….., sous le
standard de modélisation UML, ainsi que la technologie……………….pour la réalisation.

Le présent document rapporte l’essentiel de la mission du projet.

Mots clés :

9
Titre du projet

ABSTRACT

La traduction anglaise du résumé

10
Titre du projet

TABLE DES MATIÈRES


Introduction générale................................................................................................................................................7

Présentation du Maitre d’ouvrage.............................................................................................................................9

Fiche signalétique de la CNSS.............................................................................................................................9

Revue historique de CNSS...................................................................................................................................9

Les missions........................................................................................................................................................10

Organigramme de CNSS.....................................................................................................................................11

Direction des Moyens Généraux.........................................................................................................................11

Division des Archives :...................................................................................................................................11

Division Logistique :.......................................................................................................................................12

Division Bâtiment :.........................................................................................................................................12

Division des Achats :......................................................................................................................................12

Mission de la Direction des Moyens Généraux..............................................................................................12

Problématique.........................................................................................................................................................14

Objectifs..................................................................................................................................................................15

Livrables..................................................................................................................................................................16

Conduite du projet :.................................................................................................................................................16

Méthodologies de développement.......................................................................................................................16

Cycle de vie.........................................................................................................................................................17

1. Définition des objectifs..........................................................................................................................17

Analyse des besoins et faisabilité....................................................................................................................17

Spécifications et conception générale.............................................................................................................17

Conception détaillée........................................................................................................................................17

Implémentation & installation.........................................................................................................................18

Tests unitaires..................................................................................................................................................18

Intégration.......................................................................................................................................................18

Qualification (ou recette)................................................................................................................................18

Documentation................................................................................................................................................18

Mise en production..........................................................................................................................................18

11
Titre du projet

Maintenance....................................................................................................................................................18

Planning du projet...............................................................................................................................................19

Organisation............................................................................................................................................................20

Equipe MOE........................................................................................................................................................20

Equipe MOA.......................................................................................................................................................20

Conclusion...............................................................................................................................................................21

Etude préalable........................................................................................................................................................23

Gestion des achats...............................................................................................................................................23

1. APPELS D’OFFRES ET MARCHES...................................................................................................23

2. Processus de gestion des appels d’offre................................................................................................24

Gestion de stock..................................................................................................................................................25

Conclusion...............................................................................................................................................................27

Modules VECTIS....................................................................................................................................................29

Uml......................................................................................................................................................................32

Acteurs................................................................................................................................................................32

Utilisateur de saisie initial..............................................................................................................................32

Utilisateur validateur.......................................................................................................................................32

Utilisateur pour consultation...........................................................................................................................32

Administrateurs...............................................................................................................................................32

Cas d’utilisation des Acteurs...............................................................................................................................33

Cas d’utilisation du module appel d’offre comme example...............................................................................33

Conclusion...........................................................................................................................................................34

Architecture de déploiement...................................................................................................................................36

Implémentation Spécifications techniques..........................................................................................................36

Architecture implémentée...............................................................................................................................36

Outils et Framework................................................................................................................................................37

Outils et technologies utilisés..............................................................................................................................37

Microsoft Project 2003....................................................................................................................................37

MindjetMindManager Pro...............................................................................................................................37

Framework..........................................................................................................................................................37

12
Titre du projet

Interfaces.................................................................................................................................................................39

Ecran Login :...................................................................................................................................................39

Ecran d’administration des comptes utilisateur..............................................................................................39

Barre Menu par module..................................................................................................................................40

Ecran Principale de l’appel à la concurrence..................................................................................................41

Ecran des listes des publications des journaux...............................................................................................41

Liste des membres de la commission..............................................................................................................42

Bordereau des membres..................................................................................................................................42

Liste des engagements.....................................................................................................................................43

Fiche des marchés...........................................................................................................................................44

13
Titre du projet

INTRODUCTION GÉNÉRALE

Introduction

Cadre et Objectif du projet

Description des chapitres

Exemple

L’utilisation des technologies de l’information et de la communication dans les processus de


recrutement. La dimension Internet est bien sû r centrale mais pas exclusive : utiliser un logiciel
de gestion de candidatures (ou, dans le vocabulaire des éditeurs, un « système d’optimisation du
recrutement ») pour trier des CVs papier préalablement numérisés, c’est aussi du « e-
recrutement ».

L’E-Recrutement demeure ainsi un phénomène qui règne dans le monde de la gestion des
ressources humaines, permettant ainsi une facilitation des procédures de gestion des offres
d’emplois, des CVs, ainsi que des traitements des candidatures et recrutements.

Cette plateforme de recrutement est destinée à notre société STMicroelectronics qui a des
problèmes de gestion de recrutement. Et du moment qu’elle a beaucoup d’annonce a publié dans
chaque mois, ou chaque semaine; elle a entamée de créer ou développer sa propre plateforme, et
du cout avoir une librairie des CVs électroniques récents et permanents.

C’est dans ce cadre que se situe notre projet de fin d’étude, dont la mission principale est l’étude,
la conception et la mise en place d’une solution de recrutement électronique.

Ce document rapporte l’essentiel de la mission accomplie dans le cadre de ce projet, il se


décompose comme suit :

D’abord dans le Chapitre I nous allons présenter l’organisme d’accueil qui est la Société
STMicroelectronics en donnant sa répartition sur le Maroc ainsi que son organigramme
générale.

Puis dans le Chapitre II nous allons présenter l’essentiel du travail d’identification et


planification du projet, ainsi que le choix méthodologique adopté pour l’accomplissement de la
mission principale du projet.

Ensuit Dans le Chapitre III nous allons Etudier les différents besoins fonctionnels du projet,
commençant par une identification du concept de l’e-recrutement, ainsi que les différents
modules fonctionnels de notre application.

Après dans le Chapitre IV  nous allons présenter succinctement les différents Acteur intervenant
et nous allons identifier les fonctionnalités à développer à l’aide d’un diagramme de cas
d’utilisation global et des Descriptions du scénario.

14
Titre du projet

Dernièrement dans le Chapitre V nous allons mettre le point sur l’étape de réalisation et
implémentation. A cet effet nous allons vous présentez les systèmes et les outils de travail
utilisés ainsi que quelques interfaces de l’application.

A la fin ce rapport sera bouclé en tirant à la fin une conclusion, avec une Annexes qui Sera lister
les différent tables et figure employées dans le rapport.

CHAPITRE 1 :

CONTEXTE GENERAL DU PROJET


Résumé du chapitre

Exemple :

Le chapitre suivant présente - dans un premier


lieu - l’organisme d’accueil, son métier, et son
organisation afin de situer l’environnement du
projet, il présente après le cadre général du
projet.

15
Titre du projet

1. Organisme d’accueil
1.1 Introduction

1.2

1.3 Fiche technique de l’entreprise

Raison sociale

Forme Juridique

Activité principale

Directeur général

Siège social

Date de création

L’effectif du personnel

Tél

Site Web

Tableau 1 : Fiche signalétique de l’entreprise ……

1.4 Missions
Le métier de l’entreprise, et les différentes prestations qu’elle offre

1.5 Organigramme
Exemple :

16
Titre du projet

Direction
Direction Génarale
Génarale

Inspection Générale des


Inspection Générale des Secrétariat
Secrétariat du
du Conseil
Conseil
Services
Services d'Administration
d'Administration

Direction Audit Controle


Direction Audit Controle de
de
Direction
Direction de
de la
la Stratégie
Stratégie Gestion et Organisation
Gestion et Organisation

Pôle
Pôle Directions
Directions Pôle
Pôle pôle Unités
pôle Unités
Pôle Métier
Pôle Métier Régionales Médicales
recouvrement
recouvrement Régionales Ressources
Ressources Médicales
Direction Direction des
Direction des Polycliniqu
Polycliniqu
Direction Agences
Agences
des Ressources
Ressources es
es
des
Assurés
Assurés Humaines
Humaines
Direction
Direction
Direction
Direction Financière
Financière
des Affiliés
des Affiliés et
et
Comptable
Comptable
Direction de
Direction de
l'Ispection
l'Ispection Direction du
Direction du
et du
et du Système
Système
Controle
Controle d'information
d'information

Direction des
Direction des
Moyens
Moyens
Généraux
Généraux

Figure 1 : Organigramme de la ….

1.6 Unité du projet


Le service ou département ou entité où vous avez réalisé le projet

2. Cadre général du projet

La motivation et le cadre de votre intervention dans le projet,

Le projet peut se situer dans le cadre :

 D’un développement interne du système d’information de l’entreprise


 D’une préparation d’une offre .
 D’une prestation pour un client.

Dans le cas où vous êtes dans une équipe, il faut distinguer votre mission de celle du groupe, c’est cette mission
que vous allez présenter dans le reste du rapport (le projet à pour objectifs…………. , mon intervention sera sur
…………………, et a come objectifs…………….)

CONCLUSION

Une conclusion de chapitre, (Dans ce chapitre nous avons présenté …………, dans le chapitre suivant nous
allons présenter…………. )

17
Titre du projet

CHAPITRE2 :

ETUDE GÉNÉRALE DU PROJET

Résumé

Exemple

Le présent chapitre a pour but de définir


l’essentiel du travail d’identification et
planification du projet, ainsi que l’organisation et
le choix méthodologique adopté.

18
Titre du projet

1. Périmètre du projet
1.1. Problématique générale
La problématique exprimée par l’entreprise (la finalité)

Exemple

La CNSS a donnée avantage au domaine de son métier par l’intégration des solutions métiers acquises ou
développées en interne a base de fichier COBOL,

A travers les années la CNSS à finie par informatise les domaines métiers on utilisant la plus part de temps
des applications de différente technologies sans rendre compte de l’importance de l’informatisation du
domaine ressources et moyen généraux qui un domaine moteur pour le support du service CNSS.

On a fini par avoir deux system a deux vitesses différentes, un system métiers moderne automatisé et rapide
et un system des ressources manuel désordonné et lent.

Au début des années 2000 la CNSS a rendu compte de manque pertinent, et a décidée dans le cadre de la

La problématique liée aux achats se manifeste souvent à partir des situations suivantes:
• Sur quelle base préparer ses budgets d’investissement et de fonctionnement et comment les consolider ou
les ventiler?
• Comment assurer un contrôle budgétaire assez fin sans alourdir le processus et en évitant des rejets en bout
de chaîne? Comment obtenir avec réactivité les visas et les accords de dépassement ou de réallocation de
budgets?
• Le responsable dispose t-il de suffisamment d’éléments pour fonder ses décisions et suivre sans efforts et
sans perte de temps leur exécution?
• Comment peut-on garantir sans augmentation excessive des dépenses, la disponibilité permanente des
articles stratégiques par rapport au bon fonctionnement de toute la structure?
.Les achats flambent et/ou sont disproportionnés par rapport à l’activité et les responsables ne possèdent pas
les moyens leur permettant d’en maîtriser les raisons.
L’identification des sources (services, directions, ... à forte consommation d’une part et l’historique des
cycles
……………………….. ;;

Ce document rapporte les différentes missions que j’ai accomplies en tant de chef de projet.

1.2. but du projet


La mission principale du projet, ainsi que les missions du projet

L’objectif du projet est l’étude, la conception la mise en place d’une solution intégré du « gestion des achats
et stocks » A l’aide de cette solution, les utilisateurs pourront gérer directement des processus gestion d’achat
et stocks  qui vas éviter la redondance des saisies et les impressions des documents et permettre la traçabilité
de l’information.

La solution doit couvrir les modules fonctionnels suivants :

- Préparation budgétaire
- Comptabilité budgétaire

19
Titre du projet

- Appels d’offres et contrats


- Gestion des dépenses ou achat
- Gestion des stocks et Approvisionnements

1.3. missions du projet

La mission du projet couvre les prestations suivantes :


 L’étude fonctionnelle
 L’étude technique
 La conception
 La réalisation
 Le test
 Le déploiement
 …..

1.4. Livrables
Les différentes sorties du projet (produit final), ils sont documentaires ou non documentaires (Code sources,
service…etc)

Tableau 1: liste des livrables

Phase Livrable Date de Livraison Date de validation

Etude des besoins Cahier des charges

Analyse et Dossier de spécifications


Conception fonctionnelles

Installation de la Code source et installable


solution

Tests et Recette Mise à jour de la solution

Documentation Rapport Projet

20
Titre du projet

1.5. Risques
Les risques principaux que vous avez identifié dans le projet

Exemple

Tableau 2: liste des risques [*]

Les risques Le type Impact Probabilité Action correctives

Cahier des charges Risque non Créé une ambigüité ce Moyenne -Prévoir des réunions
incomplet bloquant qui pourra générer un et des points de
retard qui influencera validation avec
probablement la date l’encadrant au fur et à
de livraison mesure de
l’avancement du
projet.

3-Les pannes inattendues Risque Ralentissement des Forte -Utiliser les autres
du Matériel bloquant travaux matériaux disponibles.

-Recours à une
réparation rapide.

4-Absence ou maladie Risque non Ralentissement des faible -Doubler l’effort et


bloquant travaux travailler un temps
extra.

[*]  : liste des risques gmail.com: https://mail.google.com/mail/u/3/#inbox

21
Titre du projet

2. Conduite du projet 
2.1. Méthodologies de développement
Vous allez y décrire le choix méthodologique adopté

Exemple

Le cycle en V est devenu un standard de l'Industrie logicielle depuis les années 1980 et depuis l'apparition de
l'Ingénierie des Systèmes est devenu un standard conceptuel dans tous les domaines de l'Industrie. Le monde du
logiciel ayant de fait pris un peu d'avance en termes de maturité, on trouvera dans la bibliographie courante
souvent des références au monde du logiciel qui pourront s'appliquer au système [4]

Le modèle du cycle en V est un modèle conceptuel de gestion de projet imaginé suite au problème de réactivité
du modèle en cascade. Il permet, en cas d'anomalie, de limiter un retour aux étapes précédentes. Les phases de la
partie montante doivent renvoyer de l'information sur les phases en vis-à-vis lorsque des défauts sont détectés,
afin d'améliorer le logiciel.

Le cycle en V est devenu un standard de l'Industrie logicielle depuis les années 1980 et depuis l'apparition de
l'Ingénierie des Systèmes est devenu un standard conceptuel dans tous les domaines de l'Industrie. Le monde du
logiciel ayant de fait pris un peu d'avance en termes de maturité, on trouvera dans la bibliographie courante
souvent des références au monde du logiciel qui pourront s'appliquer au système.

22
Titre du projet

Figure 1: Methode en V

2.2. Cycle de vie


Le cycle de vie d’un logiciel désigne toutes les étapes du développement du projet , de sa conception à sa
disparition. L’objectif d’un tel découpage est de permettre de définir des jalons intermédiaires permettant la
validation du développement, c’est-à-dire la conformité du produit avec les besoins exprimés, et la vérification
du processus de développement, c’est-à-dire l’adéquation des méthodes mises en œuvre.

Exemple

L’origine de ce découpage provient du constat que les erreurs ont un coût d’autant plus élevé
qu’elles sont détectées tardivement dans le processus de réalisation. Le cycle de vie permet de
détecter les erreurs au plus tôt et ainsi de maîtriser la qualité du logiciel, les délais de sa réalisation
et les coûts associés.

Le cycle de vie du logiciel comprend les étapes suivantes :

DÉFINITION DES OBJECTIFS

Cette étape consiste à définir la finalité du projet et son inscription dans une stratégie globale.

ANALYSE DES BESOINS ET FAISABILITÉ

C’est-à-dire l’expression, le recueil et la formalisation des besoins du demandeur et de


l’ensemble des contraintes, puis l’estimation de la faisabilité de ces besoins.

SPÉCIFICATIONS ET CONCEPTION GÉNÉRALE

23
Titre du projet

CONCEPTION DÉTAILLÉE

Cette étape consiste à définir précisément chaque sous-ensemble du logiciel.

IMPLÉMENTATION & INSTALLATION

C’est la réponse dans de la solution au des fonctionnalités définies lors de phases de conception.

TESTS UNITAIRES

Ils permettent de vérifier individuellement que chaque sous-ensemble du logiciel ou module est
implémenté conformément aux spécifications.

INTÉGRATION

L’objectif est de s’assurer de l’interfaçage des différents éléments (modules) du logiciel. Elle fait l’objet
de tests d’intégration consignés dans un document.

QUALIFICATION (OU RECETTE)

C’est-à-dire la vérification de la conformité du logiciel aux spécifications initiales.

DOCUMENTATION

Elle vise à produire les informations nécessaires pour l’utilisation du logiciel et pour des développements
ultérieurs.

MISE EN PRODUCTION

C’est le déploiement sur site du logiciel.

MAINTENANCE

Elle comprend toutes les actions correctives (maintenance corrective) et évolutives (maintenance
évolutive) sur le logiciel.

24
Titre du projet

2.3. Planning initial du projet


Vous y présenter le planning initial du projet (MS Project, ou un autre outil)

Exemple

L'objectif de ce planning est de déterminer les étapes du projet et le timing. Ce planning joue un rôle primordial
pour la réalisation et le suivi du projet, il est établi dans le début de chaque projet afin de suivre le bon
déroulement de chaque tâche.

Figure 5 : Diagramme de Gantt prévisionnel

2.4. Planning réel du projet


Ce planning présente l’état d’avancement réel du projet, il est développé à la fin du projet

25
Titre du projet

Figure 2:Figure 5 : Diagramme de Gantt réel

2.5. ANALYSE DES ECARTS

3. Organisation
3.1. Equipe MOE
Vous y identifier les différents intervenants dans le projet, MOE : représente les réalisateurs du projet

Nom Fonction / rôle pour le projet

Mr X Chef de projet

L’Action Equipe MOE

1. Valide le PQP du projet


2. Vérifie la spécification fonctionnelle et technique
3. Valide le planning du projet
4. Valide le rapport du projet
5. Elaborer le dossier de gestion de projet.
6. Réalisation de la spécification détaillée.
7. Effectue les tests unitaires

26
Titre du projet

3.2. Equipe MOA


Représente les validateurs et responsables des besoins, et du produits

Nom Fonction / rôle pour le projet

MR Y Directeur des moyens généraux de la CNSS

Mr Z Chef de service achat CNSS

Mr W Chef de service suivi des paiements

Mr V Chef de division logistique

L’action de l’équipe MOA:

1. Valide le dossier des spécifications fonctionnelles.


2. Valide le codage et la recette.
3. Présentation des besoins fonctionnels du projet.
4. Valide les livrables.
5. Contrôle le respect des demandes.

3.3. Moyens de suivi et de communication

CONCLUSION

Une conclusion de chapitre, (Dans ce chapitre nous avons présenté …………, dans le chapitre suivant nous
allons présenter…………. )

27
Titre du projet

CHAPITRE 3 : ETUDE DES BESOINS


Résumé

Exemple

Le présent chapitre a pour but de définir Les


besoins fonctionnels et non fonctionnels, après
avoir décrit les processus métiers, et les règles de
gestion.

28
Titre du projet

1. CAHIER DES CHARGES

1.1. PROBLEMATIQUE GENERALE

Rappel de la finalité du projet, et du produit objet de la mission du projet

Vous pouvez aussi ajouter un paragraphe sur un concept métier qui caractérise votre projet (Exemple : ITIL, E-
commerce, E-Learning….etc)

1.2. DESCRIPTION DES PROCESSUS MÉTIER

/ Modélisation du processus métier

Exemple

1.1.1. GESTION DES ACHATS

1. APPELS D’OFFRES ET MARCHES

La gestion des achats a pour objectif de procurer les matières premières, les produits, finis ou semi-finis
ou, les services nécessaires à l'entreprise dans le cadre de son exploitation et ce, au moindre coût. Ainsi,
l'achat devient une fonction stratégique dans l'entreprise…………….…………………………………………..

2. PROCESSUS DE GESTION DES APPELS D’OFFRE

Processus de passation des appels d’offres ouverts.


Commission
Formation de
concernée par
Input Service achat travail concernée
l’ouverture des
Output
par l’appel d’offre.
plis.

Programme Expression du
prévisionnel besoin d’achat
d’achat

Réception de la
Pré-requis de l’élaboration de l’AOO.

demande d’achat
élaborée par la
division concernée. Demande d’achat

Vérification des
budgets consacrés
à chaque formation
de travail.

Elaboration du
CPS.

Elaboration du
dossier de l’appel
d’offre.

Validation du
dossier par la
direction concernée
Elaboration et lancement de l’AOO

OUI

Publication de L’AO
L’ouverture des plis,
administratifs et
designation d’une Listing des
sous commision pour personnes de la
l’ouverture des plis commission pour
techniques. l’ouverture des plis.

Oui

Dressement du L’ouverture des plis


dossier au service techniques avec
de la liquidation Ouverture
élaboration
desduplis PV définitif
pour verification. 29 rapport
financiers.
technique.

Oui Oui
Dressement du Elaboration d’un procés-
Fiche de
dossier pour verbal definitif et
liquidation
engagement au conclusion du marché
service financier. avec le moins disant.
Titre du projet

1.1.2. GESTION DE STOCK

Lorsque l’on parle de gestion des stocks, il s’agit proprement dit de la tenue et du suivi d’une quantité
de marchandises dans un magasin. C’est une activité à deux branches : la gestion des mouvements de
……………………………

PROCESSUS DE GESTION DE STOCK

Sortie de stock (gestion des demandes internes)

Service Chef de bureau Chef de service


INPUT Magasinier OUTPUT
Logistique logistique logistique

Bon de sortie
Saisie de la demande

Saisie de la
Classique
demande
Validation demande Interne

Validation de
la demande OUI
interne

NON Validation de
la demande
interne
Fin de
processus NON OUI

Fin de
processus
Génération de la livraison

Génération de Bon de sortie


la livraison et Avec signature
magasinier
signature du
bon de sortie
Validation de la livraison

Bon de sortie
Validation de la Avec signature
livraison et magasinier et chef
signature du de service
bon de sortie logistique

NON

Fin de
processus

OUI
Bon de sortie
Avec signature
magasinier , chef
Livraison de service
logistique
Et bénéficaire
Livraison

Apres analyse de ce détail ont fini par définir les spécifications demandées à la solution :

30
Titre du projet

1.3. DESCRIPTION DES BESOINS FONCTIONNELS

Exemple :

. ETAT DU STOCK

Cette fonction permet à la personne en charge de la gestion de l’entrepôt de connaître parfaitement quelle
quantité de quels produits est stockés.

F. GESTION D'ENTREPÔTS

Avec ce module, on a voulu donner à l’entreprise une vision d’ensemble du fonctionnement de son
entrepôt qui permettra de gagner du temps, de limiter le risque d’erreurs, d’optimiser la surface
disponible et la qualité du service de gestion des commandes et de livraisons.

Notre solution vous permet de gérer votre entrepôt en terme de :

 Recherche d'emplacements
 Gestion des contraintes de stockage

G. INVENTAIRE

Afin d’éviter la charge de travail que provoque un inventaire annuel, notre Solution se base sur un système
d’inventaire tournant qui permet une vérification des stocks par lots ou par tranche, avec une périodicité moins
longue.
 
Le décompte des quantités en stock porte sur l’ensemble des éléments constitutifs du stock faisant partie du
patrimoine de l'entreprise quels que soient leur nature ou leurs états dans la chaîne de fabrication :

o Les stocks de production (matières premières, en-cours de fabrication, produits semi-ouvrés, produits
finis) ;
o Les stocks hors production (pièces de rechange, consommables autres, emballages …);

H. SAISIE DES MOUVEMENTS DE STOCK 

1.4. RÈGLES DE GESTION

Numéro Description

RG1. L’administrateur prend à sa charge la gestion de l’application

RG2 un tableau de bord est créé annuellement pour chaque utilisateur

RG3 un tableau de bord contient une multitude d’objectifs

RG4 le tableau de bord créé peut avoir des nouveaux objectifs ainsi que d’autres cédait à partir
des tableaux de bord précédents.

RG45 En outre il peut contenir aussi des objectifs déclinés à partir d’un autre.

RG6 un objectif comporte une batterie d’indicateur, une série d’actions primordiales pour
31
l’avancement de l’objectif et une multitude de risques qui peuvent se manifester lors
Titre du projet

1.5. DESCRIPTION DES BESOINS NON FONCTIONNELS

Exemple

1. Avoir une IHM ergonomique, conviviale et pratique à utiliser.

2. Adapter les IHM de façon à ce qu’elle soit confortable en terme de visibilité pour tous les
utilisateurs.

3. Se déconnecter de l’application après un temps d’inactivité de 30 minutes, avec un message


d’alerte informant et invitant l’utilisateur à se reconnecter.

4. Sécuriser l’accès à l’application avec un mot de passe de 10 caractère au minimum, avec une
durée d’expiration de 30 jours.

5. Avoir un délai de rafraîchissement qui s'approche le plus possible du temps réel.

6. Avoir un temps de réponse, temps de traitement et temps de chargement d’application ne


dépassant pas 15 secondes en condition normale.

7. Faire circuler l’information modifiée à partir d’un poste, sur l’interface de tous les utilisateurs
connectés en temps réel.

8. Avoir une Fenêtre d’accueil qui donne accès à tous les modules de l’application selon le profil
connecté.

CONCLUSION

Une conclusion de chapitre, (Dans ce chapitre nous avons présenté …………, dans le chapitre suivant nous
allons présenter…………. )

32
Titre du projet

Chapitre 4

Etude de l’existant

Organisation

Cartographie des processus *

Architectures existantes (organisationnelle, technique, software)

Procédures existantes

Méthodologie et moyen d’étude de l’existant (Entretiens, phases, questionnaires)

Critique (synthese)

CHAPITRE 5 : amélioration /mise en


place de la solution /

Organisation

Bonnes pratiques

Procédures expliquées

Rôles et responsabilités

Indicateurs de performance

Synthese

CHAPITRE 6 : outillage


Présentation du concept de l’outil -/ITSM/EPM/

Etude comparative entre deux exemple

Choix justifié

Architecture technique et fonctionnelle

Procédure de déploiement

33
Titre du projet

34
Titre du projet

CHAPITRE 5 : ANALYSE ET CONCEPTION


Résumé

Exemple

Ce chapitre présente le résultat du travail de l’analyse


et de conception du projet. Dans cette partie je
décortique les cas d’utilisation, je présente les
processus toutes les étapes détaillées pour finir avec la
conception logicielle.

35
Titre du projet

1. UML
Exemple

UML (en anglais Unified Modeling Language ou « langage de modélisation unifié ») est un langage de
modélisation graphique à base de pictogrammes. Il est apparu dans le monde du génie logiciel, dans le cadre de
la « conception orientée objet ». Couramment utilisé dans les projets logiciels, il peut être appliqué à toutes
sortes de systèmes ne se limitant pas au domaine informatique 1.

UML est l'accomplissement de la fusion de précédents langages de modélisation objet : Booch, OMT, OOSE.
Principalement issu des travaux de Grady Booch, James Rumbaugh et Ivar Jacobson, UML est à présent un
standard défini par l'Object Management Group (OMG)……………………..

2. ANALYSE DES BESOINS

2.1 ACTEURS DU SYSTÈME

Exemple

UTILISATEUR DE SAISIE INITIAL

Ces utilisateurs Saisie des informations initial indispensable pour tout initiation des processus sur la
solution, ce sont des utilisateurs souvent on une limitation d’accès sur l’application.

UTILISATEUR VALIDATEUR

Ce sont des utilisateurs qui valide les enregistrements et la saisie faire par les utilisateurs simple, sont
des utilisateurs avec pouvoir, souvent leur intervention est indispensable pour la continuation du
processus sur la solution

UTILISATEUR POUR CONSULTATION


uc Actors

User

UTILISATEUR DE SAISIE ADMINISTRATEUR


UTILISATEUR DE INITIALE
VALIDATION

Figure 3: diagramme d'utilisation représentant le


diagramme des utilisateurs

36
Titre du projet

37
Titre du projet

2.2 DIAGRAMME DES CAS D’UTILISATION GLOBAL

Ce diagramme ne contient pas des UC primitifs, il présent les principaux modules du système

Exemple

uc Primary Use Cases

Gestion des
Fourniseurs

Gestion des
Magazinier Central Approv isionnements
«include»

«include» «include»

Authentification
Gestion des produits «include»

«include»

Gestion des
Chargements «include»

Administrateur Gestion des Comptes

Figure 9 : Cas d’utilisation général

Description des cas d’utilisation

2.3 CAS D’UTILISATION DU MODULE GESTION DES FORNISSEURS

Exemple

38
Titre du projet

uc Gestion des Fourniseurs

Aj outer Fournisseur

«include»

Authentification
Magazinier Central
(from Actors) «include»
Lister Fournisseurs

«extend»

«extend» «extend»

Env oyer E-Mail

Modifier Fiche
Afficher Detail
Fournisseur
Fournisseur «extend»

Description du Cas d’utilisation

Nom Créer indicateur

Objectif

Acteurs principaux

Acteurs secondaires

Pré conditions

Exceptions

Flot d’événements

Post condition

2.4 DESCRIPTION DES SCÉNARIOS

Vous y développez des diagrammes de séquences

39
Titre du projet

40
Titre du projet

3. CONCEPTION
Vous pouvez ajouter des diagrammes de séquence MVC en cas de Besoin

3.1 DIAGRAMME DES CLASSES

Développer le diagramme des classes, en spécifiant les cardinalités, n’oubliez pas les méthodes

Vous pouvez développer un diagramme des classes, même en cas de projet ERP (comme diagramme des classes
d’analyse)

Exemple

3.2 STRUCTURE DE LA BASE DES DONNÉES

Vos pouvez développer le modèle physique des données (sauf en cas d’hibernation)

41
Titre du projet

CONCLUSION

Dans ce chapitre, nous avons décrit la phase d’analyse et conception de mon projet. Et nous allons présenter et
défini quelques diagrammes du formalisme UML, relatifs à notre projet afin d’illustrer son fonctionnement. Le
chapitre suivant est dédié à la phase de réalisation de notre application.

42
Titre du projet

CHAPITRE 6 : RÉALISATION

Résumé

Exemple

Ce chapitre est consacré à la phase réalisation du


projet. Tout d’abord, je vais présenter quelques
outils utilisés dans la mise en œuvre de notre projet
de fin d’étude. Ensuite, je détaille la réalisation de
l’application.

43
Titre du projet

1. ARCHITECTURE DE TECHNIQUE
Vous y décrivez le choix architectural du système cible.

Exemple

Le choix d’une architecture logicielle constitue une étape technologique primordiale. En effet, Dans
notre application on a choisi de travailler avec l’architecture multicouche afin de séparer les
responsabilités et ainsi, de minimiser l'impact du changement.

Client (Navigateur)

(HTML/JS/CSS)

DP MVC
JSF / RichFaces Couche Présentation

Contrôleur
M
Handler Handler Data
O
(Request) (Session)
Spring (DP IOC) D

E
Couche Service Couche Métier
L

Couche DAO
Spring ORM (DP Template)

Couche de persistance
(Hibernate 2) : (DP Singleton)

MySQL

1.1.1 La couche présentation 


[1]
Cette couche est la couche d'entrée dans l'application du point de vue du client. Elle appelle les
traitements du contrô leur (dans notre cas, des Handler en scope session et request), en fonction
des actions effectuées par le client et récupère les données retournées. Elle met ensuite en forme
ces données pour les afficher au client. Cette couche est réalisée grâ ce à JSF avec la librairie
RichFaces.
1.1.2 La couche service 

Dans notre application, cette couche organise la communication entre les modules via le design
pattern IOC de Spring. En effet, puisque l’application est divisée en plusieurs modules, pour gérer

44
Titre du projet

[1] Voir webographie

2. ARCHITECTURE DE DEPLOIEMENT

Figure 4 : architecture de déploiement

Vous ajoutez une description de l’architecture de déploiement

3. OUTILS ET FRAMEWORK

OUTILS ET TECHNOLOGIES UTILISÉS

Exemple

MICROSOFT PROJECT

Microsoft Project est un logiciel de gestion de projet édité par Microsoft. permet de planifier les projets
et les ressources, et d’assurer le suivi des leur réalisation. MS Project permet ainsi au chef de projet
d’assurer une professionnelle afin de garantir le respect des délais et du budget. J’ai l’utiliser
essentiellement pour faire la planification de la réalisation du projet.

MINDJETMINDMANAGER PRO

MindjetMindManager Pro V7 est une suite permettant d’organiser les idées en vrac, d’en trouver
d’autres, de structurer et de relier l’information sous toutes ses formes dans un cadre multidimensionnel.
Il m’a été d’une grande utilité pour la création de schémas et de représentations graphiques.

45
Titre du projet

FRAMEWORK

Exemple

VB .NET WEB

Visual Basic .Net est un langage de programmation à la syntaxe similaire à celle de Visual Basic 6.

Néanmoins, ces deux langages sont assez peu comparables dans la pratique tant l'évolution entre ceux-ci
est énorme. Le principal changement étant sans conteste l'introduction de l'orientation objet dans le
langage.

VB.NET permet de développer en .Net via Visual Studio, c'est-à-dire seulement sur les systèmes
d'exploitation Windows (98, 2000, XP, Vista, 7). Il existe cependant un projet visant à porter la plateforme
DotNet (et donc VB.NET) sous Linux, MacOS et OpenBSD. Ce projet s'appelle Mono et il permet déjà de
faire tourner nativement des applications .NET 2.0.

Il est important de rappeler que tout programme VB.NET est compilé dans le même langage intermédiaire
(IL) que C# ou tout autre langage de la plateforme DotNet.

ORACLE DATABASE

Oracle Database est un système de gestion de base de données relationnel (SGBDR) qui depuis
l'introduction du support du modèle objet dans sa version 8 peut être aussi qualifié de système de gestion
de base de données relationnel-objet (SGBDRO). Fourni par Oracle Corporation, il a été développé par

4. INTERFACES
Vous y insérez une description de quelques interfaces commentées du système (pas toutes)

CONCLUSION GÉNÉRALE
Un rappel du sujet
Une description de l’avancement du projet et des acquis
Les perspectives du projet

Exemple

Notre projet de fin d’études consistait à développer un système qui intégré la gestion des exigences
suivant le référentiel CMMI pour l’entité BPLG du groupe MEDTI.

Pour mettre en œuvre ce projet, nous étions amenés, dans un premier lieu, à établir une étude
conceptuelle du sujet afin de dégager les différents modules et fonctionnalités de cette application
ainsi qu’une étude des outils et technologies susceptibles de convenir à sa réalisation. Dans un
46
second lieu, nous avons fait une analyse et conception du projet en se basant sur le formalisme
UML. Un certain nombre de diagrammes ont été élaborés afin de mieux découper le projet, ce qui a
facilité sa mise en œuvre. Finalement, nous avons implémenté les différents modules de cette
Titre du projet

Bibliographie
Vous y présentez les différents livres scientifiques que vous avez consultez pour le projet, en spécifiant

[1]. Titre, auteur, Edition, année : Explication

[2] ………………..

WEBOGRAPHIE
Vous y présentez les liens directes des portails et sites que vous avez consulté pour le projet

[1]. Lien direct : Description (Date de consultation)

47
Titre du projet

ANNEXES

Vous y présenter le contenu auxiliaire que vous voulez associer au rapport (Ex : Description d’outil, technologie,
concept, procédures d’installation ….etc)

48