WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Développement et mise en place d'un systeme de suivi des processus qualité

( Télécharger le fichier original )
par bilel khamassi
ISIMS - Ingenieur Informatique 2009
  

sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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.

sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld