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.
1.2 KiB
1.2 KiB
项目分析
场景1
根据项目场景分析其中的业务逻辑和业务顺序以及用户和系统之间的关系。
graph
A[学生]
b[报到]
c[填写信息]
d[支付学费]
e[完成报到]
A-->b
b-->c
c-->d
d-->e
sequenceDiagram
学生->>+工作人员: 填写信息
招生系统-->>+学生: 填写相关信息
招生系统-->>+工作人员: 是否填写完成
工作人员-->>-学生: 是则提示完成并进行学费支付
工作人员-->>-学生: 否则提示继续填写然后再进行缴费操作
招生系统->>+三方平台: 调用支付功能
缴费操作->>三方平台: 是否缴费完成
三方平台-->>缴费操作: 是则提示完成
三方平台-->>缴费操作: 否则进行缴费操作,并提示错误
场景2
st=>start: 开始
e=>end: 结束
op1=>operation: 填写信息
op2=>operation: 填写完成
op3=>operation: 支付学费
op4=>operation: 完成报到
cond=>condition: 是否填写完成
cond2=>condition: 是否支付学费
cond3=>condition: 是否完成报到
st->op1->cond
cond(yes)->op2->cond2
cond(no)->op3->cond2
cond2(yes)->op4->cond3
cond2(no)->op3->cond3
cond3(yes)->e
cond3(no)->op1