Está en la página 1de 49

ABSTRACT:-

Well as the idea is in very much applicable state as we can see in today’s
scenario. Most in our country the population is just tired to get throw the
election procedure. So much of the problem arises and existed with the polling
scenario. The proposed work idea is now consider highly intellectual but still
not in action in the countries like India , Pakistan , etc. we assume that the
making the polling online, we create a new path ways by which it will be less
cumbersome process than the going to the booth and making a queue for turn.

The idea is to make the polling procedure online so that anyone or each one of
the people can participate in election at a time of his\her choice. In the
outcome we can now assume that the process becomes such easy & well
secured that it can be applied to such countries mentioned above and as
simple as the people can understand.
.
1. INTRODUCTION:-

As the idea of this concept of online polling is firstly proposed in the United
States of America where it was first applied to.
In the same context it can be seen in India that there is a election procedure
which is held up at in every 5 years or earlier if the governance body is
dropped. Many of the area are concern critical where the illegal activities are
in serious charge. Most of the democratic parties have their ways and agendas
to get the votes from the public by any way they can.
The concept of this scenario begins with the idea of going online with such a
security feature which can be added later in the project at bigger scale. There
should be taken the Administrative parts by the commissioner of election body
and the third party who will enforce the security and manage the site online. In
this scenario according to the laws and acts deployed by the election
commission the list of particular participator candidate as the area wise can be
given and displayed.

Rather than going to the site and making up the queue the voter\user can
access it from anywhere making verification about his\her identity can go for
the polling. The system must be highly flexible and scalable that any number
of users can be handled and deal at any particular time interval.

As we can find that some work done in the United States Of America and the
other developed countries where the idea is being under-run condition. The
work proposed by the Zen-ie-punk which was described the idea in the
orthogonal way that can be applied to the small scale because applying it to the
national level needs huge amount of resources.
1.1 Problem Statement:-

Since we know that we have to say good bye to the good old days when
the election procedure was simple and non threatened condition because
they will never coming back. Now that India the cultural country now is
facing another culture, the political culture. Whenever the election
announced the candidates of each and every party draw the lines at
stakes and apply every necessary means to get elected. Like threatening
the people and file the duplicate or fake votes. Such situation is so much
problematic when it comes under the rural area. Where the criminal type
of men were implanted at the election site.

There can be many reasons by which in now a days people do not want to go
for election some of these are
1. Threat to security.
2. Fake identification.
3. Duplicate voting.
4. It is tiresome.
5. It can be at any long distance.
6. No information/less information about candidate.

The above three of them are discussed above the fourth one is that people just
have to wait for their turn and this situation became critical when the polling
procedure held up in summer. Hours and hours of waiting for turn and till the
lengthier procedure and till outcome making the whole process tiresome. In
many villages the polling booths are at far more distance that makes people
irritated. New and old faces in politics are emerging and people do not have
each and every information (they never revealed) which may create confusion
for selection of the rightful candidate.
1.2 Objectives:-

We live in a democracy and voting is one of our fundamental duties as


responsible citizens of the country, but nowhere around the country a
100% people come to vote during the elections in their territory. There
have been many reasons for that some of them are:

• In the rural areas the influential people keep their men at the polling
booths to threaten the common man to vote for them

• There are many portions of the country like the North East where there
is locally sponsored terrorism, at such places the security conditions are
also not very bright, so naturally people feel afraid to come out of their
houses and go to vote

• Net savvy new generation want hassle free voting system. Also the
people in metros want a system through which they can vote for their
territory without traveling.
Keeping in mind these situations and to improve the state of democracy
in the country Online Polling System can be thought as a solution, in
conjunction with the ongoing current manual voting system.
1.3 Scope:-

Product Scope:-

Well the product is specially intended for the local public for the polling
procedure. So that it may concern the whole population of any nation or just
can be used with the university level election procedure. This Application is
being developed for utilize by everyone with a simple and self explanatory
GUI. This is a Application that can be utilized by people to vote in an election.
All the utilize must do is login and click on his favorable candidates to register
his vote. The development and testing is done on Ethernet. The common goals
must be measured by the product are:

1. The ease of use of the product by any kind of person.


