Download presentation
Presentation is loading. Please wait.
Published byEsmeralda Bennetts Modified over 9 years ago
1
Class Name List of responsibilitiesList of collaborations Layout
2
Voter Authenticate Vote Request ballot Update own data Election Authenticator User Database Proxy Ballot
3
Manager Authenticate Create subelections with all their attributes Grant rights to other managers Election Subelection Authenticator
4
Candidate Authenticate Manage owned documents Election Authenticator Document Database Proxy
5
Authenticator Authenticate usersUser Database Proxy Voter Manager Candidate
6
Ballot Store result Retrieve documents Voter Election Document Database Proxy Subelection
7
Election Create subelections Create ballot Subelection Voter Manager Candidate Ballot
8
Subelection Check user rights to vote Retrieve previous answers Add candidates/issues and documents to ballot User Database Proxy Document Database Proxy Election Ballot Tally
9
User Database Proxy Lookup user data Update user data on request Subelection Voter Manager Candidate
10
Result Database Proxy Store results Retrieve and modify results for allowed subelections Provide results to Tally Subelection Ballot Tally
11
Document Database Proxy Create document links Update document links Retrieve documents on request Subelection Manager Candidate Ballot
12
Manager List Proxy Add entries Remove entries Update entries Retrieve entries on request Manager
13
Tally Count election resultsManager Result Database Proxy Subelection
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.