Study On A Online Voting System Computer Science Essay

Published:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

During this research of online voting system, we have selected two voting system for global success stories. First system is the Maryland voting system and second system is the vote system in Monash University Gippsland Student Union. The following section provides the background information of these systems and the highlight of system function. The highlight of system function will be further considerable in our proposed voting system.

Maryland voting system

In 2001, the Maryland General Assembly passed a law that required the State Board of Elections. A Direct Recording Electronic (DRE) voting system as the statewide voting system for polling place voting. The DRE voting system was selected because it offers many advantages over other voting system.

Function highlights

Eliminate issue of voter intent

Prevent "overvotes"

Provide voter with a summary of selection before casting a ballot

Allow most voters with disabilities to vote a secret ballot

Accommodate multiple languages

Easy to use

In 2006, a research report of public opinion poll by the University of Maryland, that show the Maryland voters are very satisfied with this touchscreen voting system. 92% of voters who voted in the 2004 General Election had a positive experience voting on this system. Below table show the statistic report of your experience:

99%

Registered voted though the voting system was easy to use

88%

Voters were comfortable using the touchscreen voting system

84%

Voters though the voting system made voting quicker

82%

Voter though their votes were recorded and counted accurately

This report and survey by UMBC on Maryland voters' opinions about the voting system shows that Maryland voters think the voting system is accurate and easy to use.

Voting system in Monash University Gippsland Student Union

Monash University Gippsland Student Union (MUGSU) ran its 2007 General Election online. MUGSU used the remote sign-in technology which enabled voter to sign-in from Internet using their usual sign-in details. Optional preferential voting was used in all ballots and voting used the totally anonymous.

Function highlights

Secure vote with no personal data transferred

Only authorized voter can vote and each voter can vote only once in each ballot

Voter are able to interrupt the process without completing all ballots and resume at later

Advantages of online voting system

The last few years have seen more and more or more organizations jump on the Internet to provide service. Following discusses this trend on elections and examines the benefits of using online voting system.

Online voting system offer secure, robust, efficient and convenient alternative to paper elections. It offers significant time and money savings. With online voting system we can:

Quickly setup: Ballots can be easily setup in little time and easily to amend as required before start

Prevent Voter Fraud: Most online voting system are secured and only allow authorized entry to eligible voters, there is no such protection as paper ballots

Track progress and result realtime: As people are voting real time and instantly. The election can be easily tracked for voter participation and result.

Online voting saves tress: By research, holding an election online for 10,000 voters cut greenhouse gas emission by over 500kg of CO2.

Drawbacks to online voting system

Voter identify: Online voting systems typically lack the level of security required to insure a reasonable degree of trust exists. There need to insure the person voting is who they say they are.

Programming issue: Another potential of programming code being ridded, or if it has bugs or other issues

Potential security problem such as hacker attacks and website is spoofed

Electronic failure might occur with such a system

Elder voter may not be comfortable in using online system

Limited by Internet access

Case study success

Questionnaire

Analysis result

How many used

Agree useful

Concept of Course Management Ssytem (CMS) - list out common features, adv & disadv.

(1/4 of GPR, 10-15 pages)

testing

Test plan

Functional Test

Administrative function

Create voting user

Assign / Change user to questionnaire

Create/Update/Delete the questionnaire

Create multiple questionnaire

Generate / view the voting report

Close the voting questionnaire

User function

Login the system by correct username and password

Login the system by invalid username or password

Select the voting questionnaire

Answer the voting questionnaire

Review the voting result

Exceptional case or error handling

Duplicated voting

Duplicate voting by same username

Duplicated voting by same IP address

Incomplete voting

Partially answer the voting question

User connection broken before finish the voting questionnaire

Duplicated login or concurrent login

Duplicated login by single account on two or more system

Duplicated login by single account on two browser

Session timeout or invalid session

No response from user after login

Session timed out before finish the voting questionnaire

Copy the URL from ongoing voting session, paste the URL to other browser or system to access the voting page

Load test / stress test

Using web server loading test tools to test the system capacity

Load test for the max. number of transaction per hour

Test the max. number of concurrent access

Security test

Using web security scanning tools to discover the vulnerability

Test case

Functional Test

Item#

Categories

Description

Excepted result

Actual result

1.1

Administrative function

Create voting user

PASS

1.2

Administrative function

Assign / Change user to questionnaire

PASS

1.3

Administrative function

Create/Update/Delete the questionnaire

PASS

1.4

Administrative function

Create multiple questionnaire

PASS

1.5

Administrative function

Generate / view the voting report

PASS

1.6

Administrative function

Close the voting questionnaire

PASS

2.1

User Function

Login the system by correct username and password

PASS

2.2

User Function

Login the system by invalid username or password

PASS

2.3

User Function

Select the voting questionnaire

PASS

2.4

User Function

Answer the voting questionnaire

PASS

2.5

User Function

Review the voting result

PASS

3.1

Exceptional case or error handling

Duplicate voting by same username

PASS

Exceptional case or error handling

Duplicated voting by same IP address

Partially answer the voting question

User connection broken before finish the voting questionnaire

Duplicated login by single account on two or more system

Duplicated login by single account on two browser

No response from user after login

No valid voting will be recorded in system

PASS

Session timed out before finish the voting questionnaire

No valid voting will be recorded in system

PASS

Copy the URL from ongoing voting session, paste the URL to other browser or system to access the voting page

Cannot access the voting page without login

PASS

Load Test

Using web server loading test tools to test the system capacity

Load test for the max. number of transaction per hour

Test the max. number of concurrent access

Security test

Using web security scanning tools to discover the vulnerability

Writing Services

Essay Writing
Service

Find out how the very best essay writing service can help you accomplish more and achieve higher marks today.

Assignment Writing Service

From complicated assignments to tricky tasks, our experts can tackle virtually any question thrown at them.

Dissertation Writing Service

A dissertation (also known as a thesis or research project) is probably the most important piece of work for any student! From full dissertations to individual chapters, we’re on hand to support you.

Coursework Writing Service

Our expert qualified writers can help you get your coursework right first time, every time.

Dissertation Proposal Service

The first step to completing a dissertation is to create a proposal that talks about what you wish to do. Our experts can design suitable methodologies - perfect to help you get started with a dissertation.

Report Writing
Service

Reports for any audience. Perfectly structured, professionally written, and tailored to suit your exact requirements.

Essay Skeleton Answer Service

If you’re just looking for some help to get started on an essay, our outline service provides you with a perfect essay plan.

Marking & Proofreading Service

Not sure if your work is hitting the mark? Struggling to get feedback from your lecturer? Our premium marking service was created just for you - get the feedback you deserve now.

Exam Revision
Service

Exams can be one of the most stressful experiences you’ll ever have! Revision is key, and we’re here to help. With custom created revision notes and exam answers, you’ll never feel underprepared again.