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

 > 

Application pour une gestion commerciale.

( Télécharger le fichier original )
par Khawla GADER
Institut Supérieur d'Informatique et des Techniques de Communication Hammam Sousse - Technicien Supérieur en Informatique Appliquée Spécialité Multimédia 2013
  

précédent 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

Conclusion

Après la spécification des besoins, on a donné les moyens à l'utilisateur d'appréhender rapidement le fonctionnement général et de comprendre les détails de chaque fonctionnalité de l'application

11

GADER Khawla

Projet Fin d'Etude ISITCOM

Chapitre3 : Méthodologie et conception

Introduction

Après avoir présenté le projet, poser la problématique et spécifier l'analyse des besoins, on a investis à implémenter une application répondant aux besoins du marché.

En utilisant le langage de programmation UML dont Il existe plusieurs outils pour la modélisation et conception, On a choisi pour la création des différents diagrammes de l'application: Enterprise Architect for UML qui est un outil de création de modèles utilisé dans les domaines de la finance, du développement de logiciel et de système.

3.1 Conception du système

UML propose 9 diagrammes sur deux vues statique et dynamique:

Figure3.1: Diagrammes UML

Dans cette application, on va présenter 3 diagrammes qui sont: Le diagramme des cas d'utilisation, le diagramme de séquences et le diagramme de classes.

12

GADER Khawla

Projet Fin d'Etude ISITCOM

3.1.1 Diagramme de cas d'utilisation

Les diagrammes de cas d'utilisation décrivent les utilisations requises d'un système, ou ce qu'un système est supposé faire. Les cas d'utilisation présentent une vue externe de la façon

d'utiliser un système, que ce soit l'application, un - sous-système, une fonction, un composant.
Les principaux concepts de ces diagrammes sont les acteurs, cas d'utilisation et sujets. Acteur : est l'archétype de l'utilisateur (personne, processus externe, ...) qui interagit avec le système.

Cas d'utilisation: modélise le service rendu par le système sans en imposer le mode de réalisation.

Sujet: représente un système avec lequel les acteurs et autres sujets interagissent. Le comportement requis du sujet est décrit par les cas d'utilisation.

Pour assurer l'interaction entre ces concepts, il faut présenter les relations en eux:

Une relation d'association est un lien de communication entre un acteur et un cas d'utilisation.

La relation d'inclusion spécifie qu'un cas d'utilisation est nécessairement une partie d'un autre cas d'utilisation.

La relation d'extension spécifie qu'un cas d'utilisation est éventuellement une partie d'un autre cas d'utilisation.

13

GADER Khawla

Projet Fin d'Etude ISITCOM

uc Primary Use Cases

 
 
 
 
 
 
 
 
 
 
 
 
 
 

is t e is t e is t e is te iste

is t e is te is te is t e is t e is t e

is t e

is te

e

te is te is t e is t e

i t

e giste egiste e g is e g is e g is e g is

e giste e g is e g is g is e g is e g is

e g is

egiste

egiste

e giste

e giste

e g is

e g is

i

e gistere

egistered

e gistered

red

red t e red t e r e d t e red t e r e d

d

red

te re d

t e r e d

Trial Trial Trial T r ial Trial T r ia T ria Trial Trial Trial

Trial

Ve r s io n Version Vers io n Version Version l V e r s io n l Ve rs io n Version V e rsion Vers io n er s ion Version

EA EA E A E A E A E A EA EA EA EA E A EA

1 0 .0 10.0 1 0 .0 1 0 .0 1 0 .0 1 0 . 0 10.0 10.0 10.0 1 0 .0 1 0 .0 1 0 .0

Unregistered Unregistered U n r e g is t e red U n r e g is t e r e d U n r e g is t e r e d U n r e g is t e r e d U nre g is te re d Unregistered U nregistered U nr e gis tered U n r e g is t e r e d U n r e g is t e r e d

T r ia l Version EA 1 0. 0

Trial Version EA 10.0

T r ia l Version E A 1 0. 0

