0% found this document useful (0 votes)
14 views2 pages

Database Theory Assignemnt

Uploaded by

Wajeeha Butt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views2 pages

Database Theory Assignemnt

Uploaded by

Wajeeha Butt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

DATABASE THEORY ASSIGNEMNT

ERD SCENARIO
TOPIC: ELECTRONIC VOTING SYSTEM FOR ELECTION OF
BOARD OF DIRECTORS
Section: A1
SUBMITTED TO : Miss Sabin Amjad
SUBMITTED BY:
Wajeeha Butt 0033-BSCS-22
Myra Naz 0069-BSCS-22
Faiqa Azeem 0003-BSCS-22
Faizah Azeem 0111-BSCS-22

Scenario: Electronic Voting System for Board of Directors Elections

Description:
A reputable organization is gearing up for its annual board of directors elections and intends to
transition to an electronic voting system to streamline the voting process for its members. The
system aims to ensure security, efficiency, and accuracy throughout the entire electoral process,
from voter registration to result tabulation. Let's delve into the key features of this electronic
voting system:

[Link] Registration:
- Members eligible to vote must register on the electronic voting platform using their unique
membership IDs.
- The system verifies voter eligibility based on their membership status before granting access to
participate.
- Each voter is represented by a Voter entity linked to the Membership entity, ensuring eligibility
based on membership status.

2. Ballot Creation:
- The system facilitates the creation of the ballot, listing positions and candidates running for each
position.
- Entities like Ballot, Position, and Candidate are utilized, establishing relationships to ensure
accurate representation of positions and candidates on the ballot.

3. Voting Process:
- Voters log in securely to the system using their credentials and access the ballot to cast their
votes for candidates running for each position.
- Once submitted, votes are securely stored, ensuring they cannot be altered or revoked.

4. Security Measures:
- Various security measures are implemented to safeguard the system against unauthorized
access and maintain the confidentiality and integrity of votes.
- User authentication, encrypted passwords, and security audits ensure the security of user
accounts and system activities.

5. Result Tabulation:
- After the voting period ends, the system tabulates the votes cast for each candidate and
generates a report displaying the results, including total votes cast and winners for each position
contested in the election.
6. Exceptions Handling:
- The system detects and handles invalid votes, ensuring integrity and fairness in the electoral
process.
- In cases of technical failures, contingency measures are implemented to mitigate the impact on
the election process, such as extending the voting period or providing alternative voting methods.

7. Candidate Withdrawal:
- In the event of a candidate withdrawing from the election after voting has commenced, the
system notifies voters and allows them to revise their votes for the affected position.

You might also like