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

 > 

Mise en place d'un logiciel de gestion des missions:cas de la FCG (Fiducia Consulting Group) Sarl

( Télécharger le fichier original )
par Jules GREGOIRE
Université d'Abomey-Calavi au Bénin - Diplôme de technicien supérieur 2009
  

précédent sommaire

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

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

précédent sommaire






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








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille