《S和OTT应用的居民健康信息管理系统开发,软件工程论文.docx》由会员分享,可在线阅读,更多相关《S和OTT应用的居民健康信息管理系统开发,软件工程论文.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于B/S和OTT应用的居民健康信息管理系统开发,软件工程论文根据美国健康信息管理协会 (AHIMA) 的统计,2020 年基于计算机的病人记录CPR,Comput-er-Based Patient Record在医院的普及率仅为14.9%。中国社区医疗卫生体系相对落后,这个数值可能会更低。国家卫生部卫生统计信息中心给出的数据显示,将近 49%的三甲医院已经开场部署电子病历系统。我们国家从 2018 年至今累计投入了将近 2 亿元进行电子病历的推广普及。当下医疗信息产业的前景良好,但是配套的软件服务产品却仍然是短板,而合适家庭使用的居民健康信息管理平台系统更少。华而不实,国内很多高校和研究机构
2、,早已开展了此方面的研究。基于此,以成熟的 B/S 架构为基础,扩展系统到移动端,接入如微信公众服务号一类的 OTT 应用所提供的推送通知服务,开发一种新型的符合需求的居民健康信息管理系统。这样既不会太多的增加系统资源开销,又能很好地提升用户的体验。1、 系统设计本系统以 B/S 架构为基础,在 Myeclipse 平台进行开发。目的是使居民能够便利地统计自个的各项生理和病理参数,并以电子档案的形式存储在网络服务器中,同时系统能对使用者的记录进行运算和评价。这样,居民能够方便的把握自个的身体健康状态,做到疾病的预防。华而不实,服务器的搭建采用了 Tom-cat,关系数据库管理系统选择了 MyS
3、QL。1.1 设计规范由于系统面向家庭用户,采集的信息包括很多敏感的个人隐私,所以数据库的权限管理遵从分级的思路 ,超级管理员在后台能够查看用户各项数据,包括用户注册信息等。但是不能随意更改用户上传至服务器的生理参数,能够在经过用户的受权后才能进入修改、删除的权限页面。为确保信息的安全性,数据必须经过算法加密存储。而防火墙也是重要的防护措施。数据库的设计采用一个整体的库,分为多张表记录所有用户的信息。这样方便管理,利于接入 JavaBean 进行查询。分表根据用户不同,将所有用户注册信息保存在同一张表中,包括用户名、密码和注册日期等。另外,对每一个用户的各异性信息,如每个人的登录时间、生理参数
4、信息则放在以用户 ID 为名字的表中。1.2 设计经过1.2.1 搭建开发平台B/S 含在 C/S 中,是 C/S 架构的轻量化改进。它的优势是符合瘦客户端、一体化和广域资源的分享需要,最终目的是节约客户端更新、维护等使用成本。配合 MySQL 数据库的使用,能够胜任很多的系统应用。开发平台为 Myeclipse,使用它应该先安装 JDK和 Tomcat,并设置好环境变量。JSP 具有平台无关性,用它开发的 WEB 程序结合 和 XML 服务器端实现动态内容。然后将 MySQL 数据库的 jdbc 驱动程序 jar 包拷贝到 Tomcat 的 lib 目录下,建立 Tomcat 和MySQL
5、的数据库连接池。1.2.2 实现系统的构建当新用户注册时,将入户的基本信息写入数据库中。用户登陆判别程序需要设置对非法用户的拒绝。除此之外,对用户的登陆信息按时间节点进行排序,方便算法实现用户生理信息的统计。在主页面设置扫描二维码添加微信 OTT 公众服务号的功能,方便年龄较大的用户的亲属通过手机远程查看老人的身体状况。后台的微信公众号平台与服务器数据进行对接,实现权限和数据互通。配合通用硬件如欧姆龙等公司的血压计、计步器等产品,用户能够方便地通过 USB 接口或者蓝牙将硬件监测的生理信息传至 PC 机。用户登陆后,系统会调用存储在电脑上的记录写入数据库,通过阅读器页面或者微信查看。在后台,软
6、件透明的进行数据采集和处理,包括新用户注册后在 registaction 中判定能否注册,若能够注册则同步获取 MySQL 中的 userid 自增长的最大值,作为对应的新用户的动态信息表和保存用户生理参数的信息表的表名 hc_logid。这些都以多线程在服务器进行,然后返回到用户阅读器页面。2、 功能分析2.1 系统特点根据设计思路,用户界面UI简单明了,符合当代化软件设计规范。界面直观,所见即所得。考虑到用户群体的特性,简洁的设计也愈加符合使用习惯。在算法上,医学信息要以严谨真实为基础。来自于软件工程界的错误算法引起的 Therac-25 被错误地超剂量使用,导致了 1985 年 1987
7、 年间确认的六起患者死亡或严重辐射灼伤,是医学信息学的一大悲剧。同时,敏捷开发(Agile Development)是软件工程的一个重要发展。它强调软件开发应当能够对将来可能出现的变化和不确定性作出全面的反响。微信信息传输使用心跳包,具有消耗流量少,并且随时在线的优点。借助公众服务平台进行发信控制和用户服务,只要当用户发出指令时才被动唤醒系统,合适智能移动设备的应用。用户无需安装额外的APP,在通过手机获取服务器端信息的同时,不增加用户手机的资源占用和电量消耗。2.2 实现功能根据用户所使用硬件产品支持信息采集数量的不同,算法实现的主要统计功能包括:1记录 7 次用户登录的历史记录,方便计算用
8、户生理参数的均值;2记录每次用户登录所采集的心率表、呼吸率表、血压表、血氧饱和度表;3提供用户自定义采集数据名称;4提供图表数据更直观的显示出用户生理信息的变化情况。3、 结束语该基于 B/S 和 OTT 推送服务相结合的新型居民健康信息分析管理平台,采用了模块化的编程思想,系统的多平台通用性好,且易于后期业务范围的扩展。同时,分层设计思想的应用和经过优化的数据库使得服务器的负载减轻,更利于系统的运行。在社区医疗和可穿戴设备的迅速发展下,它的平台扩展性能够方便的实现与其他软硬件的结合,是一种实用型的创新技术。以下为参考文献:1 邓欢,吕强.基于 ASP.NET 的电子病历系统的设计与实现J.科
9、技信息,20202:148-150.2 刘雷红,黄岳山,吴效明. 面向社区家庭的远程健康服务系统的研究与设计J. 医疗卫生装备,202011:7-9.3 肖永平,陈玲,高杨,等. 基于 B/S 的医疗信息统计分析系统的设计与实现J. 医疗卫生装备,20206:37-38.4 刘逸敏. 基于访问目的的隐私数据访问控制机制研究D.上海:复旦大学,2020.5 Kohli N,Verma N K. Performance Issues of Hospital SystemUsing MySQLC/IACSIT、IEEE China Council,2018.6 王维霞,黄岳山,吴效明. 基于 USB 的家庭健康监护数据传输设计J.医疗卫生装备,20202:12-14,20.7 李三波,项 赟. 当代软件工程技术分析 Therac-25 灾难事故J.计算机系统应用,20077:120-123.8 白雪竹,郭 青.微信 从即时通讯工具到平台级生态系统J.当代传播中国传媒大学学报,20202:130-133.