尊敬的 微信汇率:1円 ≈ 0.046215 元 支付宝汇率:1円 ≈ 0.046306元 [退出登录]
SlideShare a Scribd company logo
ONLINE VOTING SYSTEM
Page Index
ABSTRACT………………………………………………………………………...........1
1. INTRODUCTION…………………………………………………………………….2-3
2. ANALYSIS……………………………………………………………………………..4-5
3. FEASIBILITY STUDY………………………………………………………………...6-9
4. DESIGN……………………………………………………………………………….10-20
5. SYSTEM MODLING……………………………………………………………… 21-26
CONCLUSION…………………………………………………………………………… 27
Table Index
1. DATABASE TABLE…………………………………………………………………26
1.1 ADMIN TABLE…………………………………………………………………...26
1.2 VOTER INFORMATION DATA TABLE………………………………………26
Figure Index
COMMUNICATION INTERFACE…………………………………………………15
DATA FLOW DIAGRAMS…………………………………………………………..17
DFD: LEVEL 0………………………………………………………………………17
DFD: LEVEL 1……………………………………………………………………….18
DFD: LEVEL 2……………………………………………………………………….19
ER DIAGRAMS
CLASS DIAGRAM
ABSTRACT
Resources Required:-
Development Tool:- PHP
Database- My Sql
Server- WAMP Server
INTRODUCTION-:
“ONLINE VOTING SYSTEM” is an online voting technique. It is based on the other online
services like “ONLINE RESERVATION SYSTEM” .In this system people who have citizenship
of INDIA and whose age is above 18 years of any sex can give hisher vote online without going
to any polling booth. There is a DATABASE which is maintained by the ELECTION
COMMISION OF INDIA in which all the names of voter with complete information is stored.
SCOPE-:
 This system will increase the voting percentage in India.
 If high security is applied then it may reduce false vote.
WORKING-:
In “ONLINE VOTING SYSTEM” a voter can use hisher voting right online without any
difficulty. HeShe has to fill a registration form to register himselfherself. All the entries is
checked by the DATABASE which has already all information about the voter. If all the entries
are correct then a USER ID and PASSWORD is given to the voter, by using that ID and
PASSWORD heshe can use hisher vote. If conditions are wrong then that entry will be
discarded.
CHAPTER-1
INTRODUCTION
1.1 Purpose
In “ONLINE VOTING SYSTEM” a voter can use hisher voting right online without any
difficulty. HeShe has to fill a registration form to register himselfherself. All the entries is
checked by the DATABASE which has already all information about the voter. If all the entries
are correct then a USER ID and PASSWORD is given to the voter, by using that ID and
PASSWORD heshe can use hisher vote. If conditions are wrong then that entry will be
discarded.
1.2 Scope
The scope of the project that is hosted on the server. There is a DATABASE which is
maintained by the ELECTION COMMISION OF INDIA in which all the names of voter with
complete information is stored.
1.3 Technologies to be used
This project will be a Web application to be developed in PHP having
 Database Design (My SQL)
 Form Design (HTML 4.0)
 Coding (PHP)
 Testing (WAMP SERVER)
 Reporting Tool (Data Report)
1.4 Overview
 Project is related to Online Voting System.
 The project maintains two levels of users:-
 Administrator Level
 Voter Level
 Main facilities available in this project are:-
 Maintaining voter’s Identification.
 Providing online voting management.
 Providing Updation of voter’s information.
 Provide voter information to ELECTION COMMISION OF INDIA.
 ELECTION COMMISION OF INDIA maintains the complete information
of voter.
 Voter can give hisher vote from any part of India.
CHAPTER-2
OVERALL DESCRIPTION
2.1 Goals of proposed system
1. Planned approach towards working: - The working in the organization will be well planned
and organized. The data will be stored properly in data stores, which will help in retrieval of
information as well as its storage.
2. Accuracy: - The level of accuracy in the proposed system will be higher. All operation would
be done correctly and it ensures that whatever information is coming from the center is accurate.
3. Reliability: - The reliability of the proposed system will be high due to the above stated reasons.
The reason for the increased reliability of the system is that now there would be proper storage of
information.
4. No Redundancy: - In the proposed system utmost care would be that no information is repeated
anywhere, in storage or otherwise. This would assure economic use of storage space and
consistency in the data stored.
5. Immediate retrieval of information: - The main objective of proposed system is to provide for
a quick and efficient retrieval of information.
6. Immediate storage of information: - In manual system there are many problems to store the
largest amount of information.
7. Easy to Operate: - The system should be easy to operate and should be such that it can be
developed within a short period of time and fit in the limited budget of the user.
2.2 Background
ONLINE VOTING SYSTEM is a voting system by which any Voter can use hisher voting rights
from any where in India. ONLINE VOTING SYSTEM contains-:
 Voter’s information in database.
 Voter’s Names with ID.
 Voter’s vote in a database.
 Calculation of total number of votes.
Various operational works that are done in the system are:-
 Recording information of the Voter in Voter database.
 Checking of information filled by voter.
 Discard the false information.
 Each information is sent to ELECTION COMMISSION OF INDIA.
2.3 Project Requirements
Hardware Requirements (Processor RAM Disk Space)
Pentium II, Pentium III, Pentium IV, Higher 128 Mb or Higher 130 Mb
Software Requirements (Operating System Database)
Win-98, Win-XP, Linux, My SQL
2.4 User Characteristics
Every user should be:
 Comfortable with Internet Browser.
 He must have brief knowledge of voting system.
 He must also have basic knowledge of English too.
2.5 Constraints
 GUI is only in English.
 Login and password is used for identification of Voter.
2.6 Definitions of problems
• Not User Friendly: The existing system is not user friendly because the retrieval of data is
very slow and data is not maintained efficiently.
• Difficulty in report generating: We require more calculations to generate the final result so
it is generated at the end of the session. And the voter not get a single chance to change hisher
vote.
• Time consuming: Every work is done manually so we cannot generate report in the middle of
the session or as per the requirement because it is very time consuming.
CHAPTER-3
FEASIBILITY STUDY
Depending on the results of the initial investigation the survey is now expanded to a more detailed
feasibility study. “FEASIBILITY STUDY” is a test of system proposal according to its
workability, impact of the organization, ability to meet needs and effective use of the resources. It
focuses on these major questions:
1. What are the user’s demonstrable needs and how does a candidate system meet them?
2. What resources are available for given candidate system?
3. What are the likely impacts of the candidate system on the organization?
4. Whether it is worth to solve the problem?
During feasibility analysis for this project, following primary areas of interest are to be considered.
Investigation and generating ideas about a new system does this.
Steps in feasibility analysis
Eight steps involved in the feasibility analysis are:
 Form a project team and appoint a project leader.
 Prepare system flowcharts.
 Enumerate potential proposed system.
 Define and identify characteristics of proposed system.
 Determine and evaluate performance and cost effective of each proposed system.
 Weight system performance and cost data.
 Select the best-proposed system.
 Prepare and report final project directive to management.
3.1 Technical feasibility
A study of resource availability that may affect the ability to achieve an acceptable system. This
evaluation determines whether the technology needed for the proposed system is available or not.
 Can the work for the project be done with current equipment existing software technology
& available personal?
 Can the system be upgraded if developed?
 If new technology is needed then what can be developed?

 This is concerned with specifying equipment and software that will successfully satisfy the
user requirement. The technical needs of the system may include:
Front-end and back-end selection
An important issue for the development of a project is the selection of suitable front-end and back-
end. When we decided to develop the project we went through an extensive study to determine the
most suitable platform that suits the needs of the organization as well as helps in development of
the project.
The aspects of our study included the following factors.
Front-end selection:
1. It must have a GUI that assists employees that are not from IT background.
2. Scalability and extensibility.
3. Flexibility.
4. Robustness.
5. According to the organization requirement and the culture.
6. Must provide excellent reporting features with good printing support.
7. Platform independent.
8. Easy to debug and maintain.
9. Event driven programming facility.
10. Front end must support some popular back end like Ms Access.
According to the above stated features we selected PHP as the front-end for
developing our project.
Back-end Selection:
1. Multiple user support.
2. Efficient data handling.
3. Provide inherent features for security.
4. Efficient data retrieval and maintenance.
5. Stored procedures.
6. Popularity.
7. Operating System compatible.
8. Easy to install.
9. Various drivers must be available.
10. Easy to implant with the Front-end.
According to above stated features we selected MY SQL as the backend.
The technical feasibility is frequently the most difficult area encountered at this stage. It is
essential that the process of analysis and definition be conducted in parallel with an assessment to
technical feasibility. It centers on the existing computer system and to what extent it can support
the proposed system.
3.2 Economical feasibility
Economic justification is generally the “Bottom Line” consideration for most systems. Economic
justification includes a broad range of concerns that includes cost benefit analysis. In this we
weight the cost and the benefits associated with the candidate system and if it suits the basic
purpose of the organization i.e. profit making, the project is making to the analysis and design
phase.
The financial and the economic questions during the preliminary investigation are
verified to estimate the following:
 The cost to conduct a full system investigation.
 The cost of hardware and software for the class of application being considered.
. The benefits in the form of reduced cost.
 The proposed system will give the minute information, as a result the
performance is improved
 This feasibility checks whether the system can be developed with the available funds. The
Online voting system does not require enormous amount of money to be developed. This
can be done economically if planned judicially, so it is economically feasible. The cost of
project depends upon the number of man-hours required.
3.3 Operational Feasibility
It is mainly related to human organizations and political aspects. The points to be
considered are:
 What changes will be brought with the system?
 What organization structures are disturbed?
 What new skills will be required? Do the existing staff members have these
skills? If not, can they be trained in due course of time?
The system is operationally feasible as it very easy for the End users to operate it. It only needs
basic information about Windows platform.
3.4 Schedule feasibility
Time evaluation is the most important consideration in the development of project. The time
schedule required for the developed of this project is very important since more development time
effect machine time, cost and cause delay in the development of other systems.
A reliable Online voting system can be developed in the considerable amount of time
CHAPTER-4
DESIGN
4.1 Software Requirement Specification
4.1.1 Objective:
The main objectives of system for Online voting system are:
 The objective of Online voting system is to help the organization in automating
the whole manual processing of the existing system.
 The main objective to develop the system is to make the accurate & efficient decisions in
different tasks at different time at different situations. The existing system is manual so
members of the unit generally face a lot of embarrassing situations many times. Now they
need to automate the whole process so as to make it more easy and accurate.
 System should support multi-user environment.
 System should be fully automated.
 System should provide concrete security features like creating users and assigning
privileges to users of the system.
 System should be capable to keep track of all the detailed descriptions of the client and
the whole details of services offered by the client organization.
 Various outputs (reports) should be available online any time.
 System should be able to handle extremely large volumes of data (i.e. Large database
support)
4.1.2 Scope:-
1. Advanced technology- It is an advanced technology used now a days. It increases the E
knowledge of the users which is very necessary for current generation.
2. Internet: It is an online facility and hence very useful for the users.
Voters can vote from any where at any time in India.
3. E-Mails: ELECTION COMMISION OF INDIA can send the error report to a particular
user if heshe entered false information.
4. E-SMS: People they have not internet connection they can not check the emails or not
have email they can be informed by SMS on their mobile. Today many websites
provide free SMS to the mobile. ELECTION COMMISION OF INDIA can use these
to send any information.
4.1.3 Advantages:
 Fast and easy service.
 The online voting system provides a less time consuming .
 It reduces the paper work and makes the work less tedious for ELESTION
COMMISION.
 It is a better way for voting.
 By this voting percentage will increase drastically.
Voter has no need to go to any polling booth ,so it is easy to use.
4.1.4 Technologies to be used:-
This project will be a Web application to be developed in PHP having
 Database Design (My SQL)
 Form Design (HTML 4.0)
 Coding (PHP)
 Testing (XAMP SERVER)
 Reporting Tool (Data Report)
4.1.5 OVERVIEW:
1. Requirements:
• FUNCTIONAL REQUIREMENTS:
 Registration of the voter is done by ELECTION COMMISION OF INDIA.
 ELECTION COMMISION OF INDIA can change the information any time if required.
 Registration of the Voter depends upon the information filled by the user.
 Voter is given a unique ID and PASSWORD.
Voter can give vote after login and entering the ID and PASSWORD.

 In the DATABASE information of every voter is stored.

 Database shows the information of every user.
