Fingerprint Based Electronic Voting Machine: A Project Thesis

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

A project thesis

on

FINGERPRINT BASED ELECTRONIC VOTING MACHINE

By

MANI KANT

BE/15016/15

Under the guidance of: Prof. Ayan kumar das

Submitted in partial fulfilment of the requirement for the award of


the Degree of
Bachelor of Engineering in computer science and Engineering

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

BIRLA INSTITUTE OF TECHNOLOGY

MESRA, PATNA CAMPUS

2019

1
BIRLA INSTITUTE OF TECHNOLOGY
(A Deemed University U/S 3 of UGC Act 1956)
MESRA, PATNA CAMPUS

TO WHOME IT MAY CONCERN

This is to certify that the following students of BE are doing project under me.

SI. No. Name Roll No. Branch

1. MANI KANT BE/15016/15 CSE

Project Title: FINGERPRINT BASED ELECTRONIC VOTING MACHINE

 Their level of interaction was ________ %


 Their frequency of interaction was:
o Once a Week
o Twice a Week
o Once a Month
o Less than two days in a Semester
 His/Their day to day work and progress is
o Satisfactory
o Unsatisfactory
Guide(S)
Name : Prof. Ayan Kumar das
Dept : CSE

2
CERTIFICATE

This is to certify that the work titled “FINGERPRINT BASED ELECTRONIC


VOTING MACHINE” submitted by “Mr. Mani Kant in partial fulfilment for the
award of degree of B.E. in COMPUTER SCIENCE AND ENGINEERING of Birla
Institute of Technology, Mesra has been carried out under my supervision. This
work has not been submitted partially or wholly to any other University or Institute
for the award of this or any other degree or diploma.

Prof. Ayan kumar das


Dept. of Computer Science and Engineering
BIRLA INSTITUTE OF TECHNOLOGY, MESRA, PATNA CAMPUS

3
CERTIFICATE OF APPROVAL

The foregoing Project work entitled “FINGERPRINT BASED ELECTRONIC


VOTING MACHINE” hereby approved as credible study that it has been presented
in satisfactory manner and is recommended for its acceptance in partial fulfilment
of the requirement for the award of Bachelor of Engineering in Computer Science
& Engineering of Birla Institute of Technology, Mesra, Patna Campus.

INTERNAL EXAMINER EXTERNAL EXAMINER

Co-ordinator/HOD
Department of Computer Science & Engineering

4
ACKNOWLEDGEMENT

The success and final outcome of this project required a lot of guidance and assistance from
many people that includes professors and my group mate and I am extremely privileged to have
got this all along the completion of my project. All that I have done is only due to such
supervision and assistance and I would not forget to thank them.

I respect and thank Prof. Ayan kumar das, for providing me an opportunity to do the project work
under him and giving us all support and guidance, which made me complete the project duly. I
am extremely thankful to him for providing such a nice support and guidance, although he had
busy schedule managing the corporate affairs.

I owe my deep gratitude to our project guide Ayan kumar das, who took keen interest on our
project work and guided us all along, till the completion of our project work by providing all the
necessary information regarding project for developing a good system.

I heartily thank our head of department, Dr. K. Lal for his guidance and suggestions during this
project work.

I am thankful to and fortunate enough to get constant encouragement and guidance from all
Teaching staffs of Computer Science and Engineering department who helped us in successfully
completing our project work. Also, I would like to extend our sincere esteems to all staff in
Computer laboratory for their timely support for my project.

MANI KANT BE/15016/15

5
ABSTRACT
This project is aimed at developing an Online Banking for customers who are connected to that
particular bank. The system is an online application that can be accessed throughout the
organization and outside as well with proper login credinteials provided.

The project has been planned to be having the view of distributed architecture, with
centralized storage of the database oracle (10g). The application for the storage of the data has
been planned suitably. Using the constructs of Oracle 10g and all the UI have been designed
using the JAVA. The database connectivity is planned using the database methodology. The
standards of security mechanism have been given a big choice for proper usage. The application
takes care of different contents and their associated reports, which are produced as per the
applicable strategies and standards that are put forwarded by the staff.

The entire project has been developed keeping in view of the distributed client server
computing technology. The specification has been normalized up to 3NF to eliminate all the
anomalies that may arise due to the database transactions that are executed by users and the
organizational peoples. The UI’s are browser specific to give distributed accessibility for the
overall system. The internal database that has been selected as Oracle 10g edition.The basic
constructs of table spaces, clusters and indexes have been exploited to provide higher consistency
and reliability for the data storage system. The Oracle 10g was a choice because it provides the
constructs of high-level reliability and security. The front end was dominated using the HTML 5.
At all levels high care was taken to check that the system manages the data consistency with
proper business rules or validations. The database connectivity was planned using the latest “
Database connection” technology provided by Oracle 10g. The authentication and authorization
was crosschecked at all the stages. The user level accessibility has been restricted into two zones.

6
Contents

1. INTRODUCTION

1.1. Purpose
1.2. Scope
1.3. Functional Components of the Project
1.4. Functionality to Enhance the Project

2. SYSTEM ANALYSIS

2.1. The Present System


2.2. Proposed System
2.3. Benefits of the automated System
2.4. System that can be used Extensively

3. FEASIBILITY REPORT

3.1. Understanding Feasibility


3.2. Technical Feasibility
3.3. Operational Feasibility
3.4. Economic Feasibility

4. SOFTWARE REQUIREMENT SPECIFICATIONS

5. SYSTEM DESIGN

5.1. Introduction
5.2. Normalization
5.3. ER-Diagrams
5.4. DFDs
5.5. Database Table

6. CODING

7
7. OUTPUT SCREENS

8. SYSTEM TESTING AND IMPLEMENTATION

8.1. Introduction
8.2. Strategic Approach OF Software Testing
8.3. Unit Testing
8.4. Test

9. SYSTEM SECURITY

9.1. Introduction

9.2. Security In Software

10. CONCLUSION & FUTURE IMPROVMENT

REFERENCE

You might also like