引 言
随着信息技术的快速发展,互联网已经成为人们获取信息、社交交流、娱乐休闲的主要平台之一。C++动感运动社区平台作为互联网+体育运动的结合,为人们提供了随时随地参与有氧健身、力量训练、团队竞技等多样化运动活动的机会。C++动感运动社区平台借助互联网平台的优势,通过线上教学、线下认证等多种方式,打破了时空限制,提高了运动参与者的积极性和参与度。本论文将对C++动感运动社区平台的背景、意义、目的、方法、内容、步骤、预期成果、局限性、创新点、价值等方面进行研究,为加强该平台的发展和应用提供理论指导和实践建议。
近年来,人们对健康和体能的关注不断增加,健身、体育运动成为一种时尚潮流。然而,由于现代生活方式的限制,许多人缺乏时间和机会从事运动。此外,对于初学者和没有运动背景的人来说,往往没有指导和教练,很难找到适合自己的运动方式。为了解决这个问题,C++动感运动社区平台应运而生。该平台通过整合线上线下资源,为用户提供全方位的运动指导和教练服务,帮助用户更好地参与运动,提高运动效果。
第一章 绪论
1.1项目背景
随着现代社会生活节奏的加快和人们对健康生活方式的重视,越来越多的人开始关注运动健身,并希望通过参与各种运动活动来锻炼身体、释放压力、增进社交。然而,传统的运动方式存在诸多问题,如缺乏方便的信息获取渠道、难以找到合适的运动伙伴、缺乏专业的指导和监督等。
为了解决这些问题,C++动感运动社区平台应运而生。动感运动社区平台可以为广大运动爱好者提供一个全方位的运动信息服务平台,包括健身课程推荐、运动社交、活动组织、专业指导等功能,为用户提供便捷、高效、个性化的运动体验。通过动感运动社区平台,用户可以随时随地获取最新的健身信息、参与线下运动活动、结识志同道合的运动伙伴,从而更好地享受运动的乐趣和益处。
在当今数字化时代,动感运动社区平台的发展已经成为不可逆转的趋势。通过整合各类运动资源和服务,动感运动社区平台将为用户提供更广阔的运动选择空间,同时也将为运动产业的发展带来新的机遇与挑战。因此,对于C++动感运动社区平台的研究和探索具有重要的理论和实践。
1.2项目意义
C++动感运动社区平台是一个致力于提供全方位运动服务的在线社区平台。它以运动为核心,整合多种运动项目和资源,旨在帮助用户提高运动水平、促进健康生活,并构建一个互动、分享和支持的社群。该平台的研究意义如下:
(1)促进运动健康:现代生活方式导致了很多人长期久坐不动,缺乏运动,身体健康不容乐观。动感运动社区平台可以提供多样化的运动项目和资源给用户,促进用户参与各种运动活动,提高身体机能和健康水平。研究该平台对于更广泛推广健康运动、减少久坐等生活方式危害,具有积极意义。
(2)提供多样化的运动项目和资源:动感运动社区平台整合了多种运动项目和资源,包括有氧运动、力量训练、瑜伽、普拉提等。这些多样的运动选择可以满足不同用户的需求和偏好,为他们提供丰富的运动体验和选择,促进运动的可持续发展。
(3)构建互动、分享和支持的社群:动感运动社区平台致力于构建一个互动、分享和支持的社群。用户可以在平台上互动交流、分享运动经验和成果,得到他人的支持和鼓励。这种社群的建立可以提升用户的参与度和忠诚度,帮助他们更好地坚持运动,并从中获得更多的动力和乐趣。
(4)数据分析和个性化运动指导:动感运动社区平台可以收集用户的运动数据,如运动时间、消耗卡路里等,通过数据分析提供个性化的运动指导和建议,帮助用户制定更科学、有效的运动计划。这对于提高用户运动效果和减少运动伤害具有重要意义。
1.3国内外研究现状
运动是人类生活中不可或缺的部分,随着互联网和移动技术的发展,各类运动社区平台应运而生。动感运动社区平台是一种通过互联网及移动应用程序提供运动信息、健身教程、社交交流等功能的平台,受到越来越多人的关注与喜爱。本文旨在探讨动感运动社区平台的发展现状及研究进展,以期为相关研究提供参考依据。
国内运动社区平台在过去几年迅速发展,用户数量呈现指数级增长态势。这些平台通过提供个性化运动方案、挑战赛活动、社交互动等功能,吸引了大量运动爱好者和健身人群。运动社区平台的内容覆盖广泛丰富,包括跑步、瑜伽、健身、舞蹈等各类运动项目。同时,平台还提供食谱推荐、健康建议等相关内容,为用户提供全方位的健康生活指导。社交互动是动感运动社区平台的重要特点之一,用户可以在平台上发布运动成果、交流经验、结识志同道合的朋友。同时,还可以挑战他人、参与虚拟比赛等活动,增强用户参与感与归属感。
作为国外领先的健康与健身社交平台之一,Fitbit将传感技术与社交网络相结合,为用户提供个性化的健康与健身方案。用户可以通过平台记录自己的运动数据、睡眠情况等,与他人分享健康心得。此外,全球最大的社交运动平台之一,Strava聚集了大量骑行、跑步等运动爱好者。用户可以在平台上记录运动轨迹、挑战他人成绩,还可以加入各种运动社群,分享自己的锻炼成果。Nike Training Club尼克训练俱乐部是耐克推出的健身社交应用,为用户提供各类健身训练方案和视频教程。用户可以根据个人需求选择适合自己的训练计划,并与他人分享训练心得。
总的来说,动感运动社区平台在国内外都得到了广泛关注与应用,未来随着技术的不断发展和用户需求的不断变化,这一领域仍将充满机遇与挑战。我们有理由相信,动感运动社区平台将在健康生活与社交互动领域发挥越来越重要的作用。
未来动感运动社区平台将更加注重个性化定制,通过智能算法分析用户健身需求和习惯,为用户提供更加精准的运动方案。未来动感运动社区平台将更加强调多平台整合,用户可以在不同设备上同步数据、社交互动,提升用户体验。动感运动社区平台也有望结合智能硬件,如智能手环、智能鞋垫等,实现更加精准的运动监测和数据展示。
1.4开发工具介绍
1.4.1 C++ 语言
C++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。 C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。 C++几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等。 甚至用于其他编程语言的库和编译器也使用C++编写。C++拥有计算机运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
1.4.2 .NET技术框架
.NET技术框架是一种现如今在软件系统开发中被大量使用的一种全新的软件系统架构。采用了模块化和组件的方式运行和开发,是现如今大多数软件系统开发人员所掌握的一种全新的软件系统开发技术框架。
.NET的最大特点就是在软件系统开发过程中可以实现对多种软件系统设计语言的支持,无论采用C语言还是C++语言、C#语言、J#语言对软件系统进行开发,在软件系统的运行和编译过程中都被同样的编译成一种通用的中间程序语言,不应影响软件系统的运行效率,是一种全新的多语言支持的先进开发框架。.NET软件系统框架不是简单的对ASP程序设计开发技术的升级,ASP程序开发技术不具备多种语言进行开发的特点,同时也没有一个整体的综合开发平台来对ASP进行良好的支持。
综上所述,.NET技术框架是一种非常优秀的软件系统开发框架,现如今已经大量使用的一种先进的开发框架。它可以提供对网络软件系统的开发的支持。开发本文的动感运动社区平台我们就采用.NET框架来进行开发。
1.4.3 B/S架构
B/S这一结构模式和互联网的发展密不可分,它是对C/S的改进,因为以前的C/S结构需要在电脑上进行安装,比如我们最常使用的QQ、杀毒软件、办公软件等等,都是C/S结构开发的,但是随着互联网的发展,人们已经不满足于C/S这种结构,更想要一种能够实现信息数据共享的结构体系,鉴于人们需求的变化,诞生了B/S这一结构,改不了以往需要直接访问服务器的方式(即C/S模式),让用户通过浏览器就可以去实现访问服务器。这种体系结构不仅使得开发出的程序访问更为便捷,而且还减少了更新维护成本,提高交互性。
这个动感运动社区平台就是采用B/S这一结构来开发的,让用户以及留个言只要能联网,通过浏览器就可以使用,使管理员以及用户在使用方面变得更加方便。
1.4.4 SQL Server数据库
SQL Server是一种开放源代码的关系型数据库管理系统(RDBMS),关系数据库将数据保存在不同的表中,提高了灵活性,它使用最常用的结构化查询语言(SQL)进行数据库管理。SQL Server因其具有速度快、体积小、总体拥有成本低和开放源码的优点而备受关注[7]。特点:
(1)支持多种操作系统。
(2)为多种编程语言提供了API。
(3)支持多线程,充分利用CPU资源。
(4)SQL Server性能卓越、服务稳定,很少出现异常宕机。
(5)原生JSON支持。
(6)优化SQL查询算法,有效地提高查询速度。
第二章 需求分析
2.1系统概述
通过对开发的动感运动社区平台进行的可行性分析,可以明确系统是否可以值得开发,同时还可以帮助开发人员明确开发的方向和目标,以下是对本动感运动社区平台进行的可行性调研分析。
2.2可行性分析
2.2.1技术可行性
在开发这个程序时选择使用HTML,ASP.NET,SQL这些技术,因为在大学期间已经学习了这些技术,了解相关的开发工具,同时通过上大学这四年的学习,利用所学能够搭建好开发环境,而且在大学的实训课程中也接触到过程序的开发,所以,就技术方面,开发这个程序是没有问题的。
2.2.2经济可行性
整个系统从设计到开发以及测试过程严谨步骤齐全,所有工作任务全部由本人完成,并未获取外部技术支持,节约了一切服务成本开销以及人工成本,在硬件方面,为节约成本使用一台二手移动工作站作为项目部署服务器以及数据库服务器,成本在一万元一下,真个网络部署也是由本人独立完成不涉及到其他人工费用,整个开发过程本着低成本,低消耗的原则。
2.2.3操作可行性
C++动感运动社区平台的使用界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用ASP.NET技术开发,人性化和完善化是B/S结构开发比较显要的特点使得用户操作相比较其他更加简洁方便。易操作、易管理、交互性好在本系统操作上体现得淋漓尽致。
2.3系统功能需求
2.2.1功能需求分析
C++动感运动社区平台的功能主要分为前台用户根据自己的需求进行注册登录,主要可以浏览交流论坛、社区通告、体育资讯、商城中心、场地信息、活动信息、运动信息等,并可以在商城中心下单购买体育用品操作。后台系统管理员因职责的不同,主要对系统用户、运动类型管理、场地类型管理、场地信息管理、场地预约管理、取消场地管理、活动信息管理、报名活动管理、取消报名管理、提醒信息管理、运动信息管理、运动打卡管理、系统管理、社区通告管理、资源管理、交流管理、商城管理进行处理。超级管理员拥有最高权限。
普通用户用例图如下所示。
图3-1 普通用户用例图
管理员用例图如下所示。
图3-2 管理员用例图
2.4系统性能需求
本系统主要是为了方便用户获取场地信息、运动信息、活动信息等,同时通过提供体育用品商城购买服务,使用户能够在需要的时候方便地下单体育用品,包括以下特点:
(1)界面简洁、操作简单方便。设计网站前端界面时应当站在用户的角度,尽量符合大众审美,迎合用户的使用习惯。整体简洁大方,主要功能位于主页显眼位置,方便用户查找使用,登录界面作为第一页面,用户可快速登录得到自身的功能主页,进行操作。各个页面统一风格,颜色搭配合理,便于用户浏览,个板块间布局合适,提高用户体验。
(2)运行流畅,响应速度快。虽然每日的订单有限,对系统的并发能力无太大要求,但为了保证用户体验,减少等待时间,仍应该尽可能提高网站的运行速度,可提高更合理的算法设计,更多的模型效率达到,而在业务流程中,减少无关业务量,也是提高运行速度的关键,访问数据库时,选择合适的数据库锁,设计切合实际的数据库表,都能一定程度上提高网站运行效率。
2.5开发环境
(1)开发工具:使用C++开发语言,采用Visual Studio等集成开发环境进行编码和调试。
(2)前端技术:HTML、CSS、JavaScript等前端技术,使用Bootstrap等框架和工具进行前端界面设计。
(3)后端技术:使用ASP.NET开发后端服务,利用其高性能和可扩展性实现系统的各项功能。
(4)数据库:使用SQL Server等数据库管理系统存储平台所需数据,确保数据的安全性和可靠性。
(5)团队协作:建立团队合作机制,明确分工和任务,确保项目的顺利进行和高效完成。
第三章 总体设计
3.1系统总体架构设计
MVC 是指 Model、View 和 Controller,翻译成中文分别是模型层、视图层和控制层。MVC 模式是一种设计模式,它强制性的把应用程序的输入、输出和处理全部分开,将其分为三个核心部分,这三个部分分别有不同的功能。
系统架构图如图3-1所示。
图3-1 系统架构图
视图层视图是指被用户所看到的并且能够与之进行交互的界面。视图可以向用户展示相关的数据,并接收用户输入的数据,但对用户数据不进行任何实际业务操作处理。
模型层通过控制层来处理视图层传递的数据,同一个模型可以给不同的视图提供数据,也可以被不同的视图重复使用。由于 Model 的主要内容是数据、方法和行为,其也是 MVC 中逻辑最为复杂,代码量最多的部分,其中包含了许多应用中需要用到的业务逻辑,因此模型层的开发也变得尤为重要,后期一般不会对模型层进行大规模改动,也是 MVC 中最稳定的部分。
控制层主要负责视图层和模型层之间的数据传输和处理请求操作。当用户通过视图发送数据和请求时,控制层可以接收请求和数据并决定调用哪些模型、通过模型的哪些操作来处理数据和请求,处理完成后,控制层再将数据返回给相应的视图。
3.2功能模块设计
3.2.1整体功能模块设计
根据对系统的功能进行分析可以总结C++动感运动社区平台的具体功能模块包括下面的几个主要的功能模块:该系统主要从两大模块进行设计的,首先就是用户参与操作需要的模块,此外还需要有管理员用到的模块,两者之间不是互相独立的,他们之间有着密切的联系,同数据库表中的数据连接起来进行操作。每个模块访问相同的数据库,但访问的表不同。系统的各个功能模块是根据所收集的资料研究得到的。在以上分析功能的基础上,系统模块分为多个模块。
本系统的功能模块图如图3-2所示。
图3-2 整体功能模块设计
3.2.2用户模块设计
本系统的用户包括管理员和用户,两种用户模块的功能基本是相同的,用户比管理员多了一个注册功能,所以以用户模块的结构图为例进行分析,用户模块结构图为例进行分析,如下图:
图3-3 用户模块结构图
3.2.3 评论管理模块设计
动感运动社区平台是一个交流性质的公开平台,用户在平台上提交评论,增加用户之间的互动性。但是同时也为了更好的规范评论的内容,给予管理员删除不合适的评论的功能,所以需要专门设计一个评论管理模块,具体的结构图如下:
图3-4 评论管理模块结构图
3.2.4场地信息管理模块设计
动感运动社区平台是中需要存储不少场地信息,其模块功能结构,具体的结构图如下:
图3-5 场地信息模块结构图
3.2.5体育资讯管理模块设计
动感运动社区平台是中需要存储不少体育资讯信息,其模块功能结构,具体的结构图如下:
图3-6 体育资讯模块结构图
3.2.6商城中心管理模块设计
动感运动社区平台最主要的一个功能就是商城中心添加商品,其模块功能结构,具体的结构图如下:
图3-7 商城中心模块结构图
3.3数据库设计
数据库设计一般包括需求分析、概念模型设计、数据库表建立三大过程,其中需求分析前面章节已经阐述,概念模型设计有概念模型和逻辑结构设计两部分。
3.3.1概念结构设计
在数据库概念模型设计的时候,一般都采用E-R实体图进行展示,在实体图中可以展示出数据库表中的所有字段名称。下面是整个C++动感运动社区平台中主要的数据库表总E-R实体关系图。
图3-8 数据库总体E-R图
3.3.2逻辑结构设计
在数据库表中我们会看到系统的表名、主键、外键等信息,我们通过数据库表的主键、外键把每个表关联起来,然后在界面中展示,本C++动感运动社区平台的主要的数据库表如下:
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | token_id | int | 10 | 0 | N | Y | 临时访问牌ID | |
2 | token | varchar | 64 | 0 | Y | N | 临时访问牌 | |
3 | info | text | 65535 | 0 | Y | N | ||
4 | maxage | int | 10 | 0 | N | N | 2 | 最大寿命:默认2小时 |
5 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
6 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
7 | user_id | int | 10 | 0 | N | N | 0 | 用户编号: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | address_id | int | 10 | 0 | N | Y | 收货地址: | |
2 | name | varchar | 32 | 0 | Y | N | 姓名: | |
3 | phone | varchar | 13 | 0 | Y | N | 手机: | |
4 | postcode | varchar | 8 | 0 | Y | N | 邮编: | |
5 | address | varchar | 255 | 0 | N | N | 地址: | |
6 | user_id | mediumint | 8 | 0 | N | N | 用户ID:[0,8388607]用户获取其他与用户相关的数据 | |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
9 | default | bit | 1 | 0 | N | N | 0 | 默认判断 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | article_id | mediumint | 8 | 0 | N | Y | 文章id:[0,8388607] | |
2 | title | varchar | 125 | 0 | N | Y | 标题:[0,125]用于文章和html的title标签中 | |
3 | type | varchar | 64 | 0 | N | N | 0 | 文章分类:[0,1000]用来搜索指定类型的文章 |
4 | hits | int | 10 | 0 | N | N | 0 | 点击数:[0,1000000000]访问这篇文章的人次 |
5 | praise_len | int | 10 | 0 | N | N | 0 | 点赞数 |
6 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
7 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
8 | source | varchar | 255 | 0 | Y | N | 来源:[0,255]文章的出处 | |
9 | url | varchar | 255 | 0 | Y | N | 来源地址:[0,255]用于跳转到发布该文章的网站 | |
10 | tag | varchar | 255 | 0 | Y | N | 标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开 | |
11 | content | longtext | 2147483647 | 0 | Y | N | 正文:文章的主体内容 | |
12 | img | varchar | 255 | 0 | Y | N | 封面图 | |
13 | description | text | 65535 | 0 | Y | N | 文章描述 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | type_id | smallint | 5 | 0 | N | Y | 分类ID:[0,10000] | |
2 | display | smallint | 5 | 0 | N | N | 100 | 显示顺序:[0,1000]决定分类显示的先后顺序 |
3 | name | varchar | 16 | 0 | N | N | 分类名称:[2,16] | |
4 | father_id | smallint | 5 | 0 | N | N | 0 | 上级分类ID:[0,32767] |
5 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]描述该分类的作用 | |
6 | icon | text | 65535 | 0 | Y | N | 分类图标: | |
7 | url | varchar | 255 | 0 | Y | N | 外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置 | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | auth_id | int | 10 | 0 | N | Y | 授权ID: | |
2 | user_group | varchar | 64 | 0 | Y | N | 用户组: | |
3 | mod_name | varchar | 64 | 0 | Y | N | 模块名: | |
4 | table_name | varchar | 64 | 0 | Y | N | 表名: | |
5 | page_title | varchar | 255 | 0 | Y | N | 页面标题: | |
6 | path | varchar | 255 | 0 | Y | N | 路由路径: | |
7 | position | varchar | 32 | 0 | Y | N | 位置: | |
8 | mode | varchar | 32 | 0 | N | N | _blank | 跳转方式: |
9 | add | tinyint | 3 | 0 | N | N | 1 | 是否可增加: |
10 | del | tinyint | 3 | 0 | N | N | 1 | 是否可删除: |
11 | set | tinyint | 3 | 0 | N | N | 1 | 是否可修改: |
12 | get | tinyint | 3 | 0 | N | N | 1 | 是否可查看: |
13 | field_add | text | 65535 | 0 | Y | N | 添加字段: | |
14 | field_set | text | 65535 | 0 | Y | N | 修改字段: | |
15 | field_get | text | 65535 | 0 | Y | N | 查询字段: | |
16 | table_nav_name | varchar | 500 | 0 | Y | N | 跨表导航名称: | |
17 | table_nav | varchar | 500 | 0 | Y | N | 跨表导航: | |
18 | option | text | 65535 | 0 | Y | N | 配置: | |
19 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
20 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | cancel_registration_id | int | 10 | 0 | N | Y | 取消报名ID | |
2 | user_account | int | 10 | 0 | Y | N | 0 | 用户账号 |
3 | user_name | varchar | 64 | 0 | Y | N | 用户姓名 | |
4 | user_phone_number | varchar | 64 | 0 | Y | N | 用户电话 | |
5 | activity_name | varchar | 64 | 0 | Y | N | 活动名称 | |
6 | release_time | date | 10 | 0 | Y | N | 发布时间 | |
7 | event_address | varchar | 64 | 0 | Y | N | 活动地址 | |
8 | registration_time | date | 10 | 0 | Y | N | 报名时间 | |
9 | number_of_applicants | int | 10 | 0 | Y | N | 0 | 报名人数 |
10 | cancel_time | date | 10 | 0 | Y | N | 取消时间 | |
11 | reason_for_cancellation | text | 65535 | 0 | Y | N | 取消原因 | |
12 | examine_state | varchar | 16 | 0 | N | N | 未审核 | 审核状态 |
13 | examine_reply | varchar | 16 | 0 | Y | N | 审核回复 | |
14 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
15 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | cancel_venue_id | int | 10 | 0 | N | Y | 取消场地ID | |
2 | user_account | int | 10 | 0 | Y | N | 0 | 用户账号 |
3 | user_name | varchar | 64 | 0 | Y | N | 用户姓名 | |
4 | user_phone_number | varchar | 64 | 0 | Y | N | 用户电话 | |
5 | venue_name | varchar | 64 | 0 | Y | N | 场地名称 | |
6 | site_type | varchar | 64 | 0 | Y | N | 场地类型 | |
7 | venue_address | varchar | 64 | 0 | Y | N | 场地地址 | |
8 | available_time_for_scheduling | datetime | 19 | 0 | Y | N | 可约时间 | |
9 | appointment_time | datetime | 19 | 0 | Y | N | 预约时间 | |
10 | cancel_time | datetime | 19 | 0 | Y | N | 取消时间 | |
11 | reason_for_cancellation | text | 65535 | 0 | Y | N | 取消原因 | |
12 | examine_state | varchar | 16 | 0 | N | N | 未审核 | 审核状态 |
13 | examine_reply | varchar | 16 | 0 | Y | N | 审核回复 | |
14 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
15 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | cart_id | int | 10 | 0 | N | Y | 购物车ID: | |
2 | title | varchar | 64 | 0 | Y | N | 标题: | |
3 | img | varchar | 255 | 0 | N | N | 0 | 图片: |
4 | user_id | int | 10 | 0 | N | N | 0 | 用户ID: |
5 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
6 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
7 | state | int | 10 | 0 | N | N | 0 | 状态:使用中,已失效 |
8 | price | double | 9 | 2 | N | N | 0.00 | 单价: |
9 | price_ago | double | 9 | 2 | N | N | 0.00 | 原价: |
10 | price_count | double | 11 | 2 | N | N | 0.00 | 总价: |
11 | num | int | 10 | 0 | N | N | 1 | 数量: |
12 | goods_id | mediumint | 8 | 0 | N | N | 商品id:[0,8388607] | |
13 | type | varchar | 64 | 0 | N | N | 未分类 | 商品分类: |
14 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于产品规格描述 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | collect_id | int | 10 | 0 | N | Y | 收藏ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 收藏人ID: |
3 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
4 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
5 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
6 | title | varchar | 255 | 0 | Y | N | 标题: | |
7 | img | varchar | 255 | 0 | Y | N | 封面: | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | comment_id | int | 10 | 0 | N | Y | 评论ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 评论人ID: |
3 | reply_to_id | int | 10 | 0 | N | N | 0 | 回复评论ID:空为0 |
4 | content | longtext | 2147483647 | 0 | Y | N | 内容: | |
5 | nickname | varchar | 255 | 0 | Y | N | 昵称: | |
6 | avatar | varchar | 255 | 0 | Y | N | 头像地址:[0,255] | |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
9 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
10 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
11 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
表community_notification (社区通告)
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | community_notification_id | int | 10 | 0 | N | Y | 社区通告ID | |
2 | user_account | int | 10 | 0 | Y | N | 0 | 用户账号 |
3 | user_name | varchar | 64 | 0 | Y | N | 用户姓名 | |
4 | announcement_name | varchar | 64 | 0 | Y | N | 通告名称 | |
5 | announcement_image | varchar | 255 | 0 | Y | N | 通告图片 | |
6 | sports_type | varchar | 64 | 0 | Y | N | 运动类型 | |
7 | release_time | date | 10 | 0 | Y | N | 发布时间 | |
8 | publishing_personnel | varchar | 64 | 0 | Y | N | 发布人员 | |
9 | announcement_details | text | 65535 | 0 | Y | N | 通告详情 | |
10 | hits | int | 10 | 0 | N | N | 0 | 点击数 |
11 | praise_len | int | 10 | 0 | N | N | 0 | 点赞数 |
12 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
13 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | event_information_id | int | 10 | 0 | N | Y | 活动信息ID | |
2 | activity_name | varchar | 64 | 0 | Y | N | 活动名称 | |
3 | activity_images | varchar | 255 | 0 | Y | N | 活动图片 | |
4 | release_time | date | 10 | 0 | Y | N | 发布时间 | |
5 | publishing_personnel | varchar | 64 | 0 | Y | N | 发布人员 | |
6 | activity_time | datetime | 19 | 0 | Y | N | 活动时间 | |
7 | event_address | varchar | 64 | 0 | Y | N | 活动地址 | |
8 | suitable_for_the_audience | varchar | 64 | 0 | Y | N | 适合人群 | |
9 | event_details | text | 65535 | 0 | Y | N | 活动详情 | |
10 | hits | int | 10 | 0 | N | N | 0 | 点击数 |
11 | praise_len | int | 10 | 0 | N | N | 0 | 点赞数 |
12 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
13 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | exchange_forum_id | int | 10 | 0 | N | Y | 交流论坛ID | |
2 | user_account | int | 10 | 0 | Y | N | 0 | 用户账号 |
3 | user_name | varchar | 64 | 0 | Y | N | 用户姓名 | |
4 | title_name | varchar | 64 | 0 | Y | N | 标题名称 | |
5 | title_image | varchar | 255 | 0 | Y | N | 标题图片 | |
6 | sports_type | varchar | 64 | 0 | Y | N | 运动类型 | |
7 | release_time | datetime | 19 | 0 | Y | N | 发布时间 | |
8 | content_details | text | 65535 | 0 | Y | N | 内容详情 | |
9 | hits | int | 10 | 0 | N | N | 0 | 点击数 |
10 | praise_len | int | 10 | 0 | N | N | 0 | 点赞数 |
11 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
12 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | forum_id | mediumint | 8 | 0 | N | Y | 论坛id | |
2 | display | smallint | 5 | 0 | N | N | 100 | 排序 |
3 | user_id | mediumint | 8 | 0 | N | N | 0 | 用户ID |
4 | nickname | varchar | 16 | 0 | Y | N | 昵称:[0,16] | |
5 | praise_len | int | 10 | 0 | Y | N | 0 | 点赞数 |
6 | hits | int | 10 | 0 | N | N | 0 | 访问数 |
7 | title | varchar | 125 | 0 | N | N | 标题 | |
8 | keywords | varchar | 125 | 0 | Y | N | 关键词 | |
9 | description | varchar | 255 | 0 | Y | N | 描述 | |
10 | url | varchar | 255 | 0 | Y | N | 来源地址 | |
11 | tag | varchar | 255 | 0 | Y | N | 标签 | |
12 | img | text | 65535 | 0 | Y | N | 封面图 | |
13 | content | longtext | 2147483647 | 0 | Y | N | 正文 | |
14 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
15 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
16 | avatar | varchar | 255 | 0 | Y | N | 发帖人头像: | |
17 | type | varchar | 64 | 0 | N | N | 0 | 论坛分类:[0,1000]用来搜索指定类型的论坛帖 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | type_id | smallint | 5 | 0 | N | Y | 分类ID:[0,10000] | |
2 | name | varchar | 16 | 0 | N | N | 分类名称:[2,16] | |
3 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]描述该分类的作用 | |
4 | url | varchar | 255 | 0 | Y | N | 外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置 | |
5 | father_id | smallint | 5 | 0 | N | N | 0 | 上级分类ID:[0,32767] |
6 | icon | varchar | 255 | 0 | Y | N | 分类图标: | |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | goods_id | mediumint | 8 | 0 | N | Y | 产品id:[0,8388607] | |
2 | title | varchar | 125 | 0 | Y | N | 标题:[0,125]用于产品和html的<title>标签中 | |
3 | img | text | 65535 | 0 | Y | N | 封面图:用于显示于产品列表页 | |
4 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于产品规格描述 | |
5 | price_ago | double | 8 | 2 | N | N | 0.00 | 原价:[1] |
6 | price | double | 8 | 2 | N | N | 0.00 | 卖价:[1] |
7 | sales | int | 10 | 0 | N | N | 0 | 销量:[0,1000000000] |
8 | inventory | int | 10 | 0 | N | N | 0 | 商品库存 |
9 | type | varchar | 64 | 0 | N | N | 商品分类: | |
10 | hits | int | 10 | 0 | N | N | 0 | 点击量:[0,1000000000]访问这篇产品的人次 |
11 | content | longtext | 2147483647 | 0 | Y | N | 正文:产品的主体内容 | |
12 | img_1 | text | 65535 | 0 | Y | N | 主图1: | |
13 | img_2 | text | 65535 | 0 | Y | N | 主图2: | |
14 | img_3 | text | 65535 | 0 | Y | N | 主图3: | |
15 | img_4 | text | 65535 | 0 | Y | N | 主图4: | |
16 | img_5 | text | 65535 | 0 | Y | N | 主图5: | |
17 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
18 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
19 | customize_field | text | 65535 | 0 | Y | N | 自定义字段 | |
20 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
21 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
22 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
23 | user_id | int | 10 | 0 | Y | N | 0 | 添加人 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | type_id | int | 10 | 0 | N | Y | 商品分类ID: | |
2 | father_id | smallint | 5 | 0 | N | N | 0 | 上级分类ID:[0,32767] |
3 | name | varchar | 255 | 0 | Y | N | 商品名称: | |
4 | desc | varchar | 255 | 0 | Y | N | 描述: | |
5 | icon | varchar | 255 | 0 | Y | N | 图标: | |
6 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
7 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | hits_id | int | 10 | 0 | N | Y | 点赞ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 点赞人: |
3 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
5 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | logistics_delivery_id | int | 10 | 0 | N | Y | 物流配送ID | |
2 | order_number | varchar | 64 | 0 | Y | N | 订单号 | |
3 | product_name | varchar | 64 | 0 | Y | N | 商品名称 | |
4 | purchase_quantity | varchar | 64 | 0 | Y | N | 购买数量 | |
5 | total_transaction_amount | double | 11 | 2 | Y | N | 0.00 | 交易总额 |
6 | the_date_of_issuance | date | 10 | 0 | Y | N | 发货日期 | |
7 | delivery_number | varchar | 30 | 0 | Y | N | 配送订单 | |
8 | ordinary_users | int | 10 | 0 | Y | N | 0 | 普通用户 |
9 | shipping_address | varchar | 64 | 0 | Y | N | 收货地址 | |
10 | delivery_status | varchar | 64 | 0 | Y | N | 配送状态 | |
11 | signing_status | varchar | 64 | 0 | Y | N | 签收状态 | |
12 | recommend | int | 10 | 0 | N | N | 0 | 智能推荐 |
13 | contact_name | varchar | 255 | 0 | Y | N | 联系人名字 | |
14 | merchant_id | int | 10 | 0 | Y | N | 商家id | |
15 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
16 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | mall_center_id | int | 10 | 0 | N | Y | 商城中心ID | |
2 | product_specifications | varchar | 64 | 0 | Y | N | 商品规格 | |
3 | suitable_for_the_audience | varchar | 64 | 0 | Y | N | 适合人群 | |
4 | cart_title | varchar | 125 | 0 | Y | N | 标题:[0,125]用于产品html的标签中 | |
5 | cart_img | text | 65535 | 0 | Y | N | 封面图:用于显示于产品列表页 | |
6 | cart_description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于产品规格描述 | |
7 | cart_price_ago | double | 8 | 2 | N | N | 0.00 | 原价:[1] |
8 | cart_price | double | 8 | 2 | N | N | 0.00 | 卖价:[1] |
9 | cart_inventory | int | 10 | 0 | N | N | 0 | 商品库存 |
10 | cart_type | varchar | 64 | 0 | N | N | 未分类 | 商品分类: |
11 | cart_content | longtext | 2147483647 | 0 | Y | N | 正文:产品的主体内容 | |
12 | cart_img_1 | text | 65535 | 0 | Y | N | 主图1: | |
13 | cart_img_2 | text | 65535 | 0 | Y | N | 主图2: | |
14 | cart_img_3 | text | 65535 | 0 | Y | N | 主图3: | |
15 | cart_img_4 | text | 65535 | 0 | Y | N | 主图4: | |
16 | cart_img_5 | text | 65535 | 0 | Y | N | 主图5: | |
17 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
18 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | order_id | int | 10 | 0 | N | Y | 订单ID: | |
2 | order_number | varchar | 64 | 0 | Y | N | 订单号: | |
3 | goods_id | mediumint | 8 | 0 | N | N | 商品id:[0,8388607] | |
4 | title | varchar | 32 | 0 | Y | N | 商品标题: | |
5 | img | varchar | 255 | 0 | Y | N | 商品图片: | |
6 | price | double | 10 | 2 | N | N | 0.00 | 价格: |
7 | price_ago | double | 10 | 2 | N | N | 0.00 | 原价: |
8 | num | int | 10 | 0 | N | N | 1 | 数量: |
9 | price_count | double | 8 | 2 | N | N | 0.00 | 总价: |
10 | norms | varchar | 255 | 0 | Y | N | 规格: | |
11 | type | varchar | 64 | 0 | N | N | 未分类 | 商品分类: |
12 | contact_name | varchar | 32 | 0 | Y | N | 联系人姓名: | |
13 | contact_email | varchar | 125 | 0 | Y | N | 联系人邮箱: | |
14 | contact_phone | varchar | 11 | 0 | Y | N | 联系人手机: | |
15 | contact_address | varchar | 255 | 0 | Y | N | 收件地址: | |
16 | postal_code | varchar | 9 | 0 | Y | N | 邮政编码: | |
17 | user_id | int | 10 | 0 | N | N | 0 | 买家ID: |
18 | merchant_id | mediumint | 8 | 0 | N | N | 0 | 商家ID: |
19 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
20 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
21 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于产品规格描述 | |
22 | state | varchar | 16 | 0 | N | N | 待付款 | 订单状态:待付款,待发货,待签收,已签收,待退款,已退款,已拒绝,已完成 |
23 | remark | text | 65535 | 0 | Y | N | 订单备注 | |
24 | delivery_state | varchar | 16 | 0 | Y | N | 未配送 | 发货状态:未配送,已配送 |
25 | vip_discount | double | 11 | 2 | Y | N | 0.00 | 折扣 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | praise_id | int | 10 | 0 | N | Y | 点赞ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 点赞人: |
3 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
5 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
8 | status | bit | 1 | 0 | N | N | 1 | 点赞状态:1为点赞,0已取消 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | registered_users_id | int | 10 | 0 | N | Y | 注册用户ID | |
2 | user_name | varchar | 64 | 0 | Y | N | 用户姓名 | |
3 | user_gender | varchar | 64 | 0 | Y | N | 用户性别 | |
4 | user_age | int | 10 | 0 | Y | N | 0 | 用户年龄 |
5 | user_phone_number | varchar | 16 | 0 | Y | N | 用户电话 | |
6 | examine_state | varchar | 16 | 0 | N | N | 已通过 | 审核状态 |
7 | user_id | int | 10 | 0 | N | N | 0 | 用户ID |
8 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | reminder_message_id | int | 10 | 0 | N | Y | 提醒信息ID | |
2 | user_account | int | 10 | 0 | Y | N | 0 | 用户账号 |
3 | user_name | varchar | 64 | 0 | Y | N | 用户姓名 | |
4 | user_phone_number | varchar | 64 | 0 | Y | N | 用户电话 | |
5 | reminder_time | date | 10 | 0 | Y | N | 提醒时间 | |
6 | reminder_content | text | 65535 | 0 | Y | N | 提醒内容 | |
7 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | sensitive_vocabulary_id | int | 10 | 0 | N | Y | 敏感词汇ID | |
2 | sensitive_vocabulary | varchar | 64 | 0 | Y | N | 敏感词汇 | |
3 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
表sign_up_for_activities (报名活动)
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | sign_up_for_activities_id | int | 10 | 0 | N | Y | 报名活动ID | |
2 | user_account | int | 10 | 0 | Y | N | 0 | 用户账号 |
3 | user_name | varchar | 64 | 0 | Y | N | 用户姓名 | |
4 | user_phone_number | varchar | 64 | 0 | Y | N | 用户电话 | |
5 | activity_name | varchar | 64 | 0 | Y | N | 活动名称 | |
6 | release_time | date | 10 | 0 | Y | N | 发布时间 | |
7 | event_address | varchar | 64 | 0 | Y | N | 活动地址 | |
8 | registration_time | date | 10 | 0 | Y | N | 报名时间 | |
9 | number_of_applicants | int | 10 | 0 | Y | N | 0 | 报名人数 |
10 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
11 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | site_type_id | int | 10 | 0 | N | Y | 场地类型ID | |
2 | site_type | varchar | 64 | 0 | Y | N | 场地类型 | |
3 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | slides_id | int | 10 | 0 | N | Y | 轮播图ID: | |
2 | title | varchar | 64 | 0 | Y | N | 标题: | |
3 | content | varchar | 255 | 0 | Y | N | 内容: | |
4 | url | varchar | 255 | 0 | Y | N | 链接: | |
5 | img | varchar | 255 | 0 | Y | N | 轮播图: | |
6 | hits | int | 10 | 0 | N | N | 0 | 点击量: |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | sports_check_in_id | int | 10 | 0 | N | Y | 运动打卡ID | |
2 | user_account | int | 10 | 0 | Y | N | 0 | 用户账号 |
3 | user_name | varchar | 64 | 0 | Y | N | 用户姓名 | |
4 | user_phone_number | varchar | 64 | 0 | Y | N | 用户电话 | |
5 | sports_name | varchar | 64 | 0 | Y | N | 运动名称 | |
6 | sports_type | varchar | 64 | 0 | Y | N | 运动类型 | |
7 | sports_date | date | 10 | 0 | Y | N | 运动日期 | |
8 | exercise_duration | int | 10 | 0 | Y | N | 0 | 运动时长 |
9 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | sports_information_id | int | 10 | 0 | N | Y | 运动信息ID | |
2 | sports_name | varchar | 64 | 0 | Y | N | 运动名称 | |
3 | sports_type | varchar | 64 | 0 | Y | N | 运动类型 | |
4 | sports_pictures | varchar | 255 | 0 | Y | N | 运动图片 | |
5 | release_time | date | 10 | 0 | Y | N | 发布时间 | |
6 | publishing_personnel | varchar | 64 | 0 | Y | N | 发布人员 | |
7 | sports_videos | varchar | 255 | 0 | Y | N | 运动视频 | |
8 | sports_details | text | 65535 | 0 | Y | N | 运动详情 | |
9 | hits | int | 10 | 0 | N | N | 0 | 点击数 |
10 | praise_len | int | 10 | 0 | N | N | 0 | 点赞数 |
11 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
12 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | sports_type_id | int | 10 | 0 | N | Y | 运动类型ID | |
2 | sports_type | varchar | 64 | 0 | Y | N | 运动类型 | |
3 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | upload_id | int | 10 | 0 | N | Y | 上传ID | |
2 | name | varchar | 64 | 0 | Y | N | 文件名 | |
3 | path | varchar | 255 | 0 | Y | N | 访问路径 | |
4 | file | varchar | 255 | 0 | Y | N | 文件路径 | |
5 | display | varchar | 255 | 0 | Y | N | 显示顺序 | |
6 | father_id | int | 10 | 0 | Y | N | 0 | 父级ID |
7 | dir | varchar | 255 | 0 | Y | N | 文件夹 | |
8 | type | varchar | 32 | 0 | Y | N | 文件类型 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | user_id | mediumint | 8 | 0 | N | Y | 用户ID:[0,8388607]用户获取其他与用户相关的数据 | |
2 | state | smallint | 5 | 0 | N | N | 1 | 账户状态:[0,10](1可用|2异常|3已冻结|4已注销) |
3 | user_group | varchar | 32 | 0 | Y | N | 所在用户组:[0,32767]决定用户身份和权限 | |
4 | login_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 上次登录时间: |
5 | phone | varchar | 11 | 0 | Y | N | 手机号码:[0,11]用户的手机号码,用于找回密码时或登录时 | |
6 | phone_state | smallint | 5 | 0 | N | N | 0 | 手机认证:[0,1](0未认证|1审核中|2已认证) |
7 | username | varchar | 16 | 0 | N | N | 用户名:[0,16]用户登录时所用的账户名称 | |
8 | nickname | varchar | 16 | 0 | Y | N | 昵称:[0,16] | |
9 | password | varchar | 64 | 0 | N | N | 密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成 | |
10 | | varchar | 64 | 0 | Y | N | 邮箱:[0,64]用户的邮箱,用于找回密码时或登录时 | |
11 | email_state | smallint | 5 | 0 | N | N | 0 | 邮箱认证:[0,1](0未认证|1审核中|2已认证) |
12 | avatar | varchar | 255 | 0 | Y | N | 头像地址:[0,255] | |
13 | open_id | varchar | 255 | 0 | Y | N | 针对获取用户信息字段 | |
14 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
15 | vip_level | varchar | 255 | 0 | Y | N | 会员等级 | |
16 | vip_discount | double | 11 | 2 | Y | N | 0.00 | 会员折扣 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | group_id | mediumint | 8 | 0 | N | Y | 用户组ID:[0,8388607] | |
2 | display | smallint | 5 | 0 | N | N | 100 | 显示顺序:[0,1000] |
3 | name | varchar | 16 | 0 | N | N | 名称:[0,16] | |
4 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]描述该用户组的特点或权限范围 | |
5 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
8 | register | smallint | 5 | 0 | Y | N | 0 | 注册位置: |
9 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | venue_information_id | int | 10 | 0 | N | Y | 场地信息ID | |
2 | venue_name | varchar | 64 | 0 | Y | N | 场地名称 | |
3 | venue_images | varchar | 255 | 0 | Y | N | 场地图片 | |
4 | site_type | varchar | 64 | 0 | Y | N | 场地类型 | |
5 | venue_address | varchar | 64 | 0 | Y | N | 场地地址 | |
6 | available_time_for_scheduling | datetime | 19 | 0 | Y | N | 可约时间 | |
7 | site_details | text | 65535 | 0 | Y | N | 场地详情 | |
8 | hits | int | 10 | 0 | N | N | 0 | 点击数 |
9 | praise_len | int | 10 | 0 | N | N | 0 | 点赞数 |
10 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
11 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | venue_reservation_id | int | 10 | 0 | N | Y | 场地预约ID | |
2 | user_account | int | 10 | 0 | Y | N | 0 | 用户账号 |
3 | user_name | varchar | 64 | 0 | Y | N | 用户姓名 | |
4 | user_phone_number | varchar | 64 | 0 | Y | N | 用户电话 | |
5 | venue_name | varchar | 64 | 0 | Y | N | 场地名称 | |
6 | site_type | varchar | 64 | 0 | Y | N | 场地类型 | |
7 | venue_address | varchar | 64 | 0 | Y | N | 场地地址 | |
8 | available_time_for_scheduling | datetime | 19 | 0 | Y | N | 可约时间 | |
9 | appointment_time | datetime | 19 | 0 | Y | N | 预约时间 | |
10 | end_time | datetime | 19 | 0 | Y | N | 结束时间 | |
11 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
12 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
第四章 详细设计及实现
4.1用户功能模块
4.1.1 前台首页界面
游客或者用户进入系统后可以查看系统的信息,包含了程序的标题、导航栏、轮播图、网站公告、商城中心信息等,其主界面展示如下图4-1所示。
图4-1 前台首页界面图
4.1.2 用户注册界面
不是动感运动社区平台中正式用户的是可以在线进行注册的,当用户点击“注册”按钮,填写上自己的账号+密码+确认密码+昵称等,再点击“注册”按钮后将会先验证输入的有没有空数据,再次验证密码和确认密码是否是一样的,最后验证输入的账户名和数据库表中已经注册的账户名是否重复,只有都验证没问题后即可消费用户注册成功。注册界面展示如下图4-2所示。
图4-2注册界面图
注册关键代码如下所示。
static int Register(Document& doc, Document& doc2, const Request& req, Response& res, acl::db_handle* db, const char* tableName) {
std::string username;
if (doc["username"].IsInt64()) {
username = std::to_string(doc["username"].GetInt64());
}
else {
username = doc["username"].GetString();
}
acl::string sql;
sql.format("select * from `user` where username = '%s';", username.c_str());
const acl::db_row* one = getOneRow(*db, sql);
if (one != NULL) {
FailedJson(res, utf8_encode(s2ws("该账号已存在")), 30000);
return -1;
}
std::string pwd;
if (doc["password"].IsInt64()) {
pwd = std::to_string(doc["password"].GetInt64());
}
else {
pwd = doc["password"].GetString();
}
pwd = MD5(pwd).toStr();
doc["password"].SetString(pwd.c_str(), pwd.size());
return ApiController::add(doc, doc2, req, res, db, tableName);
}
4.1.3 用户登录界面
当用户注册成功以后就成为了正式用户,前台用户可以通过前台的登录页面登录到系统当中,用户登录界面如下图4-3所示。
图4-3用户登录界面图
登录的逻辑代码如下所示。
static int Login(Document& doc, Document& query, const Request& req, Response& res, acl::db_handle* db, const char* tableName)
{
std::set<std::string> set = getColType(*db, acl::string().format("SELECT * FROM information_schema.COLUMNS WHERE TABLE_NAME = '%s'", tableName));
acl::string sql;
std::string username = doc["username"].GetString();
sql.format("select * from `user` where username = '%s';", username.c_str());
const acl::db_row* one = getOneRow(*db, sql);
if (one == NULL) {
FailedJson(res, utf8_encode(s2ws("账号不存在!")));
return -1;
}
std::string state((*one)["state"]);
std::string password((*one)["password"]);
std::string user_id((*one)["user_id"]);
std::string tokenstring = user_id + ";" + username + ";" + password;
string token = EncryptionAES(tokenstring);
const char* user_group = (*one)["user_group"];
acl::db_handle* db2 = pool->peek_open();
if (db2 == NULL)
{
FailedJson(res, "peek db2 connection error");
return -1;
}
sql.format("select * from `user_group` where name = '%s';", user_group);
const acl::db_row* one2 = getOneRow(*db2, sql);
if (one2 == NULL)
{
FailedJson(res, utf8_encode(s2ws("账号不存在!")));
return -1;
}
std::string source_table((*one2)["source_table"]);
if (source_table.length() > 0) {
sql.format("select * from `%s` where user_id = '%s';", source_table.c_str(), user_id.c_str());
one2 = getOneRow(*db2, sql);
if (one2 == NULL)
{
FailedJson(res, utf8_encode(s2ws("账号不存在!")));
return -1;
}
std::string examine_state((*one2)["examine_state"]);
if (examine_state == utf8_encode(s2ws("未通过"))) {
FailedJson(res, utf8_encode(s2ws("账户未通过审核!")), 70000);
return -1;
}
else if (examine_state == utf8_encode(s2ws("未审核"))) {
FailedJson(res, utf8_encode(s2ws("账户未审核!")), 70000);
return -1;
}
pool->put(db2);
}
当用户点击动感运动社区平台中的“交流论坛”后将会进入到该“交流论坛”列表的界面,然后选择想要看的论坛帖子信息,点击进入到详细界面,在详细界面可以收藏+赞+评论等操作,用户也可以点击“发布内容”按钮发布新的帖子信息。交流论坛列表展示界面如下图4-4所示。
图4-4交流论坛列表展示界面图
用户可以查看社区公告信息,可以查看某一公告的详情。社区公告列表展示界面如下图4-5所示。
图4-5社区公告列表展示界面图
当用户点击动感运动社区平台中导航栏上的“体育资讯”后将会进入到该“体育资讯”列表的界面,然后选择想要看的资讯信息,点击进入到详细界面,在详细界面可以收藏+赞+评论等操作。体育资讯详情界面如下图4-6所示。
图4-6体育资讯界面图
4.1.7 商城中心详情界面
游客只能查看商城中心的商品,不能进行任何购买、评论操作,用户可以选择自己需要的商品,加入购物车、立即购买、收藏、评论。
加入购物车流程图如图4-7所示。
图4-7加入购物车流程图
购买工作流程图如图4-8所示。
图4-8购买工作流程图
商城中心详情展示页面如图4-9所示。
图4-9商城中心详情展示界面图
4.1.8 场地信息界面
当用户点击“场地信息”后就可以看到所有的场地信息,可以输入关键字进行搜索查询,选择你想要了解的场地信息后将会进入该场地信息的详情界面,可以了解到该场地信息的场地名称、场地类型、场地地址、可约时间、场地详情等,同时可以对点击下方的“预约”、“点赞”、“收藏”进行相关操作。场地信息详情页面如图4-10所示。
图4-10 场地信息详情界面图
4.1.9个人中心界面
当用户点击右上角“我的”这个按钮,会出现子菜单,点击“个人中心”可以对个人首页、场地预约、取消场地、报名活动、取消报名、提醒信息、运动打卡、订单配送、论坛列表和收藏的信息进行设置管理。个人中心管理界面如下图4-11所示。
图4-11个人中心管理界面图
4.2后台管理功能模块
4.2.1后台首页界面
管理人员登录系统后台首页,首页会显示商品销售金额统计图和商品销售数据统计图,统计图根据各模块的数据自动统计。管理员后台首页界面如下图4-12所示。
图4-12后台首页界面图
4.2.2系统用户界面
动感运动社区平台中的管理人员在“系统用户”这一菜单是中可以对注册的前台用户以及管理员进行管控。界面如下图4-13所示。
图4-13系统用户管理界面图
管理员点击“活动信息管理”会显示出所有的活动信息,支持输入活动名称或发布时间对信息进行查询,如果想要添加新的活动信息,点击“添加”按钮,输入活动名称、发布时间、发布人员、活动时间、活动地址、适合人群、活动详情等信息,点击“提交”按钮就可以添加了,同时可以选择某一条活动信息,点击“删除”进行删除,也可以对用户提交的活动评论的信息进行管控。界面如下图4-14所示。
图4-14活动信息管理界面图
4.2.4系统管理界面
管理人员在“系统管理”这一菜单下是可以对动感运动社区平台内的轮播图进行添加修改的,其管理界面如下图4-15所示。
图4-15系统轮播图管理界面图
管理员点击“资源管理”可以对前台展示的体育资讯以及资讯所属分类进行管理,体育资讯管理的界面如下图4-16所示。
图4-16资源管理界面图
5.1测试任务及目的
系统的前台、后台、数据库完成以后,这个系统才算是完成了一半,我们在这之后要对系统进行最后的一个阶段,那就是测试了,测试对一个系统来说是非常重要的,有的时候开发完一个系统,如果测试不合格的话,这个系统是没有办法进行投入使用的,所有我们要用测试对系统的功能进行检验,把不完善的功能尽量完善,把出现的bug解决掉,然后给用户呈现出一个完美的系统。通过对系统最后一步的测试,使得开发人员对自己的系统更加有信心,更加积极的为后期的系统版本的更新提供支持。
本研究将对动感运动社区平台进行全面测试,包括功能测试、性能测试、安全测试等。
5.2测试计划
为了保证系统的质量和稳定性,将采用黑盒测试和白盒测试相结合的方法进行测试。在黑盒测试中,将验证系统的功能是否达到用户需求,包括功能的正确性、一致性和完整性。在白盒测试中,将通过对系统代码的检查和覆盖率分析,提高系统的可靠性和安全性。
为了保证测试的有效性,将搭建专门的测试环境,包括开发环境、测试环境和生产环境。开发环境将用于系统的开发和调试,测试环境将用于功能和性能的测试,生产环境将用于系统的正式运行和用户实际体验。
1、必备的工作条件:Windows10
2、软件及开发环境:IDEA、HeidiSQL、MySQL、Visual Studio Code
3、硬件条件:个人笔记本电脑
5.3测试用例
系统测试包括:管理员登录功能测试、商城中心查看功能测试、商品添加功能测试、加入购物车购买功能测试,如表5-1、5-2、5-3、5-4所示:
管理员登录功能测试:
表5-1 管理员登录功能测试表
测试名称 | 测试功能 | 操作过程 | 预期结果 | 测试结果 |
登录模块测试 | 登录成功的情况 | 管理员可以通过浏览器进入到华乐珠宝交易平台后台登录界面,输入用户名:admin和密码admin后,点击“登录”按钮。 | 成功登录到管理员管理的界面 | 正确 |
登录模块测试 | 登录失败的情况 | 管理员可以通过浏览器进入到华乐珠宝交易平台后台登录界面,输入用户名:admin和密码111后,点击“登录”按钮。 | 系统提示“用户名和密码不匹配” | 正确 |
商城中心查看功能测试:
表5-2 商城中心查看功能测试表
测试名称 | 测试功能 | 操作过程 | 预期结果 | 测试结果 |
查询商城中心信息功能测试 | 查询成功的情况 | 用户在导航栏中点击“商城中心”,输入关键词查询商品,输入的商品在系统中存在,显示查询商品信息 | 查询成功 | 正确 |
商城管理中商品添加界面测试:
表5-3 管理员添加商品界面测试表
测试名称 | 测试功能 | 操作过程 | 预期结果 | 测试结果 |
商品添加模块测试 | 商品添加成功的情况 | 在“商城管理”菜单中点击“商城中心”会显示出所有的商品信息,点击“添加”,输入商品信息,输入正确的信息后,点击“提交”按钮。 | 提示添加成功 | 正确 |
商品添加模块测试 | 商品添加失败的情况 | 在“商城管理”菜单中点击“商城中心”会显示出所有的商品信息,点击“添加”,不输入标题,其他信息正常填写后,点击“提交”按钮。 | 提示“添加失败,标题不能为空” | 正确 |
加入购物车购买功能测试:
表5-4 加入购物车购买功能测试表
测试名称 | 测试功能 | 操作过程 | 预期结果 | 测试结果 |
加入购物车购买功能测试 | 购买的情况 | 用户在商城中心的商品详情页面,点击“加入购物车”,然后在“我的购物车”界面,点击“购买”按钮,进行付款。 | 加入购物车购买成功 | 正确 |
5.4测试结论
通过编写动感运动社区平台的测试用例,已经检测完毕管理员登录功能测试、商城中心查看功能测试、商品添加功能测试、加入购物车购买功能测试,通过这几大模块为动感运动社区平台的后期推广运营提供了强力的技术支撑。
本动感运动社区平台满足相关信息的管理需求,在设计时借鉴了国内外优秀网站的优点,从界面到系统设计都保证了管理员以及用户能够方便操作。系统的主要特点和优点归纳如下:
(1)本系统用的移置性和针对性都比较高,因为针对性高可以提供更好的服务而移置性可以在多个系统上运行,更给用户带来了极大的方便。
(2)该动感运动社区平台内容全面,管理方便可以及时的全面的处理各种错误,异常,这样避免了很多因用户的马虎操作而出现的失误,其操作方便,用户界面友好,能够上网的人都可以很好的进行操作。
经过对上述的测试结果分析,所有基本功能齐全,操作简单,系统运行性能良好,系统安全可靠,能促进动感运动社区平台的发展,发展前景广阔。
第六章 结论
随着计算机互联网技术的迅猛发展,各行各业都已经实现采用计算机相关技术对日益放大的数据进行管理。该课题是C++动感运动社区平台为核心展开的,主要是为了实现用户出租和租车信息化管理和用户在线租车的需求。
C++动感运动社区平台的开发是基于VisualStudio开发平台,采用C++编程语言和ASP.NET等技术,采用SQL Server数据库来建立数据之间的转换。文中详细分析了C++动感运动社区平台的研究背景和意义、开发工具和相关技术以及系统需求、系统详细设计和系统测试等等一系列内容。系统实现了C++动感运动社区平台所需的一些基本功能,并通过测试对这些实现的功能进行了完善,进而提高了系统整体的实用性。系统投入运行时,各功能均运行正常。系统的每个界面的操作符合常规逻辑,对使用者来说操作简单,界面友好。整个系统的各个功能设计合理,体现了人性化。
但是由于自己在系统开发过程中对一些用到的相关知识和技术掌握不够牢固,再加上自身开发经验欠缺,因此系统在有些方面的功能还不够完善,考虑的不够全面,因此整个系统还有待日后逐步完善。
谢 辞
本次设计历时3个月。在这个毕业设计中,它离不开指导教师的指导,使事情基本顺利。指导老师无论是在毕业设计历经中,还是在论文做完中都给了了我特别大的助益。另1个方面,教师认真负责的工作姿态,谨慎的教学精神厚重的理论水准都使我获益匪浅。他勤恳谨慎的教学育人学习姿态也给我留下了特别特别深的感觉。我从老师那里学到了很多东西。在理论和实践中,我的技能得到了特别大的提高。在此,特向教师表示由衷的感激。
经过对该毕业设计的全部研究和开发,我的系统研发经历了从需求分析到实现详细功能,再到最终测试和维护的特殊进展。让我对系统研发有了更深层次的认识。如今我的动手本领单独处理疑惑的本领也获取到了特别大的演练学习增多,这是这次毕业设计最好的收获。
最后,在整个系统开发过程中,我周围的同学和朋友给了我很多意见,所以我很快就确认了系统的商业思想。在次,我由衷的向他们表示感激。
参考文献
[1]Liu S ,Wu S ,Qi J , et al.Effect of traditional Chinese fitness exercises on bone mineral density in postmenopausal women: a network meta-analysis of randomized controlled trials[J].Frontiers in Endocrinology,2024,151323595-1323595.
[2]孙庆英,李家宏.C++面向对象程序设计课程思政元素挖掘与建设策略探析[J].电脑知识与技术,2023,19(34):142-144.DOI:10.14004/j.cnki.ckt.2023.1825.
[3]车延晟.城市运动大脑:市级全民健身信息平台优化路径研究[C]//中国体育科学学会.第十三届全国体育科学大会论文摘要集——墙报交流(体育管理分会).三峡大学体育学院;,2023:3.DOI:10.26914/c.cnkihy.2023.064507.
[4]刘小丹.C++与Java程序设计语言的特征研究[J].电脑编程技巧与维护,2023,(10):52-54.DOI:10.16184/j.cnki.comprg.2023.10.001.
[5]张航,李仝玉,叶青青等.运动健身短视频对大学生运动行为的影响研究——以抖音短视频平台为例[J].当代体育科技,2023,13(20):171-175+182.DOI:10.16655/j.cnki.2095-2813.2304-1579-8152.
[6]王小迪,张保国,董晓雪等.手机应用市场对运动健身APP的传播:基于五大平台数据比较[J].当代体育科技,2023,13(13):15-19+24.DOI:10.16655/j.cnki.2095-2813.2212-1579-3568.
[7]Krill P .C++ still shining in language popularity index[J].InfoWorld.com,2023,
[8]奥力来运动健身学院将专业课搬上短视频平台[J].健与美,2023,(02):94.
[9]李睿智,赵悦,田佳玉.运动健身平台用户隐私保护的演化博弈研究[J].情报探索,2023,(01):30-37.
[10]Krill P .C++ wins programming language of the year award[J].InfoWorld.com,2023,
[11]Heller M .Beyond C++: The promise of Rust, Carbon, and Cppfront[J].InfoWorld.com,2022,
[12]全国职工线上健身运动专题活动启动[J].当代矿工,2022,(08):1.
[13]张莉敏,田小路,向志华.C++程序设计的实训课程教学实践[J].电子技术,2022,51(08):192-193.
[14]唐荷花.球友圈运动平台优化分析[J].文体用品与科技,2022,(12):193-195.
[15]赵乐瑄.“云健身”在数字化大潮中乘风破浪[N].人民邮电,2022-05-27(004).DOI:10.28659/n.cnki.nrmyd.2022.001477.
[16]周志雄,尹军,湛冰等.基于全民健身信息服务平台关键技术的身体运动功能训练创新研究[C]//中国体育科学学会.第十二届全国体育科学大会论文摘要汇编——墙报交流(体能训练分会).首都体育学院;,2022:3.DOI:10.26914/c.cnkihy.2022.009656.
[17]王纯,运动健康促进及损伤防护康一体互动平台建设关键技术研究.四川省,成都体育学院,2021-12-30.
[18]李箭,全民健身运动医学与健康互动平台建设的关键技术研究与示范.四川省,四川大学,2021-05-13.
[19]黄远杰,徐洁华,黄敏茹等.顾客体验满意度视角下健身运动平台运营体系的构建[J].中国市场,2020,(35):122-123.DOI:10.13939/j.cnki.zgsc.2020.35.122.
[20]陶皓若,黄澳,杜宇昂.“互联网+”背景下羽毛球运动健身与装备交易平台模式的探究[J].大众标准化,2020,(10):95-96.
关注+点赞+收藏+私信博主,免费领取项目源码