13
1 V S B ENGINEERING COLLEGE, KARUR ONLINE POLLING SYSTEM M MAHENDHERAN Department of Mechanical Engineering V B AJITH RAGHAVAN Department of Computer Science and Engineering

online polling system

Embed Size (px)

Citation preview

Page 1: online polling system

1

V S B ENGINEERING COLLEGE,

KARUR

ONLINE POLLING SYSTEM

M MAHENDHERAN

Department of Mechanical Engineering

V B AJITH RAGHAVAN

Department of Computer Science and Engineering

Page 2: online polling system

2

Table of contents

S.No contents Page no

1 Abstract 3

2 Introduction 3

3 Online voting system 3

4 Function of on line voting

system

4

5 Voting at polling place 5

6 Application design module 5

7 After voting process 11

8 Result 13

9 Conclusion 13

Page 3: online polling system

3

ABSTRACT — Online voting system is an appealing concept to most

of the voters of our Country. The reasons are convenience while

appealing because of the attractiveness of technology. Internet

voting or online voting is fundamentally different from other types of

online transactions such as internet banking or online shopping and

purchase. The main purpose is to vote in a place where we are with

the help of online services. By this process we can achieve

100%voting count in our country. Result can be declared at earlier.

It is highly cost effective.

Keywords: online Voting Machine, Counting, Authorization,

Transparency

1. INTRODUCTION

One basic feature of democracy that cuts across all divides of

people is the act of election. Democracy thus encourages individual

freedom according to the rule of law, so that people may behave and

express themselves as they choose. This not only gives people a

chance to choose their leaders, but also to freely express their views on

issues. In response to the 1948 Universal Declaration of Human Rights

which puts import on the necessity of free elections, nations aim at

new and improved voting procedures which are of relevance to

elections in the 21st century. With the passage of time, voting, which

was mainly manual, has been influenced by Information Technology,

with debates arising about the relevance or not, of computerized/online

voting .Nevertheless, it is impossible to completely rule out the need

for technology and electronic voting, with the growing number of

eligible voters and manual ballot papers involved online voting is the

next step in applying online to voting information-gathering and

retrieval technologies to e-government.

2. THE ONLINE VOTING SYSTEM

Online voting system is a Direct Recording Electronic Voting

System which provides a platform for simplifying the electoral process

for all institutions that employ voting in decision-making. Online

voting system has several security requirements like access control, as

well as user authentication incorporated into its design structure,

making it not only secure and reliable, but also resilient. Online voting

system also provides for user-friendly graphical interfaces and tools

which make voting easy and enjoyable, because it equipped with range

Page 4: online polling system

4

from the application design to implementation, management and

monitoring.

2.1. Objectives of Online Voting System

The main objective of online voting system is to use advanced

computer technology. It can be used for the Indians who are working

in foreign countries and for the government employees of Election

Department. It can also be used for the physically challenged persons,

aged persons and the patients who cannot come to the voting booth.

The objective is to vote in a place where we are simply with the help

of online services. By this process we could attain 100% voting in our

country.

2.2. Advantages of Online Voting System

It ensures proper management of the personal data of voters.

It reduces election expenditure.

It prevents double voting thereby ensures invalid votes.

It ensures quick, effective and efficient process of casting votes

during elections.

Further, it speeds up the release of election results.

The advantages of online voting claims that the convenience,

mobility, tally speed, less cost, and flexibility.

3. FUNCTIONS OF ONLINE VOTING SYSTEM

3.1 Implementation Of Controls To Avoid Double Voting

The technological solution for this is the User Identification and

Access Control Functionalities are built into the system so as to guard

against double voting and vote riggings. Also, these features would

help to prevent anyone without the proper authorization to gain access

into the system which means that a voter who attempts to vote for a

second time will be denied access and prompted by the system.

3.2 Voting

A prospective voter would need to register at a designated

centre. The person would then be expected to provide a password

