版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文廿算机软件学院健康管理系统计算机系论文题目:所属系部:专业班级:姓名:指导老师:健康管理系统计算机系完成时间:20年月健康管理系统摘要:随着生活水平提高,人们越来越关注自己的身体健康,收入中相当大一部分用于健康投资。我国医疗方面面临的主要医疗水平有明显的区域性差别,以及人口结构的老龄化带来的保健需求的增加等。健康保健系统为上述问题的解决提供了一条途径,保健系统是通过通信网络将釆集端的胜利和医学信号传送到手机或者服务器进行分析并给出的保健参考信息。智能保健系统结合信息技术、通讯技术,生物技术,计算机技术,实现用户生理参数的测量,在移动终端的实现健康状态判断,并可通过无线网络传输参数至服务器获取更详细的保健信息和保存个人信息,以便以后査I刃。本丈在调研国内外健康保健系统和增值服务的现状和发展趋势基础上主要做了如下的研究工作:调研了国内外健康保健系统和增值服务的现状和发展趋势,并结合目前国内健康保健的发展,设计了基于Java技术的健康管理系统。系统在设计中选用了移动Java技术和PIC16F877单片机,使其具有低耗能、控制方便.成本低廉、移植性强等特点、利用PIC16F877单片机实现血压和脉率的无创测量、存储与传输控制。实现了生理参数釆集终端和手机端间输出的蓝牙传输,并设计了正负5伏直流电源O手机软件采用的是SUN公司的移动Java技术.它遵循着"Writeonce.Runeverywhere!”宗旨,并使用了MVC设计模式,使程序更加清晰,维护更加方便。手机端软件主要实现了用户生理数据的测董、储存.查询以及蓝牙通信等功能。关键词:健康保健,PIC16F877,手机,J2ME,蓝牙一、绪论随着人们生活水平的提高,健康越来越得到人们的重视,家庭收入中相当一部分永遇乐健康投资,随之而来的便是医疗器械,医疗电子类产品市场、保健市场的繁荣。血压作为人类健康的重要指标之一,更是得到人们的关注,人们需要方便、快捷测量血压的工具,但更重要的是一种便捷的了解自己生理状况的健康管理系统。二、总体方案说明(一)、课题背景:健康是人类的永恒话题之一,从古代中国的炼丹术追求长生不老到世界如今人类基因组的研究,无一不是为了健康长寿、而现代人类更是注重健康。世界卫生组织指出:亚健康是21世纪威胁人类健康的头号杀手。亚健康是指人身心处于一种第一状态(健康)于第二状态(疾病)之间的只用健康低质状态。资料统计:全球70%的人处于亚健康状态,LI前中国高收入人群的过速老化趋势已经超过欧美国家水平。现在“白领”阶层和一些以脑力劳动为职业的人群,亚健康表现比较突出,因为他们相对精神压力比较大,是的精神压力长时间积蓄,大脑超负荷运转,导致脑疲惫。、亚健康状态即是疾病先导,也是先衰的先兆,处于亚健康状态的人若处理得当,则可以向健康转化;若得不到调整,则容易向各种疾病转化。在移动通信网络迅猛发展的同时,基于Java技术的J2ME移动设备(手机和PDA)的功能日益强大,J2EE平台提供了一个强大的服务器环境。本文主要研究工作和组织结构本课题的讲究工作为:智能管理系统结合信息技术,通讯技术,生物技术,计算机技术,实现用户人体生理参数可将参数值通过蓝牙传输到手机,在手机上获得自己的生理状态信息与相关信息,并可通过无线网络将参数值传至服务器获取更详细信息和保存个人信息,以便以后查阅。本设计更加强调用户能及时获得健康保健信息。LI的在于用户随时了解自己的身体状况,预防重大疾病产生。系统的开发重点在于系统的构建,选取广2个生理参数进行研究。本文绪论部分介绍了健康保健的概念,国内外发展状况,以及研究LI的和意义。第二张介绍了中体结构和功能,以及系统开发的关键技术。第三章详细描述了血压和心率测量模块硬件、软件的实现方法。第四章详细描述了主要界面及程序的发布。最后对本课题进行总结,对系统的不足和改进方向进行探讨。系统总体设计及相关关键技术系统总体功能本系统主要由采集模板、移动终端组成,两者以蓝牙的方式通信,釆集模板可有用户随身携带,可随时随地的测量自己的生理参数,选择发送测量结果到移动终端。健康管理系统是一个基于J2ME和J2EE平台以及GPRS网络的应用系统,用户在各种状态下山系统便携式采集模块完成人体生理参数(血压、心率)及时测量,蓝牙传输至手机端在通过无线网络传输参数数值到服务器保存个人信息,以便以后查阅,并实时根据生理参数值返回相应的健康保健参考信息到手机。它进一步扩展、增强和完善了现有的保健系统,实现了随时随地了解自己的生理状况,节约了卫生资源,也能在一定程度上气道预防作用。犹豫手机资源有限,用户可以定时将测量数据等通过蓝牙方式备份到PC机。无创血压测量原理血压简介血压是指血液在血管流动时,对血管产生的单位面积测压。血管分为动脉、毛细血管和静脉,相应地血压有动脉血压、毛细血管压。我们通常所说的血压是指动脉血压。血压测量方法血压测量方法有直接测量法和无创测量法两种。直接测量法是一种创伤性的血压测量法,常用心导管插入血管中,尾端有特殊圧力传感器,在X线透视的监控下将心导管送人血管。无创血压测量的方法有很多种:柯式音法、振动法、超上波法、双袖带法。移动客户端J2ME平台J2ME全程Java2MicroEdition,即Java的微型版本,是SUN公司推出的针对嵌入式消费电子产品的开发平台,与J2ME和J2EE共同组成Java技术的三个重要分支。SunMicrosystems将J2ME定义为一种以广泛的消费类型产品为訂标的高度优化的Java运行环境,包括寻呼机、移动电话、可视电话。Java是一种编程语言,技术具有开放性、安全性和夸平台的优点,可以为工业无线数据传输终端搭建一个标准的运行平台。采用Jas编写的程序可以运行在不同操作系统和芯片上,不同设备厂商的设备可以更好兼容,随着互联业务的飞速发展,Jas技术在移动通信领域得到了广发的应用。J2ME体系结构J2ME使用配置和简表定义J2ME程序的运行环境,其中配置定义了硬件的功能和低级API,而简表构建在配置之上,他详细的规定了不同嵌入式平台上的扩展高级API。配置配置将基本运行是环境定义为一套核心类和一个运行在特定类型设备上特定的JVM。J2ME环境可以被动态配置为提供运行应用程序所需要的环境,而不用考虑是否提供了该应用程序所需要的所有Java库。服务器端J2EE平台J2EE体系结构J2EE是当前用户快速构建企业分布式系统的最新技术,已经成为开发企业级应用的事实上的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。Servlet技术Servlet是Java编写的独立于平台和协议的服务器端应用程序,是由服务器端调用和执行的任何Java类,是使用JavaServletAPI及相关类和方法的Java程序,也是一种采用Java技术实现功能的一种技术。他运行在Servlet容器中,Servlet容器负责与客户端的通信以及调用Servlet的方法。Servlet与客户端的通信采用请求/相应机制。Servlet最流行的用法就是HTTPServletoHTTP是一种基于请求/响应模式的协议。客户端发送请求,服务器返回对该请求的相应。创建HTTPServlet类扩展H11pServlet抽象类覆盖HTTPServlet的部分方法获取HTTP请求信息。参数信息在HTTPServletRequest对象中以参数名/参数值得形式存放,可以通过HTTPServletRequest对象的getParameterNames(),getParamter(Stringname)以及getparameterValues()方法来检索参数信息。生成HTTP相应结果。通过HTTPServletResponse对象可以生成相应结果。HttpServletResponse对象中的getWriter()返回一个PrintWrite对象,使用PrintWriter的pint()或printin()方法可以向客户端发送字符串数据。JDBC技术JDBC是一种可以执行SQL语句的JavaAPI,用于提供数据库连接和访问服务.JDBCAPI以数据库厂商提供的JDBCDriver来访问数据库。JDBCillJava编程语言编写的类及接口组成,使用它可以将程序连接到多种关系型数据库。其作用主要是三个方面:建立数据库连接,向数据库发送请求,通过SQL语言操作数据库中的数据,包括查找、添加、删除操作等;获取并处理数据库返回的结果。3硬件实现(DPIC16F877单片机我们选用PIC16F877单片机作为采集模块的核心处理单元oPIC16F87X系列微控制器是PIC中级产品,它不仅保持了PIC系列基本级产品底价的特点,而且在性能上有了很大的提高,代码兼容性强,在各种电子产品中应用广泛,表现极佳。蓝牙通信我们知道PIC16F877单片机通过USART接口与蓝牙模块进行通信,蓝牙模块与手机通过蓝牙方式通信。蓝牙通信电路蓝牙通讯采用金瓯公司提供的内嵌模块BTM0202C2P,其相应资料如下特点:兼容蓝牙1.1规范Class2功率级别内置天线有效距离10\[工作温度:-25°C~85°C标准UART接口支持各种波特率(如1.2k、2.4、4.8、9.6K、19.2K、38.4K、57.6K、115.2K等),最大可达到1.384Mbps&自动节能模式支持低功耗模式安全认证、数据加密实现协议:LM、LC、L2cap、SDP、FRCOMM实现蓝牙串行协议,在系统调试中,应用了金瓯公司的蓝牙内嵌模板地板,此地板与单片机是232通信方式如图。RI3.11蓝牙内嵌模块及其232转换底座FigS.11blucboothembeddedmoduleandtheRS232conversionbase4手机端软件设计与实现功能与结构设计智能手机釆用开放式操作系统,第三方可根据操作系统提供的API为智能手机开发各种扩展应用,利用智能手机这一特性以及智能手机在屏幕尺寸、数据声音、图像处理能力,网络传输能力方面的优势。可轻松地开发出用于远程健康监护的应用软件,方便了用户的操作下载并安装Tomcat服务器下载并安装了Tomcat后首先在系统环境中添加JAVA_H0ME变量,变量为JDK安装路径,然后添加系统环境变量T0MCAT_H0ME,路径为Tomcat的根U录。在Tomcat服务器安装U录的bin『LI录中有个startup,bat批处理文件,运行该文件可以启动Tomcat服务器,他的默认端口为8080,因此需要在IE浏览器中输入URL才可以启动Tomcat的页面。Http://localhost:8080/Http://127.0.0.1:8080/Http://127.0.0.1:8080/其中,localhost表示本地主机,IP127.0.0.0表示本地主机的IP地址。蓝牙通信在进行网络通信前首先要获得本地蓝牙设备和远端的蓝牙设备。1.获得本地蓝牙设备信息在java,bluetooth包中,LocalDevice封装了本地设备的特性。蓝牙应用程序和LocalDevice之间的关系是典型的一对一关系。LocalDevice实例通过静态函数getLocalDevice获得PublicstaticLocalDevicegetLocalDevice()ThrowsBluetoothSateException获得本地蓝牙设备实例后,可以调用getFriednlyName函数获得本地设备的名字。调用vgetBluetoothAddress函数会获得设备的蓝牙地址,蓝牙地址用12个字符组成,且永远不会为空数据库(1)服务器数据库数据库服务器上主要运行的是数据库平台,而数据是一个系统的灵魂所在,所以后台数据库的选择在整个系统的规划、设计以及管理维护中至关重要。LI前,
商品化的数据库管理系统以及关系型数据库为主导产品,技术比较成熟。到LI前为止,数据库的开发工具比较多,如ACCESS,ORACLE,SQL等,选择他们的原则是方便使用。本系统釆用的是Oracleo三、方案实现(一) 、系统环境JDK1.8,Tomcat8,Oraclellg。(二) 、运行界面介绍在手机桌面“开始”菜单,上下移动光标选中远程监护系统软件图标,点击“确定”键即可进入智能手机软件主界面。(HCIIOMIMiCTRArt 删止ttt"J WHEr/MHI.B5.1「机狀件大用林Fig5.1BigiconofsoAwareforsmartphone图B5.1「机狀件大用林Fig5.1BigiconofsoAwareforsmartphone图5.2系统主界曲Fig52MainInterface(三)、系统功能介绍系统主页面提供一下选项:用户注册、用户登陆、帮助信息。当用户第一次登陆系统时,需要注册,注册成功后悔得到相应的提示,然后进入登陆页面。当用户注册成功后或者登陆系统后,会连接蓝牙模块,表示用户需要从测量模块获取新得生理参数数据,然后会出现下面等待界面,等待用户咋测量模块完成生理参数测量然后通过蓝牙传递手机,连接成功会出现连接成功标志,然后等待蓝牙模块的发送数据,在本系统中以结束数据发送表示符。图5.7当选择从内嵌模块获取新的生理参数Fig5.7Acquiringphysicalcharactersfromembeddedmodule图5.7当选择从内嵌模块获取新的生理参数Fig5.7Acquiringphysicalcharactersfromembeddedmodule图5.8连接成功界而Fig5.8Connectsuccesslyintcrfaca((neiiOMiMici)m删止 roiTAHRA5.IF机软件大BB标RA5.IF机软件大BB标Fig5.1BigiconofsoftwareforsmartphoneRA5.2系统主界而Fig5・2MainInterface山于智能手机为嵌入式设备,资源有限,存储容量有限,用户还可将测量数据本分到PC中,软件可将手机中最新记录更新到PC中,根据需要用户可删除今天以前的测量记录,或删除次月以前的测量记录,或删除今年以前的测量记录,或将删除整个数据库。(四)、应用程序发布移动健康系统用户端程序运行在支持J2ME的移动设备上,J2ME程序发布的形式主要有:0TA、数据线传输、红外线和蓝牙传输。本文对最常用的前两种方式给出说明。(-)、数据传输运行NetBeans6.0.1,然后选择相应的手机平台,辨析会在主程序菜单下的dist文件菜单产生一个jar和一个jad文件,然后通过数据线把这两个文件复制到手机内存或存储卡里的某个文件下,对直接支持Java的手机可只需点击jar文件,手机系统则会直接安装java程序,对某些手机则需要安装Java模拟器,比如功能比较完善的java模拟器一一DMIDP2,这类手机则需要先运行力眩模拟器,在模拟器中调用Java程疗;(二)、OTA方式发布OTA是指通过无线网络下载和安装J2ME应用程序的方案。下面介绍如何搭建简单的OTA服务器,当手机通过无线网络发出请求要求下载移动预约挂号系统客户端软件的时候,首先需要访问特定的WML页面。编辑mas.wml文件。<?xmlversion二”1.0”><!DOCITYPEvmlPUBLICw-//WAPFORUM//DIDWML1.3//EN"><wml><cardid="main"title二"HCSClient"><ahref二"MASCLient.jadv>HCSClent</a></card></wml>将mas.wml文件连同HCSClient.jar与HCSClient.jade文件放置到TomcatHomewebapps\ROOT下,J2MEWTK2.2提供了通过OTA方式运行MIDP应用程序的功能,选择J2METK_Home下的“OTA”预配置,启动AMS的安装
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农药经营许可现场核查规范
- 理疗师穴位定位精准技法
- 南美白对虾苗种投放前消毒处理方案
- 一般工业固体废物管理办法
- 减肥代餐粉冲调饮用规范
- 高血压患者饮食控制指导手册
- 风力发电接地系统施工方案
- 肩颈康复理疗操作标准流程
- 风险点辨识与分级管控办法
- 家政员着装仪容仪表管理规范
- 抗抑郁药物的应用与护理
- 2025年钻井工试题及答案
- 2026年新教材统编版初中语文八年级下册文学常识与内容理解必考知识点清单(附练习题)
- 《去撒野吧》抖音户外生活节招商方案
- 《中小学幼儿园安全指南》解读专题培训
- 政府采购市场调研制度
- 拆墙体施工方案(3篇)
- 第18课 土壤湿度控制好 教案(表格式)信息科技人教版六年级全一册
- 2026年时事政治测试题库附答案(模拟题)
- GD2016《2016典管》火力发电厂汽水管道零件及部件典型设计(取替GD2000)-101-200
- (全套表格可用)SL631-2025年水利水电工程单元工程施工质量检验表与验收表
评论
0/150
提交评论