data from the card, the voter is asked to give his fingerprint which must match with the fingerprint stored in the national data

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Electronic voting system is an automated system that will help to manage elections easily and securely. The voting system can be used for casting votes during the elections held in local level to national level. In this system, a voter has to go to the respective polling booth to cast his/her vote. For casting votes, each voter needs to pass the authentication step. A voter swipes his/her smart card (with a magnetic chip containing social security number) into the electronic voting machine (EVM). After reading data from the card, the voter is asked to give his fingerprint which must match with the fingerprint stored in the national database. A voter can see the list of candidates after passing the authentication step. Then s/he can choose only one candidate from the list whom s/he wants to vote for. Once a voter submits his/her vote, the vote will be casted. The confidentiality of voters will be strictly maintained. If a voter submits his/her vote once, s/he will no longer be a valid voter to cast another vote in this election. As huge data is to be maintained, it is necessary to design and develop a system which will be efficient, error-free, and easily maintainable. This system will also provide a user-friendly interface so that the voters can understand the system easily. Now answer the following questions. 1. Compose a block diagram (activity model) of this electronic voting system. 2. Detect the most appropriate SDLC model (using comparison matrix among models) that can be used while developing the given system.
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Maintenance
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education