Vous êtes sur la page 1sur 3

Projet POO 2021 : Tunisian Election : Hope

and Solution
3ING-B
Be Confident, Be Strong, Be Creative and Clever for a BETTER
Future.
Best of Luck Great Dear Students
Université Sesame 3ING-B
POO Chaouki Bayoudhi

1 Énoncé :
Présentation

Pour aider les electeurs à faire un bon choix, la societé MBA&&Cbyte a


decidé de proposer une solution logicielle presentant deux parties une première
pour l’administrateur et une autre pour les electeurs.

Contexte de l’application

MBA&&Cbyte veut sauvegarder les informations necessaires à propos des


candidats comme son nom, son prénom, sa date de naissance, sa photo, le nom
de sa partie, son facebook, son tweeter, ses activités par type (scientifique, poli-
tique, economique, sociale, humanitaire et autre). Chaque activité a un id, une
durée et un support (vidéo, photos, liens, texte, papiers, ...).

Pour chaque candidat ajouté ou modifié, on calcule un score selon son CV


et surtout proportionnellement à ces activités.
Un candidat fait parti d’une  Liste Electorale .
Un score est aussi calculé pour chaque liste en fonction des scores de ses mem-
bres et leur position dans cette liste(Tête de liste, . . . ).

Besoins

L’administrateur se charge de tout ce qui est gestion des candidats, calcul des
scores, création des charts des scores par candidat, par liste et par avis des
electeurs.

Les electeurs peuvent visualiser la fiche de chaque candidat ainsi que les dif-
ferents charts, naviguer dans les details de ses activités et introduire un avis
sous forme d’une note sur 100.

Les electeurs et/ou les candidats peuvent visualiser les scores de chaque candi-
dats ainsi que la méthode de calcul. Ils peuvent passer une reclamation pour
reclamer un faut calcul ou l’abscence d’une activité en introduisant le justificatif
(envoyer les caractéristiques de l’activité manquante par exemple).

2 Stacks Techniques :
ˆ Un éditeur du code java,

ˆ Les collections Java : ArrayList, HashSet et HashMap,

ˆ Jdk 16+

Année universitaire 2021-2022 Page 1 of 2


Université Sesame 3ING-B
POO Chaouki Bayoudhi

3 Travail Demandé :
1. Définissez les types complexes nécessaires (Classes et/ou Inter-
faces).
2. Implémenter en java les fonctionnalités demandées dans le pro-
jet.

4 Noté Bien :
ˆ Le projet est à réaliser par un groupe de 3 étudiants.

ˆ Vous devez déposer sur l’espace Moodle du cours POO un compte rendu
(rapport .doc), le code source implémenté et quelques imprime-écran
montrant les tests réalisés ou une demo(vidéo).
ˆ Une soutenance est prévue 12/01/2022 pendant les séances du cours.

ˆ La date limite pour déposer le travail sous Moodle est 11/01/2022.

ˆ Aucun délai supplémentaire ne sera accordé .

Année universitaire 2021-2022 Page 2 of 2

Vous aimerez peut-être aussi