Final..l'Espoir Des Pauvres

Embed Size (px)

Citation preview

  • 8/2/2019 Final..l'Espoir Des Pauvres

    1/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Table des matires

    Introduction gnrale................................................................................................................ 1

    Chapitre I Cadre du projet ......................................................................................... 2

    I-1 Lespoir des pauvres :....................................................................................... 2

    I-2 Les besoins de lassociation ............................................................................. 2

    I-3 Modules du projet............................................................................................. 2

    I-3-1 Module Gestion des offres .................................................................. 2

    I-3-2 Module Gestion des stocks ................................................................. 2

    I-3-3 Modue Statistiques ............................................................................. 2

    I-3-4 Module Recherche .............................................................................. 3

    I-3-5 Module Fichier ................................................................................... 3

    I 4 O i i d h 3

  • 8/2/2019 Final..l'Espoir Des Pauvres

    2/24

    I 4 O i i d h 3

    Application de gestion des Dons de lassociation Espoir des pauvres

    IV-2 Limplmentation ........................................................................................... 14

    IV-2-1 La base de donne .................................................................................. 14

    IV-2-2 Linterface de lapplication .................................................................... 15

    IV-2-2-1 Authentification................................................................................ 15

    IV-2-2-2 Choix des modules ........................................................................... 15

    IV-2-2-3 Lenregistrement des offres.............................................................. 16

    IV-2-2-4 Enregistrement du donateur.............................................................. 17

    IV-2-2-5 Enregistrement des personnes en difficult ...................................... 18

    IV-2-2-6 Quitter lapplication ......................................................................... 19

    Conclusion gnrale ............................................................................................................... 20

  • 8/2/2019 Final..l'Espoir Des Pauvres

    3/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Table des figures

    Figure 1: hirarchie des membres de l'quipe .............................................................. 3

    Figure 2: Cycle de vie d'un processus RUP ................................................................. 4

    Figure 3: Cas d'utilisation de l'Application .................................................................. 5

    Figure 4: Cas d'utilisation du module " Grer les offres" ............................................ 6

    Figure 5: Cas d'utilisation du module " Grer les stocks" ............................................ 7

    Figure 6: Cas dutlisation Consulter les statistiques .............................................. 8

    Figure 7: Cas d'utlisation " chercher un objet" ............................................................. 9

    Figure 8: Diagramme de classe .................................................................................. 10

    Figure 9: Les principales composantes de Visual Studio 2010 .................................. 12

    Figure 10: Modle entit relation de la base de donne ............................................. 14

  • 8/2/2019 Final..l'Espoir Des Pauvres

    4/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Introduction gnrale

    Dans le cadre du bureau Gnie logiciel, nous avons t sollicits travailler un projet

    informatique complet. Notre projet consiste dvelopper une application pour

    lassociation lespoir des pauvres .

    Dans un premier chapitre, nous prsenterons lassociation et ses besoins. Puis, dans

    d h it f l l d j t L t i i h it

  • 8/2/2019 Final..l'Espoir Des Pauvres

    5/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Chapitre I Cadre du projet

    I-1 Lespoir des pauvres :

    Lespoir des pauvres est une association qui vise aider des personnes en difficult.

    Elle se proccupe aussi de la vente de meubles et dautres matriaux.

    Pour faciliter la gestion de ses stocks et son personnel, cette association nous a

    sollicits pour lui fournir une application informatique qui rpond ses besoins.

    I-2 Les besoins de lassociation

    Lapplication informatique que demande cette association doit assurer les tches

    suivantes :

    Saisir tous les dons proposs et leurs caractristiques

    Indiquer les offres acceptes et celles refuses.

    Reconnaitre les types de mobiliers entrs.

    G l t bilit d t l d

  • 8/2/2019 Final..l'Espoir Des Pauvres

    6/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    reues/acceptes par catgorie dobjet, le volume des ventes ventil suivant les

    quatre destinations possibles et la valeur des ventes ventile suivant les quatredestinations possibles. Il permet aussi de visualiser les catgories principales darticles

    en stock et lvolution des stocks. Ceci ncessite une interface permettant ces

    diffrentes actions ainsi que laffichage des informations.

    I-3-4 Module Recherche

    Ce module permet la recherche dun objet par catgorie, par mots figurant dans la

    description et suivant les proprits de lobjet. Linterface prparerdoit permettre

    laffichage des rsultats de la recherche et leur impression.

    I-3-5 Module Fichier

    Ce module a pour objectif la sauvegarde, la restauration des donnes et leur

    archivage. Il permet aussi de quitter lapplication. Ce module sera prsent sous l

    aforme dune barre menu contenant toutes ces actions.

    I-4 Organisation des tches

    I-4-1 Organisation au sein de lquipe

  • 8/2/2019 Final..l'Espoir Des Pauvres

    7/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    I-4-2 Mthode agile

    Pour notre projet, nous avons choisi la mthode RUP (Rational Unified Process). Ce

    choix est justifi par sa compatibilit avec notre projet et sa taille ainsi quaux

    exigences du client.

    En effet, cest une dmarche de dveloppement qui repose comme son nom

    lindique sur les UP et cest pour cette raison que le RUP est aussi:

    Pilot par les cas d'utilisation c'est--dire que le dveloppement est centr

    sur lutilisateur. Les UC permettent dexprimer et de dcrire les besoins

    fonctionnels.

    Centr sur l'architecture donc il est ncessaire de modliser les diffrentes

    perspectives du systme, quelles soient indpendantes oucomplmentaires.

    Itratif et incrmental c'est--dire que chaque itration prend en compte

    un certain nombre de cas d'utilisation en traitant les risques majeurs en

    priorit. Chaque itration produit une nouvelle version excutable.

  • 8/2/2019 Final..l'Espoir Des Pauvres

    8/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Chapitre II LAnalyse

    Lanalyste prpare les diagrammes de cas dutilisation ainsi que leurs descriptions

    textuelles.

    II-1 Le cas dutilisation du systme

    Figure 3: Cas d'utilisation de l'Application

  • 8/2/2019 Final..l'Espoir Des Pauvres

    9/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    II-2 Le cas dutilisation du module Grer les offres

    Figure 4: Cas d'utilisation du module " Grer les offres"

    Cas d'utilisation : Grer les offres

    Acteur : responsable de lassociation

    Evnement dclencheur : lors dune proposition dune donation, le responsable de

    lassociation doit ouvrir longlet de Grer une offre et remplir les informations

    t l ti l i i d i f ti l d t

  • 8/2/2019 Final..l'Espoir Des Pauvres

    10/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    4. Si lutilisateur laisse un champ vide dans le formulaire, alors aller en 2

    5. Le systme communique un formulaire supplmentaire.

    6. le responsable remplit le formulaire de lacceptation. Il peut ainsi valider

    lenregistrement ou lannuler.

    7. Si lutilisateur laisse un champ vide dans le formulaire, alors aller en 5

    8. Le systme informe l'utilisateur que lobjet est rpertori

    Extensions

    *. A tout moment : lutilisateur peut abandonner l'opration en cours.

    6.aSi larticle est refus, le systmeenregistre lhistorique.

    6.bSi larticle est mis en attente, le systme enregistre la proposition de la

    donation et utilisateur peut tout moment la consulter est prendre la dcision.

    II-3 Le cas dutilisation du module Grer les stocks

  • 8/2/2019 Final..l'Espoir Des Pauvres

    11/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Post-conditions : Lobjet est redistribu suivant le choix du responsable.

    Scnario nominal

    1. Le responsable demande de visualiser les objets rpertoris

    2. Le systme retourne la liste des objets.

    3. Le client slectionne un de ces objets.

    4. Le systme lui transmet quatre destinations possibles pour larticle

    slectionn.

    5. Le responsable saisit les donnes (les donnes se diffrent suivant le choix)

    et confirme.

    6. Le systme informe l'utilisateur que lobjet est rpertori.

    Extensions

    *. A tout moment : lutilisateur peut abandonner l'opration en cours.

    5. Si lutilisateur laisse un champ vide dans le formulaire, alors aller en 4.

    II-4 Le cas dutilisation du module consulter les statistiques

  • 8/2/2019 Final..l'Espoir Des Pauvres

    12/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Niveau : Objectif stratgique.

    Post-conditions : afficher les statistiques et les imprimer si cest demand

    II-5 Le cas dutilisation du module chercher un objet

    Figure 7: Cas d'utilisation " chercher un objet"

    Cas d'utilisation : rechercher

    Acteur : responsable de don

    Parties prenantes et intrts :

    bl d l i i h i f ili h l i f i

  • 8/2/2019 Final..l'Espoir Des Pauvres

    13/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Chapitre III La conception

    III-1 Diagramme des classes :

    Figure 8: Diagramme de classe

  • 8/2/2019 Final..l'Espoir Des Pauvres

    14/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    III-2 Diagramme de squences

    Pour pouvoir saisir une proposition, lutilisateur est appel tout dabord sidentifier,

    le systme vrifie si le login et mot de passes sont vrifis il lui donne laccs saisir

    les formulaires, sil dcide daccepter la proposition el le sera envoye vers le

    destinataire si non elle sera enregistre si la dcision consiste a la mettre en attente

    sinon elle sera supprime.

  • 8/2/2019 Final..l'Espoir Des Pauvres

    15/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    IV-1 Environnements de dveloppement

    IV-1-1 Visual studio 2010

    Visual Studio 2010 dispose de plusieurs parties distinctes. Ces pices peuvent se

    connecter avec d'autres technologies Microsoft, et avec des technologies non-

    Microsoft. La figure montre les principales composantes de Visual Studio 2010 et

    certaines autres technologies qui sont le plus souvent utilises avec ce logiciel.

  • 8/2/2019 Final..l'Espoir Des Pauvres

    16/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    - Un processus qui utilise le DOM1

    ne peut traiter l'arbre qu'aprs la lecture

    entire du document.

  • 8/2/2019 Final..l'Espoir Des Pauvres

    17/24

    Application de gestion des Dons de lassociation Espoir des pauvres Page 14

    Application de gestion des Dons de lassociation Espoir des pauvres

    IV-2 Limplmentation

    IV-2-1 La base de donne

    Figure 11: Modle entit relation de la base de donnes

  • 8/2/2019 Final..l'Espoir Des Pauvres

    18/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    IV-2-2 Linterface de lapplication

    IV-2-2-1 Authentification

    Avant daccder lapplication, lutilisateur doit sauthentifier en introduisant son

    login et son mot de passe. En effet, notre application se connecte la base de

    donnes pour vrifier lexistence et la conformit des paramtres introduits.

  • 8/2/2019 Final..l'Espoir Des Pauvres

    19/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Figure 13: Interface du choix de module

    IV-2-2-3 Lenregistrement des offres

    P i l ff l ili d i li l h l if l ff S i

  • 8/2/2019 Final..l'Espoir Des Pauvres

    20/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Fi 14 I f d l' i

  • 8/2/2019 Final..l'Espoir Des Pauvres

    21/24

    Application de gestion des Dons de lassociation Espoir des pauvres

  • 8/2/2019 Final..l'Espoir Des Pauvres

    22/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    i i iffi

  • 8/2/2019 Final..l'Espoir Des Pauvres

    23/24

    Application de gestion des Dons de lassociation Espoir des pauvres

    Conclusion gnrale

    Ce bureau de gnie logicielle nous a permis de dcouvrir le travail en quipe et la

    bonne organisation entre ses membres.

    Nous avons consacr ce travail pour le dveloppement d'une application

    informatique qui puisse rpondre au maximum aux besoins de l'association "L'Espoir

    des Pauvres".

    Le travail que nous avons ralis nous a ramen prparer une conception dtaille

    relative un projet.Il nous a aussi permis de bien matriser le language c# et les outils

    de dveloppement relis.

    Cette exprience va faciliter nos integrations au sein des socits lors de nos PFE.

    Application de gestion des Dons de lassociation Espoir des pauvres

  • 8/2/2019 Final..l'Espoir Des Pauvres

    24/24

    Application de gestion des Dons de lassociation Espoir des pauvres Page 21

    Application de gestion des Dons de l association Espoir des pauvres