Titre : Un exemple de facture éditée pour
un client
Titre : Un exemple de rapport édité pour
un utilisateur
Titre : Un exemple de règlement
édité par un utilisateur
BIBLIOGRAPHIE
UML en action de Pascal ROQUES et Franck
VALLEE Deuxième édition 2003 UML 2 par la
pratique de Pascal ROQUES Troisième édition
2004
COURS UML.13 d'ENITA (Bordeaux) écrit par
J. STEFFE en 2005 Développons en Java version
0.95.2 du 01/11/2008 de Jean-Michel DOUDOUX FAQ JDBC
de Christophe JOLLIVET et Ioan CALAPODESCU
Création interface graphique avec Swing : les
bases de Baptiste WICHT mise à jour le 03/12/2007
Génération de rapport avec Jasper
Report écrit par Eric REBOISSON mise à jour le
16/07/2006
Introduction à JDBC écrit par
Valère VIANDIER
Conception et réalisation d'application de gestion
d'un centre de kinésie sur
www.memoireeonline.com
Conception et Développement du logiciel de gestion
commerciale sur
www.memoireeonline.com
www.wikipedia.com
Table des matières
DEDICACES ii
REMERCIEMENTS iii
LISTE DES ABBREVIATIONS iv
LISTE DES FIGURES v
INTRODUCTION 2
I. ETUDE PRELIMINAIRE 3
|
A.
|
Cahier de charges préliminaires
1. Présentation générale du projet
|
3
3
|
|
|
1.1 Présentation de la structure
|
3
|
|
|
1.2 Description du processus de gestion
|
3
|
|
|
1.2.1 Processus de gestion des contrats
|
3
|
|
|
1.2.2 Processus de gestion des missions
|
4
|
|
|
1.2.3 Processus de gestion des rapports
|
4
|
|
|
1.2.4 Processus de facturation
|
4
|
|
|
1.2.5 Critiques
|
4
|
|
|
1.2.6 Solutions proposées
|
4
|
|
B.
|
Choix Techniques
|
5
|
|
|
1. Choix de l'outil de développement
|
5
|
|
|
1.1 Eclipse
|
5
|
|
|
1.2 NetBeans EDI
|
5
|
|
|
1.3 Jcreator
|
5
|
|
|
2. Choix du SGBDR
|
6
|
|
|
3. Choix du langage d'analyse :
|
6
|
|
|
4. Choix de l'outil d'analyse :
|
6
|
|
C.
|
Recueil des besoins fonctionnels
|
7
|
|
|
1. Identification des principaux acteurs du système
|
7
|
|
|
2. Modélisation du contexte statique
|
8
|
II.
|
|
ELABORATION
|
9
|
|
A.
|
Spécification des besoins fonctionnels
|
9
|
|
|
1. Gestion des utilisateurs du logiciel
|
9
|
|
|
1.1 Profil de consultation (Lecture de données)
|
9
|
|
|
1.2 Profil de modification (Mise à jour de
données)
|
9
|
|
1.3
|
Profil de recherche (Recherche+consultation de données)
|
9
|
|
1.4
|
Profil de création (Ajout de données)
|
9
|
|
1.5
|
Gestion des accès
|
10
|
|
2.
|
Gestion des factures
|
10
|
|
2.1
|
Profil de consultation (Lecture de données)
|
10
|
|
2.2
|
Profil de modification (mise à jour de données)
|
10
|
|
2.3
|
Profil de recherche (recherche+consultation de données)
|
10
|
|
2.1
|
Profil de création (Ajout de facture)
|
10
|
|
2.5
|
Gestion des accès
|
10
|
|
3.
|
Gestion des clients
|
10
|
|
3.1
|
Profil de consultation (Lecture de données)
|
10
|
|
3.1
|
Profil de modification (mise à jour de données)
|
10
|
|
3.3
|
Profil de recherche (recherche+consultation de données)
|
10
|
|
3.4
|
Profil de création (Ajout de client)
|
11
|
|
3.5
|
Gestion des accès
|
11
|
|
4.
|
Gestion des missions
|
11
|
|
4.1
|
Profil de consultation (Lecture de données)
|
11
|
|
4.2
|
Profil de modification (mise à jour de données)
|
11
|
|
4.3
|
Profil de recherche (recherche+consultation de données)
|
11
|
|
4.4
|
Profil de création (Ajout de dossier)
|
11
|
|
4.5
|
Gestion des accès
|
11
|
B.
|
|
Identification des cas d'utilisation
|
11
|
C.
|
|
Diagrammes des cas d'utilisation
|
13
|
D.
|
|
Description des cas d'utilisation
|
16
|
E.
|
|
Diagrammes d'activités
|
19
|
F.
|
|
Diagramme de séquences
|
23
|
G.
|
|
Diagramme de collaboration
|
24
|
H.
|
|
Identification des classes du système
|
25
|
I.
|
|
Diagramme de classes
|
26
|
J.
|
|
Description réelle des quelques cas d'utilisation
|
28
|
|
1.
|
Fiche de réinitialisation de mot de passe
|
28
|
|
2.
|
Fiche employé
|
29
|
|
3.
|
Fiche contrat
|
30
|
III. CONSTRUCTION 31
A. Plate-forme de développement 31
1. Environnement matériel 31
2. Environnement logiciel 31
B. Modèle Physique de données 32
C. Langage de programmation utilisé : JAVA 33
D. Implémentation des classes du système (Client)
33
IV. TRANSITION 37
A. Déploiement 37
1. Architecture logicielle 37
2. Architecture physique 38
3. Architecture applicative 39
4. Schéma d'accès aux données 39
B. Recette fonctionnelle 40
1. Démarrage du logiciel 40
2. Erreur d'authentification 41
3. Espace Administrateur 42
4. Saisie nouveau client 43
5. Rechercher un dossier 43
6. Saisie d'un nouveau règlement 44
7. Suppression de dossier 45
CONCLUSION 47
ANNEXES 48
Cahier des charges 48
Base de données 53
1. Règles de gestion 54
2. Codes SQL de création des tables 55
Quelques documents édités par le logiciel 64
BIBLIOGRAPHIE 68
|