Browse Source

Merge branch 'master' of http://git.fmode.cn:3000/4u/workspace

19136808282 3 months ago
parent
commit
93f0d6092f
1 changed files with 142 additions and 0 deletions
  1. 142 0
      docs-prod/schema.md

+ 142 - 0
docs-prod/schema.md

@@ -453,4 +453,146 @@ left to right direction
 选择操作 --> 扔回捞上的漂流瓶 : 用户选择扔回捞上的漂流瓶
 扔回捞上的漂流瓶 --> 返回已登录页面
 @enduml
+```
+# 时序图
+## 登录业务
+```plantuml
+@startuml
+actor 用户
+participant 登录系统
+
+用户 -> 登录系统 : 输入用户名和密码
+登录系统 -> 登录系统 : 检查是否为空
+
+alt 不为空
+    登录系统 -> 登录系统 : 执行登录
+    登录系统 --> 用户 : 登录成功
+else 为空
+    登录系统 --> 用户 : 输入用户名和密码
+end
+
+用户 -> 登录系统 : 返回当前页面
+@enduml
+```
+## 注册业务
+```plantuml
+@startuml
+actor 用户
+participant 注册系统
+
+用户 -> 注册系统 : 输入基本信息
+注册系统 -> 注册系统 : 检查是否为空
+
+alt 为空
+    注册系统 --> 用户 : 输入基本信息
+else 不为空
+    注册系统 -> 注册系统 : 检查两次密码一致性
+
+    alt 一致
+        注册系统 -> 注册系统 : 执行注册
+        注册系统 --> 用户 : 注册成功
+    else 不一致
+        注册系统 --> 用户 : 输入基本信息
+    end
+end
+
+用户 -> 注册系统 : 返回登录页面
+@enduml
+
+```
+## 用户编辑信息业务
+```plantuml
+@startuml
+actor 用户
+participant 用户信息系统
+
+用户 -> 用户信息系统 : 获取用户信息
+用户信息系统 -> 用户信息系统 : 弹出表单
+用户 -> 用户信息系统 : 检查用户输入
+
+alt 输入有效
+    用户信息系统 -> 用户信息系统 : 执行修改
+    用户信息系统 --> 用户 : 修改成功
+else 输入无效
+    用户信息系统 --> 用户 : 弹出表单
+end
+
+用户 -> 用户信息系统 : 返回当前页面
+@enduml
+```
+## 智能陪聊业务
+```plantuml
+@startuml
+actor 用户
+participant 系统
+
+用户 -> 系统 : 检查用户是否登录注册
+
+alt 未登录
+    用户 -> 系统 : 登录/注册
+    系统 -> 用户 : 登录/注册成功
+    系统 -> 用户 : 选择陪聊师
+else 已登录
+    系统 -> 用户 : 选择陪聊师
+end
+
+用户 -> 系统 : 开始陪聊
+系统 -> 用户 : 结束陪聊
+@enduml
+```
+## 普通聊天业务
+```plantuml
+@startuml
+actor 用户
+participant 系统
+
+用户 -> 系统 : 检查用户是否登录注册
+
+alt 未登录
+    用户 -> 系统 : 登录/注册
+    系统 -> 用户 : 登录/注册成功
+    系统 -> 用户 : 开始陪聊
+else 已登录
+    系统 -> 用户 : 开始陪聊
+end
+
+用户 -> 系统 : 结束陪聊
+@enduml
+```
+## 用户评价业务
+```plantuml
+@startuml
+actor 用户
+participant 系统
+
+用户 -> 系统 : 检查用户是否登录注册
+
+alt 未登录
+    用户 -> 系统 : 登录/注册
+    系统 -> 用户 : 登录/注册成功
+    系统 -> 用户 : 进入评价
+else 已登录
+    系统 -> 用户 : 进入评价
+end
+
+用户 -> 系统 : 输入评价内容
+用户 -> 系统 : 保存退出
+
+alt 保存成功
+    系统 --> 用户 : 保存成功
+else 保存失败
+    系统 --> 用户 : 输入评价内容
+end
+@enduml
+```
+## 查看报告业务
+```plantuml
+@startuml
+actor 用户
+participant 系统
+
+用户 -> 系统 : 获取用户信息
+用户 -> 系统 : 点击我的报告
+系统 -> 用户 : 展示用户相关报告
+@enduml
 ```