T r ial Version E A 1 0 .0

T r ial V e r sio n E A 1 0. 0

T r ia l V e r s io n E A 1 0 . 0

T ria l Ve rs io n EA 10.0

Trial Version EA 10.0

Trial Version EA 10.0

T r ia l Version EA 1 0. 0

T r ia l Version E A 1 0. 0

T r ia l Version EA 1 0. 0

diagramme de cas ' d'utilisation global

Unregistered Trial Ver 0 . 0 U n r e g is t e r e d T r ia l V e rs io n

gérer employe

Unregistered Trial Ver 0.0 Unregiste red Trial Version

«extend» «extend»

«extend» «extend»

Unr e g ia l V E A 1 0 0 U n r e g is t e r e d Trial Version

ajouter employe modifier employe supprimer lister employes

employe

U n r e g ia E 1 0 0 U re rial Version

U n r e g is t e r e d T r ial V e r s gérer client

n E A 0.0 U n r e g is te red Trial Version

U n r e g is t e r e d T r ia l V ersion EA 1 00 U n r e g is t e r e d T r ia l V e r s io n

«extend»

«extend»«extend»«extend»

U n regis te re d T r ia l V e rs o n E A 1 0 . 0 U n r e g is e e d r Version

ajouter client modifier client supprimer client lister client

Unregistered Trial Version EA 10.0 Unregis te red Trial Version

gérer fournisseur

Unregistered Trial Vers .0 Unr e g istered Trial Version

«extend» «extend» «extend» «extend»

U n r e g is t e r e d T r ia l V e r s io n E A 1 0 0 U i t e r s io n

ajouter modifier supprimer lister fournisseur

fournisseur fournisseur fournisseur

U n r e g is t e r e d i V io e r s io n

U n r e g is t e r e d T rial Vers o n E A 1 . 0 U n r e g is te r e d T r ia l V e r s io n

gérer produit

E A 1 0 .0 EA 10.0 E A 1 0 .0 E A 1 0 .0 E A 1 0 .0 E A 1 0 . 0 EA 10. 0 EA 10.0 EA 10.0 EA 1 0 .0 E A 1 0 .0 E A 1 0 . 0 E A 1 0 .0 E A 1 0 .0 E A 1 0 .0 EA 10.0 E A 1 0 .0 EA 10.0 EA 10.0 EA 10.0 E A 1 0 . 0

«extend»
E A 10.0

E A 10 .0

bon

E 0.0

E A 1 0 .0

E A 1 0 .0

livraison

U n r e g is te r e d T r ia l Vers io n E A 1 0. 0

Unregistered Trial Version EA 10.0

U n r e g is t e r e d T r ial Version E A 1 0. 0

U n r e g is t e r e d T r ial Version E A 1 0 .0

U nre g is t e r e d T r ial Version E A 1 0. 0

«include»

U n r e g is t e r e d T r ia l V e rs io n E A 1 0 .0

Unregistered Trial Version EA 10.0

Unregister e d T r ial Version EA 10.0

«include»

Un r e gistered Trial Version EA 10.0

U nr e gis t e re d T r ia l Version EA 1 0. 0

«include»

U n r e g is t e r e d Trial Version E A 1 0. 0

U n r e g is t e r e d T r ia l V e r s io n E A 1 0 . 0

U n r e g is t e r e d T r ia l Version E A 1 0. 0

U n r e g is t e r e d Trial V e r s io n E A 1 0. 0

«include»

U n r e g is t e r e d Trial Version E A 1 0. 0

Unregistered Trial Version EA 10.0

«include»

U n r e g is t e r e d Trial Version E A 1 0. 0

Unregistered Trial Version EA 10.0

Unregistered Trial Version EA 10.0

Unregistered Trial Version EA 10.0

Unregiste red Trial Version EA 10.0

gérer

U n re g is te red T r ia l Ve rs io n EA 1 0

«extend»

U nre gist e r r sio n EA 10.0

env oyer par mail «extend» «extend»

