Dédicace
fi ,rait ?ère /4~,r~ss~ Laz4ae, fi ,r~ ,rèee
c,r~e J~ititette, fi ,rait leèee et ,res soues, Puisse ee ,raceste
~?useu~e te~upee reee ti aes teu".
Remerciements
Je tiens à présenter mes remerciements à
Mr. Mahdi Walid mon encadreur à l'Institut Supérieur
d'Informatique et de Multimédia de Sfax (ISIMS) pour le soutien et
l'aide permanente qu'il n'a cessé de m'apporter. J'exprime envers lui
tous mes sentiments de gratitude et de reconnaissance.
Je tiens à présenter mes remerciements
également à mes encadreurs au département des produits et
d'assistance du Centre National d'Informatique de Tunis (CNI) Mr. Ben Atalah
Mohamed & Mr Sboui Fayçal pour m'avoir accueillie, veillé au
bon déroulement de mon stage, et les efforts qu'ils ont fournis pour la
réussite de ce projet. Ainsi, que tout le personnel de la CNI.
Mes vifs remerciements s'adressent également à tous
mes enseignants de l'ISIMS pour tous les services qu'ils m'ont rendus.
Merci enfin à tous mes collègues d'études de
l'ISIMS d'avoir donné un second souffle à mon travail.
Sommaire
Dédicaces
Remerciements
Introduction générale
1 Etude préalable 1
1.1 Introduction 1
1.2 Présentation du centre national d'informatique 1
1.2.1 Missions et services 2
1.2.2 Ressources 2
1.3 La problématique 3
1.4 Processus qualité 4
1.4.1 Système de Management de la Qualité 4
1.4.2 La démarche « Système de Management de
la Qualité » 4
1.4.3 Principes du Management de la Qualité 5
1.4.4 Les 5 « M » d'un processus Qualité 5
1.4.5 Les 3 types de processus qualité 6
1.5 Démarche de développement 7
1.5.1 Présentation d'UP 7
1.5.2 Les principes d'UP 7
1.5.3 Les phases d'UP 8
1.5.4 Démarche de développement adoptée
9
1.6 Conclusion
.........................................................................................................................................
11
2 Etude du processus « installation et livraison des
produits » 12
2.1 Modélisation métier 12
2.1.1 Elaboration du schéma de contexte du sous domaine
d'étude 12
2.1.2 Elaboration du diagramme d'activité 13
2.1.3 Elaboration du diagramme de classe métier 14
2.2 Exigences fonctionnelles 15
2.2.1 Elaboration du diagramme des cas d'utilisation
système 15
2.3 Analyse des cas d'utilisation 16
2.3.1 Raffinement du diagramme des cas d'utilisation
système 16
2.3.2 Description textuelles des cas d'utilisation 17
2.3.3 Elaboration du schéma de navigation
générale 23
2.4 Conception 24
2.4.1 Elaboration des diagrammes techniques 24
3 Etude du processus « Déploiement » 39
3.1 Modélisation métier 39
3.1.1 Elaboration du schéma de contexte du domaine
d'étude 39
3.1.2 Elaboration du diagramme d'activité 40
3.1.3 Elaboration du diagramme de classe métier 41
3.2 Exigences fonctionnelles 43
3.2.1 Elaboration du diagramme des cas d'utilisation
système 43
3.3 Analyse des cas d'utilisation 44
3.3.1 Raffinement du diagramme des cas d'utilisation 44
3.3.2 Description textuelles des cas d'utilisation 45
3.3.3 Elaboration du schéma de navigation
générale 49
3.4 Conception 50
3.4.1 Elaboration des diagrammes techniques 50
4 Synthèse de l'analyse 54
4.1 Diagramme de classe récapitulatif 54
4.2 Schéma de navigation de synthèse 55
4.3 Diagramme de déploiement 56
4.4 Technologie choisie 56
5 Réalisation 57
5.1 Environnement de réalisation 57
5.1.1 Environnement matériel 57
5.1.2 Environnement logiciel 57
5.2 Implémentation de la base de donnée 60
5.2.1 Modèle physique de données 61
5.3 Enchainement des interfaces graphiques 62
5.3.1 Connexion 62
5.3.2 Espace administrateur 63
5.3.3 Espace responsable application 66
5.3.4 Espace Equipe Mobile 71
5.4 Test de l'application 71 Conclusion
Bibliographie
URL utiles
Tables des figures
Figure 1- Schéma détaillé de la
démarche de développement
............................................................ 10
Figure 2 - Schéma de contexte du sous domaine
d'étude (processus installation et livraison) .............12 Figure
3 - Diagramme d'a ctivité
...........................................................................................................
13 Figure 4 - Diagramme de classe métier
.................................................................................................
14
Figure 5 - Diagramme des cas d'utilisation système
.............................................................................
15 Figure 6 - Diagramme des cas d'utilisation
...........................................................................................
16 Figure 7 - Schéma de navigation générale
............................................................................................
23
Figure 8 - Diagramme de séquence du CU Authentification
................................................................ 24
Figure 9 - Diagramme de classe du CU Authentification
..................................................................... 24
Figure 10 - Diagramme de séquence du CU Créer utilisateur
............................................................... 25
Figure 11 - Diagramme de classe du CU Créer utilisateur
.................................................................... 25
Figure 12 - Diagramme de séquence du CU Modifier utilisateur
......................................................... 26 Figure 13 -
Diagramme de classe du CU Modifier utilisateur
.............................................................. 26 Figure
14 - Diagramme de séquence du CU Supprimer Utilisateur
...................................................... 27 Figure 15 -
Diagramme de classe du CU Supprimer Utilisateur
........................................................... 27
Figure 16 - Diagramme de séquence du cas d'utilisation
saisir bon de commande interne................... 28
Figure 17 - Diagramme de classe du CU Saisir BCI
.............................................................................
28 Figure 18 - Diagramme de séquence du CU Modifier BCI
................................................................... 29
Figure 19 - Diagramme de classe du CU Modifier BCI
........................................................................
29 Figure 20 - Diagramme de séquence du CU Consulter BCI
................................................................. 30
Figure 21 - Diagramme de classe du CU Consulter BCI
......................................................................
30 Figure 22 - Diagramme de séquence du CU Vérifier Prés
requis ......................................................... 31
Figure 23 - Diagramme de classe du CU Vérifier Prés requis
.............................................................. 31 Figure
24 - Diagramme de séquence du CU Ajouter Formation
........................................................... 32 Figure 25
- Diagramme de classe du CU Ajouter Formation
................................................................ 32
Figure 26 - Diagramme de séquence du cas CU Modifier Formation
................................................... 33 Figure 27 -
Diagramme de classe du CU Modifier Formation
.............................................................. 33 Figure
28 - Diagramme de séquence du CU Consulter Formation
....................................................... 34 Figure 29 -
Diagramme de classe du CU Consulter Formation
............................................................ 34
Figure 30 - Diagramme de séquence du CU Suivre
l'installation des produits ..................................... 35
Figure 31 - Diagramme de classe du CU Suivre l'installation des produits
.......................................... 35 Figure 32 - Diagramme de
séquence du CU Ajouter bon de livraison
.................................................. 36 Figure 33 -
Diagramme de classe du CU Ajouter bon de livraison
....................................................... 36 Figure 34 -
Diagramme de séquence du CU Modifier BL
.................................................................... 37
Figure 35 - Diagramme de classe du CU modifier BL
..........................................................................
37
Figure 36 - Diagramme de séquence du CU Consulter bon de
livraison .............................................. 38 Figure 37
- Diagramme de classe du CU Consulter bon de livraison
................................................... 38
Figure 38 - Schéma de contexte du sous domaine
d'étude (Processus déploiement) .........................
39
Figure 39 - Diagramme d'activité
..........................................................................................................
40 Figure 40 - Diagramme de classe métier
...............................................................................................
41
Figure 41 - Diagramme des cas d'utilisation système
...........................................................................
43
Figure 42 - Diagramme des cas d'utilisation 44
Figure 43 - Schéma de navigation générale
49
Figure 44 - Diagramme de séquence du CU Gérer
convention 50
Figure 45 - Diagramme de classe du CU Gérer convention
50
Figure 46 - Diagramme de séquence du CU Gérer bon
d'Intervention 51
Figure 47 - Diagramme de classe du CU Gérer bon
d'intervention 51
Figure 48 - Digramme de séquence du CU Gérer fiche
mise en service 52
Figure 49 - Diagramme de classe du CU Gérer fiche mise en
service 52
Figure 50 - Diagramme de séquence du CU Gérer PV de
réception 53
Figure 51 - Diagramme de classe du CU Gérer PV de
réception 53
Figure 52 - Diagramme de classe récapitulatif 54
Figure 53 - Schéma de navigation de synthèse 55
Figure 54 - Diagramme de déploiement 56
Figure 55 - Modèle physique de données 61
Figure 56 - Interface Connexion 62
Figure 57 - Interface Erreur d'authentification 62
Figure 58 - Interface Ajout d'un nouvel utilisateur (1/2) 63
Figure 59 - Interface Ajout d'un nouvel utilisateur (2/2) 63
Figure 60 - Interface mise à jour d'un utilisateur (1/3)
64
Figure 61 - Interface mise à jour d'un utilisateur (2/3)
64
Figure 62 - Interface mise à jour d'un utilisateur (3/3)
64
Figure 63 - Interface Suppression d'utilisateurs (1/2) 65
Figure 64 - Interface Suppression d'utilisateurs (2/2) 65
Figure 65 - Interface Ajout bon de commande interne 66
Figure 66 - Interface consultation des bons de commande 66
Figure 67 - Interface Vérification des pré-requis
(1/2) 67
Figure 68 - Interface Vérification des pré-requis
(2/2) 67
Figure 69 - Interface Ajout d'une formation 68
Figure 70 - Interface Consultation des formations 68
Figure 71 - Interface suivie installation des applications (1/2)
69
Figure 72 - Interface suivie installation des applications (2/2)
69
Figure 73 - Interface ajout bon de livraison 70
Figure 74 - interface ajout d'une convention 70
Figure 75 - Interface espace équipe mobile 71
Introduction générale
Un processus métier est une séquence
ordonnée et chronologique des taches destinées à produire
un résultat à valeur ajoutée pour le client ainsi que les
employés de l'organisation. Cette notion a été toujours
présente quelque soit la taille de la structure organisationnelle de
l'entreprise.
L'objectif de la gestion des processus métiers est de
rendre l'entreprise efficace, flexible et compétitive tout en produisant
des biens et des services de qualité à moindre coût. Ainsi
l'intégration d'un système de gestion de la qualité a
comme objectif de proposer un moyen d'amélioration efficace et continue
des résultats produits en conformité aux attentes des clients. La
réussite de sa mise en oeuvre dépend essentiellement de la
flexibilité des processus opérationnel de l'organisation.
Dans ce contexte, et pour atteindre les objectifs
déjà recensés, le département des produits et
d'assistance du centre national d'informatique de Tunis, suite à la mise
en place d'un système de gestion de la qualité envisage
développer et mettre en place un système de suivi des processus
qualité.
Le projet consiste à faire le suivi de deux processus :
« processus installation et livraison des produits » et «
processus déploiement », et donc de développer une
application recouvrant toutes les activités de ces deux processus. Pour
ce faire, nous avons étudié et analysé chaque processus
à part en appliquant une méthodologie de développement
logiciel qui se base sur le processus unifié et sur le langage de
modélisation unifié « UML », ensuite nous avons
réalisé une synthèse de l'étude en choisissant J2EE
comme technologie, puis l'implémentation de la base de donnée en
utilisant MySQL comme système de gestion de base de données
relationnel et enfin le codage, l'implémentation et le test de
l'application.
Ce rapport de projet de fin d'études s'organise en cinq
chapitres : le premier chapitre intitulé « étude
préalable » englobe la présentation du centre national
d'informatique de Tunis, la notion du processus qualité, la
problématique et enfin la démarche de développement
logiciel adoptée.
Les chapitres 2 et 3 présentent une étude
complète des deux processus respectivement le processus installation et
livraison des produits et le processus déploiement en appliquant la
démarche de développement déjà décrit dans
le premier chapitre.
Le chapitre 4 est une synthèse de l'analyse de la
conception des deux processus. Le chapitre 5 couvre la phase de
réalisation de l'application.
1 Etude préalable
1.1 Introduction
Dans ce chapitre, nous présentons le Centre National
d'informatique, organisme d'accueil où s'est déroulé mon
stage, la problématique, ainsi que la notion des processus
qualité tout en mettant l'accent sur leur importance, et enfin, la
démarche de développement adoptée.
|