A PROJECT ON FINGERPRINT BASED ELECTRONIC VOTING SYSTEM (No of pages: 100)
CONTENT OF TABLE
INTRODUCTION TO PROJECT
AIM AND OBJECTIVES
TOOLS AND TECHNOLOGY
SYSTEM ANALYSIS & DESIGN
SOFTWARE DEVELOPMENT LIFE CYCLE
SYSTEM DESIGN AND DATA FLOW DIAGRAM
PAGE LAYOUT AND CODING
TESTING AND IMPLEMENTATION
The project ” FINGERPRINT BASED ELECTRONIC VOTING SYSTEM ” aims at making the voting process easy in cooperative societies. Presently voting is performed using ballot paper and the counting is done manually, hence it consumes a lot of time. There can be possibility of invalid votes. All these makes election a tedious task. It saves time, avoid error in counting and there will be no invalid votes. It makes the election process easy. In this voting system each voter will be provided with a specific voter-id and a password through which access for the voting can be granted. If once the access is granted for a voter-id then the access is denied for logging in till the voting system is refreshed for the next election.
- To count the total number of votes.
- To calculate the percentage of total votes.
- To calculate votes for each candidate.
- To calculate percentage of votes for each candidate.
- To check for duplication.
- To achieve the highest possible level of accuracy.
- To enable voters to cast their votes for their chosen candidates
PROBLEM STATEMENT INCLUDING LITERATURE REVIEW:
STATEMENT OF PROBLEM:
Problems where encountered mainly in the development process of the elctronic voting system. Setting up the server and configuring the server to perform SSL connections was quite problematic. Gaining access into the database, using the JDBC Bridge yielded a lot of problems, the JDBC engine created for accessing the database lacked two parameters for the username and password, once this was discovered in the code, the problem was resolved.
At election movement huge amount of crowd will be there at polling booths. It’s very time consuming process to poll the vote & old people can’t stay for long time. As we are conducting polls through online educated people can poll their votes through online & uneducated people can poll their vote manually. Anyway all votes’ details will be stored in a centralized database. So no problems will arise for counting votes. It makes easy to conduct elections.
Online National Polling is an information management system that has been developed for automating the process of election proceedings that take place between the people, and the government. The system needs consistent flow of information at different levels within the Online National Polling, any interruption in the flow of major data can cause the final verdict to get stalled or pending. These kinds of situations should be holding our Online National Polling system.
Data maintenance becomes a vital component with proper relation at all different stages. Any relational mismatch upon the actual information can change the actual meaning of the verdict, which is a great concern in the departments. The systems also become false proof for data attractions at any stage, because the overall control of information is kept in the hands of different administrations working at different levels. The subjective authority of data manipulation is handled lay with proper authentication, but all the recognized actions in the system can execute queries upon the system as per the substantial standardizations as they arise when the system is under the operational standards.
Methodology and reference:
Research design simply means a search of answers to questions and solutions to problems. It is a prospective investigation. Research is a systematic and logical study of an issue or problem through scientific method. There are various research designs, but descriptive and analytical research design is most suitable for this study.
PROJECT DEVELOPMENT APPROACH:
Introduction: Systems design is the process or art of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements. One could see it as the application of systems theory to product development. There is some overlap and synergy with the disciplines of systems analysis, systems architecture and systems engineering.
This strategy is often referred to as Software Process Model or Software Engineering Paradigm. A software process model for software engineering is chosen based on the nature of project and application, the methods and tools to be used and the controls and deliverables that are required.vThis is also called Classic Life Cycle Model or Linear Sequential Model or Software Development Life Cycle Model (SDLC). This model has the following activities:
- System Information Engineering and Modeling
- Software Requirement Analysis
- System Analysis and Design
- Code Generation
SOURCES OF DATA:
1 PRIMARY DATA &
2 SECONDARY DATA.
1 PRIMARY DATA:
The primary data would be collected through personnel interviews with experienced development team and other technical head. The required information will be collected in the following technique:
- On the basis of observations
- By discussions with concerned technical team.
- By personnel interviews with head of organization.
- SECONDARY DATA:
Secondly data will be acquired through various sources such as other relevant website. The required information will be collected in the following techniques:
- Organizational Manuals
- Documents & Statements
TOOLS AND TECHNOLOGY TO BE USED:
Operating System : Windows
Technology : Java/j2ee (JDBC, Servlets, JSP)
Web Server : Tomcat
Database : Oracle (any database)
Software’s : J2SDK1.5, Tomcat 5.5, Oracle 9i
SOFTWARE TOOLS USED
Hardware : Pentium based systems with a minimum of P4
RAM : 256MB (minimum)
Micro controller : AT89S52
Crystal : 11.0592 MHz
LCD : HD44780
LED : 5mm Red LED
Bio Metric Module
Transformer : 12V step down
Filter : 1000uf/25V
Voltage Regulator : 7805 / 7812
There are different design technique will be included:
- Input Design
- Output Design
- Screen Design
- File Design
- Database Design
- Architecture design