n r g is re d e 1
lister bon

ajouter devis

liv raison modifier

Unre g iste red Trial Ve rsion EA 10.0

U n r e g is t e r e d T r ia l Version E A 1 0. 0

U n r e g is t e r e d T r ia l Version E A 1 0. 0

U n r e g is te r e d Unregistered U n r e g is t e r e d U n r e g is t e r e d U n r e g is t e r e d U n re gis te red Unregistered Unregistered Unregistered U n r e g is t e re d U n r e g is te r e d U n r e g is te r e d U n r e g ist e re d U n r e g is t e re d U n r e g is t e r e d Unregistered U n r e g is t e r e d Unregistered Unregistered Unregistered Unregiste red

dev is

g is te red

U n r e g istered

«extend» «extend»

i

devis supprimer
Unregi

T rial V e rs io n Trial Version T r ia l Version T r ia l Version T r ial Version T rial Vers io n Trial Version Trial Version Trial Version Trial V e r s io n T r ial Version T r ia l V e r s io n T r ia l Version Trial Version Trial Version Trial Version Trial Version Trial Version Trial Version Trial Version Trial Version

T ria l Ve rs io n «extend»

T rial Vers io n

l

devis lister devis
l

T r ial Version

T r ial Version

E A 1 0 .0 U n registe

EA 10.0 Unregiste

E A 1 0 .0 U n r e g

E A 1 0 .0 U n r e g

E A 1 0 .0 U n r e g

E A 1 0 .0 U n re g

EA 10.0 Unreg

EA 10.0 U n r egiste

EA 10.0 Unregiste

EA 1 0 .0 U n r e g

E A 10 0 Un re g

' s'authentifier

1 0 0 U g

E A 1 0 .0 U n r e g

E A 1 0 .0 U n r e g

E A 1 0 .0 U n r e g

EA 10.0 Unregiste

E A 1 0 .0 U n r e g

EA 10.0 Unregiste

EA 10.0 Unregiste

EA 10.0 Unregiste

EA 10.0 Unregiste

E A 10.0 U n re g

EA 1 0 .0 U n r e gist
imprimer

E A 1 0 . 0 U egis
commande

EA 10.0 Un re g

E A 1 0 .0 U n r e g

E A 1 0 .0 U n r e g

egistered

egistered

egistered

egistered

egistered

t e r e d

t e r e d

te red

t e r e d

red

red

red

red

t e r e d

t e r e d

T r ia T r ia T r ia Trial Trial Trial Trial Trial Trial Trial Trial Trial Trial Trial Trial

utilisateur

l V e r s io n l V e r s io n l V e rs io n Version Version Version Version Version Version Version V ers io n Vers ion Version Version Version

E A 1 0 .0 E A 1 0 .0 E A 1 0 .0 EA 10.0 E A 1 0 .0 EA 10.0 EA 10.0 EA 10.0 EA 10.0 EA 10.0 EA 1 0 .0 EA 10.0 EA 10.0 E A 1 0 .0 E A 1 0 .0

U n r e g is t e r e d U n r e g is t e r e d U n r e g is t e red Unregistered U nregis t e r e d Unregistered Unregistered Unregistered U nregiste red

imprimer
commande

U i t d

U d

envoyer par mail

U d

T r ia l V e r s io n EA 1 0. 0

T rial Version E A 1 0. 0

T r ia l Version E A 1 0. 0

T rial Version EA 10.0

T r ial Version E A 1 0. 0

Trial Version EA 10.0

Trial Version EA 10.0

Trial Version EA 10.0

T r ial Ve r s io n EA 10 0

«extend»

T r ial V e r s io n

«extend» E A 10.0

«extend» «extend»

T r ia l Version E A 1 0 . 0

E A 1 0 . 0

T r ajouter ia l V e facture r s on modifier facture

«include»e

U n r e g is t e r e d Trial V e r s io n E A 1 0. 0 U n r e g is t e red T r ia l Version
«extend» «extend» «extend» «extend»

