Initial commit: obsidian to gitea
This commit is contained in:
47
study/courses/pm/report.figs/use-case.mmd
Normal file
47
study/courses/pm/report.figs/use-case.mmd
Normal file
@@ -0,0 +1,47 @@
|
||||
graph LR
|
||||
%% ======== 样式定义 ========
|
||||
classDef actor fill:#fff7e6,stroke:#fa8c16,stroke-width:1px;
|
||||
classDef system fill:#f0f5ff,stroke:#2f54eb,stroke-width:1px;
|
||||
classDef usecase fill:#ffffff,stroke:#595959,stroke-width:1px,rx:20,ry:20;
|
||||
|
||||
%% ======== 系统边界 ========
|
||||
System[招聘试题定制平台]:::system
|
||||
|
||||
%% ======== 参与者(Actors) ========
|
||||
HR(招聘企业 HR):::actor
|
||||
Candidate(应聘者):::actor
|
||||
Admin(平台管理员):::actor
|
||||
|
||||
%% ======== 用例(Use Cases) ========
|
||||
UC_ConfigJob(配置岗位需求):::usecase
|
||||
UC_ConfigPolicy(配置试题策略):::usecase
|
||||
UC_GenerateExam(自动生成试卷):::usecase
|
||||
UC_TakeExam(在线答题):::usecase
|
||||
UC_ViewResult(查看成绩与统计):::usecase
|
||||
UC_Feedback(提交试题反馈):::usecase
|
||||
UC_ManageBank(题库管理与题目淘汰):::usecase
|
||||
UC_ManageTenant(企业接入与运营配置):::usecase
|
||||
|
||||
%% ======== 系统与用例关系 ========
|
||||
System --- UC_ConfigJob
|
||||
System --- UC_ConfigPolicy
|
||||
System --- UC_GenerateExam
|
||||
System --- UC_TakeExam
|
||||
System --- UC_ViewResult
|
||||
System --- UC_Feedback
|
||||
System --- UC_ManageBank
|
||||
System --- UC_ManageTenant
|
||||
|
||||
%% ======== Actor 与 Use Case 关系 ========
|
||||
HR --- UC_ConfigJob
|
||||
HR --- UC_ConfigPolicy
|
||||
HR --- UC_ViewResult
|
||||
HR --- UC_Feedback
|
||||
|
||||
Candidate --- UC_TakeExam
|
||||
Candidate --- UC_ViewResult
|
||||
Candidate --- UC_Feedback
|
||||
|
||||
Admin --- UC_ManageBank
|
||||
Admin --- UC_ManageTenant
|
||||
|
||||
Reference in New Issue
Block a user