- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动康复训练系统设计和实现
移动康复训练系统设计和实现
摘要:在移动互联网及智能终端快速发展的社会背景下,移动医疗行业发展迅速。针对现有患者康复训练和信息系统结合存在不足情况,本文引入以移动康复训练系统为基础,为康复患者提供一个便捷的医疗信息服务平台,对其康复训练过程中的一些需求提供帮助,协助用户更好恢复健康。
关键词:智能终端;移动医疗;移动康复训练系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)06-0053-02
1概述
康复训练是康复医疗的一个重要方式,患者借助康复器材或训练长期自主或被动方式训练功能丧失的部位以期恢复健康。目前国内对一些运动功能型患者的采用康复手段仍是在治疗师的指导下,利用康复器械进行的康复训练。这种治疗方式存在明显的不足:1)效率较低,一名康复治疗师不能同时对多名患者进行指导;2)训练效果不理想,康复训练一般比较机械和枯燥,患者被动参与康复训练,主动性较差;3)自我评价功能弱,患者对自身恢复情况了解常来于治疗师的评估,自我评价的能力不高。
通过对现有康复训练系统的研究,针对存在的问题,特别是与移动智能终端结合不足的现状。本文引人移动康复训练系统,为康复患者提供一个便捷的医疗信息服务平台,对其康复训练过程中的一些需求提供帮助,协助用户更好恢复健康。本文首先分析远程康复训练的业务流程,明确用户的需求分析及功能模块需求,然后确定系统的智能终端应采用的操作系统,进而在Android系统上规划、设计并实现该应用系统,为用户提供一个较为便利的应用平台,协助其早日恢复健康。
2系统功能综述
以康复训练作为系统设计的主要目标,重点用于康复患者的康复器材了解、训练、信息处理、计划、交流及咨询等方面的信息处理,协助康复患者长期康复治疗,快速恢复健康。考虑现有的基础和用户规模,以基于Android系?y的智能手机作为移动智能终端,并将其作为输入和输出设备,完成用户的各种操作。
从移动康复训练系统的用户群来看:除管理员外,真正的用户只有医生和患者。因此在设计时我们考虑的对象主要是医生和患者。考虑智能手机现有的市场份额及使用开发成本,设计时我们采用开源的Android系统作为设计平台。考虑用户的实际情况及使用方便,尽量使用简洁的设计界面,简单明了的操作方式。在系统使用大量数据信息时,要保证系统的实用性、可靠性和实时性。通过以上分析,系统角色图如下:
3系统设计
3.1系统设计思路
采用基于组件的开发是Android系统基本开发模式,其组件间相对独立,耦合度较小,利于进行分层设计。Android系统底层设计是各组件间信息传递和信息确认的关键,缺少底层的支持,各组件间的通信将无法完成。
1)用户端(医生和患者端)
用户端采用Java语言进行编写,在Android平台上进行开发设计。主要模块包含有Service包服务、Bridge包封装、XML封装解析、Https传输。其中Service模块主要是对输入、输出及界面显示等进行统一打包;Bridge模块主要是各种类型处理类传输功能;XML封装解析主要用于进行XML格式封包;Https传输是使用安全套接字,采用加密方式进行信息传输。
2)服务器端
这部分主要业务连接服务、数据库服务和服务器管理模块构成。实现用户管理、安全认证、信息查询、会话管理等功能。
3)信息系统服务器端
这部分主要由现有信息系统构成,考虑系统的拓展性及功能的完善,我们也将其画在整个系统的逻辑图中。由于安全性及用户的知识能力构成不同,现有的系统如:HIS、PACA、LIS等提供的信息有些只能医生能看懂。同时考虑基于Android系统手机的实际情况,在移动用户端上实现还是有一定局限性,因而系统设计时不作为重点内容,可以通过Http通信方式和Socket通信方式实现与信息系统服务器端的通信。这三个部分物理架构如图2所示。
用户端Android架构共分三层:
1)应用层负责整个软件的界面展示,通过DAO和数据库交互,通过Android的AsserManager和资源ID直接操作资源文件,并通过接口层和服务器通信,从而更新数据到数据层。
2)数据层负责本地业务数据存储。
3)接口层通过HTTP+XML和服务器进行交互。
信息更新业务流程如下:
1)通过接口层到服务器获取比目前信息更新的数据,文本数据放人数据库,数据放人本地文件系统中。
2)应用层通过DAO访问数据库中的文本数据,通过An-droid的AssertManager和资源ID访问文件资源。
3.2功能模块整体设计
考虑Android系统组件间松耦合的特点,我们采用分层设计的思想进行规划设计。在
文档评论(0)