View
215
Download
1
Tags:
Embed Size (px)
Citation preview
Design Goals
handle elections of any kind at any administrative level
provide an easy-to-use on-line (web-based) interface
allow both a distributed and a stand-alone system organization
Example of a Distributed Election
Consider an election day when elections are held at the national, state and local level. Voter data is retrieved from a census database, distributed in three locations.
Structure of a Node
election objects user objects managers DB voters DB candidates /
answers DB results DB
Connecting the Nodes (1)Having distributed databases means we have to search for data at different nodes...