




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WEB数据库技术下运动健康管理系统设计与实现Abstract:In order to improve the health management level of residents in China, this paper designs a sports health management platform.The platform includes user login module, physiological evaluation module, sports fitness program module, mental health evaluation module, test result inquiry module, user information management module, and platform maintenance module, The data of the platform are stored in the MySQL database.Through the exercise health management platform, the physical and psychological conditions can be evaluated in time and the sports and fitness programs can be put forward in a targeted manner.It overcomes the shortcomings of the traditional health management.Keyword:Exercise health;MySQL database;BMI;随着社会的发展, 竞争越来越激烈, 受到不良生活方式及慢性非传染性疾病等不同因素的影响, 现代人的身体健康状况不容乐观, 这直接体现出现代人的健康运动管理意识较为薄弱1,2,3, 因此, 应该加强现代人的运动健康管理, 形成良好的生活习惯。随着计算机网络技术的发展, 它已经影响人们生活的方方面面, 可以考虑应用计算机网络技术, 加强现代人的运动健康管理, 积极构建基于WEB数据库技术的运动健康管理平台, 满足现代人的健康管理需求, 提出个性化的身体机能评估和运动健康方案, 提高个人运动健康管理效果。1、基于WEB数据库技术的运动健康管理平台设计1.1、设计思路分析运动健康管理主要是对个人的运动习惯、实际的健康状态等为基础, 实现个人身体健康状况的评估, 充分了解个人的运动需求, 以提高个人体质为目的设计出个性化的运动方案, 加强个人的健康行为指导。以B/S结构技术、PHP语言、MySQL数据库等为基础, 建立起一个扩展性强、操作简单、实用的运动健康管理平台。1.2、平台整体技术架构运动健康管理平台运用MVC设计模式和struts2框架, 系统的技术架构, 如图1所示。图1 平台技术架构2、运动健康管理平台的功能模块设计的运功健康管理平台的功能模块, 如图2所示。(1) 用户登录模块根据权限的不同, 登录模块分成用户登录和管理员登录, 用户注册之后通过设定用户名和密码进行登录, 平台可以对用户的基本信息和运动健康测评信息进行长期保存, 用户只能进行在线身体状况和心理状况测评、查询和打印运动健康状况测评信息, 不能对测评信息进行添加、删除等;管理员可以对用户的信息进行管理, 查看相关的用户信息, 对平台进行维护, 使平台的功能不断完善。图2 运功健康管理平台功能模块(2) 生理测评模块生理测评包括身体状况和运动素质, 其中身体状况包括BMI、肺活量和哈弗台阶测试, 运动素质包括握力、俯卧撑、仰卧起坐、纵跳、坐位体前屈、选择反应时及闭眼单脚站立。用户注册之后, 在平台上输入相关的信息, 得到相应的测试项目, 输入测试结果, 对用户的运动健康状况进行客观评价。如BMI值, 这个是表示人体身高和体重的比值。公式为BMI=体重 (kg) /身高 (m) 2, 只需要系统管理员将公式设定好, 就可以让软件系统为用户算出一个标准值, 然后将用户的信息进行对比, 来判断用户是否达标。运动健康状况的评价分成五个等级:很好、比较好、一般、比较差和很差, 对应的评分为5分、4分、3分、2分、1分, 同时为了更好的对用户的运动健康状态进行展示, 测评结果用条形图呈现, 用户可以直观的看到自身的运动健康状况, 将用户分为健康高危警告人群、健康警惕人群和健康人群三个部分。而对于健康高危警告人群和健康警惕人群, 个人健康管理系统希望主要通过增加日常运动、调整作息时间和食用适当的饮食, 通过这类方案来调整身体状况以达到使用户的健康数值在健康人群的标准范围内。而对于健康人群, “运动健康管理平台”希望这类人群维持住这样的健康状况, 将会为这类用户提一些日常建议, 以保持个人健康数值的稳定。(3) 运动健身方案模块运动健身方案主要有以下两方面的功能, 一是, 根据不同的年龄和季节为用户制定跑步、游泳、不行、舞蹈、瑜伽等不同的运动健身方案, 同时平台还可以结合靶心率理论为用户提供一个安全有效的运动心率;二是, 在力量素质提高方面, 平台根据用户的初始测试水平结合健身理论中循序渐进原则, 为用户提供以跳跃、轻器械练习、仰卧起坐、俯卧撑等方式为主的安全有效的力量提高方案。(4) 心理健康测评模块心理健康测评主要是对用户的情绪变化、工作状态及社会适应性进行测评, 情绪变化通过心境状态量表实现, 心境状态量表 (PMOS) 从紧张、压抑、愤怒、精力、疲劳、慌乱和自尊7个维度对个体的心境状态做出评价。工作状态通过工作状态量表实现, 工作状态量表分为情绪衰竭 (Emotional Exhaustion) 、玩世不恭 (Cynicism) 和成就感低落 (Reduced Personal Accomplishment) 3个维度进行评价。社会适应性通过社会适应量表实现, 包括心理发动环节、评估比较环节、内容操作环节、适应评价环节四个方面。(5) 测试结果查询模块用户登录自己的账号, 对身体状况进行测试之后, 可以在该模块对测试结果进行查询、打印, 实时掌握自身的运动健康状况, 管理员可以通过该模块查询全部的用户测试信息。(6) 用户信息管理模块用户信息管理模块主要是对用户的信息进行增加、删除、修改和查询, 同时对用户的运动健康管理报告进行管理, 同时清理过期的用户运动健康管理报告, 以便空出更多的存储空间。(7) 平台维护模块为了清除平台运行中出现的错误和故障, 软、硬件维护人员对平台进行完善和修改;为了适应用户环境的变化, 需要对原系统进行局部更新, 改正平台在使用过程中发现的隐含错误, 扩充平台使用过程中用户提出的新功能和新要求, 维护平台的“正常运作”。3、运动健康管理平台的数据库设计本平台采用的是MySQL数据库, 该数据库使一个可信任的、智能的、高效的数据平台, 旨在满足目前和将来管理和使用数据的需求。3.1、数据库需求分析运动健康管理系统的建设需要数据库的支持, 为了存储用户的基本信息、测试信息和评价信息, 该平台采用了MySQL数据库作为后台的数据库, 为用户的健康状况信息提供有效的保障, 综合各个用户的应用需求。数据库中的信息表包括用户基本信息表、生理测试信息表、心理测试信息表、运动健身方案信息表。3.2、数据库概念设计 (E-R图)根据E-R模型转换为关系模型的原则, 包含的关系数据库如下:基本信息;生理测试信息;心理测试信息, 运动健身方案信息, 数据库总体E-R图, 如图3所示。3.3、数据库服务器连接的实现及数据管理在运动健康管理平台使用过程中, 需要对数据库实施各种操作, 操作指令通过PHP语言来实现, PHP访问MySQL数据库的流程, 如图4所示。图3 数据库总体E-R图图4 PHP访问MySQL数据库的流程在连接MySQL数据库部分, 选择的函数为mysql_connect () , 通过这个函数创建和MySQL服务器的连接。在选择MySQL数据库部分, 选择的函数为mysql_select_db () , 通过这个函数可以实现从MySQL服务器上选择相应的数据库。在执行SQL语句部分, 需要采用mysql_query () 函数, 通过这个函数可以让程序执行SQL语句。在关闭结果集部分, 其目的是释放系统资源, 选择的函数为mysql_free_result () 。在关闭MySQL数据库服务器的部分, 选择的是mysql_close () 函数, 因为每次采用函数连接MySQL数据库时, 都会消耗服务器资源, 用户不多时, 持续对服务器连接对平台不会有太大的影响, 但是, 如果大量的用户同时在线, 持续对MySQL服务器进行连接, 会降低整个平台的性能, 甚至可能会造成服务器死机, 因此, 完成程序内的数据交互之后, 必须调用mysql_close () 函数关闭MySQL服务器。4、平台实现4.1、平台开发与运行环境系统在MyEclipse平台下, 基于Servlet、PHP技术, 以PHP为开发语言进行开发。运行环境如下:硬件要求:客户端:普通PC机;服务器端:服务器/高性能PC机, Core i3 (2GHz) , 内存2G以上。软件要求:客户端:Windows XP/Win7/Win8、IE8或以上;服务器端:Apache Tomcat 1.6, MySQL, MyEclipse。4.2、平台登录实现用户登录运动健康管理平台之后, 进行生理和心理相关测试, 根据测试结果形成运动健康方案, 并将测试结果存入MySQL数据库, 用户可以对自己的健康信息进行查询。如果用户不是第一次使用“运动健康管理平台”的话, 并且在平台存储账号信息, 可以直接进入主界面, 无需再次输入账号和密码, 具体代码如下:4.3、平台应用随机选取50名测试者应该该平台对他们进行生理测评和心理测评, 形成运动健身方案, 通过应用可知, 测试者在平台注册之后, 输入登录名和密码可以进入平台进行测试, 让用户体验到运动健康管理服务就在身边, 根据平台提出的运动健身方案帮助他们改变日常的不良生活习惯和亚健康状态, 改变了用户传统的运动健康管理方式, 获得了科学的运动健康管理计划, 提升了他们的健康风险的抵御能力, 解决了用户日常健康遇到的问题, 及时了解身体变化趋势, 在他们的身体健康状况及生活习惯等方面取得了较明显的改善。5、总结运动健康管理平台可以对用户的生理水平和心理水平进行测试, 并针对性的提出运动健身方案, 可以帮助用户进一步掌握他们的身体和心理状况, 从而摆脱亚健康的状态, 总之, 应用该平台之后助于用户的运动健康管理, 克服了传统运动健康管理方式存在的弊端4, 将现代化的移动互联网技术应用到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 禽类产品品质提升与市场竞争策略考核试卷
- 管道工程产业发展趋势预测考核试卷
- 照明市场季节性变化分析考核试卷
- 种子批发商财务分析与投资决策考核试卷
- 脑梗塞的风险评估和护理
- 稀土金属矿床地球化学特征考核试卷
- 票务云计算平台考核试卷
- 四年级数学上册 六 条形统计图教学设计 西师大版
- 米粉生产工艺培训
- 青年文明号培训班
- 2025年吉林工业职业技术学院单招职业倾向性测试题库完整
- 生态农业发展与绿色金融的融合路径
- 服装吊挂系统培训
- 奶茶店应聘简历范本
- 附着龈重建在口腔种植修复中的应用探索
- 房屋建造流程过程
- 2025年教科新版七年级英语下册月考试卷
- 2025年春新沪科版物理八年级下册课件 第九章 浮力 第四节 物体的浮与沉 第1课时 物体的浮沉条件
- 第二单元“中华传统文化经典研习”说课稿 2024-2025学年统编版高中语文选择性必修上册001
- 城市更新专题培训
- 中华人民共和国内河交通安全管理条例
评论
0/150
提交评论