项目管理操作流程
graph TB;
Begin((开始)).->Manager(fa:fa-user 部门管理员)
Manager.-> Login[登录系统]
click Login "/Identity/Account/Login"
Login-->Apply[申请项目]
click Apply "/Training/Manage/Apply"
Apply-->Material[提交材料]
click Material "/Training/Manage/Index?ListType=Material"
Material-->Teacher[添加授课教师]
click Teacher "/Training/Manage/Index?ListType=Teacher"
Teacher-->Major[添加相关专业]
click Major "/Training/Manage/Index?ListType=Major"
Major-->Submit[提交审核]
click Submit "/Training/Manage/Index?ListType=Submit"
Submit.->SuperUser(fa:fa-user 超级管理员)
SuperUser.->AuditProject[审核项目]
click AuditProject "/Training/Admin/Index?ListType=Audit"
AuditProject-->Result{审核结果}
Result--通过-->IsEnroll{是否公开报名}
Result--未通过-->Edit[修改申请内容]
click Edit "/Training/Manage/Index?ListType=EditApply"
Edit-->Material
IsEnroll--不是-->IsManagerEnroll{是否管理学员}
IsManagerEnroll--是-->EnrollManager[进入报名管理]
click EnrollManager "Training/Manage/Index?ListType=Enroll"
IsManagerEnroll--否-->Study
EnrollManager-->AddUser[添加用户]
AddUser-->AddEnroll[添加报名]
EnrollManager-->ImportUser[导入用户]
ImportUser-->ImportEnroll[导入报名]
AddEnroll-->EnrollManager2
ImportEnroll-->EnrollManager2["报名管理(增删改)"]
EnrollManager2-->Study
IsEnroll--是-->EnrollLink[在门户发布报名通知和链接]
EnrollLink.->Trainee(fa:fa-user 学员)
Trainee.->Enroll(学员报名)
click Enroll "/Training/Trainee/Project"
Enroll-->FillUserData[修改个人数据]
click FillUserData "/Identity/Account/Manage/UserData"
FillUserData-->UserAttribution[勾选统计属性]
click UserAttribution "/Identity/Account/Manage/UserAttribution"
UserAttribution.->Manager2(fa:fa-user 部门管理员)
Manager2.->AuditTrainee[审查学员资格]
click AuditTrainee "/Training/Manage/Index?ListType=Enroll"
AuditTrainee-->AuditResult{审查结果}
AuditResult--审查未通过-->FillUserData
AuditResult--审查通过-->NeedFee{是否需单独缴费}
NeedFee--否-->OpenNotice
NeedFee--是-->Pay[学员缴费]
%% Pay-->OnlinePay[学员线上缴费]
%% click OnlinePay "/Training/Trainee/AppliedEnroll?ListType=Pay"
Pay-->OfflinePay[学员线下缴费]
OfflinePay.->Manager3(fa:fa-user 部门管理员)
%% OnlinePay.->Manager3
Manager3.->PayConfirm[缴费确认]
PayConfirm-->OpenNotice[发送相关通知]
click OpenNotice "/Training/Manage/Index?ListType=Notice"
OpenNotice-->Study(培训学习)
style Study stroke:#333,stroke-width:4px
Study-->StudyFinish(培训完成)
StudyFinish-->IsStudy{确认是否正常学习}
IsStudy--正常学习-->Archive["“最终确认”归档进统计"]
IsStudy--未参加学习-->NotArchive[学员不进入统计]
Archive-->EditProject[完善数据]
click EditProject "/Training/Manage/Index?ListType=EditProject"
EditProject-->AddMaterial[添加佐证材料]
click AddMaterial "/Training/Manage/Index?ListType=Material"
AddMaterial-->AttributionStat[填写学员属性统计]
click AttributionStat "/Training/Manage/Index?ListType=AttributionStat"
AttributionStat-->SubmitFinish[提交完结审核]
click SubmitFinish "/Training/Manage/Index?ListType=SubmitFinish"
SubmitFinish.->SuperUser2(fa:fa-user 超级用户)
SuperUser2.->AuditFinish(完结审核)
click AuditFinish "/Training/Admin/Index?ListType=FinishAudit"
AuditFinish-->FinishResult{审核结果}
FinishResult--通过-->End((结束))
FinishResult--未通过-->Archive
classDef commentStyle stroke-dasharray:5;
class StudyFinish commentStyle
classDef systemStyle fill:#FFE0B2;
class Node systemStyle
classDef manualStyle fill:#BBDEFB;
class EnrollLink,OfflinePay,PayConfirm,Archive manualStyle