当前我国社会老龄化日趋严重,针对老年人的健康评估和健康管理也逐渐成社区卫生服务中心(或站)和健康管理公司的重要工作。慢性病的特点是病程长,疗效不明显,甚至有的患者持续终生[1]。如果这些评估以及管理如果通过医生和病人面对面手工来完成的话,显然会给医院和病人都带来较大的负担。因此本文针对老年人健康评估和健康管理的需要,尝试开发一个基于Web的适用于社区卫生服务中心(或站)和健康管理公司运营模式的一个评估子系统。
如今,计算机和互联网已经高度普及。因此我们可以充分利用计算机的计算性能来完成健康评估,利用数据库技术来进行数据管理。当医生或者病人只需在Web页面上将数据输入,由计算机来进行评估计算和结果保存,大大的提高了工作的效率,减轻的医生和病人的负担。本文项目属于卫生部基础科研项目的针对Web平台的延伸。
1.2 主要研究内容
本文研究的是如何把血压评估,血糖评估、血脂评估、BMI指数评估、运动评估、膳食评估、心理健康评估、生活质量评估移植到计算机上,由计算机根据这些评估的公式来计算结果,并且保存结果。
那么如何将这些手工的过程以软件的过程实现呢?这就需要抽象出一个软件模型即UML模型。UML的优势体现在可以使用单一的集成的表示法来对系统的多个方面进行建模,模型范畴包括从系统的静态结构到动态行为特征,从系统的逻辑功能到物理部署[2]。该UML模型中包含各种知道软件开发的图。用例图用来描述角色功能关系。流程图可以描述每一个操作的具体流程。而类图则是当我们把系统中的角色,动作等抽象成类或者接口后,可以描述他们之间的静态结构和关系,通俗来讲就是描述系统的结构化设计。状态图是描述一个实体在各种事件的反应触发下而做出的动态行为,可以研究类、角色、子系统、或组件的复杂行为。当把这些图做出来之后,我们就有了一个软件设计的比较明确的模型。
本软件需要完成的是
1) 用户在Web页面输入数据,能为用户提供充分的操作指导,交互性良好。
2) 两种运行模式,登录运行和非登录运行,登录运行时要求能将部分评估输入和全部评估结果存入数据库,而且能按当事人进行历史查询。非登录运行时要求能显示评估结果。
3) 各项评估计算过程在软件中的实现。
4) 登录运行时,判断用户身份,根据用户身份,在保存结果和查询结果时,要有不同页面页面操作流程。
5) 一些平台和框架技术的研究和应用。
IDE:MyEclipse8以上
Web客户端:FireFox v24以上,支持JavaScript和jQuery2
Web服务器:Apache Tomcat6
表示层:Struts2;业务层:Spring Framework3;数据集成层:Mybatis3/JDBC;数据库服务器:MySQL5以上
1.3 论文组织结构
本文的论文组织结构如下:
第一章 绪论。介绍了项目的课题背景、本文的研究内容以及组织结构。
第二章 相关技术研究。分别对Struts2技术、Spring3技术、Mybatis3技术、jQuery技术、Ajax技术进行了研究。
第三章 系统需求分析与方案设计。对系统的需求进行分析,然后分析并设计了系统的架构、模块,最后对系统的各个功能模块进行详细设计。
第四章 系统具体实现与系统测试。首先介绍了系统的开发环境,然后对Web开发几个技术要点进行了具体的实现,接着讲述了Web客户端的页面的部署、服务器重要功能等的实现过程,最后设计了测试用例,通过各项评估对系统进行了测试与结果展示。 J2EE健康评估子系统的开发+文献综述(2):http://www.751com.cn/jisuanji/lunwen_10776.html