---
# System prepended metadata

title: GBSUniv20 自薦區

---

# GBSUniv20 自薦區

## Objective
- 提供一個平台給大家秀才藝
- 打造互相分享的氛圍 (傳統是上到下)

## 需求
- 打造自薦區，參與者可以上傳自己或是別人的自我推薦課程資訊
- 主辦單位需要可以審核哪些提案通過、並可撤回不通過的提案
- 希望以自我推薦為主，也接受推薦同事開課
- 開課與否最終決定權在開課者
- (Optional) 參與者可進行投票

## 系統分析 / UML

### 使用者類型
- 推薦者 (發起課程的人)
- 選民 (為課程投票的人，最終可以看到投票結果)
- 活動管理者 (可以審核課程的人)
- 開課者 (好像沒有角色?)

### Use Case

![](https://i.imgur.com/gKHYbjA.png)

### Activity Diagram

![](https://i.imgur.com/ZGKmqHu.png)

### 抽象行為整理

- createTopic()
- editTopic()
- reviewTopic()
- getTopics()
- selectTopic()
- unselectTopic()

![](https://i.imgur.com/1FmbIyp.png)