• NON-FUNCTIONAL REQUIREMENTS:
1. Secure access of confidential data (user’s details). SSL can be used.
2. 24 X 7 availability.
3. Better component design to get better performance at peak time.
4. Flexible service based architecture will be highly desirable for future extension
2. Project Requirements
Hardware Requirements (Processor RAM Disk Space)
Pentium II, Pentium III, Pentium IV, Higher 64 Mb or Higher 130 Mb
Software Requirements (Operating System Database)
Win-98, Win-XP, Linux, My SQL
3. Software interface:
• Client on Internet: Web Browser, Operating System (Windows).
. Client on intranet: Client Software, Web Browser, Operating System (Windows).
• Web Server: WAMP Server, Operating System (Windows)
• Data Base server: MYSQL, Operating System (Windows).
4. Communication interface:
Client side Application server Database server
The above diagram shows the connectivity between the client side, application server and
database server. The client or customer can access the HTML server or client software. These are
connected to the Wamp Server (WAMP) by a TCP/IP which is a communication protocol used
to connect the teachers or parents to the internet. This WAMP Server now directly communicates
with the database made in MYSQL. All the enquires or data will be retrieved from the database.
HTML Client
4.1.6 Summary:
“ONLINE VOTING SYSTEM” is an online voting technique. It is based on the other online
services like “ONLINE RESERVATION SYSTEM” .In this system people who have citizenship
of INDIA and whose age is above 18 years of any sex can give hisher vote online without going
to any polling booth. There is a DATABASE which is maintained by the ELECTION
COMMISION OF INDIA in which all the names of voter with complete information is stored.
In “ONLINE VOTING SYSTEM” a voter can use hisher voting
right online without any difficulty. HeShe has to fill a registration form to register
himselfherself. All the entries is checked by the DATABASE which has already all information
about the voter. If all the entries are correct then a USER ID and PASSWORD is given to the
voter, by using that ID and PASSWORD heshe can use hisher vote. If conditions are wrong
then that entry will be discarded.
4.2 Data Flow Diagram
DFD: Level 0
DFD Level-0
The above diagram is a 0-level DFD that only shows the flow of data between the various and
the system. In online voting system the Administrator is the controller of the system and all the
decisions are made by him. The Administrator can handle the entire voter and their details,
voting details etc. and view details of them and he can update that detail also.
User
or
Administrator
Output
System
DFD: Level 1:-
DFD Level 1
The above shown diagram is a 1-level Data Flow Diagram for the Online voting system.
According to this DFD various process are done after login process. The Administrator can
register voter. The ELECTION COMMISION can register the voters and voter can use their
voting rights. The voter can view the final report after giving vote..
.
Login
Process
Voting
Process
Voter
information
checking
process
Voter
Registration
Process
Final
Report
DFD: Level 2
2.1:-
Login
voter data stored data voting data final result
Login Process
Administrator Voter
Final
Result
Voting
process
Voter
Registration
Information
checking
administrators
ElectionCommission
DFD: Level 2.1
The above shown diagram is a 2.1 level Data Flow Diagram for the Online voting
system. According to this DFD. The Administrator can register the voter
information. Administrator can allow or denies the voter. A voter can give vote if all
the information filled by himher are correct.
CHAPTER-5
SYSTEM MODLING
Entity Relationship Diagram
Fig.- E-R Diagram
VOTER
Admin.
id Pass
Registration
Login
Fail
Report View
VOTING
Voting Report
The entity relationship diagram shows the relationship between the various users and their
attributes. There is a relationship between the election commission and voter.
The VOTER has different attributes to store their data to data base are follows:-
1. Name-Name contain first name, middle name, last name.
2. Age (should be above 18 years)
3. City
4. State
5. Father’s/Husband Name
6. Address
7. Phone number (Permanent)
8. Phone number (Mobile)
9. Email address
Class diagram-:
Fig: Relationship between the interface Actor List and its inheriting classes
Fig: Association between Actor interface and other inheriting classes
Registration, login, and logoff modules act as mediator.
Fig: Association between Registration, Actor List, Login, Logoff
Fig: Association between Election and Ballot (Flyweight, Singleton)
Data Base Tables:-
Admin Table:-
S. No. Field Name Data Type Description
1. Login id Varchar Login id for Admin.(Primary key)
2. Password Varchar Password for Login
3. Name Varchar Name of the Administrator
Voter information Data Table:-
S. No. Field Name Data Type Description
1. Login id Varchar Login id for Voter(Primary key)
2. Password Varchar Password for Login
3. Name Varchar Name of the voter
4. Father’s/Husband name Varchar Voter’s father or
husband name
5. House no. Varchar House no. of voter
6. Address Varchar Address of voter
7. City Varchar City of voter
8. Mobile Varchar Mobile No of voter
9. E-Mail Varchar E-Mail of voter
CONCLUSION
This Online Voting system will manage the Voter’s information by which voter can login and
use his voting rights. The system will incorporate all features of Voting system. Its provide the
tools for maintaining voter’s vote to every party and it count total no. of votes of every party.
There is a DATABASE which is maintained by the ELECTION COMMISION OF INDIA in
which all the names of voter with complete information is stored.
In this user who is above 18 year’s register his/her information on the database and when he/she
want to vote he/she has to login by his id and password and can vote to any party only single
time. Voting detail store in database and the result is displayed by calculation. By online voting
system percentage of voting is increases. It decreases the cost and time of voting process. It is
very easy to use and It is vary less time consuming. It is very easy to debug.

More Related Content

What's hot

Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
apolama
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEM
Nandasaba Wilson
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
Subhashis Das
 
Online voting system project
Online voting system projectOnline voting system project
Online voting system project
snauriyal1994
 
Project synopsis on online voting system
Project synopsis on online voting systemProject synopsis on online voting system
Project synopsis on online voting system
Lhakpa Yangji
 
Election managment
Election managmentElection managment
Election managment
chikkujacob
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystem
Manish Kumar
 
Documentation work online voting
Documentation work  online votingDocumentation work  online voting
Documentation work online voting
Thenmozhi Divya
 
E voting(online voting system)
E voting(online voting system)E voting(online voting system)
E voting(online voting system)
Saurabh Kheni
 
E votingproposal
E votingproposalE votingproposal
E votingproposal
Morine Gakii
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
Sankhadip Kundu
 
Report online voting system
Report online voting systemReport online voting system
Report online voting system
Deepak tandan
 
Online e-voting
Online e-votingOnline e-voting
Online e-voting
aeioou
 
ONline Voting System Report PHP
ONline Voting System Report PHPONline Voting System Report PHP
ONline Voting System Report PHP
Shikha Mishra
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.doc
KhondokerAbuNaim
 
PHP Onlive Voting
PHP Onlive VotingPHP Onlive Voting
PHP Onlive Voting
Shikha Mishra
 
Final project prosal.docx
Final project prosal.docxFinal project prosal.docx
Final project prosal.docx
ShangaviS2
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
Nikhil Vyas
 
Online voting
Online votingOnline voting
Online voting
Kashyap Gavadiya
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
student
 

What's hot (20)

Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEM
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
Online voting system project
Online voting system projectOnline voting system project
Online voting system project
 
Project synopsis on online voting system
Project synopsis on online voting systemProject synopsis on online voting system
Project synopsis on online voting system
 
Election managment
Election managmentElection managment
Election managment
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystem
 
Documentation work online voting
Documentation work  online votingDocumentation work  online voting
Documentation work online voting
 
E voting(online voting system)
E voting(online voting system)E voting(online voting system)
E voting(online voting system)
 
E votingproposal
E votingproposalE votingproposal
E votingproposal
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Report online voting system
Report online voting systemReport online voting system
Report online voting system
 
Online e-voting
Online e-votingOnline e-voting
Online e-voting
 
ONline Voting System Report PHP
ONline Voting System Report PHPONline Voting System Report PHP
ONline Voting System Report PHP
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.doc
 
PHP Onlive Voting
PHP Onlive VotingPHP Onlive Voting
PHP Onlive Voting
 
Final project prosal.docx
Final project prosal.docxFinal project prosal.docx
Final project prosal.docx
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 
Online voting
Online votingOnline voting
Online voting
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 

Similar to Online-Voting-System.doc

ONLINE VOTING SYSTEM.docx
ONLINE VOTING SYSTEM.docxONLINE VOTING SYSTEM.docx
ONLINE VOTING SYSTEM.docx
DHEERAJSAINI71
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)
ANISUR RAHMAN
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
RaviKalola786
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
Akshita Pillai
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
Vinod Gurram
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
Vivek Mehta
 
IP final project
IP final project IP final project
IP final project
SantySS
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
Kamal Acharya
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing system
Alok Sharma
 
Library management system
Library management systemLibrary management system
Library management system
Arman Ahmed
 
Library doc
Library docLibrary doc
Library doc
prabhat kumar
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.doc
jimmykhan
 
TY CS Black book Construction - Dinesh48
TY CS Black book Construction - Dinesh48TY CS Black book Construction - Dinesh48
TY CS Black book Construction - Dinesh48
Dinesh Jogdand
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
Suchit Moon
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
Kamal Acharya
 
04.project billing system
04.project billing system04.project billing system
04.project billing system
girivaishali
 
online banking system
online banking systemonline banking system
online banking system
kartikeya upadhyay
 
Feasibility Study Report Personal Information & Leave Management System
Feasibility Study Report Personal Information & Leave Management SystemFeasibility Study Report Personal Information & Leave Management System
Feasibility Study Report Personal Information & Leave Management System
Akila Jayarathna
 
Online dating system management project report.pdf
Online dating system management project report.pdfOnline dating system management project report.pdf
Online dating system management project report.pdf
Kamal Acharya
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
lunarrain
 

Similar to Online-Voting-System.doc (20)

ONLINE VOTING SYSTEM.docx
ONLINE VOTING SYSTEM.docxONLINE VOTING SYSTEM.docx
ONLINE VOTING SYSTEM.docx
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
IP final project
IP final project IP final project
IP final project
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing system
 
Library management system
Library management systemLibrary management system
Library management system
 
Library doc
Library docLibrary doc
Library doc
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.doc
 
TY CS Black book Construction - Dinesh48
TY CS Black book Construction - Dinesh48TY CS Black book Construction - Dinesh48
TY CS Black book Construction - Dinesh48
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
 
04.project billing system
04.project billing system04.project billing system
04.project billing system
 
online banking system
online banking systemonline banking system
online banking system
 
Feasibility Study Report Personal Information & Leave Management System
Feasibility Study Report Personal Information & Leave Management SystemFeasibility Study Report Personal Information & Leave Management System
Feasibility Study Report Personal Information & Leave Management System
 
Online dating system management project report.pdf
Online dating system management project report.pdfOnline dating system management project report.pdf
Online dating system management project report.pdf
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 

Recently uploaded

169+ Call Girls In Bangalore | 8824825030 | Reliability Escort Service Near You
169+ Call Girls In Bangalore | 8824825030 | Reliability Escort Service Near You169+ Call Girls In Bangalore | 8824825030 | Reliability Escort Service Near You
169+ Call Girls In Bangalore | 8824825030 | Reliability Escort Service Near You
gitachadda4 #v08
 
一比一原版加拿大多伦多大学毕业证如何办理
一比一原版加拿大多伦多大学毕业证如何办理一比一原版加拿大多伦多大学毕业证如何办理
一比一原版加拿大多伦多大学毕业证如何办理
ofogyhw
 
Chapter 8 Negotiation.pptx Chapter 8 Negotiation.pptx
Chapter 8 Negotiation.pptx Chapter 8 Negotiation.pptxChapter 8 Negotiation.pptx Chapter 8 Negotiation.pptx
Chapter 8 Negotiation.pptx Chapter 8 Negotiation.pptx
Sheldon Byron
 
UZZAL MAZUMDER, IT Consultant/Head of IT, Frannan International Ltd. (UK), Fu...
UZZAL MAZUMDER, IT Consultant/Head of IT, Frannan International Ltd. (UK), Fu...UZZAL MAZUMDER, IT Consultant/Head of IT, Frannan International Ltd. (UK), Fu...
UZZAL MAZUMDER, IT Consultant/Head of IT, Frannan International Ltd. (UK), Fu...
UzzalMazumder1
 
0624.CV_studentscholarandacademic-02.pdf
0624.CV_studentscholarandacademic-02.pdf0624.CV_studentscholarandacademic-02.pdf
0624.CV_studentscholarandacademic-02.pdf
Thomas GIRARD BDes
 
Hello PM Course Reviews - Product Management
Hello PM Course Reviews - Product ManagementHello PM Course Reviews - Product Management
Hello PM Course Reviews - Product Management
blackrabbit085
 
🔥Kissing FuCking Call Girls Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Call Gi...
🔥Kissing FuCking Call Girls Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Call Gi...🔥Kissing FuCking Call Girls Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Call Gi...
🔥Kissing FuCking Call Girls Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Call Gi...
shivangimorya083
 
一比一原版办理(SFU毕业证)西蒙菲莎大学毕业证
一比一原版办理(SFU毕业证)西蒙菲莎大学毕业证一比一原版办理(SFU毕业证)西蒙菲莎大学毕业证
一比一原版办理(SFU毕业证)西蒙菲莎大学毕业证
xnehzcy
 
Top Recruitment Agencies in Pakistan - Delta International Recruitment Agency
Top Recruitment Agencies in Pakistan -  Delta International Recruitment AgencyTop Recruitment Agencies in Pakistan -  Delta International Recruitment Agency
Top Recruitment Agencies in Pakistan - Delta International Recruitment Agency
Delta International Recruitment Agency
 
Annex A2 RPMS Tool for Proficient Teachers SY 2023-2024.docx
Annex A2 RPMS Tool for Proficient Teachers SY 2023-2024.docxAnnex A2 RPMS Tool for Proficient Teachers SY 2023-2024.docx
Annex A2 RPMS Tool for Proficient Teachers SY 2023-2024.docx
kristelguanzon1
 
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
ahmedendrise81
 
