Chapitre II: Spécification des besoins
INTRODUCTION 19
II.1PRESENTATION DE L'ORGANISME D'ACCUEIL 20
II.1.1HISTORIQUE DE L'UNIVERSITE DE BEJAIA 20
II.1.2 L'HISTORIQUE DE LA FACULTE DES SCIENCES EXACTES 21
II.1.3 L'ORGANIGRAMME DE LA FACULTE DES SCIENCES EXACTES 21
II.1.4 LES MISSIONS DE LA FACULTE DES SCIENCES EXACTES 22
II.1.5 PRESENTATION DU SERVICE D'ACCUEIL 23
II.1.5.1 L'effectif du magasin 23
II.1.5.2 Missions du magasinier 23
II.1.5.3 Situation informatique : 23
II.2 CONTEXTE DU SYSTEME 24
II.2.1CIRCUIT DU DEROULEMENT DES ACTIVITES RELATIVES A LA FACTURE
24
II.2.2 CIRCUIT DU DEROULEMENT DES ACTIVITES RELATIVES AU BON DE
COMMANDE INTERNE : 27
II.2.3 DIAGNOSTIC DE LA SITUATION ACTUELLE 29
II.3 PROBLEMATIQUE 29
II.4 PROPOSITIONS 30
II.5 OBJECTIFS 30
II.6 DIAGRAMME DU CONTEXTE 31
II.6.1 IDENTIFICATION DES ACTEURS 32
II.6.2 IDENTIFICATION DES MESSAGES 32
CONCLUSION 33
Chapitre III: Analyse des besoins
INTRODUCTION 34
III.1MODELE DU SYSTEME 35
III.2 BESOINS FONCTIONNELS ET NON FONCTIONNELS
36
III.2.1BESOINS FONCTIONNELS 37
III.2.2 BESOINS NON-FONCTIONNELS 41
III.3 LA DEMARCHE DU PROTOTYPAGE 41
III.4 REALISATION DES DIAGRAMMES DE SEQUENCES
43
III.4.1 DIAGRAMME DE SEQUENCE DU CAS D'UTILISATION AUTHENTIFIE
43
III.4.3 DIAGRAMME DE SEQUENCE DU CAS D'UTILISATION MODIFIER UN
PRODUIT 44
III.4.4 DIAGRAMME DE SEQUENCE DU CAS D'UTILISATION SUPPRIMER UN
PRODUIT 45
III.4.5 DIAGRAMME DE SEQUENCE DU CAS D'UTILISATION AJOUTER UN BON
DE SORTIE 46
III.4.6 DIAGRAMME DE SEQUENCE DE CAS D'UTILISATION MODIFIER UN
BON DE SORTIE 48
III.4.7 DIAGRAMME DE SEQUENCE DU CAS D'UTILISATION SUPPRIMER UN
BON DE SORTIE 50
III.4.8 DIAGRAMME DE SEQUENCE DU CAS D'UTILISATION CONSULTER
L'ETAT DE STOCK 51
III.4.9 DIAGRAMME DE SEQUENCE DE CAS D'UTILISATION EDITER UN BON
DE SORTIE 52
III.5 RISQUES CRITIQUES : 53
INTRODUCTION 55
IV. REALISATION DU DIAGRAMME DE CLASSE 56
IV.1 REGLES DE GESTION 56
IV.2 DICTIONNAIRE DES DONNEES 57
IV.3 DIAGRAMME DE CLASSE 58
IV.4 LE MODELE LOGIQUE DE DONNEES : 60
IV.5 REGLES DE PASSAGES 60
IV.6 REGLES DE NORMALISATION 60
CONCLUSION 61
INTRODUCTION 62
V.1 ENVIRONNEMENT DE DEVELOPPEMENT DE L'APPLICATION
63
V.2 OUTILS DE DEVELOPPEMENT 63
V.2.1 WAMPSERVER 63
V.2.2 PHP 64
V.2.3 ADOBE DREAMWEAVER 64
V.2.4 MYSQL 65
V.2.4.1 Concurrents de MySQL 66
V.2.5 JAVASCRIPT 66
V.2.6 PHOTOSHOP 67
V.3 IMPLEMENTATION DE LA BASE DE DONNEES 68
V.4 LA SECURITE DE L'APPLICATION 68
V.5ARBORESCENCE DE L'APPLICATION WEB 69
V.6 INTERFACES DE L'APPLICATION 70
V.6.1 INTERFACE D'ACCUEIL 70
V.6.2 INTERFACE D'ADMINISTRATION 70
V.6.3 INTERFACE GESTION DES SESSIONS 71
V.6.4 INTERFACE EDITION FICHE DE STOCK 72
V.7 ARCHITECTURE MATERIELLE MISE EN PLACE 73
V.8 DIAGRAMME DE DEPLOIEMENT 74
V.9 TEST 75
V.9.1 TEST DU CAS D'UTILISATION « AUTHENTIFICATION»
75
V.9.2 TEST DU CAS D'UTILISATION « ETABLIR UN BON DE SORTIE
» 75
V.9.3 TEST DU CAS D'UTILISATION « IMPRIMER UN BON DE SORTIE
» 76
V.9.4 TEST DU CAS D'UTILISATION « SUPPRIMER UN BON DE SORTIE
» 77
V.9.5 TEST DU CAS D'UTILISATION « MODIFIER UN BON DE SORTIE
» 77
V.9.6 TEST DU CAS D'UTILISATION «AJOUT D'UN NOUVEL
ARTICLE» 77
V.9.6 TEST DU CAS D'UTILISATION « ETABLIR UNE FICHE DE
STOCK» 78
Liste des figures
Figure 1 : Schéma d'ensemble des diagrammes d'UML
2 5
Figure 2 : Cycle de vie du processus unifié
9
Figure 3 : Schéma de fonctionnement d'un
système client/serveur 12
Figure 4 : Architecture à 2-Tiers 13
Figure 5 : Architecture 3-Tiers .. 14
Figure 6 : Architecture de référence des
services web . 17
Figure 7 : Organigramme de la Faculté des Sciences
Exactes . 21
Figure 8 : Diagramme d'activité relatif à
la facture . 26
Figure 9 : Diagramme d'activité relatif au bon de
commande interne 28
Figure 10:Diagramme de contexte . 33
Figure 11:Diagramme du cas d'utilisation gestion des
stocks . 35
Figure 12: Package du cas d'utilisation gérer les
bons de sorties 37
Figure 13: Package du cas d'utilisation gérer les
bons d'entrées . 38
Figure 14 : Package du cas d'utilisation édition
38
Figure 15 : Package du ca d'utilisation mettre a jour la
base de donnée 40
Figure 16: Interface gestion des entrées .
42
Figure 17: Interface gestion des sorties 42
Figure 18: Interface gestion des produits 42
Figure 19 : Le diagramme de séquence du cas
d'utilisation authentifier 43
Figure 20 : Diagramme de séquence de cas
d'utilisation ajouter un produit 44
Figure 21 : Diagramme de séquence du cas
d'utilisation modifier un produit 45
Figure 22 : Diagramme de séquence du cas
d'utilisation supprimer un produit 46
Figure 23 : Diagramme de séquence du cas
d'utilisation ajouter un bon de 47
Figure 24 : Diagramme de séquence ajouter une
ligne de bon de sortie 48
Figure 25 : Diagramme de séquence du cas
d'utilisation modifier un bon de sortie.. 49
Figure 26 : Diagramme de séquence modifier une
ligne de bon de sortie . 50
Figure 27 : Diagramme de séquence supprimer un bon
de sortie 51
Figure 28 : Diagramme de séquence du cas
d'utilisation consulter le stock . 52
Figure 29 : Diagramme de séquence du cas
d'utilisation éditer un bon de sortie...... 53
Figure 30: Diagramme de classe . 59
Figure 31: Page d'accueil WampServer 64
Figure 32: Base de données Gestock ..
68
Figure 33: Arborescence de l'application web .
69
Figure 34: Interface d'accueil 70
Figure 35: Interface d'administration 71
Figure 36 : Interface gestion des sessions .
72
Figure 37 : Interface fiche de stock 73
Figure 38 : Architecture matérielle adoptée
. 73
Figure 39: Diagramme de déploiement
74
Figure 40 : Test sur les sorties du stock 76
Figure 41 : Test sur l'impression d'un bon de sortie
77
Figure 42 : Test établir une fiche de stock
78
Figure 43 : Bon de sortie et bon de commande interne
86
Figure 44 : Bon d'entrée 87
Figure 45 : Fiche de stock 87
Liste des tableaux
Liste des tableaux:
Tableau 1 : Anomalies et suggestions 29
Tableau 2 : Propositions et solutions informatiques
30
Tableau 3 : Comparaison des deux SI manuel est
automatisé . 31
Tableau 4 : Tableau des messages en interaction .
32
Tableau 5 : Dictionnaire des données
57
|