Professional Documents
Culture Documents
System
(For High Court Bar)
Assalam O Alikum!!
I AM HAAD ALI
ID# 5590
Student of Software Engineering
4. Proposed System
• Methodology
• Why Evolutionary Development?
• Voter Use Case Diagram
• Candidate Use Case Diagram
• Admin Use Case Diagram
• Flow Chart/Voting Process
• Specification
• Where else it can be implemented?
1 Existing Voting System
MOST WIDELY USED
SYSTEM FOR
VOTING
Problems With
Secret Ballot
System
Problems with Secret Ballot System
◦Verifiability
◦Fairness
◦Mobility
◦Efficiency etc.
Countries where OVS is being used
UK
India
Brazil
Australia
New
Zealand
Limitations of
Online Voting
System
Limitations
◦ No understanding of the
domain.
◦ Uncertainty is high.
◦ Will use Both evolutionary
development types:
▫ Throw-away prototyping: In-start.
▫ Evolutionary Prototyping: For later
development.
Voter Use Case Diagram
Registration
Login
Cast Vote
View Result
Report Admin
Candidate Use Case Diagram
Registration
Login
Send Details
View Result
Admin Use Case Diagram
Registration
Login
Generate
Results
Troubleshooting
Validate
Voter/Candidate
Flow Chart/Voting Process
Start
Login
NO NO
Proceed to Vote
Vote Yes
Yes Succeed ?
Identify
Alert
Theft
Authority User
NO Panel
Terminate
NO Terminate
Specification
◦ Software Specs:
▫ MYSQL DBMS
▫ Testing via XAMP Server
▫ Web Browser
▫ Notepad++
◦ Expertise:
▫ PHP
▫ OOP
▫ JavaScript
▫ CSS
▫ SQL
▫ Jquery
▫ Hardware Specs:
▫ Desktop/Laptop/Cell Phone with 2.0 GHZ processor
speed and 512 ram.
Responsive Web-App
Where else it can be implemented?
◦Chamber of Commerce
◦Trade Unions