2. The product should meet the minimum requirements of any system
without hardware change.
3. The secure polling procedure.
4. Ease of the user as it can be accessed nation wide.
5. The product should provide fair & square results (of course if it is not
being tempered).
1.4 Preliminary Investigation:-

The world is pondering the logistics of voting online, with its difficult issues
of accountability, privacy, and tremendous scale. But, because the technical
problems associated with the petition process are much easier to solve, as a
first step, we suggest computerizing the petition or voter-initiative process.

The petition process, although it does share some aspects of online


voting, i.e., registration and accountability; it does not require privacy.
The gathering of petition signatures is a completely public process
taking place on doorsteps and in malls. Indeed, the more public the
process, the more effective is this, the direct-democracy element of the
United States government.

1. Opening the petition process to online involvement will have extra


benefits in increased participation, increased democracy, more
awareness of the issues, and a real empowerment for citizens. The
online process could become so popular and successful that voters who
do not participate online have no practical opportunity to participate in
the initiative process.
2. Not User Friendly: The existing system is not user friendly because the
retrieval of data is very slow and data is not maintained efficiently.

• Difficulty in report generating: We require more calculations to


generate the final result so it is generated at the end of the session. And
the voter not gets a single chance to change his\her vote.
• Time consuming: Every work is done manually so we cannot generate
report in the middle of the session or as per the requirement because it is
very time consuming.

2. FEASIBILITY STUDY:-

Depending on the results of the initial investigation the survey is now


expanded to a more detailed feasibility study. “FEASIBILITY STUDY” is a
test of system proposal according to its workability, impact of the
organization, ability to meet needs and effective use of the resources.

It focuses on these major questions:-

1. What are the user’s demonstrable needs and how does a candidate system
meet them?
2. What resources are available for given candidate system?
3. What are the likely impacts of the candidate system on the organization?
4. Whether it is worth to solve the problem?
During feasibility analysis for this project, following primary areas of interest
are to be considered. Investigation and generating ideas about a new system
does this.
2.1.1 Steps in feasibility analysis:-

Eight steps involved in the feasibility analysis are:

•Form a project team and appoint a project leader.

•Prepare system flowcharts.

•Enumerate potential proposed system.

•Define and identify characteristics of proposed system.

•Determine and evaluate performance and cost effective of each proposed


system.

•Weight system performance and cost data.

•Select the best-proposed system.

•Prepare and report final project directive to management.


2.2 Technical feasibility:-

A study of resource availability that may affect the ability to achieve an


acceptable system. This evaluation determines whether the technology needed
for the proposed system is available or not.
•Can the work for the project be done with current equipment existing
software technology & available personal?
•Can the system be upgraded if developed?
•If new technology is needed then what can be developed?
•his is concerned with specifying equipment and software that will
successfully satisfy the user requirement. The technical needs of the system
may include:

2.2.1 Front-end and back-end selection:-

An important issue for the development of a project is the selection of suitable


front-end and back-end. When we decided to develop the project we went
through an extensive study to determine the most suitable platform that suits
the needs of the organization as well as helps in development of the project.
The aspects of our study included the following factors.
2.2.2 Front-end selection:-

1. It must have a GUI that assists employees that are not from IT background.
2. Scalability and extensibility.
3. Flexibility.
4. Robustness.
5. According to the organization requirement and the culture.
6. Must provide excellent reporting features with good printing support.
7. Platform independent.
8. Easy to debug and maintain.
9. Event driven programming facility.
10. Front end must support some popular back end like Ms Access.
According to the above stated features we selected PHP as the front-end for
developing our project.

2.2.3. Back-end Selection:-

1. Multiple user support.


2. Efficient data handling.
3. Provide inherent features for security.
4. Efficient data retrieval and maintenance.
5. Stored procedures.
6. Popularity.
7. Operating System compatible.
8. Easy to install.
9. Various drivers must be available.
10. Easy to implant with the Front-end.

According to above stated features we selected MY SQL as the backend.


The technical feasibility is frequently the most difficult area encountered at
this stage. It is essential that the process of analysis and definition be
conducted in parallel with an assessment to technical feasibility. It centers on
the existing computer system and to what extent it can support the proposed
system.

2.3 Economical feasibility:-

Economic justification is generally the “Bottom Line” consideration for most


