Top Banner
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
25
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computerised voting system

SANJEEVAN ENGINEERING AND TECHNOLOGY INSTITUTE, PANHALA.

APRESENTATION

ON

COMPUTERIZED VOTING AND ATTENDENCE SYSTEM

Under the Guidance ofProf. Vinay S. Prabhavalkar

BY:

SUSHRUT ARUN BHOSALE

SMITA ASHOK FARAKATE

PRATIMA PRAKASH PARAPATE

SHANKAR SURYAPPA PUJARI

Page 2: Computerised voting system

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

Page 3: Computerised voting system

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.

Page 4: Computerised voting system

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.

Page 5: Computerised voting system

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.

Page 6: Computerised voting system

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.

Page 7: Computerised voting system

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.

Page 8: Computerised voting system

E.g.:

Branch Code:111-Computer Science and Engineering.222-Mechanical Engineering.

Role:0- Attendee1-Administrator2-Voter3-Candidate

Page 9: Computerised voting system

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 ending2. Ridge bifurcation3. Short ridge4. Island5. Ridge enclosure6. Spur7. Crossover8. Delta9. Core

Page 10: Computerised voting system

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.

Page 11: Computerised voting system

DATA FLOW DIAGRAM OF ADMINISTRATOR

Page 12: Computerised voting system

DATA FLOW DIAGRAM OF BRANCH ADMIN

Page 13: Computerised voting system

DATA FLOW DIAGRAM OF USER

Page 14: Computerised voting system

Class diagram for Voting:

Page 15: Computerised voting system

Class diagram for Attendance:

Page 16: Computerised voting system

•Activity Diagram:

Main Admin Role(Pre Voting) And Attendance

Page 17: Computerised voting system

•Activity Diagram:

Branch Admin Role(Pre Voting) And Attendance

Page 18: Computerised voting system

•Activity Diagram:

Branch Admin (Post Voting) and Attendance

Page 19: Computerised voting system

•Activity Diagram:

Voter (At Voting)/Attendee

Page 20: Computerised voting system

SOFTWARE REQUIREMENTS:

Platform: Linux (Ubuntu 10.04 LUCID)Language: Python 2.6Database: 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 aboveRAM: 512MB or aboveWebcam: 5MP(USB)Fingerprint Scanner (Nitgen Hamster Dx)

Page 21: Computerised voting system

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.

Page 22: Computerised voting system

Welcome Page Screenshot:

Page 23: Computerised voting system

FUTURE SCOPE:• This system can be implemented in new generation smart phones.

Page 24: Computerised voting system

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

Page 25: Computerised voting system

THANK YOU .