Вы находитесь на странице: 1из 4

Project Plan

Voting System
Project Description:
In this project plan mainly we have following 5 modules which are more concerned about
Voting System

Module 1 Login for three user:


Admin: Admin has the authority to Register candidate, Delete candidate or vote by using his
user name and password.
Candidate: Candidate can make login for the purpose to view the status of vote as well as
can cast the vote by using his user name and password.
Voter: Voter can login himself by using his user name and password.

Module 2 Registration for:


Voter level: Contains Name, Date of Birth, age, gender, Address, father name, Mother name,
PIN, state, city, constituency etc.
Candidate level: Candidate information contains Name, Constituency, Symbol, age, party.

Module 3 Search for:


Voter Information: Voter information can be searched by Admin by using Voter name, ID,
Password, constituency.
Candidate information: A list of Candidate can be viewed by voter as well. A voter can
view the detail of candidate by using his name, ID, Password and constituency.

Module 4 Voting:
Voter level: A voter can caste vote by placing his name with, party name to which the vote
is being caste, symbol and constituency. The voter can also make a blank vote.

Module 5 Report Generation:


Report Generation: The result of the candidate can be generated by using the candidate
name, candidate ID, Party etc.
Data Flow Diagram : Context Diagram

Candidate details
Voting
Voter application Administrator

Voter details

Data Flow Diagram Level 1:


DATABASE TABLE DESIGN

Voter Table
ID Numeric
DOB Varchar
Name Varchar
Gender Varchar
F_Name Varchar
M_Name Varchar
Local Address Varchar
Constituency_ID Varchar
Age Numeric

Candidate Table
Voter_ID Numeric
Candidate_ID Numeric

Party Table
Party ID Numeric
Party Name Varchar
Party Symbol Varchar

Admin Table
Voter_ID Numeric
User Name Varchar
Password Varchar

Voting Table
Voter_ID Numeric
Candidate_ID Numeric
Election_ID Numeric
Election Table
Election_ID Numeric
Constituency_ID Numeric

Constituency
Constituency _ID Numeric
Name Varchar
Address Varchar

Result Table
Result_ID Numeric
Constituency_ID Numeric

Technology
PHP having:
Database Design ( MySql)
Form Design (HTML)
Coding (PHP)
Testing (Xampp Server)

Вам также может понравиться