systems. Economic justification includes a broad range of concerns that
includes cost benefit analysis. In this we weight the cost and the benefits
associated with the candidate system and if it suits the basic purpose of the
organization i.e. profit making, the project is making to the analysis and design
phase.

The financial and the economic questions during the preliminary investigation
are verified to estimate the following:-

• The cost to conduct a full system investigation.

• The cost of hardware and software for the class of application being
considered.

• The benefits in the form of reduced cost.

• The proposed system will give the minute information, as a result the
performance is improved
• This feasibility checks whether the system can be developed with the
available funds. The Online voting system does not require enormous
amount of money to be developed. This can be done economically if
planned judicially, so it is economically feasible. The cost of project
depends upon the number of man-hours required.

2.4 Operational Feasibility:-

It is mainly related to human organizations and political aspects. The points to


be considered are:

•What changes will be brought with the system?

• What organization structures are disturbed?

•What new skills will be required? Do the existing staff members have these
skills? If not, can they be trained in due course of time?

The system is operationally feasible as it very easy for the End users to operate
it. It only needs basic information about Windows platform.
2.5 Schedule feasibility:-

Time evaluation is the most important consideration in the


development of project. The time schedule required for the developed
of this project is very important since more development time effect
machine time, cost and cause delay in the development of other
systems. A reliable Online voting system can be developed in the
considerable amount of time.
3. Literature Survey:-

3.1 Problem:-

Since we know that we have to say good bye to the good old days when the
election procedure was simple and non threatened condition because they will
never coming back. Now that India the cultural country now facing the another
culture, the political culture. Whenever the election announced the candidates
of each and every party draw the lines at stakes and apply every necessary
means to get elected. Like threatening the people and file the duplicate or fake
votes. Such situation is so much problematic when it come under the rural
area. Where the criminal type of men were implanted at the election site.

There can be many reasons by which in now a days people do not want to go
for election some of these are
1. Threats to security.
2. Fake identification.
3. Duplicate voting.
4. It is tiresome.
5. It can be at any long distance.
6. No information/less information about candidate.

The above three of them are discussed above the fourth one is that people just
have to wait for their turn and this situation became critical when the polling
procedure held up in summer. Hours and hours of waiting for turn and till the
lengthier procedure and till outcome making the whole process tiresome. In
many villages the polling booths are at far more distance that make people
irritated. New and old faces in politics are emerging and people do not have
each and every information(they never revealed) which may create confusion
for selection of the rightful candidate.

3.2 Solution:-

By examining the above all problem domain scenarios we come to understand


what should be the solution making things online can sure make the
differences which can be seen. If we go for it we can easily make our scenario
for solution.

First of all election commissioner must be make the right full personnel to
administrate the whole process by which we can have all the list of various
candidates of each and every zone. So we can divide the whole scenario into
zonal areas according to which the lists of the elligible candidates with their
full record details must be provided to the user to get through with it. The
simple form design can be make using any of the existing technology like
ASP.NET, JAVA which are very strong and populer techniques in now a days
to make the secure web pages.
The internet can play a vital role in this and thus the specified and special
networking is required so that all of the people while working in a office or
relaxing at home can easily participate in polling from anywhere. The database
management system work to store the user account information and manage
the votes personnel as well as make sure that the user or participator can get
information about each and every candidate from who are to choose from. For
all this purpose the security must also be managed and this can be done by the
identification of the particular user by some of the means like password or by
the voter ID number and later other measures can be done latterly. The .net
framework is used to provide the better hand on live website management,
security features integration etc.

The internet used to access the whole website from anywhere throughout the
nation. First it should be a design module, a module which contains the
hieratical in structure which provide the list of candidates and their record
information. The identification of the users can be handled by which the
duplication and fake identity terms can be removed. The whole process is done
computerized so the partiality and wrong results can be much minimized. So
the results can be produced faster and as early as possible than the current
procedure. It will take less time as well as less human resources and efforts.

After the completion of the work project it should be applied to the election
procedure throughout the nation so it can be consider a wide scope that it can
be applied for any type of election for national assembly, regional assembly or
rural area election as well as university or college level election for
presidential possession. In this matter of fact the project can be updated on
later time where the various security measures can be developed to provide the
security. It must also be taken that various future possible features and
application can be integrated and incorporated as well.

