|
|
|
|
# 项目分析
|
|
|
|
|
|
|
|
|
|
场景1
|
|
|
|
|
|
|
|
|
|
根据项目场景分析其中的业务逻辑和业务顺序以及用户和系统之间的关系。
|
|
|
|
|
|
|
|
|
|
````mermaid
|
|
|
|
|
graph
|
|
|
|
|
A[学生]
|
|
|
|
|
b[报到]
|
|
|
|
|
c[填写信息]
|
|
|
|
|
d[支付学费]
|
|
|
|
|
e[完成报到]
|
|
|
|
|
A-->b
|
|
|
|
|
b-->c
|
|
|
|
|
c-->d
|
|
|
|
|
d-->e
|
|
|
|
|
````
|
|
|
|
|
|
|
|
|
|
```mermaid
|
|
|
|
|
sequenceDiagram
|
|
|
|
|
学生->>+工作人员: 填写信息
|
|
|
|
|
招生系统-->>+学生: 填写相关信息
|
|
|
|
|
招生系统-->>+工作人员: 是否填写完成
|
|
|
|
|
工作人员-->>-学生: 是则提示完成并进行学费支付
|
|
|
|
|
工作人员-->>-学生: 否则提示继续填写然后再进行缴费操作
|
|
|
|
|
招生系统->>+三方平台: 调用支付功能
|
|
|
|
|
缴费操作->>三方平台: 是否缴费完成
|
|
|
|
|
三方平台-->>缴费操作: 是则提示完成
|
|
|
|
|
三方平台-->>缴费操作: 否则进行缴费操作,并提示错误
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
场景2
|
|
|
|
|
|
|
|
|
|
```mermaid
|
|
|
|
|
graph TD
|
|
|
|
|
工作人员-- 系统提交 -->领导
|
|
|
|
|
领导-- 系统审批 -->工作人员
|
|
|
|
|
|
|
|
|
|
工作人员-- 通过系统短信通知学生统一上课时间 --> 学生
|
|
|
|
|
学生-->报到
|
|
|
|
|
|
|
|
|
|
工作人员-- 通过系统来筛选安排学生的班级信息 -->系统
|
|
|
|
|
系统-- 将安排好的学生班级信息和专业信息等等导入教务系统API -->教务系统
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
这样就可以将学生信息进行合理安排。
|
|
|
|
|
|
|
|
|
|
```mermaid
|
|
|
|
|
graph TD
|
|
|
|
|
教务系统-->课程管理
|
|
|
|
|
课程管理-->课程开设
|
|
|
|
|
课程管理-->课程安排
|
|
|
|
|
教务系统-->信息资源管理
|
|
|
|
|
教务系统-->在线教学平台
|
|
|
|
|
在线教学平台-->课堂签到情况
|
|
|
|
|
在线教学平台-->课堂练习
|
|
|
|
|
在线教学平台-->课后作业
|
|
|
|
|
在线教学平台-->考试
|
|
|
|
|
教务系统-->考试管理
|
|
|
|
|
考试管理-->考试安排
|
|
|
|
|
考试管理-->成绩统计
|
|
|
|
|
教务系统-->学生管理
|
|
|
|
|
学生管理-->宿舍管理
|
|
|
|
|
学生管理-->成绩查询
|
|
|
|
|
学生管理-->学生基本信息查询
|
|
|
|
|
教务系统-->教师管理
|
|
|
|
|
教师管理-->教学活动
|
|
|
|
|
教师管理-->教学计划
|
|
|
|
|
```
|
|
|
|
|
|