现在日渐繁忙的工作对健康造成了很大的影响,健身就显得越来越重要,本课题完成健身器材推荐服务平台的设计与实现,可以为不同人群推荐适用他们的健身器材与普及健身知识。完成身体素质的提高既可以减少未来医疗费用还可以提高工作效率实现良性循环,健身已经刻不容缓。
1.2.国内外研究现状、水平和发展趋势
1.2.1 国内外的研究现状、水平
《全民健身计划》实施 20 年来,国民的健身意识和体质都有了较大幅度的提高,尤其是 2009 年 10 月 1 日起施行《全民健身条例》后,政府有计划地建 设公共体育设施,加大对农村地区和城市社区等基 层公共体育设施建设的投入,国家机关、企业事业单 位和其他组织也组织单位人员开展工间( 前 )操和 业余健身活动,人们的健身意识得到了进一步的加 强,健身需求在一定程度上得到了满足,但由于缺少相关健身的知识,人民需要类似健身器材推荐服务平台的网站进行相应引导。
推荐平台自20世纪90年代概念被提出以来,随着电子商务,网上交易的蓬勃兴起,推荐功能的实现得到了良好的契机和快速的应用。由于信息技术的进步与互联网的普及,推荐平台得到了广泛的关注。推荐系统是根据用户的个人信息与兴趣爱好进行推荐相应的物品,目前推荐平台的研究主要在以下几个方面:
(1)用户信息的获取与建模。
(2)推荐算法的研究。
(3)推荐平台的评价问题。
(4)推荐平台的应用与社会影响研究。
本课题拟采用SSM框架进行实现,SSM框架是采Spring+SpringMVC+Mybatis进行整合完成网页的设计, Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java 开发框架,它可以整合其他的框架,Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2,Mybatis等。MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。SSM框架是集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。是目前企业进行开发的主要框架。
因此,选用目前较流行的构架方式来构建健身器材推荐平台SSM进行实现,Windows作为操作系统,Apache作为web服务器,MySQL作为数据库,JAVA服务器端脚本解释器。由于这些软件基本都是免费的开放源代码软件,可以在节省教学成本的同时建立起一个稳定、安全的服务平台。