It will impact on the election manner that people of any nation, region etc can
find the election procedure simpler and convenient and by the time more and
more people will follow the way to select & elect the rightful person without
any fear or worry about any fakeness or duplication or booth capturing
incidences. It will become time saving procedure so that more and more
people will take it into account.
3.3 Benefits:-

3.4 Technology Used:-

For the development of such a system and for the simplicity we decide to take
ASP.NET as well as the VB.NET or c#.Net whatever can be incorporated with
. mainly at the end user’s system s nothing specific requirements can be
mentioned. Because the website can be open anywhere throughout the nation
For the database management MS-ACCESS or SQL Server can be used but for
the security reasons SQL Server or ORACLE can be preferred later. The
platform can be used as Microsoft windows for the development.

The system requirements and specification can be listed below in table:-

Developer's List Table


1. Developer’s Operating System 1. Microsoft windows
Xp/2003/XpSP2/Vista/7.0 (for
the development).
2. Processor
2. Intel microprocessor any.

3. RAM Recommendation
3. 256 MB of RAM or higher

4. Framework
4. .Net framework 3.0 or later
(for the development).
5. Hard Drive Needed 5. 20 GB of hard drive
(minimum)

6. Technology Used
6. ASP.NET, VB.NET/C#.NET
(whichever required for
7. Database Used incorporation).

8. Networking
7. SQL Server/ORACLE/MS-
ACCESS (for development)
9. Supported Browser
8. Internet connection with
minimum of 128 kbps speed.
10. End User Operating System

9. Web browser any.

10.Microsoft windows/ linux )any


versions for end users).
End User/Voter's Requirement List

1. Processor 1. Intel microprocessor any.

2. RAM Recommendation 2. 256 MB of RAM or higher

3. Hard Drive Needed 3. 20 GB of hard drive


(minimum)

4. Networking
4. Internet connection with
minimum of 128 kbps
5. Supported Browser speed.

6. End User Operating System 5. Web browser any.

6. Microsoft windows/ Linux)


any versions for end users).
USE CASE MODEL:-

Components for the Online National Polling are:-

1. Registration.
2. Viewing Parties Information (Selection).
3. Viewing Candidate’s Information.
4. Selection and Voting.
5. Exit (Logout).

SubSystem-1

Can contain following modules:-

1. Registration
2. Viewing Parties Information (Selection).
3. Viewing Candidate’s Information

SubSystem-2

Can Contain Following modules:-

1. Selection and Voting


2. Exit (Logout).

Definitions:-

Administrator:-

Administrator is the chief authority who has the right to modify the System.
He can upload the information.

1. User: -

A user is the any person who registers himself on the site with the help of
his/her voter ID and access the site for voting.
2. ACTOR:-

He actor is a external entity to the system. Here actor can be given as:
a. Administrator
b. User/Voter

1. Administrator:-

The administrator is a person who is responsible to maintain whole


online national Polling system.

1. Maintain User Information.


2. Maintain Candidate’s Information.
3. Maintain Polling Information.

User:-

A user is a person (actor) who can view the following information and perform
certain tasks.
1. Personal Information.
2. Candidate’s Information.
3. Participate in Polling Procedure.
USE CASES:-

These will be as given below :-

6. Registration.
7. Viewing Parties Information (Selection).
8. Viewing Candidate’s Information.
9. Selection And Voting.
10.Exit (Logout).

Registration:-

it is the process by which user get register with the User Account in Polling
System. it is the automated system providing functionality. Basically Polling
Use case aims at:-

1. Providing Viewing, Updating of Candidate/Voter, Voting.

Viewing Parties Information (Selection):-

A proper management for Viewing Parties Information (Selection) is must this


Use Case aims at:

1. The system provides various information about parties and candidate for
users.

2. Any user can make a choice from list by a single click on party’s logo.

Viewing Candidate’s Information:-

This Use case will maintain the Candidate’s information and display the same
to the voter from which basis voter can make his choice.

Selection and Voting:-

This use case will maintain the selection and voting procedure and it can be
called the sub-next use case to the prior one. After the completion user/voter
will exit the system.
Now we present the sub-systems for the use cases:-

Sub System 1:-

1.1 Registration Use Case

Brief Description:-

By this use case user can register with polling system after providing the
complete information filling in blank field form on registration page. After
registration he\she can view and participate in polling.

Flow of Events:- The flow of events are shown in the table

Main Flow:-

Ste Actor Description Condition Location


p
1. System must ------------ -----------
prompts the main ---
1. User/ sign-up page.
voter

2.

2 User/voter System must Display ----------------- -----------


Registration form. ----- ---

3 User/voter User Enter personal


information.
3. Validati 4. AL
on of T1
controls

4 User/voter User must enter ALT2


required voter ID.
5. Validati
on of voter
ID

5 User User must enter ALT3


required password.
6. Passwo
rd length
6 User User must Click on -----------------
Save button. ------
7. ----
--------

6 User System adds User Unable to ALT4


information in add
database

ALT1:-

Actor Description Condition Location


Ste
p
1 User If user does not ----------------- -----------
enter any required ------ -
information in text
boxes the system
must prompt the
message that the
box can not be left
empty if they mark
with *.

ALT2:-

Ste Actor Description Condition Location


p
1 User If in the main flow, ----------------- ------------
user enters wrong ---
details System
must request to re-
enter Correct
information.
The User can
choose to either
return to the main
flow or cancel, at
which point use
case ends.

ALT3:-

Ste Actor Description Condition Location


p
1 User System must ----------------------- ------------
request to
renter the
password. If the
password length
is less than six
character.

ALT4:-

Ste Actor Description Condition Location


p
1 User System must -------- ------------
prompt for error
messages (if any).

Precondition:-

The Validate user use case must execute before this use case begins.

Post condition:-

If the use case successful, User is registered.

Actor:- User/voter.

Special Requirements:-

User must have and know Voter ID.


2. Viewing parties list (information)Use Case:-

Brief Description:-

This use case will be directed when the User log on the system. It
provides various functionalities with Facility to view parties and
candidates list and Logout for user.

Main Flow:-

Ste Actor Description Condition Location


p
1. User/vote If the activity is
r viewing parties list.
1. User/vote System must prompt ------------ ----------
r the Administrator to
select the desired
activity.

8.
2. User/vote If the activity Display
r selected is viewing party’s
particular party details. 10. S-1
information. Sub flow
is performed.
9.

3 User/vote If the activity Logout the


r selected is Logout, user
the Logout Sub flow 12. S-2
is performed.
11.

4 User/vote If the activity ------------ ---------


r selected is QUIT. Use
case ends

Sub flows S-1:-

Ste Actor Description Condition Location


p
1 User/voter System shows --------- -----------
party’s Information
page, which request
that the User to
make a selection.
2 User/voter User make a Invalid ALT1
selection (if more Selection.
then one)
3 User/voter System Display ---------- ----------
selected party’s
info.
4 User/voter User view party’s ----------- ---------
information
5 User/voter
ALT1:-

Actor Description Condition Location


Ste
p
1 User/voter If in the main flow , -------- ------------
the user select
more then one
party at a time.
2 User/voter System request to ------------ ----------
re-select only one
party at a time. The
user can choose to
either return to the
main flow or cancel,
at which point use
case ends.

ALT2:-

Ste Actor Description Condition Location


p
1 User System flashes error -------- -----------
message. -

Precondition:-

The Validate user use case must execute before this use case begins.

Post condition:-

If the use case successful, User view Party’s information.

Actor:- User

Special Requirements :- None

S-2:-

Ste Actor Description Condition Locatio


p n
1 User/Voter System logout the --------- -----------
user by making
session clearing of
this user

3. Viewing Candidate’s information Use Case:-

Brief Description:-

This use case describes how a user/voter views the candidate’s information
after selection and then makes a go with voting.

Flow of events:-
Main flow:-

Step Acto Description Condition Location


r
1 User System ------------- ---------------
/Vot generate
er candidate’s
list.
2 User The actor --------------- ------------------
/Vot selects one
er of the
candidates.
3 User The system Invalid selection ALT1
/Vot validates if more then one
er and shows selected.
the
information
.
6 User Use case -------------- --------------
/Vot ends
er

ALT1:-

Invalid selection:-

Step Actor Description Condition Location


1 user If in the main flow, the actor ------------- ----------------
selects more then one
candidate, the system
displays an error message.
2 user System request to re-select --------------- ----------------
only one candidate. The ------------
actor can choose to either
return to the main flow or
cancel the selection, at
which point the use case
ends.
Precondition:-

User needs a valid Voter ID and password to logon to the system.

Post condition:-
If the use case successful, the actor selects the candidate.

Actor:-

Administrator

Special Requirements:-

The ID and password should be provided to the administrator beforehand.

4. Selection and Voting Use Case:-

Brief Description:-
By this use case user select and vote the rightful candidate.

12.1 Main Flow:-

Ste Actor Description Condition Location


p
1. System prompts the -------------- S-1
candidates list. From
13. User which user select
anyone of them.
2. User If the activity Candidate
selected is select Selection
particular candidate. 14. S-2

3. User If the activity Vote the


selected is Vote the candidate
candidate 16. S-3

15.

4. User If the activity


selected going back
to main list of 17. Return 18. S-4
candidates. to
candidates
list.

5. User If the activity Return to S-5


selected is return to the party
the party selection. Selection
Use case ends

Sub flows S-1:-


Brief Description:-

User/voter can view a particular by this use case

Step Actor Description Conditio Locatio


n n
1 User* System Display ------------ ----------
appropriate interface --
and prompt user to
select information for
view
2 User* User select candidate ------------ ----------
- ---
3 User* System display ------------ ----------
required information -- ---------

4 User* To view next ------------ ----------


information user select --- -----
option available and
system branch to step
1

Notes: -

User* (Administrator, User/voter)

Precondition:-

The Validate user use case must execute before this use case begins.

Post condition:-

If the use case was successful, the actor* viewed information and make a
selection.

Actor:-
User

Special Requirements:-

None
Brief Description:-

User* can select candidate by this use case

Flow of Events:-

S-2:-

Step Actor Description Conditio Locatio


n n
1 System Display ------------ ----------
18.1. appropriate interface --
1.1 U
ser*
2 User click on select ------------ ----------
18.1. button - ---
1.2 U
ser*
4 User can click on select User can ALT1
18.1. and vote this click on
1.3 U
ser* candidate button. select
and vote
this
candidat
e button
5 User can click on Go User can ALT2
18.1. back to previous step. click on
1.4 U
ser* Go back
button.

ALT1

Vote Candidate:-

Step Actor Description Condition Location


1 user The vote is submitted for ------------- ----------------
the candidate.
ALT2:-

Go Back:-

Step Acto Description Conditio Location


r n
1 user The System takes ------------ ----------------
user back to previous -
step.
Precondition:-

The Validate user use case must execute before this use case begins.

Post condition:-

None

Actor:-

User

Special Requirements:-

None

S-3
Brief Description:-

User* can view candidate information.

Flow of Events:-

Step Actor Description Conditio Locatio


n n
1 System Display ------------ ----------
18.1. appropriate interface --
1.1 U
ser*
2 User select candidate ------------ ----------
18.1. - ---
1.2 U
ser*
3 User click on view -------- --------
18.1. information button
User*
4 System display ------------ ----------
18.1. required information -- ---------
1.4 U
ser*
5 User can either take ALT1 ----------
18.1. back to previous step -----
1.5 U
ser* or go further for
voting.

6 To view next ------------ ----------


18.1. information user select --- -----
1.6 U
ser* option available and
system branch to step
1

ALT1:-

Acto Description Conditio Location


Step r n
1 user If user selects ------------ ----------------
nothing, system -
prompts error.

S-4

Brief Description:-

User* can go back to main list.

Flow of Events:-

Step Actor Description Conditio Locatio


n n
1 System Display ------------ ----------
18.1. appropriate interface --
1.1 U
ser* and prompt user to
select Back button
2 User click on Back ------------ ----------
18.1. button - ---
1.2 U
ser*
3 System restores the ------------ ----------
18.1. previous page. -- ---------
1.3 U
ser*

Notes: -
User* (Administrator, User)

Precondition:-

The Validate user use case must execute before this use case begins.

Post condition:- None

Note: -Actor (User)

Actor:-User

Special Requirements:-None

