王明哲作业02修改
作业一使用时序图分析雪球“发贴功能_zhngyongyao
@startuml
actor 用户 #red
用户->客户端:点击发贴按钮
客户端->客户端:校验是否登录
alt 校验是否登录
用户->客户端:输入账号、密码发送登录请求
客户端->客户端:检验账号和密码
alt 校验是否通过
用户->server:传递账号、密码发出登录请求
客户端–>用户:校验不通过返回提示信息
end
database 数据库 #green
server -> 数据库:查询用户登录信息
数据库–>客户端:返回登录信息
alt 是否登录成功
客户端–>用户:登录成功,提示信息
else
客户端–>用户:登录失败,弹出登录失败信息
end
else
客户端–>用户:用户已登录,弹出发帖弹窗
end
用户 -> 客户端: 点击发发帖按钮
客户端 --> 用户: 弹出发布讨论界面
用户 -> 客户端: 文本框中输入待发布内容
客户端 ->客户端: 校验待发布内容合规性
alt 校验待发布内容是否合规
客户端 --> 用户: 校验不通过,返回校验后的相应提示信息
else
用户 -> server: 校验通过,传递待发布内容
end
server -> 数据库: 存储发布内容
数据库 --> 客户端: 返回存储信息
alt 发布是否成功
客户端 --> 用户: 发布成功,返回首页,展示发布信息
else
客户端 --> 用户: 发布失败,弹出发布失败的提示弹窗
end
@enduml
作业没有问题
时序图没有问题了
jira作业,没有添加自定义的域
时序图作业没有问题了
@startuml
title 雪球APP发帖时序图-李鑫鹏
actor 用户
用户 -> 客户端: 点击账号密码登录
客户端 --> 用户: 返回登录界面
用户 -> 客户端: 输入账号、密码,点击登录按钮
客户端 -> 客户端: 校验账号和密码
alt 校验是否通过
客户端 --> 用户: 校验不通过,返回校验后的提示信息
else
用户 -> 服务器: 校验通过,传递账号和密码
end
database 数据库
服务器 -> 数据库: 查询数据库是否存在该登录用户信息
数据库 --> 客户端: 返回登录信息结果
alt 是否登录成功
客户端 --> 用户: 登录成功,返回我的页面,展示登录用户信息
else
客户端 --> 用户: 登录失败,弹出登录失败的弹窗
end
用户 -> 客户端: 选中雪球模块
客户端 --> 用户: 返回雪球界面
用户-> 客户端: 点击界面编辑按钮
客户端 --> 用户: 弹出浮窗,功能包括:发讨论、发长文、向人提问、悬赏提问、发红包等
用户 -> 客户端: 点击浮窗中发讨论功能按钮
客户端 --> 用户: 返回发表讨论的编辑页面
用户 -> 客户端: 编写发布内容,点击发布按钮
客户端 -> 客户端: 校验发布的内容
alt 发布内容是否通过
客户端 --> 用户:发布内容检验不通过,返回检验不通过提示
else
用户 -> 服务器:发布内容检验通过,提交发布信息
end
服务器 -> 数据库: 解析发布信息并将数据存库
数据库 --> 客户端: 返回数据存库情况
alt 发布是否成功
客户端 --> 用户: 返回发布成功提示,雪球首页显示发布的讨论内容
else
客户端 --> 用户: 返回发布失败提示
end
@enduml
jira作业: