International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072
Online Voting System
1Nadipelli Niranjan, 2Chamakura Siddharth, 3Bhangadia Vedanth, 4P Ramu
1,2,3B. Tech Scholars, Department of Computer Science and Engineering, SNIST, Hyderabad-501301, India
4Assistant Professor, Department of Computer Science and Engineering, SNIST, Hyderabad-501301, India ***
Abstract - The Online Voting System is a web application made specifically for voters. Once we make it available online, anyone can access it. The search engine is open to anyonewho is qualified to cast a ballot. Voters can use a streamlined interface to cast their ballots from anywhere in the world. To cast a ballot, a person must first register by giving their complete information. The primary goalofthisstudyistooffer the essential security levels for the creation of anonlinevoting platform. The project's goals include streamlining, accelerating, and protectingthevotingprocess. Votingfraudis not possible because to online voting technology, which replace traditional voting procedures. This concept, which is based on an online voting system, might therefore be used for conducting securely.
Key Words: Online Voting, PHP, XAMPP, Election, VoterID
1. INTRODUCTION
Democracyisanimportanttopicinthemajorityofmodern societies.Oneofthekeyproceduresinademocracyisthe selection of representatives. Inactive citizens, fraud attempts,etc.areonlyafewofthevariousdisturbancesthat thisincrediblydelicateprocedureencounters.Thenationof Indiaisdemocratic.AllIndianpeoplehaveanAadharcard, whichservesastheirdigitalID,astheyareallapartofthe developing digital India. Due to the fact that it establishes eachIndian'sdigitalidentity,theAadharcardcanbeutilized foronlinevoting.Fromearlyhand-countingsystemstoones that employ paper, punch cards, and electronic voting machines, voting procedures have developed. Electronic votingsystemsareusedtodayandhavesomequalitiesthat setthemapartfromtraditionalvotingtechniquesaswellas better features, such as accuracy, convenience, flexibility, privacy,verifiability,andmobility.Electronicvotingmethods canhaveseveraldrawbacks,though,suchastheneedfora lotoftimeandpaper,theabsenceofadirectroleforhigher officials, the possibility of machine damage due to carelessness,theinabilitytoupdateandeditmanyitemsat once with mass updates, etc. These issues can be solved usingtheonlinevotingsystem.Eachvotercanexercisetheir righttovoteusingthisvotingtechnologyfromanylocation inthecountry.Withoutphysicallyvisitingapollingstation, voterscansecurelycasttheirballotsfromanywhereinthe country.Asaresult,morepeoplevote,andvotingbecomes courageousinthefaceofviolence.Bycollectingyourgroup's inputinamethodicalandreliablefashion,onlinevotingtools
and online election voting systems assist you in making crucialdecisions.Thesechoicesarefrequentlymadeoncea year, either during a gathering (like your organization's AGM)orataspecifictimeoftheyear.Oryoumayconduct regularsurveysinsideyourorganization.It'sasmartideato electyourleadershipviaanonlinevotingmethod.
2. LITERATURE SURVEY
Thismechanismcanbeusedbyausertovoteinanelection. Before voting for the candidates they have chosen, each votermustsignin.Testing,development,andresearchare doneontheLAN.Ontheotherhand,researchtowardsonline votingsoftwarehasbeenongoing,andtherehaveevenbeen recentreportsofincorrectimplementations.Inorderforthe general people to vote in a secure and acceptable environment,theseproblemsmustberesolved.
Anyusermayutilizeonlinevotingsoftwaretoexercisetheir righttovotefromanylocation.Itwasimportanttoresearch thepresentcomputerizedvotingsystemsorvotingmachines operatinginvariouscountriesinordertoprovideanonline election system. Australia and the United States are two developed nations that have already embraced an online votingsystem.
A formal decision-making procedure called an election is usedbyapopulationorcommunitytoselectapersontohold a political position. Since the 17th century, elections have been the norm for contemporary representative democracies. Elections are conducted by both public and private entities, including the government, as well as by privateandbusinessorganizations,forinstance,tochoose membersforacompany'sBoardofDirectors,professional clubleadership,andevenvoluntaryassociations.
TypesofVotingSystems:
1.PaperBallotVoting:-Theconventionalvotingprocessthat has been utilized throughout history is the paper-based approach. In India, Nigeria and other nations around the world,itisalsothenormforelectionstobeconducted.For thistypethepersonshouldbeavailableattheboothwithhis voterid.
2.ElectronicVoting:-Thetraditionalmethodofvotingthat has been practiced throughout history is the paper-based voting system. Additionally, it is the norm in Nigeria and other nations throughout the globe for elections to be
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072
conducted. This is since E-voting systems are more vulnerablethantraditionalvotingsystemsduetothenature of digital processing of election data, which can be easily manipulated,potentiallyresultinginwidespreadfraudand corruption.
About our project:-The product is an election conducting toolwithauserinterfacedesign.Thissystemis developed using php. Though product is stand-alone, it requires a XAMPP server. XAMPP server is easy to install and it is efficienttouse.XAMPPisavailabletodownloadforfreefrom theinternet.
HowProjectFunctions:-Oursystemhasaserverback-end thathandlesuserauthenticationandpreservingpertinent information.Theuserinterfaceontheserver'sendallows userstocreatetheelectionontheirbehalf.Usersmustfirst loginwiththeirIDandpasswordbeforetheycanaccessthe electionmodule,wheretheycanvotewithconvenienceand comfort.Aftertheyrespond,theirchoicewillbesaved,and theoutcomewillthenbeshown.
3.EXISTING SYSTEM
Thecurrentsystemsarenotcomputer-based,alsoknownas web-based systems, nor are they connected to the World Wide Web. As a result, the populace experienced several issuesanddevelopedaphobiaofthieveryandvote-rigging. Thecommissionmustworryabouthowthingsmovefrom electiondaythroughresultannouncementday.Someofthe issueswithofflinevotingarelistedbelow.Evennow,they arehandledbyhand.Ifavoterisnotphysicallypresentin their district,theyare ineligibletocasta ballot.Itismore expensivetoemployelectronicvotingmachines.Someofthe voters'biometricinformationhasalreadybeenregisteredin thesystemtoprovideconfidentiality,non-traceability,and security.
DrawbacksofExistingSystem:
Some of the problems with the present manual voting systemincludethefollowing,amongothers:
a) Expensive and time-consuming: It takes time and money to obtain the data and insert it into the database.Printingdatacollectionforms,settingup registrationboothswithemployees,publicisingthe datesestablishedfortheregistrationprocess,and educatingvotersonthevalueofregistrationarejust afewexamplesofthetimeandmoneyinvestedin theseactivities.
b)Inaccuratedataentry:Becausepeoplemakemistakes, it is highly improbable that data will ever be entered accurately.
c)Registrationformsgoingmissingafterbeingfilledout withvoterinformationhappenperiodically,evenwhen
persons are of voting age and want to exercise their right to vote. Many people remain unregistered since theyarefrequentlyhardtofind.
d)Themethodrequirestoomuchpaperwork,whichis difficult to store because it gets heavier as the populationrises.
4.PROPOSED SYSTEM
Thisonlinevotingsystem,whichthevotercanusetologin and execute his voting rights, will be used to handle the voter'sinformation.Allofthevoter'sdataissavedinfullina database that is kept up to date by the INDIA ELECTION COMMISSION.Atthetimeofregistration,votersmustsupply theirfullname,age,Aadharcardnumber,mobilenumber, emailaddress,andfingerprints.Theinformationwillalsobe checkedbytheadministrator.Whenrequestingtovote,the voter must enter his Aadhar ID. After the voter has been confirmed, they are free to vote for any of the listed candidates.
Merits:
Informationismucheasiertoaccess.
SecureandSafe
Savingtime
Utilizingacentralizeddatabase.
5.DESIGN
The process of defining a system's architecture, parts, modules, interfaces, and data in order to meet predeterminedrequirementsisknownassystemsdesign.It maybeconsideredtheapplicationofsystemstheorytothe process of product development. The most popular techniquesfordesigningcomputersystemsareincreasingly thosethatfocusonobject-orientedanalysisanddesign.
Architecturaldesign
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072
Example:
6. IMPLEMENTATION
Anyproject'simplementationphaseisarealshowcasefor theturningpointsthatdeterminewhetheritwillsucceedor fail.Theinstallationandoperationalizationofthesystemor system modifications in a production environment is referredtoastheimplementationstep.Afterthesystemhas beentriedoutandapprovedbytheuser,thephaseisstarted. Untilthesystemisworkinginproductionincompliancewith thespecifieduserrequirements,thisphaseisongoing.
1) The user initially logs in using their username and password,iftheyalreadyhaveanaccount.Ifnot,theymust registerbygivingtheadmintheirfullname,state,voterID, and other information via the portal before being given permissiontocreateapassword.
2)Whenheloginswithhiscredentialshewillbedirectedto homepage.Hecanseethefeatures,Aboutandcanbeableto givefeedback.
3)Inthehomepagethere“castyourvote” buttonwherehe cancasthisvoteofhis/herchoicebyenteringyourvoterid andotherdetails.(Ifthevoteridisinvaliditshowsanerror)
4)Inthisapplicationwecanalsoseethedetailsofnominee’s thatyoucanvotefor.
5)Byauthenticatinghimselforherself,theAdmincanview theresultsanddeclaretheelection'soutcome.Apassword change by the administrator is permitted for security reasons.Thisprovidesauser-friendlyandvisuallypleasing display of the votes each contender earned. It details the percentageofvoteseachcandidateobtained.Buttheresults won'tbeknownuntilbeyondtheelection'sdeadline.
7.1
OperatingSystem:MicrosoftWindowsXP. Front-End:HTML,CSS
Back-End:ORACLE10g,PHP,XAMMP
Web-Server:Apache-Tomcat6.0.32
Platform:VisualStudioCode
7.2Hardware Requirements: Processor:IntelP-IVbasedsystem RAM:Min.512M
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072
8.FUTURE SCOPE
It is impossible to create a system that meets every user requirement.Asthesystemisused,userneedscontinueto change.Futureimprovementstothissystemcouldinclude thingslike:
• Because it is built on object-oriented design, any additional adjustments would be simple to implement.
• Using developing technology, security can be enhancedbasedonupcomingsecurityconcerns.
• Administrator-validatedmoduleforjobpostings.
• Futureelectionsystemscouldincludea"LiveResult Update"function.
9. CONCLUSION
Thevotingmechanismwesuggestisagreatdealsaferand more effective than the current one. With this technique, delaysinresultsandvotetamperingcanbereadilyavoided. The implementation of two-factor authentication, which makesvoterverificationsimplerandmoreaccurate,isthe mostsignificantfeatureofoursolution.Forthesamereason, eachtimeauserregisters,heorsheisrequiredtoentertheir voter ID, making it simpler to verify both voters and candidates. The planned online method is anticipated to improve the current electoral system's transparency and dependability.ByimplementingtheFutureEnhancements listedabove,theapplicationcanbeenhancedevenmore.
10. REFERENCES
[1] Ankit Anand, Pallavi Divya, An Efficient Online Voting System,Vol.2,Issue.4,July-Aug.2019,pp-2631-2634.
[2] Herbert Schildt, The Complete Reference Java2 Fifth Edition,TataMcGraw-HillEdition2002
[3] Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, Reading,Mass.,1999.
[4]SmitaB.Khaimar,P.SanyasiNaidu,ReenaKharat“Secure AuthenticationforOnlineVotingSystem”.
[5] An Efficient Online Voting System, ISSN 2249-6645, Volume-2,Issue,July-Aug-2012,IJMER.
[6] R Alaguvel,Jagadhambal G Gnanavel Biometrics Using ElectronicVotingSystemwithEmbeddedSecurity,volume2 Posted:2018-03
2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified