Electronic Voting System Requirements - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Electronic Voting System Requirements

Description:

System shall be developed using PHP, MySQL, and Apache. ... Touch screen voting. Requirement Specifications. Not Necessary Requirements. Questions? ... – PowerPoint PPT presentation

Number of Views:220
Avg rating:3.0/5.0
Slides: 11
Provided by: bus86
Category:

less

Transcript and Presenter's Notes

Title: Electronic Voting System Requirements


1
Electronic Voting System Requirements
  • GROUP B

Ricardo Alicea Leona Hull
2
Todays Agenda
  • Introduction
  • Project Definition
  • Requirements Specification
  • Mandatory
  • Desired
  • Not Necessary
  • Conclusion

3
Introduction
Project Definition
  • To design, develop, and document an electronic
    voting system for administering student
    government elections for UCF.

4
Introduction Contd
Context Diagram
5
Introduction Contd
Use Case Diagram
6
The System shall
Requirement SpecificationsMandatory Requirements
  • System shall be developed using PHP, MySQL, and
    Apache.
  • Provide means of submitting votes electronically
    through a web-based for UCF student elections.
  • Provide a means for submitting votes manually to
    parallel the electronic voting system.
  • Require the users to input their ID number and
    password, and provide access according to
    predetermined privileges.
  • Require voters to input their ID number and
    password for validation and verification.
  • Be secure from invalid log in.
  • Access the student records database, including
    their student ID number and name in MySQL.
  • Verify the voters eligibility by checking the
    database of student records.
  • Prompt the user to vote for choice from a
    database of candidates.

7
The System shall
Requirement SpecificationsMandatory Requirements
Cont.
  • Ensure that the user can only pick one candidate.
  • Accept the voters input and record the values in
    a voting database.
  • Produce report to confirm that the voters
    choices have been accepted.
  • Print a hard copy of the actual votes.
  • Provide a secure location for the hard copy vote
    receipt to be dropped.
  • Match physical ballots to the electronic votes to
    ensure each candidate received the exact number
    of votes both systems counted for.
  • Allow administrator to add and remove candidates
    names within the database for future re-use.
  • Generate reports with final statistics.
  • Display clear and concise instructions on how the
    voter should place his/her vote.
  • The voting shall be done secretly.

8
The System shall
Requirement SpecificationsDesired Requirements
  • Print a confirmation receipt with the voters
    ballot number and his voting choices.
  • Allow the voter to go online and see that his/her
    vote was included in the totals correctly.
  • Be compatible with all standard web servers.
  • Have simple easy-to-use interfaces.
  • Open and close the voting polls at pre-determine
    times.
  • Show how many attempts to falsify votes and show
    related voters ID.
  • Audit trail of attempted hacking.

9
The System shall
Requirement SpecificationsNot Necessary
Requirements
  • Generate report of what percent of voters in each
    of the surrounding geographical areas
    participated in the vote.
  • Biometric scan for voting.
  • Touch screen voting.

10
Questions?
Write a Comment
User Comments (0)
About PowerShow.com