Documentation du système de vote Chapitre 1, 2 et 3


Documentation du système de vote Chapitre 1, 2 et 3

CHAPITRE I

CONTEXTE DE L’ÉTUDE

introduction

La technologie informatique a grandement contribué à l’amélioration de la vie. La plupart des établissements, sociétés et institutions avaient développé leur propre utilisation de cette technologie pour s’aider à travailler plus efficacement avec moins de temps et d’efforts, ce qui se traduisait par une meilleure production, des profits et une clientèle plus satisfaite. Un exemple de technologie informatique est la création d’un système informatique. Un design, adapté aux besoins de l’entreprise ainsi qu’aux clients. Un système qui aidera le personnel à travailler plus efficacement, en particulier pour accéder aux données et les récupérer en un minimum de temps.

L’élection automatisée est une technologie appropriée au système qui a fait ses preuves dans le vote, le dépouillement, la consolidation, la prospection et la transmission des résultats des élections et d’autres processus électoraux.

Les technologies de vote automatisé sont de plus en plus utilisées dans les élections à travers le monde, en particulier parce qu’elles sont souvent considérées comme le symbole du niveau de modernisation d’un pays. Le but d’un système électoral automatisé est de fournir une technologie de pointe qui soit à la fois efficace, permettant aux autorités électorales d’utiliser les avantages d’un système informatisé et également pratique, en maintenant les principes de base auxquels les électeurs et le personnel électoral sont habitués. Cette solution utilise les dernières technologies qui permettent aux autorités électorales de terminer les processus de dépouillement et de prospection en quelques heures, une tâche qui prenait traditionnellement des jours. Le système automatise le comptage, la consolidation et la transmission des votes de manière sécurisée et traçable, ce qui réduit les risques d’erreur humaine, de falsification ou de fraude et augmente l’intégrité des élections.

En 2010, le gouvernement a mis en œuvre les premières élections automatisées en coopération avec la société Smartmatic. Ce système promet un décompte rapide et précis, un mécanisme de rapport très efficace qui démocratise le décompte et l’analyse des résultats des élections et, surtout, l’extinction des «dagdag-bawas».

Selon l’évaluation de l’élection automatisée de 2010 aux Philippines par Christian S. Monsod d’Ateneo de Manila, «Il n’y a pas eu d’échec des élections, pas d’échec catastrophique de la technologie ou de la logistique, et pas d’indignation sur sa conduite ou ses résultats.

L’élection est un début et une fin. Un début d’espoir et une fin de sacrifices. Les gens ont la capacité de changer notre monde en utilisant les mécanismes du système électoral automatisé qui réduisent considérablement les risques d’erreurs, parce que le dépouillement est basé sur un décompte automatique interne plutôt que sur des bulletins de vote individuels.

Les élections au Conseil étudiant ont toujours été une activité annuelle pour chaque école. Il s’agit d’une activité dans laquelle chaque étudiant doit choisir parmi un ensemble de candidats qui représenteront chaque poste au sein du conseil étudiant. Cette institution avait déjà procédé à l’élection des membres du Conseil des étudiants du Collège. Il était malheureusement évident que le renouvellement de cesdites élections pose effectivement un problème. La création de l’élection automatisée du SCC aidera l’école à rendre le travail beaucoup plus facile et plus efficace en raison de l’automatisation du décompte des votes des élèves pendant la période électorale. À l’aide d’ordinateurs, ce serait eux qui compteraient et transmettraient les votes sans intervention humaine.

Énoncé du problème

Cette étude vise à résoudre les problèmes suivants.

  1. Sécurité des votes des étudiants ainsi que des candidats.
  2. Le dépouillement des votes aux élections du SCC prend trop de temps en raison des volumes de papier.
  3. Mauvais décomptes et décompte des résultats en raison des volumes de documents utilisés dans les procédures manuelles.
  4. Les votes non valides montrent clairement qu’il y a un problème dans la procédure de dépouillement des étudiants.

