28
Tunisie TradeNet Tunisie TradeNet Conception et Réalisation d’une Application Standard de Gestion des Flux Financiers Réalisé par : M r IRZIM Hédi M r JRAD Firas Sous la direction de : M r AYARI Mohamed M r MAHDHAOUI Ismail Année Universitaire 2009/2010

Copie de exposã© pfe

  • Upload
    riadh-k

  • View
    9.482

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Copie de exposã© pfe

Tunisie TradeNet

Tunisie TradeNet

Conception et Réalisation d’une Application Standard de Gestion

des Flux Financiers

Réalisé par : Mr IRZIM Hédi Mr JRAD Firas

Sous la direction de :

Mr AYARI Mohamed

Mr MAHDHAOUI Ismail

Année Universitaire 2009/2010

Page 2: Copie de exposã© pfe

Tunisie TradeNet

Plan

Introduction1

Présentation générale2

3 Spécification des besoins

4

Réalisation5

1

6

Conception

Conclusion et Perspectives

4

Page 3: Copie de exposã© pfe

Tunisie TradeNet

Introduction

.

2

Entreprise

Concurrence

Evolution Importance d’informatiser

les données

Page 4: Copie de exposã© pfe

Tunisie TradeNet

La Société Chniti Soft Pro

Société travaillant dans le domaine du développement logiciel

Analyse et programmation

Gestion de projet

Marketing et communication

Présentation générale Spécification des besoins Conception Réalisation 3

Page 5: Copie de exposã© pfe

Tunisie TradeNet

Présentation du sujet

Présentation générale Spécification des besoins Conception Réalisation 4

Page 6: Copie de exposã© pfe

Tunisie TradeNet 3

J’aimerais bien éviter ces situations

Comment je peux suivre facilement les informations de mes clients et

mes fournisseurs ?

Comment je peux analyser

toutes les données ?

Etude de l’existant et problématique

Comment pourrai-je

prendre les bonnes

décisions?

Présentation générale Spécification des besoins Conception Réalisation 5

Page 7: Copie de exposã© pfe

Tunisie TradeNet

Optimiser les relations avec les fournisseurs et les clients

Attribuer à chaque utilisateur des tâches bien précises

Estimer les dépenses

Prendre les bonnes décisions

Générer une version multi-langues et multi- utilisateurs (Réseau local).

4

Solutions proposées

Présentation générale Spécification des besoins Conception Réalisation 6

Page 8: Copie de exposã© pfe

Tunisie TradeNet 5

Schéma organisationnel du projet

Présentation générale Spécification des besoins Conception Réalisation 7

Page 9: Copie de exposã© pfe

Tunisie TradeNet

Les besoins fonctionnels

Besoins relatifs à l’administrateur

Besoins relatifs à l’agent commercial

Besoins relatifs à l’agent de caisse

Présentation générale Spécification des besoins Conception Réalisation 8

Page 10: Copie de exposã© pfe

Tunisie TradeNet

Les besoins non fonctionnels

Bonne ergonomie des interfaces 

Les messages d’erreurs doivent identifier clairement la source d’erreur

Minimiser le temps de réponse.

Manipulation facile des fonctionnalités de l’application.

Présentation générale Spécification des besoins Conception Réalisation 9

Page 11: Copie de exposã© pfe

Tunisie TradeNet 6

Administrateur

Agent commercial

Agent de Caisse

gérer l'administration

gérer les dépenses

gérer l'analyse st statistique

gérer le système de facturation

gérer achat

gérer vente

gérer stock

gérer crédit bancaire

gérer caisse

authentification

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

Cas d’utilisation général

Présentation générale Spécification des besoins Conception Réalisation 10

Page 12: Copie de exposã© pfe

Tunisie TradeNet 7

PCAdministrateur

PCAgent commercial

Serveur d’entreprise SQL SERVER

PCAgent de caisse

Architecture de l’application

Présentation générale Spécification des besoins Conception Réalisation 11

Page 13: Copie de exposã© pfe

Tunisie TradeNet

Présentation générale Spécification des besoins Conception Réalisation

Vue d’ensemble de conception 1

12

Gestion de facturation

Gestion de vente

Gestion d'achat

Gestion des analyses et statistiques

Gestion de dépense

Gestion d'administration

Page 14: Copie de exposã© pfe

Tunisie TradeNet

AgentCommercialCodeAgComm : StringEtatAgComm : Boolean

Set_CodeAgComm()Set_EtatAgComm()Get_CodeAgComm()Get_EtatAgComm()

AgentCaisseCodeAgCaisse : StringEtatAgCaisse : Boolean

Set_CodeAgCaisse()Set_EtatAgCaisse()Get_CodeAgCaisse()Get_EtatAgCaisse()

AuthentificationLogin : StringPassword : String

Set_Login()Set_Password()Get_Login()Get_Password()

UtilisateurCIN : IntegerNom : StringPrenom : StringNumMobile : StringNumTel : StringAdresse : StringEmail : String

EditerClient()EditerFournisseur()EditerCommande()EditerCompteBancaire()EditerStock()ListeClient()ListerFournisseur()ListerCommande()ListerCompteBancaire()ListerStock()

s'authentifier

AdministrateurCodeAdmin : StringEtatAdmin : Boolean

Set_CodeAdmin()Set_EtatAdmin()Get_CodeAdmin()Get_EtatAdmin()AjouterCompte()ListerUtilisateur()ListerDroitAccés()ChercherUtilisateur()

s'authentifier

editer

Package administration

Diagramme de classes « Gestion de l’administration »

Présentation générale Spécification des besoins Conception Réalisation 13