Counter Terrorism Department Jobs 2024 | CTD Jobs in Punjab Police
Counter Terrorism Department Jobs 2024 | CTD Jobs in Punjab PoliceCounter Terrorism Department Jobs 2024 | CTD Jobs in Punjab Police
Counter Terrorism Department Jobs 2024 | CTD Jobs in Punjab Police
Merrie rp
 
一比一原版(isu学位证书)爱荷华州立大学毕业证如何办理
一比一原版(isu学位证书)爱荷华州立大学毕业证如何办理一比一原版(isu学位证书)爱荷华州立大学毕业证如何办理
一比一原版(isu学位证书)爱荷华州立大学毕业证如何办理
auagoh
 
欧洲杯足彩-欧洲杯足彩滚球平台-欧洲杯足彩买球平台|【​网址​🎉ac99.net🎉​】
欧洲杯足彩-欧洲杯足彩滚球平台-欧洲杯足彩买球平台|【​网址​🎉ac99.net🎉​】欧洲杯足彩-欧洲杯足彩滚球平台-欧洲杯足彩买球平台|【​网址​🎉ac99.net🎉​】
欧洲杯足彩-欧洲杯足彩滚球平台-欧洲杯足彩买球平台|【​网址​🎉ac99.net🎉​】
rodriguezkiko995
 
Indore ℂall Girl Book 00000000 ℂall Girl Service In Indore
Indore ℂall Girl Book 00000000 ℂall Girl Service In IndoreIndore ℂall Girl Book 00000000 ℂall Girl Service In Indore
Indore ℂall Girl Book 00000000 ℂall Girl Service In Indore
babesbookhot
 
Salary Guide 2024 Report with respect to candidates perspective
Salary Guide 2024 Report with respect to candidates perspectiveSalary Guide 2024 Report with respect to candidates perspective
Salary Guide 2024 Report with respect to candidates perspective
abhinavsingh4u1
 
一比一原版加拿大特伦特大学毕业证如何办理
一比一原版加拿大特伦特大学毕业证如何办理一比一原版加拿大特伦特大学毕业证如何办理
一比一原版加拿大特伦特大学毕业证如何办理
ofogyhw
 
Parabolic antenna alignment system with Real-Time Angle Position Feedback
Parabolic antenna alignment system with Real-Time Angle Position FeedbackParabolic antenna alignment system with Real-Time Angle Position Feedback
Parabolic antenna alignment system with Real-Time Angle Position Feedback
StevenPatrick17
 
🚺ANAYA AGNIHOTRI Call Girls Service Hyderabad 💯Call Us 🔝 7737669865 🔝💃Top Cla...
🚺ANAYA AGNIHOTRI Call Girls Service Hyderabad 💯Call Us 🔝 7737669865 🔝💃Top Cla...🚺ANAYA AGNIHOTRI Call Girls Service Hyderabad 💯Call Us 🔝 7737669865 🔝💃Top Cla...
🚺ANAYA AGNIHOTRI Call Girls Service Hyderabad 💯Call Us 🔝 7737669865 🔝💃Top Cla...
harichand6568
 
Pranali Pradip Sabale BCA student resume
Pranali Pradip Sabale BCA student resumePranali Pradip Sabale BCA student resume
Pranali Pradip Sabale BCA student resume
PranaliSabale2
 

Recently uploaded (20)

169+ Call Girls In Bangalore | 8824825030 | Reliability Escort Service Near You
169+ Call Girls In Bangalore | 8824825030 | Reliability Escort Service Near You169+ Call Girls In Bangalore | 8824825030 | Reliability Escort Service Near You
169+ Call Girls In Bangalore | 8824825030 | Reliability Escort Service Near You
 
一比一原版加拿大多伦多大学毕业证如何办理
一比一原版加拿大多伦多大学毕业证如何办理一比一原版加拿大多伦多大学毕业证如何办理
一比一原版加拿大多伦多大学毕业证如何办理
 
Chapter 8 Negotiation.pptx Chapter 8 Negotiation.pptx
Chapter 8 Negotiation.pptx Chapter 8 Negotiation.pptxChapter 8 Negotiation.pptx Chapter 8 Negotiation.pptx
Chapter 8 Negotiation.pptx Chapter 8 Negotiation.pptx
 
UZZAL MAZUMDER, IT Consultant/Head of IT, Frannan International Ltd. (UK), Fu...
UZZAL MAZUMDER, IT Consultant/Head of IT, Frannan International Ltd. (UK), Fu...UZZAL MAZUMDER, IT Consultant/Head of IT, Frannan International Ltd. (UK), Fu...
UZZAL MAZUMDER, IT Consultant/Head of IT, Frannan International Ltd. (UK), Fu...
 
0624.CV_studentscholarandacademic-02.pdf
0624.CV_studentscholarandacademic-02.pdf0624.CV_studentscholarandacademic-02.pdf
0624.CV_studentscholarandacademic-02.pdf
 
Hello PM Course Reviews - Product Management
Hello PM Course Reviews - Product ManagementHello PM Course Reviews - Product Management
Hello PM Course Reviews - Product Management
 
🔥Kissing FuCking Call Girls Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Call Gi...
🔥Kissing FuCking Call Girls Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Call Gi...🔥Kissing FuCking Call Girls Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Call Gi...
🔥Kissing FuCking Call Girls Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Call Gi...
 
一比一原版办理(SFU毕业证)西蒙菲莎大学毕业证
一比一原版办理(SFU毕业证)西蒙菲莎大学毕业证一比一原版办理(SFU毕业证)西蒙菲莎大学毕业证
一比一原版办理(SFU毕业证)西蒙菲莎大学毕业证
 
Top Recruitment Agencies in Pakistan - Delta International Recruitment Agency
Top Recruitment Agencies in Pakistan -  Delta International Recruitment AgencyTop Recruitment Agencies in Pakistan -  Delta International Recruitment Agency
Top Recruitment Agencies in Pakistan - Delta International Recruitment Agency
 
Annex A2 RPMS Tool for Proficient Teachers SY 2023-2024.docx
Annex A2 RPMS Tool for Proficient Teachers SY 2023-2024.docxAnnex A2 RPMS Tool for Proficient Teachers SY 2023-2024.docx
Annex A2 RPMS Tool for Proficient Teachers SY 2023-2024.docx
 
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
 
Counter Terrorism Department Jobs 2024 | CTD Jobs in Punjab Police
Counter Terrorism Department Jobs 2024 | CTD Jobs in Punjab PoliceCounter Terrorism Department Jobs 2024 | CTD Jobs in Punjab Police
Counter Terrorism Department Jobs 2024 | CTD Jobs in Punjab Police
 