Objectif de l’étude

Cette étude est proposée pour développer le système électoral automatisé du SCC qui créera:

  1. Créez un module auquel l’étudiant se connectera et votera de manière rapide, facile et sécurisée et sans tracas.
  2. Créez un module qui compte automatiquement le nombre de votes par candidat une fois que les étudiants ont fini de voter.
  3. Créez un module qui générera le résultat nécessaire qui réduira les risques d’erreurs, car le décompte des votes est basé sur un décompte interne de la machine plutôt que sur une intervention humaine.
  4. Créez un module qui normalisera le vote de manière à ce qu’ils cliquent simplement sur le candidat de leur choix et l’enregistrent, afin de minimiser les votes invalides.
lire plus  Node with react fullstack web development - Télécharger les cours Udemy gratuitement

Portée et délimitation

Les chercheurs ont prévu de couvrir dans leur étude et leur programme un système conçu uniquement pour l’élection du Conseil des étudiants du Collège, le système pourrait ajouter instantanément les électeurs et les candidats et serait responsable du dépouillement des votes. Le système a été configuré pour au moins 3-4 ordinateurs du réseau. Le système a également la capacité de publier les rapports requis concernant la liste des électeurs, des candidats et le résultat de la sollicitation et le système est conçu avec un niveau d’accès de sécurité utilisateur dans certains services.

Les chercheurs ont également limité leur étude, la liste des cours étant déjà prédéfinie dans le système au moment de l’inscription d’un électeur ou d’un étudiant. Le dossier du candidat après l’élection sera sauvegardé et supprimé manuellement sur le système. L’étudiant officiellement inscrit comme électeur ne peut voter que. Un candidat doit d’abord postuler en tant que candidat avant de s’inscrire en tant qu’électeur.

Importance de l’étude

Les élections automatisées du SCC peuvent bénéficier des avantages suivants:

Conseiller CSC / CSC – parce qu’ils peuvent obtenir les nouveaux élus le plus tôt possible. De même, grâce à l’utilisation du système, le conseil peut facilement apporter des ajustements sur la façon, le moment et les élèves dont il a besoin pour changer de poste.

Institution- parce que les volumes de papier et les efforts humains peuvent diminuer dans la prospection des votes et la fraude électorale sera éliminée.

Greffier– car pas de soucis pour lui / elle d’interviewer les candidats, de transmettre les électeurs valides à l’administrateur, de créer un comité d’élection et de soumettre la liste des gagnants à l’administrateur après la période de dépouillement. La seule chose qu’il / elle doit faire lorsque le système sera développé est d’afficher la liste des gagnants dans le tableau d’affichage après l’élection.

Instructeurs- parce qu’il n’y a pas de soucis pour eux d’assigner dans chaque circonscription en tant que comité d’élection.

Étudiants- car leur temps de vote sera réduit et ils auront l’assurance que leur vote sera compté. De même, ils peuvent facilement connaître le résultat de l’élection.

Candidats – car leurs votes seront sécurisés et minimisent les erreurs telles que l’écriture de leurs noms dans une mauvaise position.

Chercheur- car il peut les aider en tant que guide à améliorer davantage leur future thèse.

FIN DE NOTES

  1. Carter Center / 2005 / Vote automatisé et observation électorale / fichier pdf
  2. Gilat / 2008 / Système de vote automatisé / fichier pdf
  3. 09056718674| Janvier 2012 http://www.studymode.com/essays/Automated-Voting-System-898290.html
  4. ytchit28| Mai 2014 http://www.studymode.com/essays/Automted-Voting-System-52433903.html

CHAPITRE II

ANALYSE ET CONCEPTION DU SYSTÈME

Le système actuel

Les élections au Conseil étudiant ont toujours été une activité annuelle pour chaque école. Il s’agit d’une activité dans laquelle chaque étudiant doit choisir parmi un ensemble de candidats qui représenteront chaque poste au sein du conseil étudiant. Pour que l’étudiant accomplisse cela, l’étudiant doit passer par plusieurs processus.

Le registraire a la liste des candidats et les candidats seront interviewés par le registraire. Les candidats rempliront le formulaire de candidature et le soumettront au registraire. La liste des votants / étudiants inscrits sera soumise à l’administrateur. L’administrateur attestera la liste des étudiants de bonne foi. Le registraire créera maintenant des membres du comité. Les membres du comité seront affectés par le registraire dans leurs circonscriptions respectives. Le registraire leur remettra ensuite la liste des électeurs. Le comité des élections donnera le bulletin de vote officiel aux étudiants pour qu’ils votent. Après la procédure de vote, les membres du comité vont maintenant solliciter les votes, et établiront la liste des gagnants à soumettre au registraire et à noter par l’administrateur. La copie du résultat du démarchage sera affichée sur le babillard.

La figure ci-dessous est la présentation procédurale du processus actuel du système de vote du Conseil étudiant du Collège.

Diagramme d'activité du système actuel du système de vote
Diagramme d’activité du système actuel du système de vote

Diagramme d’activités du processus actuel du système de vote du SCC dans SLTCFPDI

La figure 1.1 montre le processus actuel d’élection du CSC dans SLTCFPDI. Cinq entités sont concernées dans le processus: l’Administrateur, le Greffier, le Comité d’élection, les candidats et les étudiants. Le processus commence avec le registraire qui interrogera les candidats et les candidats remplissent le formulaire de candidature et le transmet au registraire, après quoi le registraire remet la liste des électeurs à l’administrateur pour attester de bonne foi les électeurs officiels. Ensuite, le registraire créera maintenant un comité d’élection à partir des instructeurs. Le Comité d’élection donnera maintenant aux étudiants le bulletin de vote officiel pour voter leurs candidats, après quoi le Comité d’élection va maintenant solliciter les votes après le processus de vote des étudiants pour faire la liste des gagnants et sera soumis au registraire. Le registraire soumettra maintenant la liste des gagnants à l’administrateur. L’administrateur signera et il le retournera au registraire pour qu’il affiche la liste des gagnants sur le tableau d’affichage.

lire plus  TicTacToe dans JavaScript avec code source

Le système de proposition

Les chercheurs croient que l’élection du SCC améliorera grandement la vitesse et l’efficacité du processus de vote si le système de vote automatisé du SCC était développé et mis en œuvre dans cette école.

Dans ce système, un étudiant reçoit un numéro de carte d’identité contenant un numéro d’identification et un mot de passe uniques. Le système est chargé de déterminer l’authenticité de l’électeur à l’exception de son numéro d’identification d’étudiant et de son mot de passe. Les étudiants officiellement inscrits comme électeurs ne peuvent voter que. Lorsque l’étudiant entre le numéro d’identification et le mot de passe valides dans le système, les noms des candidats seront affichés et l’étudiant peut maintenant voter les candidats qu’il a choisis

De plus, ce système est conçu de manière à ce qu’un étudiant ne soit pas autorisé à voter plus d’une fois. Une fois qu’un individu a fini de voter, son compte sera désactivé et le formulaire de connexion sera affiché. Ses votes seront automatiquement ajoutés à la base de données. Les données de ce système sont entièrement sécurisées, ce qui signifie que seule la personne autorisée ou l’administrateur peut mettre à jour les informations à l’intérieur du système.

La figure ci-dessous est la présentation procédurale du processus proposé du système de vote automatisé College Student Council

Schéma d'activité du système de vote proposé
Schéma d’activité du système de vote proposé

Diagramme d’activités du processus proposé pour le système de vote du SCC dans SLTCFPDI

La figure 1.2 montre le processus du système d’élection automatisé proposé du SCC. Trois entités sont concernées par le processus: l’administrateur, les candidats et l’électeur. Le processus a commencé avec l’administrateur qui créera des listes d’électeurs et de candidats. Après cela, le système affichera la liste des candidats. L’électeur choisira dans la liste des candidats et soumettra les votes, le système demandera à l’électeur s’il veut sauvegarder le vote qu’il a fait ou s’il souhaite mettre à jour / modifier son choix. Si oui, le vote sera sauvegardé et le système sauvegardera le vote, et si non, le système affichera à nouveau la liste des candidats à l’électeur qui veut changer son vote. Si le processus de vote est terminé, l’administrateur imprimera automatiquement les résultats.

Configuration requise

Afin de rendre le système possible, certains composants matériels et logiciels sont nécessaires.

COMPOSANTS MATÉRIELSCARACTÉRISTIQUESQUANTITÉ
Système d’ordinateur

Ø Processeur

Ø Mémoire (RAM)

Ø disque dur

Processeur double Intel® Pentium® E2200 à 2,20 GHz

3,00 Go de DDR 2

40 Go ou plus

3-5
MoniteurTout moniteur compatible1
SourisToute souris compatible1
ClavierToute imprimante compatible1
ImprimanteToute imprimante compatible1

Tableau 1.1 Configuration système requise (composants matériels)

COMPOSANTS DU LOGICIELCARACTÉRISTIQUES
SYSTÈME OPÉRATEURMicrosoft Windows XP, 7
APPLICATIONSXAMPP v 3.2.1

Microsoft Office

Adobe Flash et Adobe Photoshop

Microsoft Visual Basic 6.0

mysql-connector-odbc-5.1.11-win32

Tableau 1.2 Configuration système requise (composants logiciels)

Pour être en mesure de développer et de réaliser le système proposé, les chercheurs auront besoin d’un minimum de quatre (3-5) ordinateurs personnels exécutés par Windows XP ou 7 Service Pack 2 du système d’exploitation 32 bits. Des applications logicielles seront utilisées telles que Microsoft Word, Microsoft Excel et Microsoft Visual Basic 6.0 sera le langage de programmation et XAMPP v3.2.1 qui sera utilisé comme réseau hôte du système et également comme base de données. Nous avons également besoin de mysql-connector-odbc-5.1.11-win32 pour connecter Vb 6.0 à Xampp mysql.

DÉFINITION DES TERMES

Pour une meilleure compréhension, les termes suivants ont été définis dans cette étude.

Élection- le processus d’élection des candidats à l’élection du SCC

CSC- Conseil étudiant du Collège (SLTCFPDI)

Réduire- réduisez ou réduisez la quantité de papier dans la procédure de vote.

Électeur- celui qui vote / celui qui a le droit de vote dans le système.

Voter- processus de vote dans le système.

Solliciter– le processus de dépouillement des votes de l’électeur.

Candidat– celui qui représentera chaque poste au conseil étudiant.

Invalide– vote informel, votes non comptés.

S’identifier– à la saisie du nom d’utilisateur et du mot de passe pour vous reconnaître pour démarrer un ordinateur.

Mettre à jour– pour mettre à jour et enregistrer les modifications que vous avez apportées à la session.

lire plus  Les 4 meilleures façons d'échanger ou de vendre un iPhone ou un téléphone Android en Inde

Réviser / réviser– rééditer le vote.

Soumettre- pour enregistrer le vote de l’électeur dans le système.

Impression- pour produire une copie du résultat dans une élection automatisée.

Afficher- pour afficher la liste des candidats inscrits.

Chapitre III

MÉTHODOLOGIE DE RECHERCHE

Dans ce chapitre, la méthodologie de recherche utilisée pour réaliser l’étude sera présentée, qui comprend les procédures, la collecte de données et les outils nécessaires à l’élaboration du système proposé.

MÉTHODOLOGIE UTILISÉE POUR DÉVELOPPER LE SYSTÈME

La méthodologie est une approche directrice pour résoudre un problème, avec des composants spécifiques tels que des phases, des tâches, des méthodes, des techniques et des outils. Lors du développement de l’étude, les chercheurs ont exécuté le cycle de vie du développement du système. Le cycle de vie du développement de système (SDLC) est le processus qui consiste à comprendre comment un système d’information peut répondre aux besoins de l’entreprise, concevoir et construire le système et le fournir aux utilisateurs. Il est utilisé pour analyser et planifier le système. Le cycle de vie du développement du système comporte sept étapes:

Première étape: planification

Deuxième étape: analyse du besoin

Troisième étape: conception du système

Quatrième étape: codage système

Cinquième étape: test du système

Sixième étape: mise en œuvre du système

Septième étape: Maintenance du système

Développement du système en utilisant les sept étapes du cycle de vie du développement du système

Planification: Au cours de l’étape de planification, les chercheurs ont observé le processus actuel d’élection des agents du SCC au SLTCFPDI et analysé s’il y a des problèmes sur le processus. Les chercheurs ont également mené plusieurs observations et découvert qu’il y avait des problèmes dans le processus d’élection manuelle dans l’institution. Par conséquent, nous donnons le système au client, attendons un retour positif et maintenons le système de notation en ligne. Les chercheurs ont mené des entretiens avec le registraire, le conseiller du SCC et certains instructeurs, étudiants et agents du Comelec afin de recueillir les informations nécessaires pour permettre de prévoir les solutions probables aux problèmes du processus d’élection du CSC dans SLTCFPDI.

Analyse du besoin: Au cours de cette phase, les chercheurs ont analysé la nature des informations et les fonctions du logiciel requises pour le système. Les chercheurs étudient toutes les exigences et tentent d’analyser les performances du système à développer. Ils ont également veillé à disposer de suffisamment d’informations et de ressources pour structurer le système approprié.

Conception du système: Dans cette troisième étape du SDLC, les exigences fonctionnelles, d’assistance et de formation sont traduites en conceptions préliminaires et détaillées. Des décisions sont prises pour déterminer comment le système répondra aux exigences fonctionnelles. Une conception préliminaire du système, mettant l’accent sur les caractéristiques fonctionnelles du système, est produite en tant que guide de haut niveau. Ensuite, une conception finale du système est produite qui élargit la conception en spécifiant tous les détails techniques nécessaires pour développer le système.

Codage système: Lors du codage du système, les chercheurs prépareront les codes nécessaires au développement du système. Le changement est en train de se produire. La procédure de codage sera la partie la plus difficile du développement du système car elle nécessite beaucoup de temps, d’efforts et de patience pour le codeur car au cours de cette procédure, plusieurs erreurs se produiront dans

Test du système: Dans la cinquième étape, les chercheurs en ont terminé avec l’étape de codage. Une fois le système construit, des tests du système doivent avoir lieu pour garantir la faisabilité et rassembler toutes les pièces dans un environnement de test spécial, puis vérifier les erreurs, les bogues et l’interopérabilité.. Tout problème existant sera détecté et résolu. Dans cette phase, la vérification et la validation sont utilisées.

Mise en place du système: Dans cette sixième étape du SDLC, ce sera la période pendant laquelle le système sera installé et pris en charge dans l’institution. Maintenant que le système est prêt pour un environnement de travail réel, la formation est la plus importante dans cette phase.

Entretien du système: Dans la septième étape du SDLC, des modifications, des corrections sont apportées. C’est l’étape la plus importante de toutes et peut durer indéfiniment.

Crédits aux auteurs et développeurs du projet.

Vous pouvez visiter notre Facebook page pour plus d’informations, demandes de renseignements et commentaires.

Louer notre équipe pour faire le projet.

commentaires

commentaires





Telecharger ici

Laisser un commentaire

Aller au contenu principal