GénielogicielconceptionUML

Embed Size (px)

Citation preview

  • 8/2/2019 GnielogicielconceptionUML

    1/8

    ANALYSEETCONCEPTIONDUN SYSTMEDE

    GESTIONDES DOSSIERS INTERNATIONAUX

    ELABORPAR : DGHAIES MARWA

    BELKAIED MARWENCHIBOUNI MEHDI

    BACCOUCHEKHALED

    ANNE UNIVERSITAIRE 2011/2012

    I. Cas dutilisation (Partie Analyse et Spcification)

    I.1. Cas dutilisation Globale (niveau1)

  • 8/2/2019 GnielogicielconceptionUML

    2/8

    Enseignant

    DRI

    utiliser la base de donnes

    utili ser l'application local

    utili ser l'appli cation web

    Figure 4: Cas d'utilisation global

    .

    I.2 Cas dutilisation niveau 2

  • 8/2/2019 GnielogicielconceptionUML

    3/8

    utiliser l'application web

    consulter conventions

    modifier convention

    proposer convention

    Figure 4: cas d'utilisation utiliser l'application web

  • 8/2/2019 GnielogicielconceptionUML

    4/8

    utiliser application locale consulter propositions convention

    donner avis sur propositions

    consulter conventions

    Figure 4: Cas dutilisation utiliser application locale

  • 8/2/2019 GnielogicielconceptionUML

    5/8

    Object-Oriented Model gestion des dossiers internationaux

    II. Diagramme de Classes

    1..1

    0..*

    1..*

    1..1

    0..*

    1..1

    0..1

    0..*1..1

    1..1

    EnseignantChercheur

    -

    -

    -

    -

    -

    -

    ID_Ens

    Nom

    Prnom

    Grade

    Email

    Num_Tel

    : int

    : String

    : String

    : String

    : String

    : int

    + EnvoyerMail () : Boolean

    Laboratoire

    -

    -

    -

    -

    ID_Labo

    Nom

    Email

    Num_Tel

    : int

    : String

    : String

    : int

    Projet

    -

    -

    -

    -

    ID_Projet

    Titre

    Description

    Dure

    : int

    : String

    : String

    : int

    +

    +

    ProposerProjet ()

    Modifi erProjet ()

    : Projet

    : int

    Convention

    -

    -

    -

    -

    ID_Convention

    Date_Dbut

    Date_Fin

    Etat

    : int

    : Date

    : Date

    : String

    +

    +

    +

    +

    +

    li sterConventions ()

    AjouterConvention ()

    modifi erConvention ()

    ValiderConvention ()

    rechercherConvention ()

    : void

    : Convention

    : Boolean

    : void

    : Convention

    Universit

    -

    -

    -

    -

    -

    -

    ID_Universit

    Nom

    Pays

    Adresse

    Email

    Num_Tel

    : int

    : String

    : String

    : String

    : String

    : int

    DRI

    -

    -

    -

    -

    -

    ID_DRI

    Nom_Responsable

    Login

    Attribute_4

    MDP

    : int

    : String

    : String

    : String

    : String

    +

    +

    donnerAvis ()

    li sterConventions ()

    : enum

    : void

    Figure 4: Diagramme de classe

    Power Designer 07/11/2011 Page 5

  • 8/2/2019 GnielogicielconceptionUML

    6/8

    III. Diagramme de Squence

    III.1. Squence Ajouter Convention

    Ajouter Convention

    jo indre fichier proj et

    mail de confirmation d'enregistrement de

    demande

    Vrifier Infos Convention

    validerdemandeConvention

    diter formulaire

    Affi cher formulai re Convention

    ProposerConvention()

    EnseignantChercheur Convention

    jo indre fichier proj et

    mail de confirmation d'enregistrement de

    demande

    Vrifier Infos Convention

    validerdemandeConvention

    diter formulaire

    Affi cher formulai re Convention

    ProposerConvention()

  • 8/2/2019 GnielogicielconceptionUML

    7/8

    Object-Oriented Model gestion des dossiers internationaux

    III.2. Diagramme de squence Donner Avis

    Donner Avis

    Avis enregistr

    ConfirmerAvis()

    DonnerAvis ()

    afficher Convention()

    rechercherConvention()

    DRI Convention

    Avis enregistr

    ConfirmerAvis()

    DonnerAvis ()

    afficher Convention()

    rechercherConvention()

    Power Designer 07/11/2011 Page 7

  • 8/2/2019 GnielogicielconceptionUML

    8/8

    IV. MCD gnr partir du diagramme de classe

    Enseignant_chercheur

    ID_Ens

    Nom

    Prnom

    Grade

    Email

    Num_Tel

    integer

    varchar(254)

    varchar(254)

    varchar(254)

    varchar(254)

    integer

    Laboratoire

    ID_Labo

    Nom

    Email

    Num_Tel

    integer

    varchar(254)

    varchar(254)

    integer

    Projet

    ID_Projet

    Titre

    Description

    Dure

    integer

    varchar(254)

    varchar(254)

    integer

    Convention

    ID_Convention

    Date_Dbut

    Date_Fin

    Etat

    integer

    timestamp

    timestamp

    varchar(254)

    Universit

    ID_Universit

    Nom

    Pays

    Adresse

    Email

    Num_Tel

    integer

    varchar(254)

    varchar(254)

    varchar(254)

    varchar(254)

    integer

    DRI

    ID_DRI

    Nom_Responsable

    Login

    Attribute_4

    MDP

    integer

    varchar(254)

    varchar(254)

    varchar(254)

    varchar(254)