基于SSH框架的健康生活平台的构建

基于SSH框架的健康生活平台的构建

论文摘要

通过对传统的生活健康网站的比较分析,结合现有流行的SNS生活社交网站的特点,提出了基于SSH (Struts2+Spring+Hibernate)框架的健康生活平台的构建方案。该平台以帮助用户进行健康评估和健康管理为目标,通过平台的饮食日记、微博生活、运动日记、一起挑战、体重管理、我的好友、食物营养字典等功能模块提高用户对健康的关注,培养良好的生活习惯,用最少的时间,最科学的方法,互动娱乐的方式进行健康饮食和健康运动。通过对健康生活平台业务的需求分析,该系统从逻辑结构和技术实现两方面给出了系统的总体设计方案和各功能模块的流程分析以及详细设计方案,完成了平台的数据建模和数据库的搭建。在此基础上,实现了基于SSH框架的系统功能整合,简化了平台的开发过程,平台具有以下技术特点:在控制层使用Struts2来解决MVC模式中的显示,控制问题;在表示层穿插应用到Ajax登录、查询验证和Jquery控件技术;业务逻辑层采用Spring负责访问数据库DAO类的事务控制;数据持久层使用Hibernate。以上技术方案的使用提高了平台的开发和运行效率以及代码的可维护性。基于此方案构建的101健康网已成功上线,达到了预想的设计目标,目前已具有10万注册用户。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文背景
  • 1.2 论文的内容与意义
  • 1.2.1 论文的内容
  • 1.2.2 论文的意义
  • 1.3 论文的章节安排
  • 第二章 健康生活平台概述和SSH框架简介
  • 2.1 健康生活平台概述
  • 2.1.1 平台的在线健康管理概念和特点
  • 2.1.2 平台在线健康管理服务的人群
  • 2.1.3 平台在线健康管理的两种主要方式
  • 2.2 J2EE平台概述
  • 2.2.1 J2EE简介
  • 2.2.2 J2EE的分层应用模型
  • 2.2.3 J2EE的优越性
  • 2.3 Struts2框架简介
  • 2.3.1 Struts2框架的起源与背景
  • 2.3.2 Struts2的MVC实现
  • 2.3.3 Struts2的处理流程
  • 2.4 Spring框架简介
  • 2.4.1 Spring框架概述
  • 2.4.2 Spring框架的优点
  • 2.5 Hibernate框架简介
  • 2.5.1 Hibernate框架介绍
  • 2.5.2 Hibernate的核心接口
  • 2.6 SSH(Struts2+Spring+Hibernate)框架的整合
  • 2.6.1 SSH框架介绍
  • 2.6.2 SSH框架的业务流程
  • 第三章 健康生活平台的需求分析与总体架构
  • 3.1 需求分析
  • 3.1.1 平台建设目标
  • 3.1.2 系统的功能需求
  • 3.2 健康生活平台的功能设计
  • 3.2.1 平台的功能介绍
  • 3.2.2 平台的核心功能运作机制
  • 3.2.2.1 健康要素功能设计
  • 3.2.2.2 健康管理功能设计
  • 3.2.2.3 检验报告功能设计
  • 3.2.2.4 慢性病风险评估功能设计
  • 3.3 数据库设计
  • 3.3.1 数据库选型
  • 3.3.2 数据表结构设计
  • 3.3.2.1 健康管理模块表结构设计
  • 3.3.2.2 健康生活模块表结构设计
  • 3.4 平台的架构设计
  • 第四章 健康生活平台的详细设计与实现
  • 4.1 健康管理激发机制的实现
  • 4.1.1 健康动态的激发机制
  • 4.1.2 健康要素的激发机制
  • 4.1.3 健康指导的激发机制
  • 4.1.4 健康管理的激发机制
  • 4.2 Web层的实现
  • 4.2.1 JSP页面的实现
  • 4.2.2 Ajax的应用
  • 4.2.3 Jquery的应用
  • 4.2.4 Struts2的应用
  • 4.3 业务逻辑层的实现
  • 4.3.1 Spring的事务管理
  • 4.3.2 业务逻辑层接口的实现
  • 4.4 数据持久层的实现
  • 4.4.1 Hibernate的应用
  • 4.4.2 DAO接口的实现
  • 第五章 结论
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于SSH框架的健康生活平台的构建
    下载Doc文档

    猜你喜欢