SlideShare une entreprise Scribd logo
1  sur  2
Utilisateur
                                       -   idUtilisateur     :   int                                                                Profil
                                       -   nom               :   String                                              - idProfil       : int
                                       -   Login             :   String                                              - libelle_profil : String
                                       -   Pwd               :   String               1..*
                                                                                                                     + <<create>>      Ajouter ()
                                                                                                           1..1
                                       + <<create>>      Ajouter ()   : void                                         + <<constructor>> Modifier ()
                                       + <<constructor>> Modifier ()  : void                                         + <<destroy>>     Supprimer ()
                                       + <<destroy>>     Supprimer () : void


                                                                                                                                        1..1




                                                                 Droit
                                             - IdDroit : String
                                                                                                                                                                                                                   Circonscription
                                             + <<create>>      Ajouter ()               1..*
                                             + <<constructor>> Modifier ()                                                                                                                           - numCir : int
                                             + <<destroy>>     Supprimer ()                                                                                                                          - LibCirc  : String
                                                                                                                                                                                                     - nbsieges : int
                                                                                                                                                                                                     + <<create>>      AjouterCirc ()  : void
                                                                                                                                                                                                     + <<destroy>>     SupprimerCir () : void
                                                                                                                                                                                                     + <<constructor>> ModifierCir ()  : void
                                      Election
                 -       IdElection             :   String                                                                                                                                                                                       1..1
                 -       election_date          :   Date
                 -       election_libelle       :   String
                                                                                                                                     typeelection
                 -       election_tour          :   int
                 -       election_nbcandidat    :   int                                                             - typeelection         : String
                                                                            1..*                                    - typeelection_libelle : String
                 + <<create>>      Creer ()     : void
                 + <<constructor>> Modifier ()  : void                                                   1..1       + <<create>> Ajouter ()   : void
                 + <<destroy>>     Supprimer () : boolean                                                           +            Modifier ()  : void
                                                                                                                    +            Supprimer () : void

                                              1..1
                                                                                                                                                                                                                                          1..*
                                                                              ResultatBur                                                                              Membre
                                                                          - nbvotants  : int                                                                  - numMembre    : int                                                            Liste
                                                                          - nbexprimes : int                                                                  - nomMembre    : String         1..*                                 - IdListe     : int
                                                                          - nbnuls     : int                                                                  - PrenomMembre : String                              1..1            - designation : String


                                      1..*                                                                          ResultatCandidat
                                                                                                                  - nbvotes : int
                                                                                                                                                                                                                                              0..1
                                  Bureau
-   IdBureau         :   String
-   Libbureau        :   String
-   nbinscrits       :   int
-   positionx        :   int
-   positiony        :   int
+ <<create>>      AjouterBureau ()   : void
+ <<destroy>>     SupprimerBureau () : void
                                                                             1..*
+ <<constructor>> ModifierBureau ()  : void

                                                                                                                     Parti
                                                                                               - IdParti       : int
                                                                                               - parti_libelle : String
                                                                                                                                                       0..1
                                                                                               - parti_logo    : String
                                                                                               + <<create>>      Ajouter ()   : void
                                                                                               + <<constructor>> Modifier ()  : void
                                                                                               + <<destroy>>     Supprimer () : boolean
                                                                                                                                                                                            1..*           1..*                        1..1


                                                                                                                                                                                                           Candidat
                                                                                                                   Groupe
                                                                                                                                                                                        -   IdCandidat                :   int
                                                                                                     - IdGroupe : int                                                                   -   candidat_nom              :   String
                                                                                                     - LibGroupe : int                                                                  -   candidat_prenom           :   String
                                                                                                                                               0..1
                                                                                                     + <<create>>      Ajouter ()                                                       -   candidat_commentaire      :   String
                                                                                                                                                                                1..1    -   candidat_photo            :   String
                                                                                                     + <<constructor>> Modifier ()
                                                                                                     + <<destroy>>     Supprimer ()                                                     + <<create>>      Ajouter ()   : void
                                                                                                                                                                                        + <<constructor>> Modifier ()  : void
                                                                                                                                                                                        + <<destroy>>     Supprimer () : boolean

                                                                                                                                                      Division
                                                                                                                                    - IdDivision      : int
                                                                                                                                    - libelleDivision : String
                                                                                                                                    + <<create>>      Ajouter ()   : void
                                                                                                                                    + <<constructor>> Modifier ()  : void
                                                                                                                                    + <<destroy>>     Supprimer () : void


                                                                                                                                                               1..*




                                                                                                                                                       1..1


                                                                                                                                                      Decoupage
                                                                                                                                - Id               : int
                                                                                                                                - libelleDecoupage : String
                                                                                                                                + <<create>>      Ajouter ()   : void
                                                                                                                                + <<constructor>> Modifier ()  : void
                                                                                                                                + <<destroy>>     Supprimer () : void




                                                                                                      Figure 1: Diagramme de Classe
