存放日常开发所撰写的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.

50 lines
926 B

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
```flow
2 years ago
graph TD;
2 years ago
str=>start: Start
2 years ago
op=>operation: 领导
2 years ago
cond=>condition: 是否提交
2 years ago
e=>end
2 years ago
srt->cond->op
2 years ago
cond(yes)->op
cond(no)->str
2 years ago
op->e
2 years ago
```
2 years ago
2 years ago
2 years ago