Online voting system Abstract Aim: The motto of the project is to build an enterprise site, which should be able to allow people to cast their vote online. SYSTEM ANALYSIS Existing System Remote voting is exercise into two different ways. 1.proxy voting The person who is unable to be physically present authorized other person on behalf of him. 2. close envelope ballet In this the person cast is voter, enclosed in an envelope and post to register post. The problem with this system is that not always the ballets are riched in time. The Copyright from integrated ideas consultancy services 2003- 2011 1
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Online voting system
Abstract
Aim:
The motto of the project is to build an enterprise site, which
should be able to allow people to cast their vote online.
SYSTEM ANALYSIS
Existing System
Remote voting is exercise into two different ways.
1.proxy voting
The person who is unable to be physically present authorized other
person on behalf of him.
2. close envelope ballet
In this the person cast is voter, enclosed in an envelope and post
to register post. The problem with this system is that not always the ballets
are riched in time. The proxy person may exercise other ballet then the one
synthezised the person.
Proposed System
In propose system remote and user’s can exercise .There voter within any
favour using this system any level of voting like ,lokha sab voting,rajya sab
voting etc. In the proposed system we can get the result without manually
Copyright from integrated ideas consultancy services 2003-2011
1
Online voting system
counting.The computerized counting is simple and we can access any
information of any party.
Advantage of the proposed system
1. Time saving
2. Working load reduced to a large extent
3. Less prone to errors
4. Information available at time
5. Man power reduced
6. Many tasks are automated
7. It also provide security for the data
Copyright from integrated ideas consultancy services 2003-2011
2
Online voting system
Modules description
1. Election commissioner: It check about the user details like id
proof and no proxy voting cannot be done. This is election
commissioner home page .
2.Generate voter id:It check details like
name,password,state,address,block,area about the voter.
3Prepare for Election:It check prepare for election like election no
and candidates no.
4.Insert party:We have to insert the party.
5.Automatic counting:It will count how many voting has be done by
public.
Copyright from integrated ideas consultancy services 2003-2011
3
Online voting system
SYSTEM DESIGN
BLOCK DIAGRAM
Voter
Result
Voting
Copyright from integrated ideas consultancy services 2003-2011
4
Voter Id
Name
Password
Address
City
Personal Information
Election Commissioner Voting Day Set
Election Commissioner Voting Day Set
Result Preparation
Voting List
Nation Wide
State Wise
Party Wise
Candidate View
Cast Vote
Voter List Validation
Online voting system
Data Flow Diagram.
Voter ID Result
Voting Date Voting
validation
Candidate
Voter ID Validation VVvvV
Voter Date Validate
All Voters
Candidate List
Copyright from integrated ideas consultancy services 2003-2011
5
Validate voting date
Validate user
Result
Voting
Online voting system
E-R Diagram
Entity Relationship Diagram
Participates
has
Copyright from integrated ideas consultancy services 2003-2011
6
Voter master Name
Block
State Addresss
Voting
Party
Candidate
DateVote no
Candidates
No
Name
Party
Voter no
Result
Vote no Winner
Total vote
Online voting system
DataBase Table
Voter registration
Copyright from integrated ideas consultancy services 2003-2011
7
Online voting system
Candidate Details
Copyright from integrated ideas consultancy services 2003-2011
8
Online voting system
Form Design
Copyright from integrated ideas consultancy services 2003-2011
9
Online voting system
This form is for election commissioner login
This is election commissioner Home page
Copyright from integrated ideas consultancy services 2003-2011
10
Online voting system
Generate voter ID
Generate voter ID record successfully inserted
Copyright from integrated ideas consultancy services 2003-2011
11
Online voting system
Election information inserted successfully
Copyright from integrated ideas consultancy services 2003-2011
12
Online voting system
Voter home module
Copyright from integrated ideas consultancy services 2003-2011
13
Online voting system
Election details
Copyright from integrated ideas consultancy services 2003-2011
14
Online voting system
This form is for preparing candidates
Copyright from integrated ideas consultancy services 2003-2011
15
Online voting system
This form is for insert party
Copyright from integrated ideas consultancy services 2003-2011
16
Online voting system
Counting form
Copyright from integrated ideas consultancy services 2003-2011
Copyright from integrated ideas consultancy services 2003-2011
31
Online voting system
SQL Server queriescreate database onlinevotinguse onlinevotingcreate table voterregistration(voterid varchar(50),voter_password varchar(50),voterretypepassword varchar(100),state varchar(100),area varchar(50),block varchar(100))select * from voterregistrationdelete from voterregistrationcreate table electioncomLogin(ele_name varchar(100),ele_password varchar(100))insert into electioncomLogin values('online','voting')
create table generatevoterid(voter_id int,voter_name varchar(100),photo_string varchar(100),address varchar(200),dateofbirth DateTime,fathersname varchar(100))drop table generatevoteridselect * from generatevoteriddelete from generatevoterid
create table election_date(election_no int,date datetime,election_type varchar(100),state varchar(100))create table party(name varchar(100),symbol varchar(200))insert into party values('BJP','BJP.jpg')insert into party values('congress','Congress.jpg')delete from partyselect * from partyselect * from election_datedelete from election_date
create table candidate(election_no int,candidate_no int,name varchar(100),party varchar(100),state varchar(100),block varchar(100))select * from candidatedelete from candidate
create table castvote(voter_id int,election_no int)create table vote(election_no int,candidate_no int,total_vote int)insert into vote values(1,2,0)select * from voteselect * from votedelete from vote
select vote.election_no,vote.candidate_no,candidate.name,vote.total_vote,party.name as party,candidate.state,candidate.block from vote,party,candidate where (total_vote =(select max(total_vote) from vote where election_no=1)) and (party.name=candidate.party) and
Copyright from integrated ideas consultancy services 2003-2011
32
Online voting system
(candidate.candidate_no=vote.candidate_no) and (candidate.block in (select distinct(block)from candidate))
SYSTEM ENVIRONMENT
Software Requirements
Operating System : Windows XP Professional. Technology : ASP.Net. Server Side Coding Tool : C#.Net Frame Work : .Net Frame Work
Back-end : Microsoft SQL Server 2000
Browser : Internet Explorer 6.
Hardware Requirement
I. Pentium or AMD processors with speed minimum 1GHz.
II. Minimum 256MB RAM.
III. Accelerated Graphics Card.
IV. Minimum 2GB Hard Disk.
V. Better performance with 82KB and above Cache Memory.
Copyright from integrated ideas consultancy services 2003-2011
33
Online voting system
FUTURE ENHANCEMENT
The future scope for this software is very dynamic. Next stage may be
implementated depening on the time factor.
The main advantages of this projects are:
1.It provides easy information about easy information about procedure of
online voting system.
2.It provides well structured information.
1. It makes free from manual work.
2. Any information needed can be obtained by any time by
quering it.
Copyright from integrated ideas consultancy services 2003-2011
34
Online voting system
CONCLUSION
Generally voting has to be perform by user by going to the voting
center. Many users like army personal or NRI cannot come to the
voting place.Therefore we have to implement a online voting system
by which the users can vote over the online.It will be greatest of
advantage for NRI and personWhich are go outside of the country
the can vote on online by the by our software only.
Copyright from integrated ideas consultancy services 2003-2011
35
Online voting system
BIBLIOGRAPHY
C# and .Net platform by Andrew Troelsen.
Inside C# by Tom Archer.
Fundamentals of database Systems by Ramez Elmasri
ans S. B. Navathe
Software Engineering-Roger S. Pressman
An Introduction to database system –C.J.Date
The Unified modeling language user guide-
G.Booch,J.Rambough and I Jacobson.
Copyright from integrated ideas consultancy services 2003-2011
36
Online voting system
Copyright from integrated ideas consultancy services 2003-2011