Student Voting Application For
Election – Using SMS OTP
Verification
Shiva Sandeep Reddy
AGENDA
 AIM OF THE PROJECT
 OBJECTIVE OF THIS PROJECT
 EXISTING SYSTEM
 DISADVANTAGES OF EXISTING SYSTEM
 PROPOSED SYSTEM
 ADVANTAGES OF PROPOSED SYSTEM
 MODULE LIST
 USECASE DIAGRAMS
 WORKFLOW CASE DIAGRAMS
 CONCLUSION
 FUTURE ENHANCEMENT
2
AIM OF THE PROJECT
As we know in urban areas now a day the voting system is getting most complicated only because of the
person’s identity.
They only have the voting card as a proof of identification. So, there are lots of chances of fake voting.
To avoid this we are developing this project which will store the identity of the voters using android or web
application This system will get OTP for login using voters ID and match verify stored database.
After that OTP (One- Time Password) is generated and send to the voters registered mobile number.
Then the voter is validated and he is allowed to do the voting. This is very fast and helpful technique to do the
verification of the voters.
This will also reduce voter’s time to stand in queue for doing vote.
3
OBJECTIVE OF THIS PROJECT
Electronic voting has been appealing a lot of responsiveness and research for the last few years, for it has some
notable benefits over traditional paper-based voting.
This project aims to develop a Mobile Application which provides gateway for Aadhar based smart voting
system.
 This paper provides more importance to the Data Security of voters and to reduce money which government is
spending money for conducting public elections.
Today we are facing many problems like Booth capturing , long queue in front of voting booths, voting booths are
far away from residence and senior citizens are facing major issues, which decreases voting percentage.
Application for Online Voting System using Android Device (AOVSAD) provides the facility of casting votes
without visiting the booth to the voters. 4
SOFTWARE AND HARDWARE REQUIREMENTS
HARDWARE System Configuration:
 Mobile : Web Application
 CPU : intel Core i5
 RAM : 8GB
 HARD DISK : 1TB
 Documentation : Latex Text studio
SOFTWARE Configuration:
 Front-End : HTML,CSS
 Back-End : PHP, MYSQL
 Control-End : Angular Java script
 Server : xamp 8.1/wamp
 Documentation : Latex Text studio
EXISTING SYSTEM
The whole election process is divided into many parts. So, providing security to them is also necessary. So, it needs
a lot of manpower, therefore it is quite difficult to manage it.
Here Election commission provides the polls. These polls will be arranged in school or in halls. The people will
have to know about the location before voting.
So, for their convenience the place and timing are already mentioned. Then voter have to reach at the polling
booth for voting after that the voter’s identification is done by the duty person.
Then the officer does mark on the voter’s left forefinger using inedible ink. After that voter have to do the
signature in the register and then only, he/she will allow going inside the compartment.
Then the voter has to press the button in front of the candidate's name then red lamp
6
DISADVANTAGES OF EXISTING
SYSTEM
 Paper Based Process
 Electronic Voting
 Paper-based electronic voting system
 Direct recording electronic voting machine
 Public network voting system
 Punch card
 The government on doing this process manually wastes lots of time and money
 All the process starting from registration to result publishing are done manually.
PROPOSED SYSTEM
 In the first step the registration process is done by the voters through an application. Then in the second step the
application will start its process.
 Here we use already existed database or centralized database, which contains voter’s information with linked
mobile number.
 Server sends the OTP (One-Time Password) to the voter’s registered mobile number. Then voter enters that OTP,
then database again verifies that entered OTP by voter and if it is correct that means it is valid user. After that the
candidate’s list will appears.
 This list contains the candidate name and in front of that name the button named ‘Vote’ is provided.
8
Voter should have to press that button then only the voting is done and the voting procedure is completed.
Here security is also necessary to protect the system. For that session level security mechanism is being used. First
client need to request valid session id to server.
9
ADVANTAGES OF PROPOSED SYSTEM
 Reduced costs
 Increased participation and voting options
 Reduced Risk
 Reduced time Consumption
 Greater speed and accuracy placing and tallying votes
 Provide Equal Opportunity
MODULE LIST
USER
 Login using Voter ID
 OTP Login Verification
 Get OTP for Voting
 Select Candidate
 Submit Vote