U n r e g is tered T i l Ver i EA 1 te ersion

ajouter produit modifier produit supprimer produit lister produit

Un re g is te re e r 1 te e r s io n

Unregistered Trial Vers gérer io n statistique E A 10.0 Unregistered Trial Version

U n r e g is t e red T r ial V e r sion E A 1 0 «extend» . 0 U n r e g is te red Trial Version
«extend»

Unregistered T r ia l V e r s ion consulter

choisir mode E 1 0 0 Uregistered Trial Version
statistique

'd'affichage

Unregistered Trial Ve 10.0 Unregis tered Trial Version
gérer commande

Figur

Unregistered Trial Ve 10.0 Un r e gis t e red Trial Version

«include»

gérer facture

U r e g is t e r d T rial Version EA 10.0 U r e g iste red Trial Version

«extend»

gérer bon

U nreg iste r e d T ria l Ve rs io n E A 1 0 0 Unr g «extend» is t e re d T a liv l V raison e r n

imprimer

«extend» «extend» commande

U n r e g is t e re d T r ia l Vers io n Unreg ist e red T rial Ve r s io n

«extend» «extend» «extend»«extend»

«extend»

U r e g is t e d

supprimer ion n e g is t e r e n

ajouter bon

lister factures env oyer par mail modifier bon supprimer

facture livraison livraison

Unregistered Trial Version EA 10.0 Unregistered T ria rsion

U n r e g is t e r e d T r ia l Version E A 1 0. 0 U n r e g is t e red T r ia l Version

U n r e g is t e r e d T r ia l Version E A 1 0. 0 U n r e g is t e red T r ia l Version

Unregistered

U n r e g is t e r e d

U n r e g is t e r e d

Trial Version EA 10.0

T r ial Version E A 1 0. 0

T r ial Version E A 1 0. 0

U n r e g is t e r e d

U n r e g is t e r e d

t d

T i l V i

E A

1 0 0

U i t d

T i l V i E A 1 0 0

U i t d

T i l V i E A 1 0 0 U i t d T i l V i

E A

1 0 0

U i t d T i l V i

E A

1 0 0

U i t d

T i l V i

E A 1 0 0 U

Figure3.2 : Diagramme de cas d'utilisation

r d T r ia l V e r s o E A 1 0 0 U n r e g t e r d T r i l V e r s io n E A 1 0

14

GADER Khawla

Projet Fin d'Etude ISITCOM

L'utilisateur manipule ces différents cas d'utilisation :

> Gérer les clients : il peut ajouter, modifier, ou supprimer un client, et accéder à la liste

des clients.

> Gérer les fournisseurs: il peut ajouter, modifier, ou supprimer un fournisseur, et

accéder à la liste des fournisseurs.

> Gérer les produits: il peut ajouter, modifier, ou supprimer un produit, et accéder à la

liste des produits.

> Gérer les statistiques: accéder à un tableau de bord (dashboard) et présenter les

statistiques suivantes :

y' Statistiques des produits les plus vendus (quantités + chiffre d'affaire net

correspondant).

y' Statistiques des clients fidèles (la somme des produits achetés + la somme des

montants payés HT).

y' Statistiques pour les commerciaux les plus actifs (la somme des produits

vendus + la somme des montants payés HT + l'ensemble des commissions).

> Gérer la fidélité des clients.

> Gérer les commandes:

y' Gérer les factures: il peut ajouter, modifier, ou supprimer une facture, et

accéder à la liste des factures.

y' Gérer les bons de réduction: il peut ajouter, modifier, ou supprimer un bon de

réduction, et accéder à la liste des bons de réductions.

y' Gérer les bons de livraison: il peut ajouter, modifier, ou supprimer un bon de

livraison, et accéder à la liste des bons de livraisons.

y' Gérer les devis: il peut ajouter, modifier, ou supprimer un devis, et accéder à

la liste des devis.

y' Envoyer la commande par mail au client.

y' Imprimer la commande.

précédent 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








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore