客户端类图
2017-01-07 12:02:25 0 举报
客户端类图是一种UML图,它展示了一组对象、接口、协作和它们之间的关系。在客户端类图中,客户端是用户与系统交互的界面,它通过调用服务器端提供的服务来完成特定的任务。客户端类图通常包括以下元素:客户端应用程序、客户端界面、客户端数据模型和客户端业务逻辑。这些元素之间通过消息传递进行交互。客户端类图可以帮助开发人员更好地理解客户端应用程序的结构,从而更好地设计和实现客户端应用程序。总之,客户端类图是一种有用的工具,它可以帮助我们更好地理解和设计客户端应用程序。
作者其他创作
大纲/内容
进行关键点检测和后处理并返回静止时的检测结果
账号登录
选择查询方式身份证/姓名
统计病例
目标
删除调查表
点击统计分析
点击添加
Y
N
页面跳转
点击CSV导出
康复调查
进行后续处理,如限束器的调整
选择筛选条件
账号是否存在
病例是否存在
医生确认患者摆位完成
登录成功
添加调查表
身份证&姓名校验
删除确认
管理病例
修改成功
患者进入检查室并摆位
BillInfo
点击肺康复患者调查表
RepayUI
frame:JFrameclient:ATMClienttextField: JTextField total: double loan:int Hint:JLabelsubmit:JButton
+ RepayUI(ATMClient)- initialize()+ main(String[])
点击删除
两次输入新密码
通过目标检测网络检测出人体和预设部位
确认静止
导出
是
编辑调查表
新建患者检查
删除病例
修改/输入信息
点击搜索
TardeType
首页
查询成功
加载默认检查协议,显示视频图像
将每帧检测结果融合到视频图像
跳转至登录页面
添加病例
同步进行
点击返回
新增调查表
放弃删除
提示无该病人信息
MainWindow
frame:JFrameclient:ATMClient
+ MainWindow(ATMClient)- initialize()+ main(String[])
输入搜索内容
统计分析
判断病人是否静止(由自动部位识别模块完成)
保存
导出成功
点击编辑
医生手动调整目标部位在图像中的检测框(可选)
导出CSV文件
添加成功
提交
删除成功
否
校验token进行身份认证
显示信息
筛选病例
身份证存在校验
查询病例
将单帧检测结果融合到视频图像
LoginUI
frame:JFrameusername:JTextField password:JTextFieldusernameHint:JLabelpasswordHint:JLabelclient:ATMClient
+ LoginUI(ATMClient)- initialize()+ main(String[])
基本要求
统计成功
查询调查表
编辑病例
RegisterUI
frame:JFrameusername:JTextField password:JTextFieldconfirmPassword:JTextField usernameHint:JLabelpasswordHint:JLabelconfirmPasswordHint:JLabelclient:ATMClient
+ Register(ATMClient)- initialize()+ main(String[])
其他导出
返回每帧的检测结果
输入账号
开始
目标:实时
输入身份证
DepositUI
frame:JFrameclient:ATMClientdeposit:JTextField
+ DepositUI(ATMClient)- initialize()+ main(String[])
自动部位识别
必填项校验
通过关键点检测和后处理得到并返回单帧的检测结果
输入必填项
WithdrawlUI
frame:JFrameclient:ATMClientwithdrawl:JTextField
+ WithdrawlUI(ATMClient)- initialize()+ main(String[])
PersonalConsumption
CSV导出
返回单帧的检测结果
打开登录网页
修改信息
输入密码
ATMClient
PORT:int =18888;socket:Socket in:BufferedReader out:PrintWriter + CurrentUser:User
修改密码
输入原密码
核心需求:根据2D图像检测出指定人体部位在图像中的位置
LoanUI
+ LoanUI(ATMClient)- initialize()+ main(String[])
ChangePasswordUI
frame:JFramepassword:JTextFieldconfirmPassword:JTextField passwordHint:JLabelconfirmPasswordHint:JLabelclient:ATMClient
+ ChangePasswordUI(ATMClient)- initialize()+ main(String[])
QueryUI
frame:JFrameclient:ATMClientnumber:int=0
+ QueryUI(ATMClient)- initialize()+ main(String[])
密码是否匹配
两次输入新密码是否一致
间隔3帧
CityUser
输入其他信息
统计搜索结果
检测确认完成时的图像中的目标部位
通过光流法或目标框的变化幅度判断病人是否静止
跳转至目标页面
实时检测目标部位
0 条评论
下一页