4. Exit Use Case:-

Brief Description:-

By this use case user can Exit from the system.

Main Flow:-

Ste Actor Description Condition Location


p
1. System prompts the Select S-1
user to logout after logout
19. User voting.

20.

2. User If the activity Session


selected is logout ends
21. S-2
Sub flows S-1:-

Brief Description:-

By this use case user can add contact records.

Ste Actor Description Condition Location


p
1 User* System Display ------------ -----------
appropriate interface -
and logout the user.
2 User* If the user not ------------- ALT-1
logged out in specific
time.

ALT-1 :-

Ste Actor Description Condition Location


p
1 User If user does not ----------------- -----------
logout in specific ------ -
time system
generates error &
warning.

S-2:-

Brief Description:-

By this use case user can edit contact records

Ste Actor Description Condition Location


p
1 User The user gets ------------- -----------
logged out of the -
system.
2 User New session can be Required ----------
started. Filed
Validation
This is use case
Main Use Case Diagram for whole
Diagram System of Polling
<<extend>>

Registration

<<extend>>
Account Management
<<communicate>>
(from polling)

Administrator
Viewing Party Info.

<<extend>>
<<communicate>>
Use/voter
Viewing Candidate info.
<<extend>>

Polling Procedure
(from polling)

Selection and voting

Use Case Diagram for Whole System:-


Registering User
(from polling)
<<include>>

Administrator
(from Use Case View)

<<include>>
Validate User
(from polling)

User

View Party Information


(from polling)

Use Case Diagram for SubSystem-1


View Candidate Info.
<<include>>

Administrator
(from Use Case View)

Validate User
<<include>> (from polling)

User
(from Use Case View)

Selection and Voting

Use Case Diagram for SubSystem2-


Class Diagram for Online National Polling
Conclusion & Discussion:-

Internet voting is almost certain to become common over the next


decade, due to market pressures, such as the demand for easier voting by
military voters and the desire of Gen-X and Gen-Y to vote online, just
as they do everything else online. Researchers have the opportunity to
ensure that the systems built and fielded meet the requirements of
usability, security, privacy, accessibility, reliability, and transparency.
These opportunities certainly include demonstrating and educating the
public and elected officials about areas where Internet voting is inferior
from a security and privacy perspective to other forms of voting. But
there are also opportunities for performing the technical work necessary
to minimize those weaknesses, and to ensure that the improvements are
both comprehensible for trust, and practical for real-world use.

The expected conclusion can be drawn in the way that the project must work in
a way that every before described reasons can be now eliminated as well as it
provide the better solution for the procedures. The deployment of the concept
can be taken as large scale in the way that it can be accepted by various
institutes and governments of any regions, state or even by the nation. It must
provide the partiality free results to the public as well as the election with no
holds bar and no way out with fare and square winning or loosing.

6.1.1. Limitation of Project:-

The project has vast area to the deployment as it is only restricted for
voting purpose only. Thus it is in its primary and basic phase of
development so it is not very much capable to provide security
features.
6.1.2 Difficulties Encountered:-

As if we ignore the programming difficulties there are no such


difficulty encountered. The basic database connectivity was
considered as a problem. As this project has no references available
the main and whole and sole idea and plan establishment was the
problem source of the project.

6.1.3. Future Enhancement Suggestions:-

Can we come up with non-cryptographic schemes that meet the needs for
privacy and security, and are easier for the public to understand? Many of the
Internet voting systems in use today are based on non-cryptographic schemes,
but they do not have the properties of provable accurate counting. On the other
hand, they can be understood reasonably well by voters. This highlights a
critical research topic: finding a middle ground, where the voting system can
be understood and also trustworthy.

Third, are there ways to address the disconnect between what the voter sees on
the screen and how his or her vote is cast, so the voter doesn’t have to trust the
software to represent his or her intent? The solution to this question is perhaps
the most difficult; as it requires finding methods that allow proof from the vote
collecting system back to the human, not the software, that the votes were cast
as intended. To do this successfully, both the technical aspects (How can we
make it happen?) and the human factors aspects (How will users respond? Will
they be able to perform the necessary steps correctly?) Must be addressed.

Accomplishing the above research requires significant investment in both


