--- tags: 功能流程 --- # 系統管理者功能流程 - 發送違規信件 ```flow start=>start: 進入系統管理者子系統 info1=>operation: 從資料庫子系統輸入違規信件內文 end=>end: 發送違規信件 start->info1->end ``` - 封鎖使用者 ```flow start=>start: 進入系統管理者子系統 op=>operation: 查閱違規信件 cond=>condition: 決定是否違規 end1=>operation: 永久封鎖使用者 end2=>operation: 撤銷違規信件 start->op->cond->end cond(yes)->end1 cond(no)->end2 ``` - 作法 - 使用者一登入時,query 全部 id 看登入者有沒有在裡面,有的話就不能登入 - 退款處理 ```flow start=>start: 進入系統管理者子系統 op=>operation: 查閱退款申請 cond=>condition: 決定是否退款 end1=>operation: 退款給會員 end2=>operation: 發送不退款原因信件給會員 start->op->cond->end cond(yes)->end1 cond(no)->end2 ``` - 作法 - query 出退款者 id,改變使用者 balance 屬性