-
Notifications
You must be signed in to change notification settings - Fork 4
Informal use cases
###UC1: Vote
Primary Actor : Voter
Precondition : Voter already received the password of that project.
Basic Action
- Voter log into their account.
- After login, voter will see list of projects in exceed camp.
- Voter select project, which they want to vote.
- Voter click/push vote button.
- Voter enter a password of that project. In order to unlock the voting system.
- Voter vote in every categories for that project and then confirm the score.
###UC2 : Change voting score
Primary Actor : Voter
Precondition : Voter want to change score.
Basic Action
- Voter log into their account.
- Select group, which they want to change score.
- Change score.
- Press confirm.
- System update data and represent the result.
###UC3 : Edit group description and photo
Primary Actor : Project manager
Precondition : Project manager have a permission to edit the project.
Basic Action
- Project manager log into their account.
- Project manager select their group from list of project.
- System show edit button for only project manager.
- Project manager click edit button to edit page.
- Project manager write description and add photo of project.
- After finalized all of thing, confirm data.
###UC4 : Set vote time limit
Primary Actor : Administrator
Precondition : Administrator is ready to start voting system or set the time.
Basic Action
- Administrator log into the system.
- Administrator navigate to administrator page.
- Administrator fill in new time limit.
- Administrator confirm the time limit.
- System change the time limit.
###UC5 : Administrator add new user account
Primary Actor : Administrator
Precondition : Voter don’t have account.
Basic Action
- Administrator log into the system.
- Administrator navigate to administrator page.
- Administrator set new ID, password and type of user to system.
- System check ID and password that can use or not and show the result on the screen.
- Administrator give a new ID to voter.
###UC6 : View voting result
Primary Actor : Administrator
Precondition : Administrator want to see the result of voting.
Basic Action
- Administrator log into the system.
- Administrator go to result page.
- System show result of vote in real time.
###UC7 : Add new project
Primary Actor : Administrator
Precondition : Administrator want to create project.
Basic Action
- Administrator log into the system.
- Administrator go to new project page.
- Administrator create a new project.
- Write the name and detail of project.
- Administrator page confirm data.
###UC8 : Login
Primary Actor : Voter
Precondition : Voter already has an account.
Basic Action
- Voter open up a application page.
- Voter fill in an ID and a password.
- Voter click "Login" button.