一比一原版(isu学位证书)爱荷华州立大学毕业证如何办理
一比一原版(isu学位证书)爱荷华州立大学毕业证如何办理一比一原版(isu学位证书)爱荷华州立大学毕业证如何办理
一比一原版(isu学位证书)爱荷华州立大学毕业证如何办理
 
欧洲杯足彩-欧洲杯足彩滚球平台-欧洲杯足彩买球平台|【​网址​🎉ac99.net🎉​】
欧洲杯足彩-欧洲杯足彩滚球平台-欧洲杯足彩买球平台|【​网址​🎉ac99.net🎉​】欧洲杯足彩-欧洲杯足彩滚球平台-欧洲杯足彩买球平台|【​网址​🎉ac99.net🎉​】
欧洲杯足彩-欧洲杯足彩滚球平台-欧洲杯足彩买球平台|【​网址​🎉ac99.net🎉​】
 
Indore ℂall Girl Book 00000000 ℂall Girl Service In Indore
Indore ℂall Girl Book 00000000 ℂall Girl Service In IndoreIndore ℂall Girl Book 00000000 ℂall Girl Service In Indore
Indore ℂall Girl Book 00000000 ℂall Girl Service In Indore
 
Salary Guide 2024 Report with respect to candidates perspective
Salary Guide 2024 Report with respect to candidates perspectiveSalary Guide 2024 Report with respect to candidates perspective
Salary Guide 2024 Report with respect to candidates perspective
 
一比一原版加拿大特伦特大学毕业证如何办理
一比一原版加拿大特伦特大学毕业证如何办理一比一原版加拿大特伦特大学毕业证如何办理
一比一原版加拿大特伦特大学毕业证如何办理
 
Parabolic antenna alignment system with Real-Time Angle Position Feedback
Parabolic antenna alignment system with Real-Time Angle Position FeedbackParabolic antenna alignment system with Real-Time Angle Position Feedback
Parabolic antenna alignment system with Real-Time Angle Position Feedback
 
🚺ANAYA AGNIHOTRI Call Girls Service Hyderabad 💯Call Us 🔝 7737669865 🔝💃Top Cla...
🚺ANAYA AGNIHOTRI Call Girls Service Hyderabad 💯Call Us 🔝 7737669865 🔝💃Top Cla...🚺ANAYA AGNIHOTRI Call Girls Service Hyderabad 💯Call Us 🔝 7737669865 🔝💃Top Cla...
🚺ANAYA AGNIHOTRI Call Girls Service Hyderabad 💯Call Us 🔝 7737669865 🔝💃Top Cla...
 
Pranali Pradip Sabale BCA student resume
Pranali Pradip Sabale BCA student resumePranali Pradip Sabale BCA student resume
Pranali Pradip Sabale BCA student resume
 