MODULE LIST
ADMIN
 Create Election Candidate
 Allocate election Data with Candidate
 Allocate user to election wards
 Create Voter List
 Import Voter List
 View & update Voter List
 Get Election Results
MODULE LIST
ADMIN
 Create Election Candidate
 Allocate election Data with Candidate
 Allocate user to election wards
 Create Voter List
 Import Voter List
 View & update Voter List
 Get Election Results
USECASE DIAGRAMS
USER
User
OTP Login
2nd OTP Verification
Select Canditate
Submit Vote
Login Voter ID
14
USECASE DIAGRAMS
ADMIN
15
Admin
Create Election Canditate
Allocate Election Wards
Create Voter List
Import Voter XLS
View Election User Report
Update Voter List
Admin Login
CONCLUSION
This system enables to post their Student-Voting details through this website. It will reduce the time consuming and fast
moving.
In this situation Allocate Election Candidate and election data from this vast population is uneasy and difficult one.
 Time taken is large to existing system. Lagging facility in search of election records.
Vote report details will be stored in database. When public enter this system and view searching option.
 Online Voting Systems have many advantages over the traditional voting system.
Some of these advantages are less cost, faster generation results, easy accessibility, accuracy, and low risk of human and
mechanical errors.
 Itis very difficult to develop online voting system which can allow security and privacy on the high level. 16
FUTURE ENHANCEMENT
In Future work, This application to develop a cross platforms like IOS, etc.
In adding the more features of Student- VOTING management system to develop access with user’s flexibility.
To authenticate the users based on the system users list which is maintained by the operating system
To restrict the usage of all files by the users based on their privileges on the system
Future development focused to design a system which can be easy to use and will provide security and privacy of votes on
acceptable level by proper authentication and processing section.
 It is easy to use and it is less time consuming. It is very easy to debug.
17
3/20/2023 PRESENTATION TITLE 18
REFERENCES
 ResearchGate
 I Faculty
 Development of Online Voting System Research papers
 W3Schools and Research papers for Web applications.
 GitHub And Stack Overflow .
 Online Courses with NPTEL Online Video tutorials.
 Github & StackOverflow.
 Every Single Vote Counts!!
 Voting Easier Than Ever!!
Thank you 