technical and usability research, including large-scale human subject tests.
However, human subject tests are particularly difficult for voting technologies,
because the factors that motivate voters must be replicated in the experiment,
without compromising voter privacy in a real election. Voters can’t be told
which candidate to vote for in a real election to judge the efficacy of a voting
technology, and, in a simulated election, they won’t have the same motivation
to ensure that their candidates are selected.
There can be many future enhancement may be possible to provide various
security features like the identification of voter by image processing or by
signature maneuver. Finger-print authentication etc.

BIBLIOGRAPHY

[1] Dave Mercer, “Programming and web development with ASP.NET, AA


beginner’s guide”.
[2] “Author Guidelines”, http://www.e4free.com/ASP.NET
[3] “Online MSDN Library”
FORMAT OF SEMINAR REPORT
1. Paper Size: A- 4 size bond paper

2. Margins:
Top: 1” (1 inch=2.54cm)
Bottom: 1.15” (2.86cm)
Left: 1.5”
Right: 0.6”

3. Line Spacing: 1.5 lines

4. Title of Chapter
Font: Times New Roman (Bold face)
Size: 18 point
Alignment: Right Alignment
One thick line (2¼ point weight) after the name of chapter

5. Headings
First Order Heading: (for example – 1. NTRODUCTION)
Font: Times New Roman (Bold Face)
Size: 16 point
One blank line before the heading (12 points)

Second Order Heading: (for example – 1.1. Evolution)


Font: Times New Roman (Bold Face)
Size: 15 point
One blank line before the heading (12 points)

Third Order Heading: (for example – 1.1.1. Image Processing)


Font: Times New Roman (Bold Face)
Size: 14 point
One blank line before the heading (12 points)

6. Text
Font: Times New Roman
Size: 14 point
Line Indent: First line of every paragraph should be indented
By 1 cm. (Except first paragraph *)
* No indent should be applied to first line of first paragraph under any
Heading / Sub-Heading
Alignment: Justified (Full Text)
7. Abstract (up to 150 words)
Heading (i.e. ABSTRACT)
Font: Times New Roman (Bold Face)
Size: 16 point
Two blank lines after the heading. (12 points)
Remaining Text
Font: Times New Roman (Italic Face)
Size: 14 point
Alignment: Justified (Full Text)

8. Figures and Tables: Centered Placed


Caption
Font: Garamond (Bold)
Size: 12 point
Alignment: Centered
Figure Caption must be bellow the figure and centered, Table
Caption must be above the table and centered.

9. Page Numbering (Centered)


Till page, “FIGURE INDEX”: Roman (I, II, etc.)

For Remaining Pages


(I.e. from ABSTRACT -to- BIBLIOGRAPHY): 1, 2, N

10. References / Bibliography


Line Spacing: 1.5 Lines
Font: Times New Roman
Size: 14 point
Publication details and/or URL must be in Italics.
Format:
[Citation number] Author’s Name, “Article Title”, Journal, Publisher,
Location, Year, Edition/Reprint, PP Page No Start-End.
[Citation number] Author’s Name, “Article Title”, Complete URL of Web
Page
[Citation number] Author’s Name, “Title of the Book”, Publication, Edition,
Year of Printing
Header: Title- SVITS, Indore
Font -Right hand - Times New Roman
Size - 14 point
• No header should be applied to cover page, front page, index,
Abstract, bibliography

Footer: Title-left hand- Seminar title


Right hand-page no (only integer)
Font - Times New Roman
Size - 14 point
Note:
1. Two copies of the report should be submitted to the college (One for
Central Library and One for Departmental Library)
2. Report must be written in your own English language.
3. Abstract should be not more than One Page.
4. Sequence of pages to be followed as:
i) Cover page
ii) First page
iii) Certificate
iv) Acknowledgement
v) Page Index
vi) Table Index
vii) Figure Index
viii) Abstract
ix) Theory
x) Conclusion
xi) Bibliography
xii) Appendices
9. Sequence of Theory may be as follows:
1. Introduction
1.1 Subtopics
1.2
2. Literature Survey
(Depending on the selected topic)
3. 3.1 3 to 4 Topics based on seminar titles as per requirement
3.2
Conclusion
Bibliography
Appendices

También podría gustarte