|
@@ -280,3 +280,127 @@ stateDiagram-v2
|
|
|
|
|
|
```
|
|
|
|
|
|
+
|
|
|
+# 登录业务
|
|
|
+```plantuml
|
|
|
+@startuml
|
|
|
+left to right direction
|
|
|
+[*] --> 输入用户名和密码
|
|
|
+
|
|
|
+输入用户名和密码 --> 检查是否为空
|
|
|
+检查是否为空 --> 执行登录 : 不为空
|
|
|
+检查是否为空 --> 输入用户名和密码 : 为空
|
|
|
+执行登录 --> 返回当前页面: 登录成功
|
|
|
+执行登录 --> 输入用户名和密码 :登录失败
|
|
|
+
|
|
|
+返回当前页面 --> [*]
|
|
|
+@enduml
|
|
|
+```
|
|
|
+# 注册业务
|
|
|
+```plantuml
|
|
|
+@startuml
|
|
|
+left to right direction
|
|
|
+
|
|
|
+[*] --> 输入基本信息
|
|
|
+
|
|
|
+输入基本信息 --> 检查是否为空
|
|
|
+检查是否为空 --> 输入基本信息 : 为空
|
|
|
+检查是否为空 --> 检查两次密码一致性 : 不为空
|
|
|
+
|
|
|
+检查两次密码一致性 --> 执行注册 : 一致
|
|
|
+检查两次密码一致性 --> 输入基本信息 : 不一致
|
|
|
+
|
|
|
+执行注册 --> 返回登录页面 : 注册成功
|
|
|
+执行注册 --> 输入基本信息 : 注册失败
|
|
|
+
|
|
|
+返回登录页面 --> [*]
|
|
|
+@enduml
|
|
|
+
|
|
|
+```
|
|
|
+# 用户编辑信息业务
|
|
|
+```plantuml
|
|
|
+@startuml
|
|
|
+left to right direction
|
|
|
+
|
|
|
+[*] --> 获取用户信息
|
|
|
+
|
|
|
+获取用户信息 --> 弹出表单
|
|
|
+
|
|
|
+弹出表单 --> 检查用户输入
|
|
|
+
|
|
|
+检查用户输入 --> 执行修改
|
|
|
+
|
|
|
+执行修改 --> 返回当前页面: 修改成功
|
|
|
+执行修改 --> 弹出表单 : 修改失败
|
|
|
+返回当前页面 --> [*]
|
|
|
+@enduml
|
|
|
+```
|
|
|
+# 智能陪聊业务
|
|
|
+```plantuml
|
|
|
+@startuml
|
|
|
+left to right direction
|
|
|
+
|
|
|
+[*] --> 检查用户是否登录注册
|
|
|
+
|
|
|
+检查用户是否登录注册 --> 登录注册 : 未登录
|
|
|
+检查用户是否登录注册 --> 选择陪聊师 : 已登录
|
|
|
+
|
|
|
+登录注册 --> 选择陪聊师 : 登录/注册成功
|
|
|
+登录注册 --> [*] : 登录/注册失败
|
|
|
+
|
|
|
+选择陪聊师 --> 开始陪聊
|
|
|
+
|
|
|
+开始陪聊 --> [*] : 结束陪聊
|
|
|
+@enduml
|
|
|
+```
|
|
|
+# 普通聊天业务
|
|
|
+```plantuml
|
|
|
+@startuml
|
|
|
+left to right direction
|
|
|
+
|
|
|
+[*] --> 检查用户是否登录注册
|
|
|
+
|
|
|
+检查用户是否登录注册 --> 登录注册 : 未登录
|
|
|
+检查用户是否登录注册 --> 开始陪聊 : 已登录
|
|
|
+
|
|
|
+登录注册 --> 开始陪聊 : 登录/注册成功
|
|
|
+登录注册 --> [*] : 登录/注册失败
|
|
|
+
|
|
|
+开始陪聊 --> [*] : 结束陪聊
|
|
|
+@enduml
|
|
|
+```
|
|
|
+# 用户评价业务
|
|
|
+```plantuml
|
|
|
+@startuml
|
|
|
+left to right direction
|
|
|
+
|
|
|
+[*] --> 检查用户是否登录注册
|
|
|
+
|
|
|
+检查用户是否登录注册 --> 登录注册 : 未登录
|
|
|
+检查用户是否登录注册 --> 进入评价 : 已登录
|
|
|
+
|
|
|
+登录注册 --> 进入评价 : 登录/注册成功
|
|
|
+登录注册 --> [*] : 登录/注册失败
|
|
|
+
|
|
|
+进入评价 --> 输入评价内容
|
|
|
+
|
|
|
+输入评价内容 --> 保存退出
|
|
|
+
|
|
|
+保存退出 --> 返回当前页面 : 保存成功
|
|
|
+返回当前页面 --> [*]
|
|
|
+@enduml
|
|
|
+```
|
|
|
+# 查看报告业务
|
|
|
+```plantuml
|
|
|
+@startuml
|
|
|
+left to right direction
|
|
|
+
|
|
|
+[*] --> 获取用户信息
|
|
|
+
|
|
|
+获取用户信息 --> 点击我的报告
|
|
|
+
|
|
|
+点击我的报告 --> 展示用户相关报告
|
|
|
+
|
|
|
+展示用户相关报告 --> [*]
|
|
|
+@enduml
|
|
|
+```
|