INSTITUT SUPERIEUR DE GENIES ELECTRIQUE DU BURKINA FASO
IC1
Projet UML
Système de gestion de votes
1. Description du thème
Le système de gestion des votes a pour objectif de numériser et d’automatiser le processus
électoral au sein d’une organisation (école, entreprise, association). Il permet une gestion
centralisée des élections, un enregistrement sécurisé des électeurs, un vote électronique
confidentiel, et un décompte automatisé des résultats. Ce système garantit :
• L’unicité du vote par électeur.
• La sécurité et la confidentialité des données.
• La transparence et la fiabilité des résultats.
Principaux onglets de l'application
1. Électeur
• Accueil : Vue d’ensemble, scrutins ouverts, dates clés.
• Voter : Accès à l’interface de vote sécurisé.
• Candidats / Propositions : Informations sur les candidats ou sujets à voter.
• Historique / Reçu : Confirmation de vote, participation passée.
• Mon compte : Infos personnelles, mot de passe, sécurité.
2. Administrateur système
• Tableau de bord : Statistiques globales, alertes, participation.
• Gestion des scrutins : Créer, modifier ou supprimer un vote.
• Utilisateurs : Gestion des électeurs, candidats, observateurs.
• Paramètres système : Sécurité, notifications, configuration générale.
• Audit / Journaux : Logs d’activité, suivi des actions.
3. Candidat
• Mes candidatures : Liste des élections où il est inscrit.
• Programme : Ajouter/modifier les infos et le programme.
• Résultats : Voir les résultats selon les scrutins.
4. Commission électorale
• Candidatures à valider : Acceptation ou refus.
• Suivi des scrutins : Observation du déroulement.
• Résultats officiels : Validation et publication finale.
5. Observateur électoral
• Vue d’ensemble : Suivi du processus de vote.
• Signalements : Signaler anomalies ou fraudes.
• Rapport d’observation : Rédiger un rapport final.
6. Développeur / Technicien
• Statut du système : Suivi technique (serveur, réseau).
• Maintenance : Historique et interventions planifiées.
• Sécurité / Logs : Journalisation, alertes de sécurité.
Acteurs du Système
Acteur Rôle Fonctions principales
Administrateur Supervise, configure, Création de scrutins, gestion des dates,
système sécurise supervision, sécurité globale
Inscription, authentification, consultation des
Électeur Participe au vote
candidats, vote, confirmation
Se présente à Dépôt de candidature, ajout de programme,
Candidat
l’élection consultation des résultats
Commission Validation des candidatures, audit, transparence,
Supervise et valide
électorale publication des résultats officiels
Observateur Assure transparence, Observation du vote, rédaction de rapports,
électoral surveille signalement de fraudes
Développeur / Gère le système Mise en place, maintenance, sécurité technique,
Technicien technique résolution d’incidents
Modules Fonctionnels
Module Description
Authentification Connexion via identifiants, biométrie, ou QR code de carte
sécurisée d’électeur
Paramétrage des scrutins : dates, type (élection ou référendum),
Création de scrutins
candidats, règles
Vote électronique Interface ergonomique, accessible, garantissant sécurité et fluidité
Anonymisation du vote Dissociation entre identité et choix du votant
Résultats en temps réel Affichage dynamique des résultats selon rôles et permissions
Archivage et audit Journalisation, stockage des bulletins, audit par autorité tierce
Notifications Alertes envoyées aux électeurs (email, SMS, etc.)