Student Voting Application for Election – Using SMS (1).pptx

  • 1.
    Student Voting ApplicationFor Election – Using SMS OTP Verification Shiva Sandeep Reddy
  • 2.
    AGENDA  AIM OFTHE PROJECT  OBJECTIVE OF THIS PROJECT  EXISTING SYSTEM  DISADVANTAGES OF EXISTING SYSTEM  PROPOSED SYSTEM  ADVANTAGES OF PROPOSED SYSTEM  MODULE LIST  USECASE DIAGRAMS  WORKFLOW CASE DIAGRAMS  CONCLUSION  FUTURE ENHANCEMENT 2
  • 3.
    AIM OF THEPROJECT As we know in urban areas now a day the voting system is getting most complicated only because of the person’s identity. They only have the voting card as a proof of identification. So, there are lots of chances of fake voting. To avoid this we are developing this project which will store the identity of the voters using android or web application This system will get OTP for login using voters ID and match verify stored database. After that OTP (One- Time Password) is generated and send to the voters registered mobile number. Then the voter is validated and he is allowed to do the voting. This is very fast and helpful technique to do the verification of the voters. This will also reduce voter’s time to stand in queue for doing vote. 3
  • 4.
    OBJECTIVE OF THISPROJECT Electronic voting has been appealing a lot of responsiveness and research for the last few years, for it has some notable benefits over traditional paper-based voting. This project aims to develop a Mobile Application which provides gateway for Aadhar based smart voting system.  This paper provides more importance to the Data Security of voters and to reduce money which government is spending money for conducting public elections. Today we are facing many problems like Booth capturing , long queue in front of voting booths, voting booths are far away from residence and senior citizens are facing major issues, which decreases voting percentage. Application for Online Voting System using Android Device (AOVSAD) provides the facility of casting votes without visiting the booth to the voters. 4
  • 5.
    SOFTWARE AND HARDWAREREQUIREMENTS HARDWARE System Configuration:  Mobile : Web Application  CPU : intel Core i5  RAM : 8GB  HARD DISK : 1TB  Documentation : Latex Text studio SOFTWARE Configuration:  Front-End : HTML,CSS  Back-End : PHP, MYSQL  Control-End : Angular Java script  Server : xamp 8.1/wamp  Documentation : Latex Text studio
  • 6.
    EXISTING SYSTEM The wholeelection process is divided into many parts. So, providing security to them is also necessary. So, it needs a lot of manpower, therefore it is quite difficult to manage it. Here Election commission provides the polls. These polls will be arranged in school or in halls. The people will have to know about the location before voting. So, for their convenience the place and timing are already mentioned. Then voter have to reach at the polling booth for voting after that the voter’s identification is done by the duty person. Then the officer does mark on the voter’s left forefinger using inedible ink. After that voter have to do the signature in the register and then only, he/she will allow going inside the compartment. Then the voter has to press the button in front of the candidate's name then red lamp 6
  • 7.
    DISADVANTAGES OF EXISTING SYSTEM Paper Based Process  Electronic Voting  Paper-based electronic voting system  Direct recording electronic voting machine  Public network voting system  Punch card  The government on doing this process manually wastes lots of time and money  All the process starting from registration to result publishing are done manually.
  • 8.
    PROPOSED SYSTEM  Inthe first step the registration process is done by the voters through an application. Then in the second step the application will start its process.  Here we use already existed database or centralized database, which contains voter’s information with linked mobile number.  Server sends the OTP (One-Time Password) to the voter’s registered mobile number. Then voter enters that OTP, then database again verifies that entered OTP by voter and if it is correct that means it is valid user. After that the candidate’s list will appears.  This list contains the candidate name and in front of that name the button named ‘Vote’ is provided. 8
  • 9.
    Voter should haveto press that button then only the voting is done and the voting procedure is completed. Here security is also necessary to protect the system. For that session level security mechanism is being used. First client need to request valid session id to server. 9
  • 10.
    ADVANTAGES OF PROPOSEDSYSTEM  Reduced costs  Increased participation and voting options  Reduced Risk  Reduced time Consumption  Greater speed and accuracy placing and tallying votes  Provide Equal Opportunity
  • 11.
    MODULE LIST USER  Loginusing Voter ID  OTP Login Verification  Get OTP for Voting  Select Candidate  Submit Vote
  • 12.
    MODULE LIST ADMIN  CreateElection Candidate  Allocate election Data with Candidate  Allocate user to election wards  Create Voter List  Import Voter List  View & update Voter List  Get Election Results
  • 13.
    MODULE LIST ADMIN  CreateElection Candidate  Allocate election Data with Candidate  Allocate user to election wards  Create Voter List  Import Voter List  View & update Voter List  Get Election Results
  • 14.
    USECASE DIAGRAMS USER User OTP Login 2ndOTP Verification Select Canditate Submit Vote Login Voter ID 14
  • 15.
    USECASE DIAGRAMS ADMIN 15 Admin Create ElectionCanditate Allocate Election Wards Create Voter List Import Voter XLS View Election User Report Update Voter List Admin Login
  • 16.
    CONCLUSION This system enablesto post their Student-Voting details through this website. It will reduce the time consuming and fast moving. In this situation Allocate Election Candidate and election data from this vast population is uneasy and difficult one.  Time taken is large to existing system. Lagging facility in search of election records. Vote report details will be stored in database. When public enter this system and view searching option.  Online Voting Systems have many advantages over the traditional voting system. Some of these advantages are less cost, faster generation results, easy accessibility, accuracy, and low risk of human and mechanical errors.  Itis very difficult to develop online voting system which can allow security and privacy on the high level. 16
  • 17.
    FUTURE ENHANCEMENT In Futurework, This application to develop a cross platforms like IOS, etc. In adding the more features of Student- VOTING management system to develop access with user’s flexibility. To authenticate the users based on the system users list which is maintained by the operating system To restrict the usage of all files by the users based on their privileges on the system Future development focused to design a system which can be easy to use and will provide security and privacy of votes on acceptable level by proper authentication and processing section.  It is easy to use and it is less time consuming. It is very easy to debug. 17
  • 18.
  • 19.
    REFERENCES  ResearchGate  IFaculty  Development of Online Voting System Research papers  W3Schools and Research papers for Web applications.  GitHub And Stack Overflow .  Online Courses with NPTEL Online Video tutorials.  Github & StackOverflow.  Every Single Vote Counts!!  Voting Easier Than Ever!!
  • 20.