Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The Bangladesh government is planning for an E - voting system to cast the votes of every citizen of the country at the exact time
The Bangladesh government is planning for an Evoting system to cast the votes of every citizen of the
country at the exact time with appropriate results. Following is the initial proposal of it
Every voter first inputs their NID number and Fingerprint into the system. Verify identity process
receives this data and compares the NID with existing data from the NID data store. It also extracts the
existing fingerprint from the data store and forwards it to compare the fingerprint along with the new
fingerprint ie given by the citizen The process uses the Neural Network technique and sends back
the match result. Based on the result, the verify identity process sends Invalid fingerprint messages to
the voter. The show candidate process collects the list of all candidates from the candidate data store
and sends it to the voter. The voter then chooses hisher favorite candidate and the casting vote process
receives it and stores it in the votes. It also sends an acknowledgment to the voter.
Administrators can request total voting information to generate reports. It collects all voting information
from the Votes data store, prepares a report, and sends it to the administrator. In the end, the admin can
declare the election result. There is also the presiding officer who can send startstop signals to the
voting status process. He can also pause the voting system in case of any emergency. Another
responsibility of the presiding office is to add new candidates to the system.
Design a context diagram based on the above scenario.
Design a level diagram using the above scenario. Also, identify if there is any error in the diagram.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started