QUESTION
In any democratic society going through an election; voting marks the climax. It is indispensable. Thus, the success of democracy in any country could be seen in its voting
system; in light of how credible, fair, fool-proof, and reliable the voting process is. Voting summarizes the processes and steps of selecting suitable or desired candidates to
lead the people. Generally, it is difficult to enforce security and transparency in voting processes, especially in Nigeria. Democratic dispensations can only be viable when
there is enough room for trustworthiness, integrity, and security in electoral processes, especially in the voting. E-voting is an evolving technology in democracy and
electioneering. It promises to improve upon the traditional voting method and address its lapses. Now, given that you are a student who has undertaken courses in Software
Engineering, propose a secured and automated framework (flowchart) based upon a bimodal voting system. As Such, the proposed system should embrace three security
layers: a unique ID code, a token passcode that expires every three minutes, and biometrics (iris and fingerprints).
Start
Take Voter Unique ID
Code
No
Unique ID Valid?
Yes
Generate and send
Token to Voter
Voter provides No
No received Code
No
Less Than 3 Yes Token Valid?
Minutes?
Yes
Scan Voter iris and
fingerprints
Biometrics Match
pre-registered data?
Yes
Display List of
Candidate for Selection
by Voter.
Voter selects and
Votes for Desired
Candidate
System Stores
Selected Candidate
to Database.
Stop