Design and Implementation of a Web Based Voting Registration System

101 PAGES (5276 WORDS) Computer Science Project
Abstract

Online voter registration systems supplement the traditional paper-based process, by which new voters fill out a paper form that is submitted to election officials, who confirm the registration is valid, and enter the information from the paper application into the registration system.
Online voter registration follows essentially the same process, but instead of filling out a paper application, the voter fills out a form via an Internet site, and that paperless form is submitted electronically to election officials. In most states the application is reviewed electronically; if the request is confirmed to be valid, the new registration is added to the state’s voter registration list.
That validation step is done by comparing the information on the online registration form against the information provided by the same individual when he or she received a driver’s license or other state-issued identification card. The signature already on record with the state becomes the signature on record for voting. When the information does not a match, the application is sent to officials for further review or action.
Online systems are not equipped to register voters who do not have state-issued driver’s licenses or identification cards. Those voters, or any voters who care to, can use a paper registration form.
Arizona was the innovator in paperless voter registration, having implemented its system in 2002. Washington followed with authorizing legislation in 2007 and implementation in 2008. Since then, more and more states have gone live with online voter registration.  While most states have enacted specific legislation to authorize online voter registration, Arizona, Kansas, Missouri and Minnesota did not.


TABLE OF CONTENTS
Title page
Certification
Dedication
Acknowledgement
Abstract
Organization of work
Table contents

Chapter one
Introduction
State of the Problem
Purpose of the study
Aims and objectives
Scope of the study
Limitation o the study
Assumptions
Definition of terms

Chapter Two
Review of related literature 

Chapter Three
Description and analysis of the existing
System
Fact finding methods used
Organizational structure
Objectives of the existing system
Input process and output analysis
Information flow diagram
Problems of the existing system
Justification of the new system

Chapter Four
Design of the new system
Input specification and design
Output specification and design ile design
File design
Procedure chart
System flow chart
System requirement

Chapter Five
Implementation/Programming
Implementation
Program design
Pseudo code
Program flowchart

Chapter Six
Documentation

Chapter Seven
Recommendation and conclusion
Recommendation
Conclusion
Reference