Vous êtes sur la page 1sur 8

UNIVERSITE DE DOUALA UNIVERSITY OF DOUALA

FACULTE DES SCIENCES FACULTY OF SCIENCE

METHIDES INFORMATIQUES APPLIQUEES


A LA GESTION DES ENTREPRISES (MIAGE)

CAHIER DES CHARGES

MISE EN PLACE D’UNE APPLICATION


DE VOTE EN TEMPS REELS AVEC
SYSTÈME DE MESSAGERIES
INTEGREES

Rédigé et présenté en vue de la capitalisation de l’Unité d’Enseignement :

Environnement de Développement Intégré (MIA 427)


Par :

Groupe 2

Sous l’encadrement de :

Dr MFOPOU ADAMOU

Année académique : 2023 – 2024


Table des matières
PRESENTATION DU GROUPE ................................................................................................................... 2
PRESENTATION DU DOCUMENT ............................................................................................................. 3
I. CONTEXTE DU PROJET ................................................................................................................. 3
II. PERIMETRE DU PROJET ............................................................................................................... 3
1) DESCRIPTION DU PROJET ........................................................................................................ 3
2) Objectifs du projet ................................................................................................................... 4
III. LES EXIGENCES DU PROGRAMME ........................................................................................... 4
1) Les exigences fonctionnelles ................................................................................................... 4
2) Les exigences non fonctionnelles ............................................................................................ 5
IV. Les contraintes ........................................................................................................................ 5
1) Les contraintes techniques...................................................................................................... 5
2) Les contraintes non fonctionnelles ......................................................................................... 5
3) Les contraintes de sécurité...................................................................................................... 6
V. LES RESSOURCES DU PROJET ....................................................................................................... 6
VI. DELAI DE REALISATION DU PROJET ......................................................................................... 6
Figure 1 Diagramme de gant .................................................................................................................. 6
Figure 2 Diagramme de PERT .................................................................................................................. 7

1
PRESENTATION DU GROUPE
Les étudiants dont les noms suivent sont ceux faisant partir du projet de MIA 427 ayant pour
thème « Mise en place d’une application de vote en temps réels avec système de
messageries intégrées ».

Membres du Groupe

N° Noms et prénoms Sexe TEL

1 NGAHA SAMEN JUNIOR FRANK M 698910330

2 OKONO MEHITANG WILFRIED LOIC M 655914752

3 NEHOUI TALLACARELLE F 697696064

4 MEDAM FOTIE ANNE CYNTHIA F 698086803

2
PRESENTATION DU DOCUMENT
Le cahier de charges est un document contractuel qui définit de manière détaillée les
besoins, objectifs, les contraintes et les spécifications d’un projet. Il sert de référence pour toutes
les parties prenantes du projet (Client, équipe de développement, prestataires, …).

I. CONTEXTE DU PROJET
Nous avons l’ambition de mettre sur pieds une application mobile appelée « BALLOT BOX »
qui permettra de faciliter le processus de vote tout en offrant aux utilisateurs un sentiment
de transparence, fiabilité et de sécurité. Notre application pourra être utiliser lors d’une
élection présidentielle au Cameroun, d’une élection dans le conseil d’administration d’une
entreprise et d’une élection d’un délègue d’amphi universitaire ; bien évidemment dans le
respect strict des lois et chartes régissant chaque type d’élection citée plus haut.

II. PERIMETRE DU PROJET


1) DESCRIPTION DU PROJET
Le but de l’application étant de faciliter le vote il devra entre autre posséder 3 interfaces :

 Candidat :
 Il permettra à chaque participant de créer un compte et de le personnaliser
si besoin.
 Les candidats auront la possibilité via un tableau de bord de suivre en temps
réel le déroulement du vote et les commentaires des participants.
 Participant :
 Ils auront la possibilité de voir les sondages
 De voter instantanément
 D’échanger avec les autres participants
 Administrateur :
 Il aura la possibilité d’envoyer les notifications aux utilisateurs pour les
informer des nouveaux sondages et des résultats de votes.
 Il permettra de personnaliser les paramètres de confidentialités et de sécurité
pour une meilleure protection des données.