Online-Voting-System.doc

  • 1. ONLINE VOTING SYSTEM Page Index ABSTRACT………………………………………………………………………...........1 1. INTRODUCTION…………………………………………………………………….2-3 2. ANALYSIS……………………………………………………………………………..4-5 3. FEASIBILITY STUDY………………………………………………………………...6-9 4. DESIGN……………………………………………………………………………….10-20 5. SYSTEM MODLING……………………………………………………………… 21-26 CONCLUSION…………………………………………………………………………… 27 Table Index 1. DATABASE TABLE…………………………………………………………………26 1.1 ADMIN TABLE…………………………………………………………………...26 1.2 VOTER INFORMATION DATA TABLE………………………………………26
  • 2. Figure Index COMMUNICATION INTERFACE…………………………………………………15 DATA FLOW DIAGRAMS…………………………………………………………..17 DFD: LEVEL 0………………………………………………………………………17 DFD: LEVEL 1……………………………………………………………………….18 DFD: LEVEL 2……………………………………………………………………….19 ER DIAGRAMS CLASS DIAGRAM ABSTRACT Resources Required:- Development Tool:- PHP Database- My Sql Server- WAMP Server INTRODUCTION-: “ONLINE VOTING SYSTEM” is an online voting technique. It is based on the other online services like “ONLINE RESERVATION SYSTEM” .In this system people who have citizenship of INDIA and whose age is above 18 years of any sex can give hisher vote online without going to any polling booth. There is a DATABASE which is maintained by the ELECTION COMMISION OF INDIA in which all the names of voter with complete information is stored. SCOPE-:  This system will increase the voting percentage in India.  If high security is applied then it may reduce false vote. WORKING-: In “ONLINE VOTING SYSTEM” a voter can use hisher voting right online without any difficulty. HeShe has to fill a registration form to register himselfherself. All the entries is
  • 3. checked by the DATABASE which has already all information about the voter. If all the entries are correct then a USER ID and PASSWORD is given to the voter, by using that ID and PASSWORD heshe can use hisher vote. If conditions are wrong then that entry will be discarded. CHAPTER-1 INTRODUCTION 1.1 Purpose In “ONLINE VOTING SYSTEM” a voter can use hisher voting right online without any difficulty. HeShe has to fill a registration form to register himselfherself. All the entries is checked by the DATABASE which has already all information about the voter. If all the entries are correct then a USER ID and PASSWORD is given to the voter, by using that ID and PASSWORD heshe can use hisher vote. If conditions are wrong then that entry will be discarded. 1.2 Scope The scope of the project that is hosted on the server. There is a DATABASE which is maintained by the ELECTION COMMISION OF INDIA in which all the names of voter with complete information is stored. 1.3 Technologies to be used This project will be a Web application to be developed in PHP having  Database Design (My SQL)
  • 4.  Form Design (HTML 4.0)  Coding (PHP)  Testing (WAMP SERVER)  Reporting Tool (Data Report) 1.4 Overview  Project is related to Online Voting System.  The project maintains two levels of users:-  Administrator Level  Voter Level  Main facilities available in this project are:-  Maintaining voter’s Identification.  Providing online voting management.  Providing Updation of voter’s information.  Provide voter information to ELECTION COMMISION OF INDIA.  ELECTION COMMISION OF INDIA maintains the complete information of voter.  Voter can give hisher vote from any part of India.
  • 5. CHAPTER-2 OVERALL DESCRIPTION 2.1 Goals of proposed system 1. Planned approach towards working: - The working in the organization will be well planned and organized. The data will be stored properly in data stores, which will help in retrieval of information as well as its storage. 2. Accuracy: - The level of accuracy in the proposed system will be higher. All operation would be done correctly and it ensures that whatever information is coming from the center is accurate. 3. Reliability: - The reliability of the proposed system will be high due to the above stated reasons. The reason for the increased reliability of the system is that now there would be proper storage of information. 4. No Redundancy: - In the proposed system utmost care would be that no information is repeated anywhere, in storage or otherwise. This would assure economic use of storage space and consistency in the data stored. 5. Immediate retrieval of information: - The main objective of proposed system is to provide for a quick and efficient retrieval of information. 6. Immediate storage of information: - In manual system there are many problems to store the largest amount of information. 7. Easy to Operate: - The system should be easy to operate and should be such that it can be developed within a short period of time and fit in the limited budget of the user. 2.2 Background ONLINE VOTING SYSTEM is a voting system by which any Voter can use hisher voting rights from any where in India. ONLINE VOTING SYSTEM contains-:  Voter’s information in database.  Voter’s Names with ID.  Voter’s vote in a database.  Calculation of total number of votes.
  • 6. Various operational works that are done in the system are:-  Recording information of the Voter in Voter database.  Checking of information filled by voter.  Discard the false information.  Each information is sent to ELECTION COMMISSION OF INDIA. 2.3 Project Requirements Hardware Requirements (Processor RAM Disk Space) Pentium II, Pentium III, Pentium IV, Higher 128 Mb or Higher 130 Mb Software Requirements (Operating System Database) Win-98, Win-XP, Linux, My SQL 2.4 User Characteristics Every user should be:  Comfortable with Internet Browser.  He must have brief knowledge of voting system.  He must also have basic knowledge of English too. 2.5 Constraints  GUI is only in English.  Login and password is used for identification of Voter. 2.6 Definitions of problems • Not User Friendly: The existing system is not user friendly because the retrieval of data is very slow and data is not maintained efficiently. • Difficulty in report generating: We require more calculations to generate the final result so it is generated at the end of the session. And the voter not get a single chance to change hisher vote. • Time consuming: Every work is done manually so we cannot generate report in the middle of the session or as per the requirement because it is very time consuming.
  • 7. CHAPTER-3 FEASIBILITY STUDY Depending on the results of the initial investigation the survey is now expanded to a more detailed feasibility study. “FEASIBILITY STUDY” is a test of system proposal according to its workability, impact of the organization, ability to meet needs and effective use of the resources. It focuses on these major questions: 1. What are the user’s demonstrable needs and how does a candidate system meet them? 2. What resources are available for given candidate system? 3. What are the likely impacts of the candidate system on the organization? 4. Whether it is worth to solve the problem? During feasibility analysis for this project, following primary areas of interest are to be considered. Investigation and generating ideas about a new system does this. Steps in feasibility analysis Eight steps involved in the feasibility analysis are:  Form a project team and appoint a project leader.  Prepare system flowcharts.  Enumerate potential proposed system.  Define and identify characteristics of proposed system.  Determine and evaluate performance and cost effective of each proposed system.  Weight system performance and cost data.  Select the best-proposed system.  Prepare and report final project directive to management. 3.1 Technical feasibility A study of resource availability that may affect the ability to achieve an acceptable system. This evaluation determines whether the technology needed for the proposed system is available or not.  Can the work for the project be done with current equipment existing software technology & available personal?  Can the system be upgraded if developed?  If new technology is needed then what can be developed? 
  • 8.  This is concerned with specifying equipment and software that will successfully satisfy the user requirement. The technical needs of the system may include: Front-end and back-end selection An important issue for the development of a project is the selection of suitable front-end and back- end. When we decided to develop the project we went through an extensive study to determine the most suitable platform that suits the needs of the organization as well as helps in development of the project. The aspects of our study included the following factors. Front-end selection: 1. It must have a GUI that assists employees that are not from IT background. 2. Scalability and extensibility. 3. Flexibility. 4. Robustness. 5. According to the organization requirement and the culture. 6. Must provide excellent reporting features with good printing support. 7. Platform independent. 8. Easy to debug and maintain. 9. Event driven programming facility. 10. Front end must support some popular back end like Ms Access. According to the above stated features we selected PHP as the front-end for developing our project. Back-end Selection: 1. Multiple user support. 2. Efficient data handling. 3. Provide inherent features for security. 4. Efficient data retrieval and maintenance. 5. Stored procedures. 6. Popularity. 7. Operating System compatible. 8. Easy to install.
  • 9. 9. Various drivers must be available. 10. Easy to implant with the Front-end. According to above stated features we selected MY SQL as the backend. The technical feasibility is frequently the most difficult area encountered at this stage. It is essential that the process of analysis and definition be conducted in parallel with an assessment to technical feasibility. It centers on the existing computer system and to what extent it can support the proposed system. 3.2 Economical feasibility Economic justification is generally the “Bottom Line” consideration for most systems. Economic justification includes a broad range of concerns that includes cost benefit analysis. In this we weight the cost and the benefits associated with the candidate system and if it suits the basic purpose of the organization i.e. profit making, the project is making to the analysis and design phase. The financial and the economic questions during the preliminary investigation are verified to estimate the following:  The cost to conduct a full system investigation.  The cost of hardware and software for the class of application being considered. . The benefits in the form of reduced cost.  The proposed system will give the minute information, as a result the performance is improved  This feasibility checks whether the system can be developed with the available funds. The Online voting system does not require enormous amount of money to be developed. This can be done economically if planned judicially, so it is economically feasible. The cost of project depends upon the number of man-hours required.
  • 10. 3.3 Operational Feasibility It is mainly related to human organizations and political aspects. The points to be considered are:  What changes will be brought with the system?  What organization structures are disturbed?  What new skills will be required? Do the existing staff members have these skills? If not, can they be trained in due course of time? The system is operationally feasible as it very easy for the End users to operate it. It only needs basic information about Windows platform. 3.4 Schedule feasibility Time evaluation is the most important consideration in the development of project. The time schedule required for the developed of this project is very important since more development time effect machine time, cost and cause delay in the development of other systems. A reliable Online voting system can be developed in the considerable amount of time
  • 11. CHAPTER-4 DESIGN 4.1 Software Requirement Specification 4.1.1 Objective: The main objectives of system for Online voting system are:  The objective of Online voting system is to help the organization in automating the whole manual processing of the existing system.  The main objective to develop the system is to make the accurate & efficient decisions in different tasks at different time at different situations. The existing system is manual so members of the unit generally face a lot of embarrassing situations many times. Now they need to automate the whole process so as to make it more easy and accurate.  System should support multi-user environment.  System should be fully automated.  System should provide concrete security features like creating users and assigning privileges to users of the system.  System should be capable to keep track of all the detailed descriptions of the client and the whole details of services offered by the client organization.  Various outputs (reports) should be available online any time.  System should be able to handle extremely large volumes of data (i.e. Large database support) 4.1.2 Scope:- 1. Advanced technology- It is an advanced technology used now a days. It increases the E knowledge of the users which is very necessary for current generation. 2. Internet: It is an online facility and hence very useful for the users. Voters can vote from any where at any time in India.
  • 12. 3. E-Mails: ELECTION COMMISION OF INDIA can send the error report to a particular user if heshe entered false information. 4. E-SMS: People they have not internet connection they can not check the emails or not have email they can be informed by SMS on their mobile. Today many websites provide free SMS to the mobile. ELECTION COMMISION OF INDIA can use these to send any information. 4.1.3 Advantages:  Fast and easy service.  The online voting system provides a less time consuming .  It reduces the paper work and makes the work less tedious for ELESTION COMMISION.  It is a better way for voting.  By this voting percentage will increase drastically. Voter has no need to go to any polling booth ,so it is easy to use. 4.1.4 Technologies to be used:- This project will be a Web application to be developed in PHP having  Database Design (My SQL)  Form Design (HTML 4.0)  Coding (PHP)  Testing (XAMP SERVER)
  • 13.  Reporting Tool (Data Report) 4.1.5 OVERVIEW: 1. Requirements: • FUNCTIONAL REQUIREMENTS:  Registration of the voter is done by ELECTION COMMISION OF INDIA.  ELECTION COMMISION OF INDIA can change the information any time if required.  Registration of the Voter depends upon the information filled by the user.  Voter is given a unique ID and PASSWORD. Voter can give vote after login and entering the ID and PASSWORD.   In the DATABASE information of every voter is stored.   Database shows the information of every user. • NON-FUNCTIONAL REQUIREMENTS: 1. Secure access of confidential data (user’s details). SSL can be used. 2. 24 X 7 availability. 3. Better component design to get better performance at peak time. 4. Flexible service based architecture will be highly desirable for future extension
  • 14. 2. Project Requirements Hardware Requirements (Processor RAM Disk Space) Pentium II, Pentium III, Pentium IV, Higher 64 Mb or Higher 130 Mb Software Requirements (Operating System Database) Win-98, Win-XP, Linux, My SQL 3. Software interface: • Client on Internet: Web Browser, Operating System (Windows). . Client on intranet: Client Software, Web Browser, Operating System (Windows). • Web Server: WAMP Server, Operating System (Windows) • Data Base server: MYSQL, Operating System (Windows).
  • 15. 4. Communication interface: Client side Application server Database server The above diagram shows the connectivity between the client side, application server and database server. The client or customer can access the HTML server or client software. These are connected to the Wamp Server (WAMP) by a TCP/IP which is a communication protocol used to connect the teachers or parents to the internet. This WAMP Server now directly communicates with the database made in MYSQL. All the enquires or data will be retrieved from the database. HTML Client
  • 16. 4.1.6 Summary: “ONLINE VOTING SYSTEM” is an online voting technique. It is based on the other online services like “ONLINE RESERVATION SYSTEM” .In this system people who have citizenship of INDIA and whose age is above 18 years of any sex can give hisher vote online without going to any polling booth. There is a DATABASE which is maintained by the ELECTION COMMISION OF INDIA in which all the names of voter with complete information is stored. In “ONLINE VOTING SYSTEM” a voter can use hisher voting right online without any difficulty. HeShe has to fill a registration form to register himselfherself. All the entries is checked by the DATABASE which has already all information about the voter. If all the entries are correct then a USER ID and PASSWORD is given to the voter, by using that ID and PASSWORD heshe can use hisher vote. If conditions are wrong then that entry will be discarded.
  • 17. 4.2 Data Flow Diagram DFD: Level 0 DFD Level-0 The above diagram is a 0-level DFD that only shows the flow of data between the various and the system. In online voting system the Administrator is the controller of the system and all the decisions are made by him. The Administrator can handle the entire voter and their details, voting details etc. and view details of them and he can update that detail also. User or Administrator Output System
  • 18. DFD: Level 1:- DFD Level 1 The above shown diagram is a 1-level Data Flow Diagram for the Online voting system. According to this DFD various process are done after login process. The Administrator can register voter. The ELECTION COMMISION can register the voters and voter can use their voting rights. The voter can view the final report after giving vote.. . Login Process Voting Process Voter information checking process Voter Registration Process Final Report
  • 19. DFD: Level 2 2.1:- Login voter data stored data voting data final result Login Process Administrator Voter Final Result Voting process Voter Registration Information checking administrators ElectionCommission
  • 20. DFD: Level 2.1 The above shown diagram is a 2.1 level Data Flow Diagram for the Online voting system. According to this DFD. The Administrator can register the voter information. Administrator can allow or denies the voter. A voter can give vote if all the information filled by himher are correct.
  • 21. CHAPTER-5 SYSTEM MODLING Entity Relationship Diagram Fig.- E-R Diagram VOTER Admin. id Pass Registration Login Fail Report View VOTING Voting Report
  • 22. The entity relationship diagram shows the relationship between the various users and their attributes. There is a relationship between the election commission and voter. The VOTER has different attributes to store their data to data base are follows:- 1. Name-Name contain first name, middle name, last name. 2. Age (should be above 18 years) 3. City 4. State 5. Father’s/Husband Name 6. Address 7. Phone number (Permanent) 8. Phone number (Mobile) 9. Email address
  • 23. Class diagram-: Fig: Relationship between the interface Actor List and its inheriting classes
  • 24. Fig: Association between Actor interface and other inheriting classes Registration, login, and logoff modules act as mediator. Fig: Association between Registration, Actor List, Login, Logoff
  • 25. Fig: Association between Election and Ballot (Flyweight, Singleton) Data Base Tables:- Admin Table:- S. No. Field Name Data Type Description 1. Login id Varchar Login id for Admin.(Primary key) 2. Password Varchar Password for Login 3. Name Varchar Name of the Administrator Voter information Data Table:- S. No. Field Name Data Type Description 1. Login id Varchar Login id for Voter(Primary key)
  • 26. 2. Password Varchar Password for Login 3. Name Varchar Name of the voter 4. Father’s/Husband name Varchar Voter’s father or husband name 5. House no. Varchar House no. of voter 6. Address Varchar Address of voter 7. City Varchar City of voter 8. Mobile Varchar Mobile No of voter 9. E-Mail Varchar E-Mail of voter CONCLUSION This Online Voting system will manage the Voter’s information by which voter can login and use his voting rights. The system will incorporate all features of Voting system. Its provide the tools for maintaining voter’s vote to every party and it count total no. of votes of every party. There is a DATABASE which is maintained by the ELECTION COMMISION OF INDIA in which all the names of voter with complete information is stored. In this user who is above 18 year’s register his/her information on the database and when he/she want to vote he/she has to login by his id and password and can vote to any party only single time. Voting detail store in database and the result is displayed by calculation. By online voting system percentage of voting is increases. It decreases the cost and time of voting process. It is very easy to use and It is vary less time consuming. It is very easy to debug.
  翻译: