实验四 顺序图文档
实验一
链接:https://blog.csdn.net/qq_32621379/article/details/80213259
实验二
链接:(1)https://blog.csdn.net/qq_32621379/article/details/80250404(日常打卡功能)
(2)https://blog.csdn.net/qq_32621379/article/details/80250990(预约课程功能)
实验三
链接:https://blog.csdn.net/qq_32621379/article/details/80254898
一、日常打卡
1. 图形文档
2. 文字说明
(1) 顺序图综述
注册会员需登录后进入日常打卡界面,任务开启,首先需为登录状态,后检测是否为运动状态,进入打卡或补打卡界面,打卡需要检验当日步数是否超过10000步,补打卡不但需要检验当日步数是否超过10000步,还需要补打卡张数,且最多只能补打卡最近3天。
(2) 顺序图中的对象描述
a. 注册会员:主动对象
b. 系统管理员:主动对象
c. 打卡操作:被动对象
d. 清零操作:被动对象
e. 信用积分表:被动对象
(3) 对象接收/发送消息的描述
a. 输入账号和密码
a) 消息类型:同步消息
b) 发送对象:注册会员或系统管理员
c) 接收对象:日常打卡控制器
b. 验证登陆状态
a) 消息类型:同步消息
b) 发送对象:日常打卡控制器
c) 接收对象:注册会员或系统管理员
c. 注入运动行为
a) 消息类型:同步消息
b) 发送对象:注册会员或系统管理员
c) 接收对象:日常打卡控制器
d. 验证运动状态
a) 消息类型:同步消息
b) 发送对象:日常打卡控制器
c) 接收对象:注册会员或系统管理员
e. 步数统计
a) 消息类型:同步消息
b) 发送对象:日常打卡控制器
c) 接收对象:步数统计表
f. 验证时间
a) 消息类型:同步消息
b) 发送对象:日常打卡控制器
c) 接收对象:注册会员或系统管理员
g. 清零操作
a) 消息类型:同步消息
b) 发送对象:步数清零系统
c) 接收对象:注册会员或系统管理员
h. 进入打卡界面
a) 消息类型:同步消息
b) 发送对象:健身房系统
c) 接收对象:注册会员
i. 打卡操作
a) 消息类型:同步消息
b) 发送对象:注册会员或系统管理员
c) 接收对象:打卡记录表
j. 补打卡操作
a) 消息类型:同步消息
b) 发送对象:注册会员或系统管理员
c) 接收对象:打卡记录表
k. 信用积分表变动操作
a) 消息类型:同步消息
b) 发送对象:信用积分表
c) 接收对象:注册会员或系统管理员
(4) 其他与顺序图有关的说明
无。
二、预约课程
1. 图形文档
2. 文字说明
(1)顺序图综述
注册会员需登录后进入预约课程界面,首先需为登录状态,后检测教练是否注册课程,检验当前课程人数是否超过15人,并返回检验结果给注册会员,当用户选择想要预约的课程时,后台根据注册会员曾选课意向次数多的课程设置课程级别,需要变更课程时在课程表里优先显示。当会员选择想要预约的课程时并提交系统后,调用账单系统显示收费标准,最后根据会员历次签到课程记录变动信用积分表,且在后台形成排课优先级(积分越高,则排课优先级越高)。
(2)顺序图中的对象描述
a. 注册会员:主动对象
b. 系统管理员:主动对象
c. 预约操作:被动对象
d. 收费操作:被动对象
e. 信用积分表:被动对象
(3)对象接收/发送消息的描述
f. 输入账号和密码
a) 消息类型:同步消息
b) 发送对象:注册会员或系统管理员
c) 接收对象:预约课程控制器
g. 验证登陆状态
a) 消息类型:同步消息
b) 发送对象:预约课程控制器
c) 接收对象:注册会员或系统管理员
h. 进入预约课程界面
a) 消息类型:同步消息
b) 发送对象:健身房系统
c) 接收对象:注册会员
i. 验证课程注册状态
a) 消息类型:同步消息
b) 发送对象:预约课程控制器
c) 接收对象:注册会员或系统管理员
j. 验证课程人数状态
a) 消息类型:同步消息
b) 发送对象:预约课程控制器
c) 接收对象:注册会员或系统管理员
k. 发送状态消息
a) 消息类型:同步消息
b) 发送对象:预约课程控制器
c) 接收对象:注册会员或系统管理员
l. 提交课程操作
a) 消息类型:同步消息
b) 发送对象:注册会员或系统管理员
c) 接收对象:课程设置器
m. 课程级别设置
a) 消息类型:同步消息
b) 发送对象:课程设置器
c) 接收对象:注册会员或系统管理员
n. 收费操作
a) 消息类型:同步消息
b) 发送对象:注册会员或系统管理员
c) 接收对象:账单系统
o. 信用积分表变动操作
a) 消息类型:同步消息
b) 发送对象:信用积分表
c) 接收对象:注册会员或系统管理员
p. 排课优先级设置
a) 消息类型:同步消息
b) 发送对象:课程设置器
c) 接收对象:注册会员或系统管理员
(4)其他与顺序图有关的说明
无。