项目管理操作流程

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