You are on page 1of 12

IP ADDRESS BASED VOTING

SYSTEM
INTRODUCTION :
“IP ADDRESS BASED VOTING SYSTEM” IS AN VOTING TECHNIQUE. IN THIS SYSTEM
PEOPLE WHO HAVE CITIZENSHIP OF INDIA AND WHOSE AGE IS ABOVE 18 YEARS OF ANY
SEX CAN GIVE HIS\HER VOTE WITHOUT GOING TO ANY POLLING BOOTH. THERE IS A
DATABASE WHICH IS MAINTAINED BY THE ELECTIONCOMMISION OF INDIA IN WHICH
ALL THE NAMES OF VOTER WITH COMPLETE INFORMATION IS STORED ALONG WITH
AADHAAR NUMBER AND IP ADDRESS . VOTING SYSTEM IS A ANDROID-BASED SYSTEM
THAT FACILITATES THE RUNNING OF ELECTIONS AND SURVEYS . THIS SYSTEM HAS BEEN
DEVELOPED TO SIMPLIFY THE PROCESS OF ORGANIZING ELECTIONS AND MAKE IT
CONVENIENT FOR VOTERS TO VOTE REMOTELY FROM THEIR HOME COMPUTERS WHILE
TAKING INTO CONSIDERATION SECURITY, ANONYMITY AND PROVIDING AUDITIONING
CAPABILITIES.
OBJECTIVE:
THE MAIN OBJECTIVES OF SYSTEM FOR VOTING SYSTEM ARE:

THE OBJECTIVE OF 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 INDIFFERENT
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 EASIER AND MORE 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.
PROPOSED SYSTEM:

• Aadhaar based and ip addresss based voting system is a android-based application which
provides the voting system with two key features; they are reduction of costs in conducting
elections and avoiding fake votes. This application is particularly targeted at the easiness of
conducting an election. An individual can cast his vote not only from his own constituency
but also from other constituencies with the help of Aadhaar based verification. The number
of officers appointed for conducting the elections can be reduced as the process of voting is
made simple and easier through this application.
• As it is a centralized system the parliament and panchayath elections can be conducted on
the same day.
ADVANTAGES:

• Easy to use
• Provide rich set of security for voters
• No fake votes.
• No Strikes or any fights at time of voting
 
FUNCTIONAL REQUIREMENT:

MODULES:

• Admin Login Module


• In this Admin login module, the election commissioner or admin having the authorization
to access this one. In this module admin or election officer will get the requests from the
general users and nomination candidates.
• Voters Login Module
• Through voter’s login module general users or voters can registered himself. The users
should provide the entire information about him regarding address, contact No, E-mail ID,
Aadhar card No, etc. and also users should reload his image at the time of registration.
• Candidate Login Module
• After registration candidate can see his/her profile and can edit his/her profile. The candidate
has facilitated with all the latest news update regarding election.
• Document Verification Module
• In this module one of the field officer or an employee can access this system and credentials
will be provided by admin by using this credentials field officer can entire into home page
and manage his personal data. Field officer will get the queries from admin of user
registration for further verification by constitution wise. Field officer will send reply of the
queries to the admin.
• Result Calculation Module
• This module is coming under admin module as sub-module. By the admin can know entire
details above voter registration and different party candidate details by constitution wise. By
this Election Commission of India or admin can know the voters count by constitution wise
NON-FUNCTIONAL REQUIREMENTS:

USABILITY

• Graphical User Interface


• The Aadhaar based voting system provides the good user interface which helps the government to
make the easy voting system and helps in every voter make voting .
• Availability
• The degree to which a system, subsystem or equipment is in a specified operable and committable
state at the start of a mission, when the mission is called for at an unknown, i.e. a random, time.
Simply put, availability is the proportion of time a system is in a functioning condition. This is often
described as a mission capable rate. Mathematically, this is expressed as 100% minus unavailability.
• This is a Android application and will be available for the user whenever they wants to use.
• Maintainability
• Maintainability is a characteristic of design and installation, expressed as the probability that
an item will be retained in or restored to a specified condition within a given period of time,
when the maintenance is performed in accordance with prescribed procedures and resources.
• The project is developed using an Open source tool and is easy to maintain. This system also
helps in maintaining all the details at the server side
• 
•.
• Security
• Security is one or more requirements about protection of your system and its data. The
measurement can be expressed in a variety of ways like effort, skill level, time etc. to break
into the system.
• This feature is provided by having user authentication i.e., providing the user with login-id
and password.
SOFTWARE ARCHIETECTURE:
HARDWARE REQUIREMENTS

RAM : 2 GB
HARD DISK : 100 GB
PROCESSOR : INTEL I3 AND ABOVE.
 
SOFTWARE REQUIREMENTS

• IDE : WAMP
• Server : Tomcat [included in WAMP]
• Front-End : HTML 5.0 CSS 3.0 BOOTSTRAP 4.0.
• Middle-Tier : PHP.
• Database : MYSQL [included in WAMP].
• Browser : Google Chrome, Mozilla Firefox Internet Explorer.
• Operating System : Windows 8.0

You might also like