存放日常开发所撰写的Markdown文件。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.3 KiB

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