3
 Valider les comptes des candidats et/ou leur supprimer.
 Consulter les statistiques.

2) Objectifs du projet
Comme objectifs nous avons entre autre :

 Préserver l’anonymat.
 Eviter les files d’attentes dans les centres de vote.
 Faciliter le processus de vote pour toute personne n’étant pas en capacité de se
déplacer.
 Sécuriser chaque vote.
 Procurer aux usagers un sentiment de facilité et de fiabilité.
 Eviter les erreurs de décomptes

III. LES EXIGENCES DU PROGRAMME


1) Les exigences fonctionnelles
Elles définissent ce que le système doit comporter pour répondre aux besoins ou aux attentes
des utilisateurs. Les exigences fonctionnelles pour l’application sont les suivantes :

 Tableau de bord : les utilisateurs doivent avoir accès a un tableau de bord pour suivre la
progression de l’élection.
 Messagerie intégrée : les utilisateurs doivent avoir accès à un système de messageries
pour pouvoir échanger avec d’autres participants.
 Votes en temps réels : les participants doivent pouvoir voter instantanément et voir les
résultats en temps réels
 Personnalisation des paramètres de confidentialités : les utilisateurs doivent pouvoirs
personnaliser leurs paramètres de confidentialités.
 Le choix des candidats doit être facilement accessible aux participants afin de voter sans
complications.

4
2) Les exigences non fonctionnelles
Les exigences non fonctionnelles sont les contraintes ou exigences imposées au système.
Ils précisent l’attribut de qualité de la solution. Nous avons :

 Support technique : l’application doit offrir un support technique efficace pour aider
les utilisateurs en cas de problèmes.
 Facilité d’inscription et de connexion : les utilisateurs doivent pouvoir s’inscrire et
se connecter facilement à l’application, en utilisant des identifiants sécurisés.
 Notifications en temps réel : l’application doit envoyer des notifications aux
utilisateurs pour les informer des sondages, des votes et des commentaires.
 Gestion des utilisateurs : l’application doit permettre aux administrateurs de gérer
les utilisateurs.
 Sécurité des données : l’application doit garantir la sécurité et la confidentialité des
données des utilisateurs.

IV. Les contraintes


1) Les contraintes techniques
 L’application doit être développer en utilisant le langage python.
 L’application doit être compatible avec différents appareils (ordinateurs et
smartphone).
 La sécurité des données et des communications doit être prise en charge lors du
développement de l’application.
 Base de données pour stocker les informations des utilisateurs et les sondages.

2) Les contraintes non fonctionnelles


Elles peuvent inclure :

 Le respect de la charte graphique


 Une connexion internet à un débit élevé
 La maitrise des outils et technologies qui seront utilisés pour la réalisation du projet.
 Obtention d’une autorisation légale par le système administratif pour la fiabilité de
l’application.

5
3) Les contraintes de sécurité
Les contraintes de sécurité ici définissent :

 Un accès exclusif aux votes : chaque participant aura droit à un seul et unique compte
d’utilisation Seules les personnes inscrites devraient avoir un accès à l’application et
aux données qu’elle comporte. Il serait important de mettre en place des mesures de
contrôle d’accès pour empêcher des accès non autorisés. Seuls les candidats auront droit
à deux comptes indépendants.
 Les sauvegardes : Les sauvegardes doivent se faire d’une part de manière instantanée
après chaque traitement sur l’application, et régulière après chaque maintenance ou mise
à jour d’une fonctionnalité (Synchronisation avec les anciennes données).
 La sécurité : L’application doit être à l’abri de toute tentative de piratage.
 Verrouillage de chaque vote : un participant n’a pas le droit de voter plus d’une fois.

V. LES RESSOURCES DU PROJET


Les ressources dont nous avons besoin pour réaliser peuvent être :

 Les ressources humaines


 Les ressources matérielles : Nous aurons besoin des ordinateurs a fortes capacités.
 Les ressources financières : Des finances sont nécessaires pour couvrir des besoins
matériels et les frais de connexions.

VI. DELAI DE REALISATION DU PROJET

Figure 1 Diagramme de gant

6
Figure 2 Diagramme de PERT

Vous aimerez peut-être aussi