Page 15: Copie de exposã© pfe

Tunisie TradeNet

: Utilsateur : Utilsateur

: Interface d'accueil

: Interface d'accueil

: BD manager: BD manager

1:

2:

3:

4:

5:

6:

7:

8:

formulaire d'authentification

entrer login et mot de passe

connect(login,password)

si(authentification valide)

type d'utilisateur

accés autorisé

si non

message d'erreur

Présentation générale Spécification des besoins Conception Réalisation

Diagramme de séquence « Authentification »

Package administration

14

Page 16: Copie de exposã© pfe

Tunisie TradeNet

Gestion de facturation

Gestion de vente

Gestion d'achat

Gestion des analyses et statistiques

Gestion de dépense

Gestion d'administration

Vue d’ensemble de conception 2

Présentation générale Spécification des besoins Conception Réalisation 15

Page 17: Copie de exposã© pfe

Tunisie TradeNet

VenteParProduitCodeAnProdV : StringCodeProd : String

Create()Getted()

VenteParClientCodeAnCl : StringCodeCl : String

Create()Getted()

AchatParProduitCodeAnProdA : StringCodeProd : String

Create()Getted()

AchatParFournisseurCodeAnFr : StringCodeFr : String

Create()Guetted()

DepenseParMoisCodeAnDepM : StringCodeDep : String

Create()Getted()

DepenseParAnnéeCodeAnDepA : StringCodeDep : String

Create()Getted()

StatistiqueVenteCodeAnalyseVente : StringMoisV : IntegerAnneéV : IntegerNbrOpérationV : Integer

Create()Getted()

StatistiqueAchatCodeAnalyseAchat : StringMoisA : IntegerAnnéeA : IntegerNbrOpérationA : Integer

Create()Getted()

AnalyseCodeAnalyse : StringDateAnalyse : DateTypeAnalyse : String

creerAnalyse_vente_par_Client()creerAnalyse_vente_par_Produit()creerAnalyse_achat_par_Fournisseur()creerAnalyse_vente_par_Produit()creerAnalyse_Depense()creerGraphe_Pie_Chart()creerGraphe_XY_Chart()imprimer()exporter_enPDF()

1..n 1 1..n1

StatistiqueDepenseCodeAnalyseDep : StringMoisD : IntegerAnnéeD : IntegerNbrOpérationD : Integer

Create()Getted()

1..n

1

1..n

associé_a

1

1

concerne

1..n

1

peut_avoir

1..n

est_unest_un

est_un est_un

est_unest_un

Présentation générale Spécification des besoins Conception Réalisation

Package analyse et statistique

Diagramme de classes «Gestion des Analyses et statistiques»

16

Page 18: Copie de exposã© pfe

Tunisie TradeNet

: Administrateur : interface analyses

:Analyse

:BD_manager

menu d'analyse

choisir données à analyser(vente ou achat ou dépense)

choisir l'axe statistiquenouveau analyse

start_analyse()analyse terminé

enregistrer_analyse(ana)

message d'enregistrement

choisir type de grapheaffichage du graphe

choisir format d'exportationmenu exporter

choisir pdfexporter_pdf()

Enregistrer()

exporter()Fichier sous format PDF

Présentation générale Spécification des besoins Conception Réalisation

Package analyse et statistique

Diagramme de séquence «Gestion des analyses et statistiques »

17

Page 19: Copie de exposã© pfe

Tunisie TradeNet

.NET (multi-langages,simplicité,intégrité)

C#(Simple à comprendre, interaction graphique, programmation par composants, utilisation du modèle MVC)

Choix technique

Choix du langage C#.NET

Présentation générale Spécification des besoins Conception Réalisation 18

Page 20: Copie de exposã© pfe

Tunisie TradeNet

Choix technique

Choix du SGBD : SQL Server

Robuste,

Performant,

Multi-Utilisateurs.

Présentation générale Spécification des besoins Conception Réalisation 19

Page 21: Copie de exposã© pfe

Tunisie TradeNet

Démarche de la réalisation

Création de la base de données

Réalisation des classes

Conception et réalisation des interfaces

Conception et réalisation des interfaces d’impression

Réalisation de la partie statistique

Test et validation pour chaque étape

Présentation générale Spécification des besoins Conception Réalisation 20

Page 22: Copie de exposã© pfe

Tunisie TradeNet 8Présentation générale Spécification des besoins Conception Réalisation

Interfaces

21

Page 23: Copie de exposã© pfe

Tunisie TradeNet 9Présentation générale Spécification des besoins Conception Réalisation

Interfaces

22

Page 24: Copie de exposã© pfe

Tunisie TradeNet10Présentation générale Spécification des besoins Conception Réalisation

Interfaces

23

Page 25: Copie de exposã© pfe

Tunisie TradeNet

Démonstration par vidéo

Présentation générale Spécification des besoins Conception Réalisation 24

Page 26: Copie de exposã© pfe

Tunisie TradeNet

Conclusion

Cette application nous permet de:Simplifier les tâches de vente et d’achat Fidéliser le client Bien suivre les données, et par conséquent prendre les bonnes décisions.

25

Page 27: Copie de exposã© pfe

Tunisie TradeNet

Perspectives

Possibilité d’accepter les méthodes de paiement à distance (utilisation des cartes bancaires).

Générer des décisions directement et automatiquement depuis les statistiques.

Ajouter un historique de toutes les opérations faites (traces des traitements).

Ajouter une version arabe et une version anglaise à notre application.

26

Page 28: Copie de exposã© pfe

Tunisie TradeNet

Fin