健身运动推荐系统(附件)
人类从什么都靠手脚的原始社会发展到现在的科技时代,运动能力大大退步。然而随着生活节奏的加快,健康疾病的层出不穷,人们对健身运动,健康生活的认识越来越高,健身运动加入了社会发展。本文介绍国内外健身行业的发展情况,设计和开发了健身推荐系统。旨在提供给人们更好的健身体验,以此来激发人们对健身运动的兴趣以及推动国内健身行业的发展。本系统以JAVA语言为基础,MYSQL为后台数据库,完成用户注册登录,查看运动健身项目,健康信息测评,测评推荐,后台管理员管理用户和运动健身项目的基本功能。关键词 健身,管理系统,推荐系统,网站开发
目 录
1 绪论 1
1.1 课题的背景 1
1.2 课题的意义 1
1.3 国内外现状 1
1.4 开发技术和环境 2
2 需求分析 3
2.1用例图分析 4
2.2 功能需求分析 5
2.3数据流图 6
2.4数据字典 6
3 系统设计 7
3.1 功能模块图 7
3.2 数据库设计 9
4 系统实现 14
4.1用户操作流程图 14
4.2管理员操作流程图 18
5 系统测试 20
5.1 登录测试用例 20
5.2 健身运动项目测试用例 22
5.3 测评推荐测试用例 22
5.4 管理员登陆测试用例 24
结 论 25
致 谢 26
参考文献 27
1 绪论
1.1 课题的背景
正如老一辈的所说,饭后适当运动有助于食物消化,如今的社会生活节奏快而且生活压力大,适当运动更有助于身体健康。健身运动的兴起,始于90年代。中国的健身行业起源于上个世纪80年代,但早期的健身行业发展缓慢1。这就导致了目前国内的健身运动机构发展还处于靠手工输入的低效率管理阶段,随着健身用户的增加,这种管理手段会变得异常繁琐[2]。如今国外顶级大型健身俱乐部有?LA Fitness,中体倍力,San Ramon等。他们利用先进的技术、科学的管理和现在 *好棒文|www.hbsrm.com +Q: *351916072*
计算机网络时代带来的方便,通过扩大健身运动的平台面,将健身运动原本的那种单一的业务变得多元化,使得这种业务可以让更多的人能够接触到关于健身运动的知识,更多的人们能够只需上网就能够享受到健身运动业内人士专业的运动指导以及更加科学的健身运动知识[3]。但同处于计算机网络高度发达的我国却没有尽量地利用计算机网络所带来的方便发展出类似甚至更好的健身运动机构。
1.2 课题的意义
随着如今人们因为少运动甚至不运动而产生的许多健康疾病,人们的健康意识逐渐增强,一批又一批的健身爱好者出现,一家又一家的健身场地掘地而起,这必将使健身运动得到更好的发展。同时这也催生了许多能够为健身爱好者提供更好健身服务的服务,这些服务能够使管理员的操作变得简单而且用户能够在享用健身系统基本功能的前提下更好地选择适合自己的健身运动项目,从而提高管理效率和用户的健身体验。
本系统期望达成的目标:用户可在健身项目测评界面根据系统提供的表格填入答案,系统会根据用户给出的答案计算得分反馈给用户,用户再根据得出的总分在测评推荐界面输入从而系统会推荐给用户最适合用户的健身项目。
1.3 国内外现状
1.3.1国外现状
在健身行业发展初期,由于城镇居民可支配收入有限,只有少部分参与体育竞赛的人群才有健身方面的需求,而当时主要目的为塑造健美体形,运动项目以高强度、大运动量、时间短的运动项目为主。经过一段时间的发展,随着人们生活水平的提高和健身意识的增强,针对普通民众的健身会所开始出现,一部分中高收入人群开始走入健身会所,通过体育运动获得健康的身体,如参加有氧、无氧等器械锻炼、集体运动课程、单项体育运动等。近几年来,伴随城市生活压力日渐增大,在越来越多中低收入人群开始走入健身会所参与健身运动的同时,城市中高收入人群在健身运动的需求之外,还产生了追求健康生活方式的需求。这种健康生活方式除了保持科学的运动之外,还包括日常的皮肤保养、健康的饮食、积极的心态和充实的社交生活等。受目前城市中高收入人群追求健康生活方式的需求影响,目前一二线城市的大型商业健身会所开始逐步增加健康讲座、美容、大型会员活动、会所内餐饮服务等延伸业务,在健身业务之外为客户提供有助于其身心放松的服务。美国等发达国家的经验已经证明,由于服务范围更广,收费项目更多,提供综合服务的健身休闲会所相比提供单一健身服务的健身会所的盈利能力更强。
1.3.2国内现状
我国目前健身中心数量及质量都远远落后于欧美等西方发达国家,据统计,我国平均100多万人才拥有一家健身中心,但随着我国经济的飞速发展,人们生活水平的不断提高,国务院也颁发的《全民健身计划纲要》,随之而来的便是一阵健身运动的热潮。大家的健身意识已经越来越强,人们花在健身上的费用和时间也越来越多,各种各样的综合性的大型健身中心随之出现,健身更是为大多的人所接受。尽管如此,我国针对健身行业研发的健身运动管理系统却并不完善。
1.4 开发技术和环境
1.4.1 开发技术简介
整个系统的开发,将采用现如今比较流行的Java语言作为开发基础,网页制作采用JSP,数据库管理采用Mysql以及B/S结构等技术
a)Java简介:Java是一种十分优秀的开发语言,尽管它的出现富有戏剧性并且相对于汇编语言和C语言来说,它的发展历史至今只有二十年,但是毫不夸张地说它现在已经发展成为当今社会最受欢迎的编程语言,由此可见Java语言的独特之处。一方面来说,Java语言具有跨平台性,比如说跨平台性,在各种不同的操作系统上都可以用Java语言来开发软件,Java的这一特性正好满足了不同开发者个人喜好,给软件开发带来了极大的方便,同时Java的开发方式是面向对象的,这一特性可以使开发者使用更加方便,同时更大的节省了代码的编写,还有利于代码的复用与扩展;另一方面Java具有极高的安全性,多个层面的安全保障。这些其他的语言所不具备的特性使得Java语言别具一格。
目 录
1 绪论 1
1.1 课题的背景 1
1.2 课题的意义 1
1.3 国内外现状 1
1.4 开发技术和环境 2
2 需求分析 3
2.1用例图分析 4
2.2 功能需求分析 5
2.3数据流图 6
2.4数据字典 6
3 系统设计 7
3.1 功能模块图 7
3.2 数据库设计 9
4 系统实现 14
4.1用户操作流程图 14
4.2管理员操作流程图 18
5 系统测试 20
5.1 登录测试用例 20
5.2 健身运动项目测试用例 22
5.3 测评推荐测试用例 22
5.4 管理员登陆测试用例 24
结 论 25
致 谢 26
参考文献 27
1 绪论
1.1 课题的背景
正如老一辈的所说,饭后适当运动有助于食物消化,如今的社会生活节奏快而且生活压力大,适当运动更有助于身体健康。健身运动的兴起,始于90年代。中国的健身行业起源于上个世纪80年代,但早期的健身行业发展缓慢1。这就导致了目前国内的健身运动机构发展还处于靠手工输入的低效率管理阶段,随着健身用户的增加,这种管理手段会变得异常繁琐[2]。如今国外顶级大型健身俱乐部有?LA Fitness,中体倍力,San Ramon等。他们利用先进的技术、科学的管理和现在 *好棒文|www.hbsrm.com +Q: *351916072*
计算机网络时代带来的方便,通过扩大健身运动的平台面,将健身运动原本的那种单一的业务变得多元化,使得这种业务可以让更多的人能够接触到关于健身运动的知识,更多的人们能够只需上网就能够享受到健身运动业内人士专业的运动指导以及更加科学的健身运动知识[3]。但同处于计算机网络高度发达的我国却没有尽量地利用计算机网络所带来的方便发展出类似甚至更好的健身运动机构。
1.2 课题的意义
随着如今人们因为少运动甚至不运动而产生的许多健康疾病,人们的健康意识逐渐增强,一批又一批的健身爱好者出现,一家又一家的健身场地掘地而起,这必将使健身运动得到更好的发展。同时这也催生了许多能够为健身爱好者提供更好健身服务的服务,这些服务能够使管理员的操作变得简单而且用户能够在享用健身系统基本功能的前提下更好地选择适合自己的健身运动项目,从而提高管理效率和用户的健身体验。
本系统期望达成的目标:用户可在健身项目测评界面根据系统提供的表格填入答案,系统会根据用户给出的答案计算得分反馈给用户,用户再根据得出的总分在测评推荐界面输入从而系统会推荐给用户最适合用户的健身项目。
1.3 国内外现状
1.3.1国外现状
在健身行业发展初期,由于城镇居民可支配收入有限,只有少部分参与体育竞赛的人群才有健身方面的需求,而当时主要目的为塑造健美体形,运动项目以高强度、大运动量、时间短的运动项目为主。经过一段时间的发展,随着人们生活水平的提高和健身意识的增强,针对普通民众的健身会所开始出现,一部分中高收入人群开始走入健身会所,通过体育运动获得健康的身体,如参加有氧、无氧等器械锻炼、集体运动课程、单项体育运动等。近几年来,伴随城市生活压力日渐增大,在越来越多中低收入人群开始走入健身会所参与健身运动的同时,城市中高收入人群在健身运动的需求之外,还产生了追求健康生活方式的需求。这种健康生活方式除了保持科学的运动之外,还包括日常的皮肤保养、健康的饮食、积极的心态和充实的社交生活等。受目前城市中高收入人群追求健康生活方式的需求影响,目前一二线城市的大型商业健身会所开始逐步增加健康讲座、美容、大型会员活动、会所内餐饮服务等延伸业务,在健身业务之外为客户提供有助于其身心放松的服务。美国等发达国家的经验已经证明,由于服务范围更广,收费项目更多,提供综合服务的健身休闲会所相比提供单一健身服务的健身会所的盈利能力更强。
1.3.2国内现状
我国目前健身中心数量及质量都远远落后于欧美等西方发达国家,据统计,我国平均100多万人才拥有一家健身中心,但随着我国经济的飞速发展,人们生活水平的不断提高,国务院也颁发的《全民健身计划纲要》,随之而来的便是一阵健身运动的热潮。大家的健身意识已经越来越强,人们花在健身上的费用和时间也越来越多,各种各样的综合性的大型健身中心随之出现,健身更是为大多的人所接受。尽管如此,我国针对健身行业研发的健身运动管理系统却并不完善。
1.4 开发技术和环境
1.4.1 开发技术简介
整个系统的开发,将采用现如今比较流行的Java语言作为开发基础,网页制作采用JSP,数据库管理采用Mysql以及B/S结构等技术
a)Java简介:Java是一种十分优秀的开发语言,尽管它的出现富有戏剧性并且相对于汇编语言和C语言来说,它的发展历史至今只有二十年,但是毫不夸张地说它现在已经发展成为当今社会最受欢迎的编程语言,由此可见Java语言的独特之处。一方面来说,Java语言具有跨平台性,比如说跨平台性,在各种不同的操作系统上都可以用Java语言来开发软件,Java的这一特性正好满足了不同开发者个人喜好,给软件开发带来了极大的方便,同时Java的开发方式是面向对象的,这一特性可以使开发者使用更加方便,同时更大的节省了代码的编写,还有利于代码的复用与扩展;另一方面Java具有极高的安全性,多个层面的安全保障。这些其他的语言所不具备的特性使得Java语言别具一格。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/368.html