|  | @@ -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
 | 
	
		
			
				|  |  | +```
 |