Presentation is loading. Please wait.

Presentation is loading. Please wait.

Class Name List of responsibilitiesList of collaborations Layout.

Similar presentations


Presentation on theme: "Class Name List of responsibilitiesList of collaborations Layout."— Presentation transcript:

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


Download ppt "Class Name List of responsibilitiesList of collaborations Layout."

Similar presentations


Ads by Google