View Article

  • An Overview of The Online Voting System and Its Application

  • 1Compuer Science and Engineering, GRD IMT Dehradun
    2HOD, Compuer Science and Engineering, GRD IMT Dehradun
     

Abstract

The Online Voting System project is concerned with the various aspects of the electoral process. The main idea is to implement the. Paper process in mobile app. The current system has many manual tasks such as listing nominees, Voters, and counting the percentage of votes. In the proposed project all activities are performed as a Mobile Application. In the manual process counting is a time-consuming process as in the online voting system the counting will automatically increase. The list of nominees can be added very easily and voting is an easy way to click the Vote button Your counting will be added. This mobile app has voting issues for every voter to vote at once. In the event that an invalid person will not be able to vote. Elections allow people to choose their representatives and express their preferences about how they will be governed. Naturally, the integrity of the electoral process is the basis of the integrity of the democracy itself. The electoral system must be strong enough to withstand a wide range of fraudulent activities and must be transparent and understandable so that voters and candidates do not accept the election results. The design of the “good” voting system, whether electronic or traditional paper balloons or materials should satisfy a number of competing terms at times.

Keywords

Database Design (My SQL), Form Design (HTML 4.0), Coding (PHP), Testing (WAMP SERVER), Reporting Tool (Data Report)

Introduction

    1. Purpose

In “Online Voting System” a voter can use his\her voting right online without any difficulty. He\She has to fill a registration form to register himself\herself. 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 he\she can use his\her vote. If conditions are wrong then that entry will be discarded.

    1. 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. 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)

DFD: Level

<?php if (! isset($_Session['Sess_Name'])) {

header ("Location: login.php");}?><?php

if (! isset($_SESSION)) {session start ();} include "auth.php";include "header_voter.php";?><br><br>

<center><h3>Change Password</h3></center><h4 style="color: #e60808;"><?php global $nam; echo $nam;> </h4> <?php global $error; echo $error;>

<center><form action="change_pass_action.php" method="post" id="myform"> Current Password: <input type="password" name="cpassword" value="" > <br> <br> New Password: <input type="password" name="npassword" value="" > <br> <br> Confirm New Password: <input type="password" name="cnpassword" value="" > <br> <br> <input type="submit" name="cpass" value="UPDATE" > </form></center> <script type="text/javascript">

var frm validator = new Validator("myform"); frm validator. Add Validation ("cpassword","req","Please enter Current Password"); frmvalidator. Add Validation ("cpassword","maxlen=50"); frm validator. add Validation ("npassword","req","Please enter New Password"); frm validator. Add Validation ("npassword","maxlen=50"); frm validator. Add Validation ("cnpassword","req","Please enter Confirm New Password"); frm validator. Add Validation ("cnpassword","maxlen=50"); </script> <br> <br> <?php include "footer.php";?> <?php

