Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Computerised voting system

5,544 views

Published on

In this system the voter will scan his AADHAAR card barcode and authaunticate with his/her fingure prints... and than the candidates list in there respective area will be displayed , and then the voter will vote for the candidate he wants.. the vote is secure in
the same voting machine.

  • Sex in your area is here: ❤❤❤ http://bit.ly/369VOVb ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ❶❶❶ http://bit.ly/369VOVb ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Computerised voting system

  1. 1. SANJEEVAN ENGINEERING AND TECHNOLOGY INSTITUTE, PANHALA. A PRESENTATION ON COMPUTERIZED VOTING AND ATTENDENCE SYSTEM Under the Guidance of Prof. Vinay S. Prabhavalkar BY: SUSHRUT ARUN BHOSALE SMITA ASHOK FARAKATE PRATIMA PRAKASH PARAPATE SHANKAR SURYAPPA PUJARI
  2. 2. CURRENT SYSTEM: •Voter has to visit there respective booths •Voters time and money is wasted •Tampering of votes is reported •Calculating of votes take more time
  3. 3. A voting system should satisfy these requirements: • Eligibility and authentication – Only registered voters must be admitted. • Uniqueness – No voter may cast his vote more than once. • Accuracy – Voting systems should record the votes correctly. • Verifiability – Correctly accounting of all votes should be verifiable. • Secrecy – No one should be able to determine how any individual voted. • Minimum skill requirement for voter. • Minimal requirement of equipment. • Minimum Time required for vote.
  4. 4. OBJECTIVE: The objective is to provide a national level system demonstrated at college level which manages the election activity done in college and calculation of total votes as well as to maintain the attendance of institute members securely by using the Bar-code for identification and biometrics for verification of user. NEED: • To increase voter turnout thus supporting democratic process. •To vote from any nearby booth for their respective candidates. •To eliminate proxy attendance.
  5. 5. How this system is different from other proposed Internet Voting Systems : •There are two kinds of Internet voting: Polling place Internet voting, and remote Internet voting. • Remote Internet voting is highly susceptible to voter fraud. • Remote Internet voting may erode our right to cast a secret ballot and lead to political pressure in the workplace. • Remote Internet voting poses a threat to personal privacy.
  6. 6. PROPOSED SYSTEM: •Proposed system will mainly consist of a fingerprint scanner, barcode scanner and display screen. •The voting machine will look like this -> •For voting the voter will scan his unique barcode and will scan his/her fingerprints to authenticate themselves and vote for respective candidates in there area.
  7. 7. BARCODE (code 128): •The barcode is an optical machine-readable representation of data relating to the object to which it is attached. •Code 128 is a very high-density barcode symbology. It is used for alphanumeric or numeric-only barcodes.
  8. 8. E.g.: Branch Code: 111-Computer Science and Engineering. 222-Mechanical Engineering. Role: 0- Attendee 1-Administrator 2-Voter 3-Candidate
  9. 9. Fingerprint Biometric: •A fingerprint in its narrow sense is an impression left by the friction ridges of a human finger. •The three basic patterns of fingerprint ridges are the arch, loop, and whorl. •The minutia features: 1. Ridge ending 2. Ridge bifurcation 3. Short ridge 4. Island 5. Ridge enclosure 6. Spur 7. Crossover 8. Delta 9. Core
  10. 10. DATABASE: Database Name: rec Database Tables: • admdata (admin database) • computer (branchname) • computerattendance (branchname+”attendance”) • computercan (branchname+” can”) • computeruser_record (branchname+” user_record”) • metabranch (metadata of branch) Table Name Columns admdata regno, name, gen, mobileno, branch,fprint. computer regno, name, gen, clas, batch, mobileno, branch,fprint, vstatus. computerattendance regno, day, date, presence, intime, outtime. computercan regno, name, gen, branch, clas, mobileno, symbol, votes, fprint. computeruser_record regno, name, gen, branch, designation, tech_ntech, mobileno, fprint. metabranch branchcode, branch.
  11. 11. DATA FLOW DIAGRAM OF ADMINISTRATOR
  12. 12. DATA FLOW DIAGRAM OF BRANCH ADMIN
  13. 13. DATA FLOW DIAGRAM OF USER
  14. 14. Class diagram for Voting:
  15. 15. Class diagram for Attendance:
  16. 16. •Activity Diagram: Main Admin Role(Pre Voting) And Attendance
  17. 17. •Activity Diagram: Branch Admin Role(Pre Voting) And Attendance
  18. 18. •Activity Diagram: Branch Admin (Post Voting) and Attendance
  19. 19. •Activity Diagram: Voter (At Voting)/Attendee
  20. 20. SOFTWARE REQUIREMENTS: Platform: Linux (Ubuntu 10.04 LUCID) Language: Python 2.6 Database: MySql version 14.14 Distribution 5.1.73, for debian-Linux-gnu(i486)using readline 6.1 RECOMMENDED HARDWARE REQUIREMENTS: Processor: Intel x86 or AMD64 family processors (Minimum clock at 700 MHz) HDD: 20 GB or above RAM: 512MB or above Webcam: 5MP(USB) Fingerprint Scanner (Nitgen Hamster Dx)
  21. 21. Advantages of this systems : • Voter can cast his vote from any nearby booth increasing voter turnout. • Saves long distant travelling time and efforts taken by the voter. • Saves traveling cost of the voter. • Decrease number of manpower needed to carry out a election. • Local language support for illiterate people. • Proxy votes are almost discarded. • More ACURATE , AUDITABLE , FLEXIBLE and CONVINENT . • Secure as biometric authentication is used . • Cost-effective machines (OS , software and database used is a freeware.) •This system can be used as attendance system.
  22. 22. Welcome Page Screenshot:
  23. 23. FUTURE SCOPE: • This system can be implemented in new generation smart phones.
  24. 24. REFERENCES: [1] http://github.com [2] https://pypi.python.org [3] An Integrated Approach to Software Engineering -Pankaj Jalote, ISBN: 81-7319-702-4 [4] Stack Overflow Community -http://stackoverflow.com [5] Barcode Generator - http://www.barcode-generator.org

×