Développement d’un Système est une application de Vote qui permet aux citoyens de s’enregistrer aux élections et voter pour leurs candidats préférés, elle permet aussi d’avoir les résultats en temps réels. La partie backend est développé sur J2ee avec l’utilisation de Spring, le Frontend sur Angular 7 et enfin la gestions des données se fait par le SGBD MySQL sur phpMyAdmin .
Project is created with:
- Angular 7
- Spring boot , Spring Security
- Visual Studio Code - Latest Version
- Java 8+ et JEE
- Phpmyadmin ,MySQL
- Eclipse - Oxygen+ - (Embedded Maven From Eclipse)
Toutes les pages web se constituent d’un menu (header) que le contenu change en fonction de besoin, aussi un footer fixe contient lien vers le code source de projet
- Login page : La Login-page fournis deux services, premier service l’enregistrement en tant qu’un citoyen pour voter, ce service assure aussi que le citoyen n’a pas encore voté ou existé dans la base de données, deuxième service Administratif permet aux Administrateurs de consulter les résultats de vote en temps réel.
- Vote Page : Vote page : la page permet au citoyen de voter au candidat préféré et présenté dans la List des candidats fourni dans la page, après le vote une page de remerciement s’affiche.
près le vote une page de remerciement s’affiche.
- Result Page : Après avoir vérifier l’email et le Mot de passe, l’administrateur ou le responsable sur les élections peut consulter les résultats en temps réel .