session_start (); include "auth.php"; include "connection.php"; if(isset($_POST['cpass'])) {

$currentpass = md5($_POST['cpassword']); $newpass = md5($_POST['npassword']);

$cnewpass = md5($_POST['cnpassword']);

$currentpass = addslashes($currentpass);

$newpass = addslashes($newpass);

$cnewpass = addslashes($cnewpass);

$currentpass = mysqli_ real_ escape_ string ($con, $currentpass); $newpass = mysqli_ real _escape _string ($con, $newpass); $cnewpass = mysqli_real_escape_string($con, $cnewpass); $sql =  mysqli_query($con, 'SELECT password FROM login users WHERE username = "'.$_SESSION['SESS_NAME'].'" '); $row = mysqli_fetch_assoc($sql); $pass = $row['password']; if ($currentpass! = $pass) {$error = "<center><h4><font color='#FF0000'>Incorrect Current Password! </h4></center></font>"; include ("change_pass.php");} else if ($currentpass == $pass && $newpass == $cnewpass) {$sql1 = mysqli_query($con, 'UPDATE loginusers SET password="'. md5($_POST['npassword']).'" WHERE username="‘. $_SESSION['SESS_NAME'].'" ');

$error = "<center><h4><font color ='green'>Password successfully changed! </h4></center></font>"; include ("change_pass.php");} else {$error = "<center><h4><font color='#FF0000'>New Password and Confirm Password does not match! </h4></center></font>"; include ("change pass. php");}} else {$error = "<center><h4><font color = '#FF0000'>Error! </h4></center></font>"; include ("change_pass.php");}?> <?php $con = mysqli_connect("localhost","root","","polltest") or die ("error”. mysqli_error($con) );?> <br> <br>

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.  It provides 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

REFERENCE

  1. REFERENCES Rajesh M.  Ghadi1, Priyanka S. Shelar Online Voting System ,12 | Dec-2017 https://www.irjet.net/archives/V4/i12/IRJETV4I12256.pdf 
  2. Aakash1, Aashish1, Akshit1, Sarthak11 ONLINE Voting System, Students   Dept.  of Computer Science. Inderprastha Engineering College. A.P.J. Abdul Kalam Technical University, Voting 09 | March-2017 https://www.coursehero.com/file/15933925 2/SSRN-
  3. id3589075pdf/   Online Voting System Using Cloud International conference on Emerging Trenda in Information Technology and Engineering(ic-ETITE) 10 | Feb-2020   https://www.researchgate.net/publication/3 40972420_Online_Voting_System_using_ Cloud  
  4. Schaneberg BT, Crockett S, Bedir E, and Khan IA: The role of chemical fingerprinting: application to Ephedra. Phytochemistry 2003; 62: 911-8.
  5. Ducrey B, Wolfender JL, Marston A, Hostettmann K. Analysis of flavonol glycosides of thirteen Epilobium species (Onagraceae) by LC-UV and thermospray LC-MS. Phytochemistry. 1995; 38:129– 37.
  6. Ott KH, Aranibar N, Singh B, Stockton GW. Metabolomics classifies pathways affected by bioactive compounds. Artificial neural network classification of NMR spectra of plant extracts. Phytochemistry. 2003; 62:971–85.
  7. Yamazaki M, Nakajima J, Yamanashi M, Sugiyama M, Makita Y, Springob K, et al. Metabolomics and differential gene expression in anthocyanin chemo-varietal forms of Perilla fructescens. Phytochemistry. 2003; 62:987–95.

Reference

  1. REFERENCES Rajesh M.  Ghadi1, Priyanka S. Shelar Online Voting System ,12 | Dec-2017 https://www.irjet.net/archives/V4/i12/IRJETV4I12256.pdf 
  2. Aakash1, Aashish1, Akshit1, Sarthak11 ONLINE Voting System, Students   Dept.  of Computer Science. Inderprastha Engineering College. A.P.J. Abdul Kalam Technical University, Voting 09 | March-2017 https://www.coursehero.com/file/15933925 2/SSRN-
  3. id3589075pdf/   Online Voting System Using Cloud International conference on Emerging Trenda in Information Technology and Engineering(ic-ETITE) 10 | Feb-2020   https://www.researchgate.net/publication/3 40972420_Online_Voting_System_using_ Cloud  
  4. Schaneberg BT, Crockett S, Bedir E, and Khan IA: The role of chemical fingerprinting: application to Ephedra. Phytochemistry 2003; 62: 911-8.
  5. Ducrey B, Wolfender JL, Marston A, Hostettmann K. Analysis of flavonol glycosides of thirteen Epilobium species (Onagraceae) by LC-UV and thermospray LC-MS. Phytochemistry. 1995; 38:129– 37.
  6. Ott KH, Aranibar N, Singh B, Stockton GW. Metabolomics classifies pathways affected by bioactive compounds. Artificial neural network classification of NMR spectra of plant extracts. Phytochemistry. 2003; 62:971–85.
  7. Yamazaki M, Nakajima J, Yamanashi M, Sugiyama M, Makita Y, Springob K, et al. Metabolomics and differential gene expression in anthocyanin chemo-varietal forms of Perilla fructescens. Phytochemistry. 2003; 62:987–95.

Photo
Suman Rani
Corresponding author

HOD, Compuer Science and Engineering, GRD IMT Dehradun

Photo
Sunil Kumar Tiwari
Co-author

Compuer Science and Engineering, GRD IMT Dehradun

Sunil Kumar Tiwari, Suman Rani*, An Overview of The Online Voting System and Its Application, Int. J. Sci. R. Tech., 2025, 2 (4), 45-50. https://doi.org/10.5281/zenodo.15168946

More related articles
Vinca Alkaloids in Cancer Therapy: Mechanisms, Bio...
Satyam Ambardekar, Sandeep Patil, Nikita Gurav, Shahista Mujawar,...
Illuminating the Future of Medicine: Surface Plasm...
Arnab Roy, Sashikant, Meghna Singh , Aniruddha Basak , Mohammad A...
The Silent Passenger: The Medical Mystery of Fetus in Fetu...
Dr. Rucha Phalke, Dr. Pradeepgoud Patil, Dr. Ashwin Patil, Dr. Santosh Patil, ...
Magnetically Loaded Drug Delivery System: A Review...
Debarghya Karforma, Pintukumar De, Hirak Bhowmik , Harekrishna Saha, ...
Development Of LiquiSolid Systems For Pioglitazone: A Strategy To Overcome Solub...
Priya Chandrashekhar Patil, Sudarshan Sunil Mirgal, Dr. Bharat Tekade, ...
Related Articles
Nanomedicine Drug Delivery System...
Vishakha Shinde, Gayatri Dalvi , Trupti Shinde , ...
Harnessing Herbal Ingredients for UV Protection: A Review of Natural Sunscreen F...
Shivaji Patel, Parmeshwer Sahu, Chumendra Sahu, Narendra Jhurri, Chandraprabha Dewangan, Anjali Sahu...
Comparative Analysis of The Phytochemical Profiles of Selected Edible Gums...
Gupta Shalini, Trupesh Revad, Himanshu Pandya, Hitesh Solanki, ...
Voice Assistive System for Visually Impaired: Development, Applications, Challen...
Tharun D. C., Sandeep K., Diganth A. B., Saish H. Salian, Ganesh, ...
More related articles
Vinca Alkaloids in Cancer Therapy: Mechanisms, Biosynthesis, and Advances in The...
Satyam Ambardekar, Sandeep Patil, Nikita Gurav, Shahista Mujawar, ...
Illuminating the Future of Medicine: Surface Plasmon Resonance-Based Nanotechnol...
Arnab Roy, Sashikant, Meghna Singh , Aniruddha Basak , Mohammad Ayaan , Adarsh Kumar , ...