known only to him during registration. The ID and password would

Page 5: online polling system

5

then be entered into the system only on Election Day to give access to

the voter into the system so as to vote. The system would grant access

only once to a user to use his or her ID and password. He would then

be required to log onto the system with his ID and password. If any of

the data is wrong, the voter would be denied access.

Registered voters who forget their ID and Passwords may

contact the Voting Supervisor or Official at the voting centre, who

would use the name search function to retrieve the ID and password of

the voter (after other personal identification checks). Once a voter has

access to the system, the person may vote for his or her chosen

candidate. After the candidates for the various positions have been

selected, (e.g., parliamentarians), the system brings up a summary

screen that shows the candidates for whom the voter cast his ballot.

The voter, at this stage, may make changes to his votes before finally

submitting it to the system.

After this, increments are made to the votes of candidates who

were voted for, and other internal statistical computations made. Once

a vote is submitted to the system, the voter would not be granted

access into the system again. This is to guard against multiple voting.

Whenever votes are cast, necessary increments are made to the votes

for whom the votes are cast, and the appropriate administrator can

access the results of the elections so far. When voting finally ends, all

relevant statistics and reports are generated.

4. VOTING AT POLLING PLACES

By this, the election department can provide a reliable, no virus,

and easy-handled voting in all the polling places. The voters can be

authenticated by technological authentication and the voters’

authentication might not be necessary by the traditional protocol. It

provides the highest security compared to other online voting place.

5. APPLICATION DESIGN MODULE

5.1 Login as Administrator’s This is the Administrator’s login

page

Fig.1 Administrator’s login page.

Page 6: online polling system

6

5.2 When the Username and Password is correct, it will move to

the Administration page:

Fig.2 Username and Password is correct, it will move to the

Administration

5.3 If the Administrator clicks the Registration button the

registration page will be opened

Fig. 3 Registration page will be opened

The administrator could fill all the particulars of the Voter. If

any field is left, unfilled ‘Fill All The Particulars’ message will be

appeared.

Page 7: online polling system

7

5.4 If the Administrator clicks the Reset Button all the votes of the

party will be reset to zero (0), because this required only after four

years, for the fresh next election time.

Fig.4 Reset Button

5.5 If the Administration clicks the result button, the result with

the leading voted party and also with the number of voters voted

and not voted people are all displayed with displays which team

has leading votes.

Fig.5 Result button

Page 8: online polling system

8

5.6 If the Administrator clicks the mail it button the result will be

sent to the election committee.

Fig.6 Mail button

5.7 Working of voter

First the Voter must enter their registered Username and

Password

Fig:7 Enter their registered Username and Password.

If the Username and Password is correct then the voting page

will be opened, else ‘You Are Not Supposed To Enter’ message will

be displayed.

Page 9: online polling system

9

5.7 This is the voting page where the Voter can vote to their

desired party and also they can give NOTA vote.

Fig.8 Voter can vote to their desired party

5.8 Thanks for voting. Your vote has been saved. Jai Hind!

Page 10: online polling system

10

6 AFTER VOTING PROCESS

Fig: 9 Online voting work flow

6.1 Software Required

Adobe Dreamweaver

Server side scripting: PHP

Apache Tomcat Server

Page 11: online polling system

11

Front End : HTML, JavaScript, CSS

Back End : MySQL

Operating System Windows XP and above

6.2 Hardware Required

System: intel i3 2.47GHz

Hard Disk: 250 GB

Monitor: 15VGA Color

Mouse: Logitech

KeyBoard: Logitech

Ram: 1GB

6.3 Administration Working

When the admin comes to enter, the page asks to enter the

Admin Username first and Admin Password then. If Username is

wrong, it prints ‘Wrong Username’ if Admin Password is wrong, it

prints‘Wrong Password’. If both are correct, it will go to the

option page. The option page contains the button like

