You are on page 1of 17

Click to edit Master subtitle style

E-Voting System

Guided By: Pinkal Chavda


4/15/12

Submitted By: Badgujar Nilesh R. Solanki Surpalsinh R.

Introduction

e-Voting(Electronic Voting) is a term encompassing several different types ofvoting, embracing both electronic means of casting a vote and electronic means of counting votes.

Purpose Scope
4/15/12

Explanation

Block diagram showing interaction between users and 4/15/12 the system

System Features
Normal Interactive Mode
Voter

Registration Registered Voters

Approve Application Candidate Account Account

Update Open Log

In / Log out Election Candidate 4/15/12

Update View

System Features (Cont.)


CV

Edit (Candidate) / Answer Questions Election Results System

Add /Edit Promises

Read View

Election Mode
Open Mark

Voted and Generate Password


4/15/12

Interface Requirements

Showing interface relations


4/15/12

Interface Requirements (Cont.)


User

Interfaces Interfaces Interfaces Interfaces

Hardware Software

Communications

4/15/12

Nonfunctional Requirements
Performance Safety

Requirements

Requirements Requirements Quality Attributes


~ Accuracy: ~ Confidentiality: ~ Privacy: ~ Flexibility: ~ Consistency:

Security Software

~ Reliability: ~ Democracy: ~ Verifiability: ~ Convenience: ~ Mobility:

4/15/12

Creativity of project
e-Voting

system is more flexible than current technology used in voting system. It is web based service that gives high reliability & flexibility. In future, it will be supports multilanguage. e-Voting system, to vote the polls or surveys, the voter must have to register. It is self4/15/12

In

Complete Data Model

4/15/12

State Transition Diagrams

State Transition Diagram of Voter and ESS

4/15/12

Model(Waterfall Model)

Waterfall Model showing the step by step activities in our software 4/15/12 development processes

Why to use the Waterfall Model?


We

are developing e-Voting System. So almost all the requirements are well-defined and stable for user explicitly our requirements are defined properly and will not be object to big changes, we will use Waterfall process model throughout our system development.
4/15/12

Since

Technology
Java

technology has evolved from a programming language designed to create machine independent embedded systems into a robust, vendorindependent, machine independent server-side technology, enabling the corporate community to realize the full potential of web-centric 4/15/12 application.

Benefits to the Government


Administrative Counting

costs associated with postal voting will be reduced of votes will be accurate

The

voting results can be declared immediately process is faster transparent and cost efficient will enable regulators to 4/15/12 reduce the time

Voting This

Benefits to the Users


Ability Ease

to take part in the decision making process. of voting - no pasting and posting. Ample time to vote till the last day. scope for invalid votes. the time.
4/15/12

No

Saves

Thank you!

4/15/12

You might also like