19
AMITY SCHOOL OF ENGINEERING AND TECHNOLOGY Project Presentation On ( Online Voting System ) Submitted By- AVINASH SRIVASTAVA BTECH CSE (2010-14) A2305210056

My Presentation

Embed Size (px)

Citation preview

Page 1: My Presentation

AMITY SCHOOL OF ENGINEERING AND TECHNOLOGY

Project Presentation On ( Online Voting System )

Submitted By-

AVINASH SRIVASTAVA

BTECH CSE (2010-14)

A2305210056

Page 2: My Presentation

OUTLINES Introduction Literature survey Proposed work Proposed Methodology Hardware and Software requirement Technology used DFD Use case diagram E-R diagram Limitation Conclusion References

Page 3: My Presentation

INTRODUCTION

“ONLINE VOTING SYSTEM” is a web based application in which voter can use his\her voting right online without any difficulty. He\She has to fill a registration form to register himself\herself. All the entries is checked by the DATABASE which has already all information about the voter. If all the entries are correct then a USER ID and PASSWORD is given to the voter, by using that ID and PASSWORD he\she can use his\her vote. If conditions are wrong then that entry will be discarded.

Page 4: My Presentation

FEASBILITY STUDY

Feasibility Study is the most important step in software development process. Before developing the tool it is necessary to determine the time factor, economy and company strength. Once these things are satisfied, then next step is to determine which operating system and language can be used for developing the tool. Once the programmers start building the tool the programmers need lot of external support.

Page 5: My Presentation

PROPOSED WORK

There are formulations of Online voting systems. Here we shall take as starting point the eight requirements. It lists the following eight requirements.

1. Transparency

2. Verifiability

3. fairness / integrity

4. Eligibility

5. equal suffrage

6. free suffrage / votes freedom

7. secret suffrage / vote secrecy

8. accessibility

Page 6: My Presentation

PROPOSED METHODOLOGY

Generally, e-voting systems consist of six main phases:

1. Voters’ registration;

2. Authentication;

3. Voting and votes’ saving;

4. Votes’ managing

5. Votes’ counting

6. Election Result

Page 7: My Presentation

Voters’ registration

Authentication

Election Result

Votes’ counting

Voting and votes’ saving

Votes’ managing

Phases Of Online Voting

Page 8: My Presentation

HARDWARE AND SOFTWARE REQUIREMENT

Minimum Software Requirement

Operating System : Windows Technology : Java/J2EE (JDBC,

servlets,jsp) Web Technologies : Html, JavaScript,

CSS IDE : Netbeans IDE Web Server : Tomcat Database : Oracle Software’s : J2SDK1.5, Tomcat

5.5

Page 9: My Presentation

HARDWARE AND SOFTWARE REQUIREMENT

Hardware requirements: Hardware : Pentium based systems

with a minimum of P5 RAM : 256MB

(minimum)

Page 10: My Presentation

USE CASE DIAGRAM

The diagram illustrates the set of use cases for the system, the actors and the relationships between the use cases and actors.

The oval shapes represent the use cases, the rectangle box represents the system (and it’s boundaries) and the actors are represented as stick men.

Also the lines between the actors and use cases represent lines of communication between them.

Page 11: My Presentation

USE CASE DIAGRAM FOR ELECTION COMMISSIONER

Page 12: My Presentation

USE CASE DIAGRAM FOR VOTER

Page 13: My Presentation

DATA FLOW DIAGRAM

DFD Level 0

Page 14: My Presentation

DATA FLOW DIAGRAM

The above diagram is a 0-level DFD that only shows the flow of data between the various and the system. In online voting system the Election Commisioner is the controller of the system and all the decisions are made by him. The Election Commisioner can handle the entire voter and their details, voting details etc. and view details of them and he can update that detail also.

Page 15: My Presentation

DFD Level 1

Page 16: My Presentation

DFD -1 The above shown diagram is a 1-level Data Flow Diagram for the

Online voting system. According to this DFD various process are done after login process. The Administrator can register voter. The ELECTION COMMISION can register the voters and voter can use their voting rights. The voter can view the final report after giving vote..

Page 17: My Presentation

LIMITATIONS & IMPLICATIONS FOR FUTURE WORK

"The danger of Internet voting is that we just don't know how to make a system like this secure, given the limitations of today's technology,”

Once inside the system, the team was able to do quite a bit of damage, like access personal information of all eligible voters. 

The use of biometrics can enhance the authentication process. The system was designed in only 1 language that is English it can

also be designed in local languages for further popularising this software.

Page 18: My Presentation

CONCLUSION

This Online Voting system will manage the Voter’s information by which voter can login and use his voting rights. The system will incorporate all features of Voting system. Its provide the tools for maintaining voter’s vote to every party and it count total no. of votes of every party. In which all the names of voter with complete information is stored.

In this user who is above 18 year’s register his/her information on the database and when he/she want to vote he/she has to login by his id and password and can vote to any party only single time. Voting detail store in database and the result is displayed by calculation. By online voting system percentage of voting is increases. It decreases the cost and time of voting process. It is very easy to use and It is vary less time consuming. It is very easy to debug. 

Page 19: My Presentation

REFERENCES

Books Pressman, R.S.1997, Software Engineering – A practitioner’s

approach, 4th edn, McGraw Hill, International. Stallings, W.1999, Cryptography and Network Security, 2nd edn,

Prentice Hall, New Jersey. 

Websites How PR & Irish Election System works, (6th April 2002), The Irish

Electoral System – PR-STV, [Online], R.T.E, Available from http://www.voy.com/12949/9.html