A PROJECT DESIGN ON ONLINE VOTING SYSTEM (No of pages: 81)

699.00

Compare Added Add to Wishlist Browse Wishlist
Report Abuse
Categories: , , , , , ,

Description

1  INTRODUCTION  
2 AIM AND OBJECTIVES

 

 
3 PROBLEM STATEMENT

 

 
4 LITERATURE REVIEW

 

 
5 SOFTWARE AND HARDWARE

 

 
6 SYSTEM ANALYSIS

 

 
7 ANALYSIS PHASE

 

 
8 RESEARCH METHODOLOY

 

 
9 SDLC METHDOLOGIES

 

 
10 FUNCTIONAL REQUIREMENTS SPECIFICATION

 

 
11 SOFTWARE DESIGN AND DATA FLOW DIAGRAM

 

 
12 CODE IMPLEMENTATION  
13 SCREEN SHOTS

 

 
14 FEASIBILITY STUDY

 

 
15 TESTING

 

 
16 SECURITY SYSTEM

 

 
17 CONCLUSION

 

 
18 BIBLIOGRAPHY

 

 

 

INTRODUCTION:

The online voting system is the system that aims in reducing the complexity and cost of the election process. Here the voter can vote in spite of his absence in the particular locality. The administrator is the soul controller of the online voting system in all process including refreshing the votes, editing the voter details, creating new nominee and so on. Thus the online voting system can reduce the cost and effort of election process.

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.  Similarly the administrator will be provided with a special id through which he can view the status of the election.

OBJECTIVES:

  • To produce a cost-effective method of input.
  • To achieve the highest possible level of accuracy.
  • To ensure that the input is acceptable and understood by the user.
  • To enable voters to cast their votes for their chosen candidates

STATEMENT OF PROBLEM:

Problems where encountered mainly in the development process of the online 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.

LITERATURE REVIEW:

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:

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.

FUNCTIONAL REQUIREMENTS SPECIFICATION

The present application has been divided in to four modules.

  1. Admin (Election Commissioner) Module
  2. Voters Module
  3. Candidate Module
  4. Field officer Module
  1. Admin Module:

This module tells all about an Online National Polling department who are conducting elections in our country.  By using this module Online National Polling  can release election schedule which involves type of elections (parliament, Assembly),election zone (area) in addition with nomination starting date, ending date and also election starting date, ending date.

  1. Voters Module: This module tells all about voters. By using this module any citizen who is crossing 18 years old can register their names to get electoral authentication, and also they can go for online voting.

This module is having following functionalities.

  • Voter Registration: By using this functionality user can register to get authentication. After completion of registration user will get a unique voter ID.

 

  • Online Voting: By using this functionality users can use their electoral authentication by providing their voter Ids.
  1. Candidates Module: This module deals with the candidates (politicians).

This includes the different details related to the Candidates, such as the details      related to the information of candidates nomination process, nomination starting date and ending date.

4.Field officer Module: This module deals with the information related to the field officer functionalities.

Field officer performs the tasks such as verification processes, related to the         details submitted by the online voter’s registration process and also information pertaining to the candidate’s verification process. After the verification process only candidates or voters  are eligible.

 

INPUT & OUTPOUT REPRESENTETION

INPUT STAGES:

Input/output design is a part of overall system design.

The main input stages can be listed as below:

  • Data recording
  • Data transcription
  • Data conversion
  • Data verification
  • Data control
  • Data transmission
  • Data validation
  • Data correction

 

OUTPUT DEFINITION

The outputs should be defined in terms of the following points:

  • Type of the output
  • Content of the output
  • Format of the output
  • Location of the output
  • Frequency of the output
  • Volume of the output
  • Sequence of the output

 SOFTWARE REQUIREMENTS:

Operating System            : Windows

Technology                    : Java/j2ee (JDBC, Servlets, JSP)

Web Technologies          : Html, JavaScript, CSS

Web Server                 : Tomcat

Database                                 : Oracle (any database)

Software’s                        : J2SDK1.5, Tomcat 5.5, Oracle 9i

Hardware requirements:

 

Hardware                                 : Pentium based systems with a minimum of P4

RAM                                        : 256MB (minimum)

Additional Tools:

 

HTML Designing                : Dream weaver Tool

Development Tool kit        : My Eclipse

 

Reviews

There are no reviews yet.

Be the first to review “A PROJECT DESIGN ON ONLINE VOTING SYSTEM (No of pages: 81)”

Your email address will not be published.