Sen Doc Final
Sen Doc Final
1. Introduction
1.1 Purpose
Online Voting System is a system which enables all citizens to cast their
vote online. The purpose is to increase the voting percentage across
the country, as in the present system people have to visit the booth to
cast their vote and those people who live out of their home town are
not able to cast vote during the elections. So due to this the voting
percentage across the country is very less. Through this software those
people who live out of their home town will also be able to cast their
votes as this system is online.
The intended audience of this document is the potential end user. The
document may also serve as a reference guide to the developers of the
system.
1.4 References
2. Overall Description
2.1 Product Perspective
– The Admin: They manage the entire Voting System Software and
Conduct the Elections. They act as the Election Authority.
– The Voters: The voters should have a basic knowledge of how to use a
web browser and navigate through web pages. The voters should be
aware that they have to keep their user-id and password confidential.
2.4 Operating Environment
The server should have Java installed on the machine, along with Java’s
packages. The election server runs on a http server, that is ”jsp”
enabled. The browsers through which the voters access the server
should have minimal support for cookies andencrypted transactions.
Voters: The citizens of the country who are eligible for casting
vote.
View own details – The voters will view their own details which
they filled up at the time of their registration.
The poll server runs on http server that is enabled to handle server
pages (eg. Apache Tomcat for support jsp). It uses a relational database
to keep track of the polls, which it connects through standard database
connectivity interfaces. In order to run the setup software, the
environment needs to have a JVM running on it
4. System Features