文档详情

WEB数据库技术下运动健康管理系统设计与实现

工****
实名认证
店铺
DOC
21KB
约7页
文档ID:452499925
WEB数据库技术下运动健康管理系统设计与实现_第1页
1/7

WEB数据库技术下运动安康管理系统设计与实现   Abstract:In order to improve the health management level of residents in China, this paper designs a sports health management platformhe 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 databasehrough 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 overes the shortings of the traditional health management.   Keyword:Exercise health;MySQL database;BMI;   随着社会的开展, 竞争越来越剧烈, 受到不良生活方式及慢性非传染性疾病等不同因素的影响, 现代人的身体安康状况不容乐观, 这直接表达出现代人的安康运动管理意识较为薄弱, 因此, 应该加强现代人的运动安康管理, 形成良好的生活习惯。

随着计算机网络技术的开展, 它已经影响人们生活的方方面面, 可以考虑应用计算机网络技术, 加强现代人的运动安康管理, 积极构建基于WEB数据库技术的运动安康管理平台, 满足现代人的安康管理需求, 提出个性化的身体机能评估和运动安康方案, 进步个人运动安康管理效果   1、基于WEB数据库技术的运动安康管理平台设计   1.1、设计思路分析   运动安康管理主要是对个人的运动习惯、实际的安康状态等为根底, 实现个人身体安康状况的评估, 充分理解个人的运动需求, 以进步个人体质为目的设计出个性化的运动方案, 加强个人的安康行为指导以B/S构造技术、PHP语言、MySQL数据库等为根底, 建立起一个扩展性强、操作简单、实用的运动安康管理平台   1.2、平台整体技术架构   运动安康管理平台运用MVC设计形式和struts2框架, 系统的技术架构, 如图1所示 图1 平台技术架构   2、运动安康管理平台的功能模块   设计的运功安康管理平台的功能模块, 如图2所示   (1) 用户登录模块   根据权限的不同, 登录模块分成用户登录和管理员登录, 用户注册之后通过设定用户名和密码进展登录, 平台可以对用户的根本信息和运动安康测评信息进展长期保存, 用户只能进展身体状况和心理状况测评、查询和打印运动安康状况测评信息, 不能对测评信息进展添加、删除等;管理员可以对用户的信息进展管理, 查看相关的用户信息, 对平台进展维护, 使平台的功能不断完善。

图2 运功安康管理平台功能模块   (2) 生理测评模块   生理测评包括身体状况和运动素质, 其中身体状况包括BMI、肺活量和哈弗台阶测试, 运动素质包括握力、俯卧撑、仰卧起坐、纵跳、坐位体前屈、选择反响时及闭眼单脚站立用户注册之后, 在平台上输入相关的信息, 得到相应的测试工程, 输入测试结果, 对用户的运动安康状况进展客观评价如BMI值, 这个是表示人体身高和体重的比值公式为BMI=体重 (kg) /2, 只需要系统管理员将公式设定好, 就可以让软件系统为用户算出一个标准值, 然后将用户的信息进展比照, 来判断用户是否达标运动安康状况的评价分成五个等级:很好、比拟好、一般、比拟差和很差, 对应的评分为5分、4分、3分、2分、1分, 同时为了更好的对用户的运动安康状态进展展示, 测评结果用条形图呈现, 用户可以直观的看到自身的运动安康状况, 将用户分为安康高危警告人群、安康警觉人群和安康人群三个部分而对于安康高危警告人群和安康警觉人群, 个人安康管理系统希望主要通过增加日常运动、调整作息时间和食用适当的饮食, 通过这类方案来调整身体状况以到达使用户的安康数值在安康人群的标准范围内。

而对于安康人群, "运动安康管理平台";希望这类人群维持住这样的安康状况, 将会为这类用户提一些日常建议, 以保持个人安康数值的稳定   (3) 运动健身方案模块   运动健身方案主要有以下两方面的功能, 一是, 根据不同的年龄和季节为用户制定跑步、游泳、不行、舞蹈、瑜伽等不同的运动健身方案, 同时平台还可以结合靶心率理论为用户提供一个平安有效的运动心率;二是, 在力量素质进步方面, 平台根据用户的初始测试程度结合健身理论中循序渐进原那么, 为用户提供以跳跃、轻器械练习、仰卧起坐、俯卧撑等方式为主的平安有效的力量进步方案   (4) 心理安康测评模块   心理安康测评主要是对用户的情绪变化、工作状态及社会适应性进展测评, 情绪变化通过心境状态量表实现, 心境状态量表 (PMOS) 从紧张、压抑、愤怒、精力、疲劳、慌乱和自尊7个维度对个体的心境状态做出评价工作状态通过工作状态量表实现, 工作状态量表分为情绪衰竭 (Emotional Exhaustion) 、玩世不恭 (Cynicism) 和成就感低落 (Reduced Personal Acplishment) 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、总结   运动安康管理平台可以对用户的生理程度和心理程度进展测试, 并针对性的提出运动健身方案, 可以帮助用户进一步掌握他们的身体和心理状况, 从而摆脱亚安康的状态, 总之, 应用该平台之后助于用户的运动安康管理, 克制了传统运动安康管理方式存在的弊端, 将现代化的挪动互联网技术应用到运动安康管理中, 为运动安康管理业务提供了全新的商业形式和技术解决方案。

下载提示
相似文档
正为您匹配相似的精品文档