Download presentation
Presentation is loading. Please wait.
Published byFelix Simon Modified over 9 years ago
1
An Internet Voting System Manager Yonghua Li Kansas State University October 19, 2001 MSE Project - Phase I
2
Give my thanks to: Dr. Maria Zamfir-Bleyberg Dr. William Hsu Dr. David Gustafson
3
Presentation Overview Project Overview Project Requirements Object Model Cost Estimation Project Plan Review
4
Project Overview Problems with current paper process? Integrity & Fairness Validating ballot Pregnant ballot Positioning candidate name in ballot
5
Project Overview (Cont’d) Issues in Designing Internet Voting System (IVS) Authentication of voters Privacy Equity Security
6
Current Researches on IVS Approaches to meeting the security, secrecy, scalability, and convenience requirements of elections; Development of methods to reduce the risk of insider fraud; Development of reliable poll site and kiosk Internet voting systems that are not vulnerable to any single point of failure and cannot lose votes;
7
Current Researches on IVS (cont’d) Development of new procedures for continuous testing and certification of election systems; Protocols for preventing vote selling and reducing coercion; Electronic authentication for kiosk and remote voting system;
8
Current Researches on IVS (cont’d) Human factors design for electronic voting; Effects of Internet voting on participation in elections; Implications of Internet voting for political campaigns; Experimentation, modeling, and simulation of election systems.
9
Goals To design a manager for an internet voting system where voters can cast ballots through internet; To experiment, model, and simulate some approaches on internet election voting system;
10
Components Emphasis on two components IVS manager (IVSM) (sever side) Voter (client side) Integration with other components, e.g., database
11
IVSM Sketch Query Processing Database Connection Manager Query Processing Server Client IVSM
12
Object Model of IVSM Component Administrator IVS Manage Cache Manager Ballot Server Query ProcessingConnection Manager Connection
13
Object Model of Client Component Client ConnectionBallot
14
Basic Functions of IVSM Administrator login setup login id – administrator’s ID; password – administrator’s password; Database setup Candidate list database; Voter database; Voting period setup Start time; Stop time;
15
Basic Functions of IVSM (Cont’d) Server initializing; Ballot counting – doing statistics on the voting ballots.
16
User Diagram of IVSM Component login IVSM set up id & passwd setup database Setup voting period initialize pool run server administrator show voting result
17
Basic Functions of the Server Idling – waiting for visit; Querying – getting ballots for the requested election title from the database; Caching – storing data and making them available to querying; Uploading – sending required blank ballots to client.
18
User Diagram of Server idle query cache IVSM upload server
19
Basic Functions of Client Login providing voter ID and password; downloading a blank ballot; Voting – casting the ballot.
20
User Diagram of Client
21
Cost Estimation – Function Point
22
Cost Estimation - COCOMO
23
Project Plan Phase 1: Requirements August 16, 01 - October 15, 01 Overview, Cost Estimation, Project Plan, SRS Phase 2: Design October 16, 01 – November 14, 01 Formal Requirements, SQA, Test Plan, Design, Formal Technical Inspection Phase 3: Implementation November 15, 01 - December 14, 01 Coding, Testing, Testing/Reliability Evaluation, Users Manual, Project Evaluation
24
Gantt Chart
25
Summary Project Overview Project Requirements Object Model Cost Estimation Project Plan URL: http://www.cis.ksu.edu/~yli3568/mse/mse.html
26
?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.