论文部分内容阅读
世界卫生组织指出:本世纪全球发展的重要挑战之一是慢性非传染病的迅速增加。我国目前慢性病所造成的死亡已占全部死因的70%以上。这一挑战严重威胁着经济、社会的发展以及广大人民的生命和健康。在各种应对措施中,只有能广泛开展的健康促进和群体预防才能有效遏制慢性病的患病和死亡,并且成本相对较低。健康危险度评估方法能对慢性非传染病的危险因素进行定量分析,并能促进人们改变不良行为和生活方式、减少危险因素,因而具有巨大的潜在经济、社会价值。因此,构建可用、易用、稳定并可重用、可扩展且易于维护的健康危险度评估系统,满足个人、社会日益增长的健康危险度评估的需要是公共卫生领域内势在必行的发展趋势。首先分析了健康危险度评估领域的背景和现状,强调了重构健康危险度评估系统的必要性,明确了健康危险度评估系统的核心功能。在此基础上,分析了系统总体架构、功能组件划分和开发模式的选型。然后基于Struts2框架、Spring框架、Hibernate框架和AJAX技术分析了系统的详细设计与实现。使用基于MVC模式的Struts2框架简化Web层的实现;采用Hibernate框架实现数据持久化,使得业务逻辑层能以面向对象的方式访问关系性数据库,并采用Spring中的HibernateDaoSupport类简化持久化层的开发;借助Spring框架来集成、管理各层组件,并结合面向接口编程技术,让各层之间完全解耦;使用AJAX技术来增强XHTML的展现能力,实现页面的动态效果,使用户界面亲切、友好,给予用户更加丰富的体验。通过对健康危险度评估系统的重新设计和实现,提高了健康危险度评估系统的可用性、易用性和稳定性。促进个人养成良好的行为和生活方式,给个人带来健康,给社会减少负担;强化了预防医学的实用能力,为今后预防医学以及公共卫生科学的发展提供了新思路、新方法,同时积累了大量公共卫生领域内数据,为公共卫生领域的定量分析提供了物质基础。