Skip to content
chaoexit edited this page Feb 18, 2015 · 12 revisions

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.
Clone this wiki locally