Web based Online Voting System Test phase, srs, design phase and source code final deliverable
Project Domain / Category Web Application
Abstract / Introduction
The main theme of the online voting system is to facilitate the users with a mechanism using which voting operations can be automated. The system makes it easier to count the votes, voter accessibility may be increased via an online voting system, which also aims to improve ballot/vote counting and reduce the number of staff members, required to manually count ballots. Online voting gives voters a convenient and secure way to cast their ballots while also saving election administrators resources. The system will consist of two main active users which are the administrator and the user/voter. A voter can easily use their right to vote online in the Web-based Online Voting System. To vote, he or she must first be registered. The system administrator registers users primarily for security purposes. The voter will fill a registration form first, then admin will register the voter. After registration, the voter is given a private Voter ID that may be used to log into the system and access services like voting. Admin should also have the privilege to maintain candidate’s profiles. The system should provide a special feature of displaying the number of votes cast, candidates and positions.
Functional Requirements:
Admin Panel
- Admin can login into system.
- Admin can manage candidates.
- Admin can manage positions.
- Admin can check poll results.
- Admin can update password.
- Admin can update profiles
- Admin can logout
Voter or User Panel
- Voter can create accounts.
- Voter can login into system.
- Voter can update profile.
- Voter can choose positions for voting.
- Voter can give vote.
- Voter can logout.
Tools:
- HTML, CSS, Bootstrap (Front-end) MYSQL(Backend)
- PHP (Server-side programming)
- XAMPP — Web Application Server
Supervisor:
Name: Kainat Malik