‘Registration’, ‘Result’, ‘Reset’, and ‘Mail the Result’. If the Admin

clicks the Registration it will move to ‘Registration’ Page. This page

consists the Name, Adhaar Card Number, Voter ID number, Date of

Birth, Occupation, Father’s Name, Father’s occupation, Address, Mail

ID, Personal Password. If all the Data is entered correctly, it gives the

message that, ‘Success you are ready to vote in your own place’. Or

else it gives the message that, ‘Fill all the Particulars’. One member

cannot register twice; if register twice, it will give the ‘error’ message.

Once the election is over, click the ‘Reset Button’, all the ‘Candidates

Vote Count’ will be transformed into zero. This helps after four years

of election as this option facilitates to refill the data of the admin.

Thus, this button exists. By clicking ‘Result Page’ the Admin User can

see the updated result. By clicking ‘Mail’ button, the Admin User

could mail the updated result to election committee. After voting, the

election committee could send the election result by mail to the

common people and also this mail could be sent to the media channels,

social media etc.These are the functions could be used under the

Registration Page.

6.5 Login Page

Page 12: online polling system

12

In this Login Page the Voter should enter his Name and

Personal Password, if Name and Password is correct it will enter into

the ‘Voting Page’. In this Voting Page the voter can vote to his/her

desired candidate by seeing the photo, the symbol, party name present

there and when clicking the Vote Button, immediately his/her name

will be deleted from the log in table in the poll_db (database) and the

Voter will be taken to the Thank You page and they cannot get back at

any cost because this ‘Voting Page’ is fully secured by using Cookie

function. His/her name will be deleted after voting because they

cannot re-enter the Voting Page, but their name will still remain in the

registration table in the poll_db (database).

6.7 Scope Of The System What Are Scope Of Online Voting

System Project

Voter can Vote from anywhere for his/her Constituency.

Vote count will be easy and fast. None of the Vote will be

rejected.

It retains all the Information of all the Candidates and Votes.

It checks whether the voter have voted or not.

6.8 Election Voting System Goals of the System are as Follows

You can observe all Information related to any Online Voting

System.

It increases the Voting Percentage.

Finally, it makes Easy Voting by avoiding problems like

insecurity, Booth Capturing.

The actual purpose of this system is to make the organizational

process to get speed up.

7. RESULT

The wealthy nation can be created by a good leader. A good

leader can be created by people. So the people must be aware of

selecting their own perspective leaders. Thus the online voting system

will be used by the government easily and reduce the lot of time and

cost. the voting system enables all the people to vote and helps to

elect the good leader for the nation! Jai Hind!

8. CONCLUSION

In this paper, from the technology aspect, there are still some

attacks which are hard to prevent would infringe the security of the

Page 13: online polling system

13

system. Inventors have created new technology to the system. From

the policy aspects, the government should educate voters to use the

voting equipment well and build a transparent mechanism which can

raise the public confidence toward the voting system. In the

foreseeable future, online voting system would influence the election

behavior a lot. . With good-designed system and technology, people

get benefit from the new online election method.

9. REFERENCES [1] Alexander. Stakeholders: Who is your system for? IEEE: Computing and Control Engineering, 14(1):22{26, April 2003}. [2]Almyta Systems, Point of Sale Systems. http://systems.almyta.com/Point_of_Sale_,Software.a sp. Accessed on 20th October 2008. [3] S. W. Ambler, Process Patterns: Building Large Scale Systems Using Object Technology, Cambridge University Press, 1998. [4] M. Andrews and J. A. Whittaker, How to Break Web Software: Functional and Security Testing of Web Applications and Web Servers. Addiso,Wesley, 2006. [5] Java-2 Complete Reference - Patrick Haughton. [6] Java Servlet Programming - O'Reilly. [7] Pure JavaScript- Jason Gilliam,-R.Allen Wyke [8] HTML completes - BPB publications. [9] Java Server Programming .