Importer données


                              Decoupage                 Division                      Système


 Administrateur

        sélectionner un découpage



                                          importer fichier

                                                                   Ajouter division




                  Lister divisions pour ce découpage

Contenu connexe

Tendances (8)

UML
UMLUML
UML
 
Design patterns
Design patternsDesign patterns
Design patterns
 
De Java à .NET
De Java à .NETDe Java à .NET
De Java à .NET
 
Les structures de données PHP5
Les structures de données PHP5Les structures de données PHP5
Les structures de données PHP5
 
Structure de données en PHP
Structure de données en PHPStructure de données en PHP
Structure de données en PHP
 
Pourquoi Ruby et Ruby On Rais sont geniaux ?
Pourquoi Ruby et Ruby On Rais sont geniaux ?Pourquoi Ruby et Ruby On Rais sont geniaux ?
Pourquoi Ruby et Ruby On Rais sont geniaux ?
 
SQL et MySQL
SQL et MySQLSQL et MySQL
SQL et MySQL
 
Composition, agrégation et immuabilité
Composition, agrégation et immuabilitéComposition, agrégation et immuabilité
Composition, agrégation et immuabilité
 

Diagramme uml pfe

  • 1. Utilisateur - idUtilisateur : int Profil - nom : String - idProfil : int - Login : String - libelle_profil : String - Pwd : String 1..* + <<create>> Ajouter () 1..1 + <<create>> Ajouter () : void + <<constructor>> Modifier () + <<constructor>> Modifier () : void + <<destroy>> Supprimer () + <<destroy>> Supprimer () : void 1..1 Droit - IdDroit : String Circonscription + <<create>> Ajouter () 1..* + <<constructor>> Modifier () - numCir : int + <<destroy>> Supprimer () - LibCirc : String - nbsieges : int + <<create>> AjouterCirc () : void + <<destroy>> SupprimerCir () : void + <<constructor>> ModifierCir () : void Election - IdElection : String 1..1 - election_date : Date - election_libelle : String typeelection - election_tour : int - election_nbcandidat : int - typeelection : String 1..* - typeelection_libelle : String + <<create>> Creer () : void + <<constructor>> Modifier () : void 1..1 + <<create>> Ajouter () : void + <<destroy>> Supprimer () : boolean + Modifier () : void + Supprimer () : void 1..1 1..* ResultatBur Membre - nbvotants : int - numMembre : int Liste - nbexprimes : int - nomMembre : String 1..* - IdListe : int - nbnuls : int - PrenomMembre : String 1..1 - designation : String 1..* ResultatCandidat - nbvotes : int 0..1 Bureau - IdBureau : String - Libbureau : String - nbinscrits : int - positionx : int - positiony : int + <<create>> AjouterBureau () : void + <<destroy>> SupprimerBureau () : void 1..* + <<constructor>> ModifierBureau () : void Parti - IdParti : int - parti_libelle : String 0..1 - parti_logo : String + <<create>> Ajouter () : void + <<constructor>> Modifier () : void + <<destroy>> Supprimer () : boolean 1..* 1..* 1..1 Candidat Groupe - IdCandidat : int - IdGroupe : int - candidat_nom : String - LibGroupe : int - candidat_prenom : String 0..1 + <<create>> Ajouter () - candidat_commentaire : String 1..1 - candidat_photo : String + <<constructor>> Modifier () + <<destroy>> Supprimer () + <<create>> Ajouter () : void + <<constructor>> Modifier () : void + <<destroy>> Supprimer () : boolean Division - IdDivision : int - libelleDivision : String + <<create>> Ajouter () : void + <<constructor>> Modifier () : void + <<destroy>> Supprimer () : void 1..* 1..1 Decoupage - Id : int - libelleDecoupage : String + <<create>> Ajouter () : void + <<constructor>> Modifier () : void + <<destroy>> Supprimer () : void Figure 1: Diagramme de Classe
  • 2. Importer données Decoupage Division Système Administrateur sélectionner un découpage importer fichier Ajouter division Lister divisions pour ce découpage