基于SSH的健康管理系统平台设计与实现
摘要
随着网络技术的不断发展,网站的开发与运用变得更加广泛。这次采用java语言SSH框架(Spring,Struts,Hibernate)设计并实现了面向特定群体的健康管理平台。该网站主要有教师饮食管理、教师健康日志、教师体检管理、疾病预测评估等功能模块。通过该网站,教师可以更好的关注自己的体检状况以及最近的身体状况,根据自身情况调整饮食,睡眠等生活习惯,并且可以及时预测高血压以及糖尿病的患病可能性大小,以便采取有效地预防措施。
本系统采用的是典型的J2EE 三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。
关键词:健康管理,慢性病,Spring,Struts,Hibernate
Design and Implement of Health Management Platform for the Specific Groups
Abstract
With the continuous development of network technology , the use of web site has became more widespread. This time I use JAVA language and SSH frame (Spring , Struts , Hibernate) to design and implement the health management platform for specific groups. Dietary management of teachers, teachers’ health log, medical management for teachers, disease forecast are designed in the web. Through the site, teachers can focus on their physical condition better, also can according to their circumstances to adjust their diet, sleep habits, etc. At the same time, we can take preventive measures to avoid hypertension and diabetes effectively.
The system uses a three-tier structure called J2EE, divided into presentation layer, intermediate layer (business logic layer) and data services layer. Three-tier system put business rules, data access and legality verification work on the middle layer to process. Client does not establish a direct interaction with database, but make connections with the middle tier by components and then interacts with the database on the middle layer .
Keywords: Healthy Manage , Chronic disease , Spring , Struts , Hibernate
目 录
1引言1
1.1设计背景1
1.2设计目的和意义1
1.3 国内外研究现状2
2 系统需求分析3
2.1系统目标3
2.2 系统功能要求3
2.2.1前台功能3
2.2.2后台功能4
2.3 系统性能要求4
2.4系统数据要求4
2.4.1数据的性质4
2.4.2数据字典5
2.4.3实体联系图6
3 系统设计9
3.1 开发工具介绍9
3.1.1 My eclipse介绍9
3.1.2 Oracle介绍9
3.2开发技术介绍10
3.2.1 Struts 2介绍10
3.2.2 Spring介绍11
3.2.3 Hibernate介绍11
3.2.4 Jsp介绍12
3.2.5 Jquery介绍12
3.2.6 Dwr(Ajax)介绍13
3.3 系统架构设计13
3.3.1 Hibernate持久化15
3.3.2 Service层16
4 系统概要设计17
4.1系统体系结构17
4.1.1 设计原则17
4.1.2 运行架构17
4.2 网站功能结构18
4.3数据库表设计19
4.3.1 数据库详细设计19
4.3.2 数据库逻辑结构设计19
4.3.3 数据库表设计20
4.4 信息安全设计21
4.4.1 网络安全22
4.4.2 其他安全22
5详细设计23
5.1 系统流程图23
5.2 前台主页界面设计23
5.2.1前台主页功能设计23
5.2.2教师饮食管理功能设计24
5.2.3教师健康日志功能设计25
5.2.4教师体检管理功能设计26
5.2.5疾病预测评估功能设计27
5.2.6注册功能设计28
5.3后台主页界面设计29
5.3.1管理员用户登录功能29
5.3.2管理管理员功能30
5.3.3管理员管理体检结果31
5.3.4管理员管理健康新闻32
5.3.5管理员管理教师功能33
6 系统测试34
6.1编写测试用例34
6.2单元测试34
6.3系统和集成测试35
7 结论36
参 考 文 献37
致 谢38