Académique Documents
Professionnel Documents
Culture Documents
Intitulé
Introduction générale
2.4 Conception
Dans toute société bien organisée, une personne ou un groupe de personne est
choisie pour représenter celle-ci. C’est un choix qui se fait par vote des membres qui la
composent et qui donne raison à une majorité. Avant il se faisait à main levée, ensuite par
vote papier. Mais avec le développement de l’informatique, elle se fait dans plusieurs pays
de manière électronique, toujours dans le souci d’améliorer l’exactitude, la fiabilité et
l’égalité du vote.
L’objectif principal de notre travail est de faciliter le vote pour les électeurs même
non-instruits. Pour cela est important de produire une application simple et facile
d’utilisation pour fluidifier le passage et raccourcir le temps d’attente du citoyen, de
renforcer la transparence du vote en certifiant la présence de l’électeur par des
informations confidentielles, en sécurisant le vote pour qu’il ne soit pas fraudé et en
facilitant le comptage qui sera sans erreur pour diffuser le plus tôt des informations
fiables.
Pour matérialiser notre projet nous pouvons considérer les hypothèses suivantes :
d’une part qu’on centralise les votes dans des bureaux de votes avec dans chaque bureau
trois à cinq équipements de votes (machine pour voter). Lesquelles machines se
connecteront à un serveur qui va gérer l’authenticité, la validité ainsi que le comptage des
résultats. D’autre part, on adopterait le BYOD qui permettrait à chaque citoyen de voter ou
qu’il puisse se trouver et avec n’importe quels équipements pouvant accédés a l’internet de
voté en toute confidentialité via une plateforme qui pourrait collecter les votes en toute
sécurité.
Afin de prendre en compte la réalité des besoins d’une élection libre et transparente,
la placer dans une perspective de développement cohérent et permettant de garantir une
réponse adéquate sur cette question, nous nous sommes appuyés sur une base assez
conséquente de documents fiables provenant des autorités d’organisation de ce domaine
mais aussi sur le web. Aussi, nous nous sommes basés sur des idées novatrices tirées
d’échanges entre plusieurs acteurs de la société sénégalaise.
Ainsi notre travail s’articulera autour de trois chapitres. Nous commencerons par
faire la présentation générale en définissant les cadres théorique et méthodologique.
Ensuite nous passerons à l’analyse et la conception de notre système. Enfin nous
terminerons par sa mise en place en abordant sa réalisation, son test et son déploiement.
I : cadre théorique et méthodologique
Les cadres théoriques et méthodologiques feront l’objet de notre première partie qui
sera consacrée à la présentation générale du système proprement dit, son architecture et à
sa contextualisation.
Nous avons pu souligner les limites inquiétantes du système de vote existant, qui
ouvrent la voie à l’adoption d’un système bien plus meilleur à savoir le vote électronique,
qui fera l’objet de la deuxième section de ce chapitre.
Dans ce chapitre, nous nous sommes intéressés au cadre théorique. Dans le chapitre
suivant, nous allons parler du cadre méthodologique de notre sujet.
1. 2 : Cadre méthodologique
Une application émane en général d’un réel besoin. Ainsi, il devient fondamental d’étudier
celui-ci de manière précise et concise pour bien réaliser notre application tout en respectant
les exigences des utilisateurs. Cela fait l’objet d’une approche méthodologique qui
constitue une pierre fondamentale pour notre application. Pour ce faire, nous allons adopter
un ensemble de méthodes d’investigation pour collecter le maximum d’informations
concernant le besoin.
La recherche documentaire nous a permis de bien cadrer notre champ de vision en prenant
en compte certains aspects, notamment la prise en main des utilisateurs de notre
application. Sans doute, cela devient important de s’imprégner de l’avis et des attentes des
utilisateurs.
1.2.2 Enquête
Cette technique est couramment utilisée parce qu’elle renseigne suffisamment sur les
besoins des utilisateurs. Ici, nous allons orienter nos enquêtes aux niveaux des
professionnels informatiques, des demandeurs de voix, mais surtout des électeurs
L’enquête nous a permis de bien fixer nos objectifs. Il nous a édifiés sur ce à quoi nous
devons nous attendre pour le coté sécurité et coté fonctionnalité de notre système.
Cette partie est consacrée à tout ce qui est pertinence, problématique et information.
Elle nous a permis de détailler le cadre général de notre solution. Aussi, elle nous a éclairés
sur l’ensemble des notions à prendre en compte. Nous allons sans plus tarder nous lancer
dans l’étude analytique et la conception. Ceci fera l’objet de la deuxième partie intitulée
analyse et conception.
II : ANALYSE ET CONCEPTION
Dans cette partie nous allons nous intéresser au système proprement dit. C’est la partie la
plus importante du projet car une implémentation réussie repose sur une bonne analyse et
une bonne conception.
Nous allons faire une analyse fonctionnelle pour recenser les différentes méthodes de
conception afin de voir la plus appropriée à nos fonctionnalités. Par la suite, nous ferons
une analyse technique afin de faire le choix le plus approprié pour la réalisation de la
solution.
Cette rubrique dédiée à l’analyse fonctionnelle est fondamentale pour tout projet
informatique. Il s’agit ici de mettre l’accent sur les résultats attendus en termes de
fonctionnalités, de performances, de maintenance, de sécurité etc…
L’analyse approfondie des besoins d’une application permet de savoir les besoins de cette
dernière en termes d’outils (matériels et logiciels). Ainsi cela devient nécessaire de choisir
des outils bien adaptés à notre solution. Ceci sera la suite de ce chapitre.
Cette partie fera l’objet de présentation de divers outils et modèles. Nous allons en même
temps faire le choix de l’architecture, du langage/Framework de développement et du
serveur de base de données.
A l’issue de cette analyse nous avons fait des choix qui nous permettront de mettre en
œuvre notre application.
2.4 CONCEPTION :
Le diagramme de cas d'utilisation décrit les grandes fonctions d'un système du point
de vue des acteurs, mais n'expose pas de façon détaillée le dialogue entre les acteurs et les
cas d'utilisation. C'est un diagramme du modèle UML, il assure la relation entre
l'utilisateur et une interface que le système met à sa disposition.
Grace au diagramme de classe, les objets de notre application sont bien relier entre
eux pour former un ensemble logique. Cette étape capitale à la modélisation reste
incontournable pour tout programme informatique.
Ce chapitre traite les aspects techniques liés aux stratégies de mise en œuvre de
notre système. Nous parlerons de sa réalisation, de son test et de son déploiement.
Dans ce chapitre nous aborderons en détail les outils et technologies avec lesquelles
notre système peut être conçu. Aussi, on fera un choix pour mettre en place notre
application.
L’architecture d’une application informatique reste une étape non négligeable. Car,
sans la compréhension de cette dernière la maintenance et le suivi d’une application
devient un vrai casse-tête. Après avoir détaillé l’architecture nous allons présenter notre
solution.
Dans cette partie nous allons présenter les captures de l’application qui seront
accompagnées de commentaires.
Une fois l’application présentée nous allons passer à son test dans la section
suivante.
Notons que ce travail nous a permis de nous rendre compte des difficultés de
comptage des bulletins et voix de chaque candidat aux élections.
Néanmoins, nous pouvons dire que les solutions que nous avons proposées dans notre
travail d'analyse, répondent aux questions soulevées par notre problématique et optimisent
les résultats des opérations de vote.
Cependant, étant donné qu'il s'agit d'un travail scientifique, nous ne pouvons pas
estimer avoir tout épuisé en ce qui concerne ce sujet vu le domaine dans lequel il est traité,
sa complexité et l'intérêt qu'il présente.
Ainsi, nous laissons le libre arbitre à toutes personnes qui se sentiraient intéressées de
traiter encore davantage ce sujet en vue d'une quelconque amélioration.
Bibliographie
I. Ouvrages
II. Mémoires
2013-2014
~OKALA M.Roland-Brice, Réalisation d’un site de vente en ligne : cas DecoHome, Ecole
Supérieure de Technologie et de Management, Dakar, 2017-2018, 49 pages.
Webographie
~ www.wikipedia.org : 22/12/2018 à 11h30