论文部分内容阅读
随着生活水平的不断提高,人们越来越重视自己的健康。健康信息管理作为一种能够将被动的疾病治疗转变为主动健康管理的新兴健康服务模式越来越受欢迎。目前国内外的健康信息管理产品大多应用于医院、康复中心等医疗机构,而针对大众的健康信息管理研究较少。本文在分析了现有健康信息管理系统的不足后,设计并开发了一个面向大众、功能丰富的个人健康信息管理系统。本文选用Java EE(Java Platform Enterprise Edition)作为系统的开发平台,应用Strust2框架实现MVC(Model View Controller)设计模式,达到降低视图层与业务逻辑层之间的耦合程度目的。同时,系统选用MySQL数据库作为系统的主要存储数据库,并整合对象关系映射框架Hibernate来实现数据持久化,实现业务逻辑与数据访问之间的松耦合。最终通过Spring整合安全控制框架Shiro,完成了系统的信息认证、权限管理和单点登录等功能。为提升了用户的体验效果,在系统的前台开发过程中还使用了Ajax、JQuery、JFreeChart等前端技术,并在部分重要功能模块实现了无刷新动态显示,减少了用户等待的时间和系统服务器的响应负担。系统开发包括需求分析、系统设计、系统实现和测试等步骤。需求分析明确了系统的实现目标与总体需求,通过功能性需求分析划分了功能模块的结构,同时进行了非功能性需求分析,包括质量可靠性需求分析和安全性需求分析;然后,对系统进行了总体设计介绍,详细设计了系统管理、用户信息管理、健康信息管理、健康档案管理等功能模块,分析了业务的执行过程,创建了业务流程分析模型;同时,以系统核心的健康档案管理功能模块和用户信息管理模块为例进行了详细地数据库表设计,确保所得到的数据库表结构能够满足数据持久化保存的需求;在系统需求分析和系统设计的基础上,开发了应用程序和用户界面,并对系统进行了全面的功能性测试与性能测试。本系统对健康信息进行分类管理,让用户查找使用简单方便,极大地提升了健康信息的管理效率。本个人健康信息管理系统对于预防疾病的发生、降低医疗费用、优化区域医疗资源以及促进个人健康具有重要的应用价值与实际意义。