【源码+文档+调试讲解】基于springboot的健身房管理系统
摘 要
随着计算机技术发展,计算机系统的应用已延伸到社会的各个领域,大量基于网络的广泛应用给生活带来了十分的便利。所以把健身房管理与现在网络相结合,利用计算机搭建健身房管理系统,实现健身房的信息化。则对于进一步提高健身房管理发展,丰富健身房管理经验能起到不少的促进作用。
系统阐述的是使用基于springboot的健身房管理系统,对于Java、B/S结构、MySql进行了较为深入的学习与应用。主要针对系统的设计,描述,实现和分析与测试方面来表明开发的过程。开发中使用了springboot框架和MySql数据库技术搭建系统的整体架构。利用这些技术结合实际需求开发了具有个人中心、用户管理、健身教练管理、课程名称管理、器材类型管理、预约教练管理、健身器材管理、健身课程管理、课程订单管理、健身视频管理、健身场地管理、场地预订管理、系统管理等功能的系统,最后对系统进行相应的测试,测试系统有无存在问题以及测试用户权限来优化系统,最后系统达到预期目标。
关键字:健身房;Java;springboot;MySql数据库
Abstract
With the development of computer technology, the application of computer system has been extended to all fields of society, and a large number of wide applications based on the network have brought great convenience to life. Therefore, the gym management and the current network combined, the use of computers to build a gym management system, to achieve the information of the gym. It can further improve the development of gym management and enrich gym management experience.
The system describes the use of SpringBoot-based gym management system, Java, B/S structure, MySql for more in-depth learning and application. It mainly shows the development process in terms of system design, description, implementation, analysis and testing. springboot framework and MySql database technology are used to build the overall architecture of the system. Using these technologies combined with the actual needs to develop a personal center, user management, fitness coach management, course name management, equipment type management, booking coach management, fitness equipment management, fitness course management, course order management, fitness video management, fitness venue management, venue booking management, system management and other functions of the system. Finally, the system is tested to test whether there are problems in the system and test user rights to optimize the system, and finally the system reaches the expected goal.
Key words: gym; Java; springboot; MySql database
目 录
1 概 述
1.1 研究背景
1.2 研究意义
1.3 国内外研究现状
1.4 研究内容
2 关键技术介绍
2.1 Java介绍
2.2 MySql数据库
2.3 Tomcat简介
2.4 B/S架构
2.5 Spring boot框架
3 系统分析
3.1需求分析
3.2 系统可行性分析
3.2.1经济可行性
3.2.2技术可行性
3.2.3运行可行性
3.3 系统功能分析
3.4系统流程分析
3.4.1程序流程图设计
3.4.2添加信息流程图设计
3.4.3删除信息流程图设计
4 系统的设计
4.1 系统总功能模块设计
4.2 系统数据库设计
4.2.1 数据库系统概要设计
4.2.2 E-R模型结构设计
4.3数据表设计
5 系统的实现
5.1系统功能实现
5.2后台功能模块实现
5.2.1管理员模块实现
5.2.2健身教练模块实现
5.2.3用户模块实现
6系统测试
6.1系统测试的目的
6.2软件测试过程
6.3测试用例
结论
致谢
参考文献
1.1 研究背景
随着人们生活水平的提高,越来越多的人开始关注身体健康,健身房成为了越来越多人的选择。然而,传统的健身房管理方式存在着许多问题,如信息不透明、服务质量参差不齐、用户管理混乱等。这些问题不仅影响了健身房的经营效果,也降低了用户的满意度。因此,开发一套科学、高效、便捷的健身房管理系统显得尤为重要。
1.2 研究意义
随着人们生活水平的提高,越来越多的人开始关注身体健康,健身房成为了越来越多人的选择。本课题的研究和实践将有助于培养学生的创新意识和实践能力,为社会输送更多具备创新能力和实践能力的优秀人才。同时,通过优化资源配置、提高服务质量、拓展市场份额等方式,提高健身房的经营效益,实现可持续发展。因此,开发一套科学、高效、便捷的健身房管理系统具有重要的现实意义。
1.3 国内外研究现状
近年来,随着健身热潮的兴起,健身房的数量和规模不断扩大,对健身房管理的需求也日益增加。在这个背景下,国内的健身房管理系统研究得到了广泛的关注。目前,国内的研究方向主要集中在以下几个方面:一是系统功能的完善,包括用户管理、健身教练管理、健身课程管理等;二是系统的安全性和稳定性的研究;三是用户体验的研究,包括界面设计、操作便捷性等。此外,还有一些研究者在探索如何利用大数据、云计算等新技术提升健身房管理系统的性能。
在国外,健身房管理系统的研究起步较早,研究成果丰富。目前,国外的研究主要集中在以下几个方面:一是系统的智能化,通过引入人工智能技术,使系统能够自动识别用户需求,提供个性化的服务;二是系统的移动化,通过开发手机应用,使用户能够随时随地管理自己的健身计划;三是系统的社交化,通过建立社交平台,让用户能够在健身的同时结识新朋友。此外,国外的研究者还在探索如何利用区块链技术提高健身房管理系统的透明度和公正性。
1.4 研究内容
整个的系统的开发运用Java技术,springboot框架,以及MySql数据库技术的大力支持下同步完成该系统的开发,实现了健身房管理的信息化,使管理者在操作思路清晰且更加方便,用户也可以体验到更加优秀的健身房管理,内容目标如下。
(1)减少后台管理人员的工作量,对用户的信息进行系统的管理;
(2)必须要方便快捷的查看搜索信息并管理信息;
(3)用户是具有多样性的,所以界面要设置的简单明了,操作更要方便快捷。
(4)编写开发系统的技术文件。
(5)对系统进行了系统测试。
健身房的管理系统设计过程中采用Java开发语言,B/S结构,采取springboot框架,并以MySql为数据库进行开发。结合以上技术,对本系统的整体、数据库、功能模块、系统页面以及系统程序等设计进行了详细的研究与规划。
2.1 Java介绍
Java是一种广泛应用于软件开发的高级编程语言。它由Sun Microsystems(现在是Oracle Corporation)的詹姆斯•高斯林(James Gosling)等人在20世纪90年代初开发而成。Java的设计目标是实现“一次编写,到处运行”的原则,即通过Java编写的程序可以在不同的操作系统和硬件平台上运行。
Java具有简单、面向对象、健壮、安全、跨平台等特点,因此被广泛应用于各个领域的软件开发,尤其是Web应用程序和移动应用程序的开发。Java的语法类似于C++,但相对来说更加简洁和易于理解。它支持面向对象的编程范式,提供了类、继承、多态等常见的面向对象概念。
Java的跨平台性是其最重要的特点之一。Java程序在编译时会被编译成字节码(bytecode),而不是直接编译成机器码。这些字节码可以在Java虚拟机(JVM)上运行,而JVM则负责将字节码转换为特定平台的机器码。这使得Java程序可以在任何安装了Java虚拟机的计算机上运行,无需针对不同的操作系统进行重新编译。
Java还提供了丰富的类库和API(应用程序接口),使得开发人员可以更加高效地编写代码。它包括了各种各样的功能模块,如图形界面、网络通信、数据库连接等,这些模块大大简化了开发过程,提高了开发效率。
总之,Java是一种强大而灵活的编程语言,具有广泛的应用领域和良好的跨平台性能。无论是开发Web应用程序、移动应用程序还是嵌入式系统,Java都是一个值得学习和掌握的重要工具。
2.2 MySql数据库
MySQL是一个开源的关系型数据库管理系统,它使用结构化查询语言(SQL)进行数据操作。MySQL的设计目标是提供一个简单易用的、高性能的、稳定的、可扩展的、易于维护的数据库系统。它具有多种特点,包括跨平台、高性能、易用性、安全性、可扩展性和社区支持等。MySQL可以运行在多个操作系统平台上,如Windows、Linux和MacOS等。它采用了许多优化技术,如索引、缓存等,以提高查询和写入的速度。此外,MySQL还提供了丰富的工具和库,使得开发者可以轻松地进行数据库开发和管理。MySQL还支持多种存储引擎,如InnoDB和MyISAM等,可以根据不同的应用场景选择合适的存储引擎。
除了这些特点外,MySQL还具有许多其他优点。例如,它提供了安全机制来保护数据的安全性,如用户权限管理和SSL加密等。另外,MySQL的可扩展性非常强,可以通过添加更多的硬件资源和更高效的算法来提高性能。最后,MySQL拥有庞大的开发者社区,为开发者提供了大量的文档、教程和支持。
2.3 Tomcat简介
Tomcat是一个开源的Java Servlet容器,也是一个Web服务器。它由Apache软件基金会开发和维护,是目前使用最广泛的Servlet容器之一。Tomcat的主要功能是处理和管理Java Servlet、JavaServer Pages(JSP)和Java WebSocket等Web应用程序。它提供了一个运行环境,使得开发人员可以将自己编写的Java Web应用程序部署到Tomcat上,并通过HTTP协议与客户端进行通信。Tomcat具有:轻量级、易于配置和使用、支持多种协议、可扩展性、高性能等特点;Tomcat广泛应用于Java Web开发领域,它可以作为独立的Web服务器使用,也可以与其他Web服务器(如Apache HTTP Server)配合使用。无论是小型网站还是大型企业级应用,Tomcat都是一个可靠、稳定且功能强大的选择。
2.4 B/S架构
Browser/Server简称(B/S),即:浏览器/服务器架构模式;属于WEB发展后的所出现的一种网络构造,而WEB又是主要的浏览器应用商品软件。B/S架构模式不仅将系统的重新开发、维修及利用等简单化,更将其重点放到了服务器上。它使客户端得到了统一,在服务器上汇集了系统功能的最核心部分。
B/S架构模式,在服务器接收到浏览器发出请求后将进行对应的回应。Internet上文本、图片、动画等信息主要由Web服务器产生,而用户主要是通过浏览器访问这些信息。在Web上下载程序时遇到某些和数据库相关的指令,可以将这些指令转接到数据库服务器来进行解释和执行。
2.5 Spring boot框架
现如今后台开源框架主流的有SSH、SSM、SpringBoot,但是SSH、SSM框架的环境配置项较多,而SpringBoot主要的设计思想就是约定大于配置,故而SpingBoot在设计时几乎达到零配置。SpringBoot整合了业界上的开源框架。具体采用技术框架描述如下:
(1)Mybatis:Mybatis:提供自动映射,动态SQL,级联,缓存,注解,代码和SQL分离等特性,使用方便,同时也对SQL进行优化。
(2)SpringMVC:通过一套MVC注解,让POJO成为处理请求的控制器,无需实现任何接口,同时,SpringMVC还支持REST风格的URL请求。
(3)SpringBoot:从本质上来说,Spring Boot就是Spring,它做了那些没有它你也会去做的Spring Bean配置。
SpringBoot是一款非常强大后台框架,因为SpringBoot开发时可以基本不用写配置文件,所以使用SpringBoot搭建网站的后台环境,在SpringBoot的yml配置文件中写入项目启动端口,项目就可以启动。项目的Java文件还有静态文件都是由SpringBoot来管理。
3.1需求分析
要想在实际的情况下,开发出一套符合使用者要求的健身房管理系统,首先要了解使用者的需求。对健身房的需求有深刻的了解,无论设计与开发工作多么优秀,都是一个成功的先决条件,也可以这么说,要不能满足用户需求的程序,是创造不出非常大的使用价值的,而且还给设计者带来很多的不利。需求分析是健身房管理系统设计时期的比较重要的一个阶段,它的基本内容是准确地解释出系统将会能够做些什么事情的关键问题,最终完成的是一份完整的系统的使用说明。
(1)有一些功能方面的需求,通过需求分析,可以找出需要完成的几个基本功能模块。性能要求也是指在系统设计的时候,需要满足一定的要求和限制,比如响应时间、信息处理、内存容量、磁盘容量、安全等等。
(2)系统的可靠性要求也是一个必须考虑的问题,它可以将可用性和可靠性结合起来,显示了用户在使用时经常遇到的问题。硬件要求也包括需要处理错误,以表明系统如何应对环境错误。如果自己的系统收到来自其他系统的信息,这些信息违背了某些格式,这时系统应该会有什么样的响应情况。
(3)软件方面的需求还有一些逆向的需求,就是系统不能做的事情。可以说,有很多种不同的要求,而开发人员应该能够准确的理解他们的真正需要,并且可以应用到健身房管理系统中。还有应该明确地找出一些虽然不属于当前健身房管理系统开发的情况,但是据现在的分析,将来是非常可能会需要的可能需求。经过这个需求的分析,在设计过程中对健身房管理系统将来有机会出现的问题有所准备,要能够确实需要的时候可以更加轻松的修改。
3.2 系统可行性分析
为了系统的完整,必须要有可行性分析的,系统的可行性关系到生存问题,分析其意义可否利用本系统来弥补健身房管理模式中的不足之处等,通过本系统来减少工作量,使管理者与用户的工作和管理效率更高。对此体现出更多的意义和价值,系统完成后,进行具体的实际分析看是否能够达到期望的要求,确定之后再开始系统的搭建开发工作。对于健身房管理系统开发的搭建中,对相关技术、实际情况和操作等一系列方面进行可行性分析;
3.2.1经济可行性
本系统所用软件均为微软软件,开发周期短,因而可节约大量时间与资源,达到降低成本之功效。并且具有很好的安全性、可靠性以及可扩展性。同时发展该平台需要的智能计算机配置很低,即使网吧中被淘汰掉的配置不高的计算机也能满足需要,因此具有充分的可行性。
3.2.2技术可行性
本系统开发的程序需具有网络功能,从而可以不受地点限制。由于采用了B/S模式,降低了成本,提高了效率。本平台以java, MYSQL数据库为设计工具,能够方便的学习与应用。所以将java与MYSQL集成而研制的智能系统具有可行性和有效性。
3.2.3运行可行性
运行可行性也可以说是系统可用性的体现,健身房管理系统本身具有运行可行性的特点,其界面的设计清晰、功能权限分配合理、操作方便。本论文讲述的是健身房管理系统,通过技术的结合提出一套切实可行的解决方案。不同的用户接入之后不需要经过特殊的训练就可以运行到对应功能模块中。
3.3 系统功能分析
健身房管理系统主要有管理员和用户两个功能模块。以下将对这两个功能的作用进行详细的剖析。
管理员模块:管理员是系统中的核心用户,管理员登录后,可以对后台系统进行管理。主要功能有个人中心、用户管理、图书分类管理、图书信息管理、留言板管理、系统管理等功能。管理员用例如图3-1所示。
图3-1 管理员用例图
健身教练:健身教练进入系统可以对个人中心、健身课程管理、课程订单管理、健身视频管理等功能进行操作,健身教练用例如图3-2所示。
图3-2 健身教练用例图
用户:用户进入系统可以对个人中心、预约教练管理、课程订单管理、场地预订管理等功能进行操作,用户用例如图3-3所示。
图3-3 用户用例图
3.4系统流程分析
3.4.1程序流程图设计
在本系统,非本系统的用户要想进行健身房管理系统就要注册本系统,登录时需要填写相应的资料,如有使用者,则会显示使用者名称已经存在,请再次键入使用者名称的提示框,若使用者不存在,则填写密码、确认密码等资料,并由系统判定密码与确认密码相符,确认无误后,填写使用者所填写的资料,即可进行登记。而且,为了保证系统的安全,只有在登录了本系统以后,才能进行健身房管理系统。该系统的工作流程见图3-4。
3.4.2添加信息流程图设计
在添加信息的时候,会判断是哪类用户,并根据用户类型判断执行是否合法,合法者可以进行添加,不合法者则不能进行此操作。管理员登录账号后可以对内容进行添加,拥有着最高的权限,其他用户权限次于管理员。添加信息流程图如图3-5所示:
图3-5系统添加流程图
3.4.3删除信息流程图设计
删除数据时与添加数据功能类似,删除数据具体流程如图3-6所示:
图3-6系统删除流程图
4.1 系统总功能模块设计
健身房管理系统分三大部分,即管理员管理,健身教练管理和用户管理。系统按照用户的实际需求开发而来,贴近生活。从管理员出拿到分配好的账号密码可以进入系统,使用相关的系统应用。管理员总体负责整体系统的运行维护,统筹协调。
系统整体模块设计:系统分为管理员、健身教练和用户三大用户角色,系统管理员有最大的权限,整体功能展示如图4-1所示。
图4-1 系统整体功能图
4.2 系统数据库设计
4.2.1 数据库系统概要设计
从设计到制作研发一个系统,需要用到的技术很多,对于开发程序语言、数据库和框架布局都有严格的要求[5]。该系统数据存放使用MySql的数据库,该数据库轻便快速,日常使使用系统十分稳定,更容易维护运行[6]。
4.2.2 E-R模型结构设计
E-R图由实体与有关实体关联相结合构成的图,利用E-R图对清楚地表达出系统内的实体之间的关联。在系统中对一些主要的几个关键实体如下图。
(1) 健身器材实体属性图如下图4-2所示。
图4-2健身器材实体属性图
(2) 健身课程实体属性图如下图4-3所示。
图4-3健身课程实体属性图
(3) 健身场地实体属性图如下图4-4所示。
图4-4健身场地实体属性图
(4) 课程订单实体属性图如下图4-5所示。
图4-5课程订单实体属性图
4.3数据表设计
系统创建数据库和表之间关联,期间花费了不少时间,尽力把表格完善,更好的呈现出来,让表更加明了,更加清晰。系统在MySql的可视化软件Navicat premium创建的数据表,简洁明了的设计让数据库的创建操作更加快捷,数据表的详细情况如下表所示。
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
changdimingcheng | varchar | 200 | 场地名称 | ||
weizhi | varchar | 200 | 位置 | ||
keyueshijian | varchar | 200 | 可约时间 | ||
changditupian | longtext | 4294967295 | 场地图片 | ||
changdidaxiao | varchar | 200 | 场地大小 | ||
changdiyongtu | varchar | 200 | 场地用途 | ||
changdixiangqing | longtext | 4294967295 | 场地详情 |
表4-2:用户表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
username | varchar | 100 | 用户名 | ||
password | varchar | 100 | 密码 | ||
role | varchar | 100 | 角色 | 管理员 | |
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP |
表4-3:健身视频评论表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
refid | bigint | 关联表id | |||
userid | bigint | 用户id | |||
avatarurl | longtext | 4294967295 | 头像 | ||
nickname | varchar | 200 | 用户名 | ||
content | longtext | 4294967295 | 评论内容 | ||
reply | longtext | 4294967295 | 回复内容 |
表4-4:token表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
userid | bigint | 用户id | |||
username | varchar | 100 | 用户名 | ||
tablename | varchar | 100 | 表名 | ||
role | varchar | 100 | 角色 | ||
token | varchar | 200 | 密码 | ||
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP | ||
expiratedtime | timestamp | 过期时间 | CURRENT_TIMESTAMP |
表4-5:健身器材评论表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
refid | bigint | 关联表id | |||
userid | bigint | 用户id | |||
avatarurl | longtext | 4294967295 | 头像 | ||
nickname | varchar | 200 | 用户名 | ||
content | longtext | 4294967295 | 评论内容 | ||
reply | longtext | 4294967295 | 回复内容 |
表4-6:关于我们
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
subtitle | varchar | 200 | 副标题 | ||
content | longtext | 4294967295 | 内容 | ||
picture1 | longtext | 4294967295 | 图片1 | ||
picture2 | longtext | 4294967295 | 图片2 | ||
picture3 | longtext | 4294967295 | 图片3 |
表4-7:健身课程评论表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
refid | bigint | 关联表id | |||
userid | bigint | 用户id | |||
avatarurl | longtext | 4294967295 | 头像 | ||
nickname | varchar | 200 | 用户名 | ||
content | longtext | 4294967295 | 评论内容 | ||
reply | longtext | 4294967295 | 回复内容 |
表4-8:收藏表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
userid | bigint | 用户id | |||
refid | bigint | 商品id | |||
tablename | varchar | 200 | 表名 | ||
name | varchar | 200 | 名称 | ||
picture | longtext | 4294967295 | 图片 | ||
type | varchar | 200 | 类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注) | 1 | |
inteltype | varchar | 200 | 推荐类型 | ||
remark | varchar | 200 | 备注 |
表4-9:健身教练评论表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
refid | bigint | 关联表id | |||
userid | bigint | 用户id | |||
avatarurl | longtext | 4294967295 | 头像 | ||
nickname | varchar | 200 | 用户名 | ||
content | longtext | 4294967295 | 评论内容 | ||
reply | longtext | 4294967295 | 回复内容 |
表4-10:配置文件
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
name | varchar | 100 | 配置参数名称 | ||
value | varchar | 100 | 配置参数值 |
表4-11:课程订单
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
kechengbianhao | varchar | 200 | 课程编号 | ||
jianshenkecheng | varchar | 200 | 健身课程 | ||
jiaoliangonghao | varchar | 200 | 教练工号 | ||
jiaolianxingming | varchar | 200 | 教练姓名 | ||
shangkedidian | varchar | 200 | 上课地点 | ||
fengmian | longtext | 4294967295 | 封面 | ||
keshi | varchar | 200 | 课时 | ||
kechengfeiyong | double | 课程费用 | |||
yonghuming | varchar | 200 | 用户名 | ||
xingming | varchar | 200 | 姓名 | ||
shoujihao | varchar | 200 | 手机号 | ||
goumaishijian | datetime | 购买时间 | |||
ispay | varchar | 200 | 是否支付 | 未支付 | |
thumbsupnum | int | 赞 | 0 | ||
crazilynum | int | 踩 | 0 |
表4-12:通知公告
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
introduction | longtext | 4294967295 | 简介 | ||
picture | longtext | 4294967295 | 图片 | ||
content | longtext | 4294967295 | 内容 |
表4-13:场地预订
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
changdimingcheng | varchar | 200 | 场地名称 | ||
changditupian | longtext | 4294967295 | 场地图片 | ||
changdidaxiao | varchar | 200 | 场地大小 | ||
yonghuming | varchar | 200 | 用户名 | ||
xingming | varchar | 200 | 姓名 | ||
shoujihao | varchar | 200 | 手机号 | ||
yuyueshijian | datetime | 预约时间 |
表4-14:健身视频
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
biaoti | varchar | 200 | 标题 | ||
jianshenkecheng | varchar | 200 | 健身课程 | ||
jianshenmubiao | longtext | 4294967295 | 健身目标 | ||
nandu | varchar | 200 | 难度 | ||
fengmian | longtext | 4294967295 | 封面 | ||
jiaoliangonghao | varchar | 200 | 教练工号 | ||
jiaolianxingming | varchar | 200 | 教练姓名 | ||
jiaoxueshipin | longtext | 4294967295 | 教学视频 | ||
fabushijian | date | 发布时间 | |||
jibenjieshao | longtext | 4294967295 | 基本介绍 |
表4-15:用户
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
yonghuming | varchar | 200 | 用户名 | ||
xingming | varchar | 200 | 姓名 | ||
mima | varchar | 200 | 密码 | ||
xingbie | varchar | 200 | 性别 | ||
shoujihao | varchar | 200 | 手机号 | ||
touxiang | longtext | 4294967295 | 头像 | ||
youxiang | varchar | 200 | 邮箱 |
表4-16:课程名称
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jianshenkecheng | varchar | 200 | 健身课程 |
表4-17:器材类型
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
qicaileixing | varchar | 200 | 器材类型 |
表4-18:健身器材
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
qicaibianhao | varchar | 200 | 器材编号 | ||
qicaimingcheng | varchar | 200 | 器材名称 | ||
tupian | longtext | 4294967295 | 图片 | ||
qicaileixing | varchar | 200 | 器材类型 | ||
pinpai | varchar | 200 | 品牌 | ||
shiyongfangfa | longtext | 4294967295 | 使用方法 | ||
shoushenxiaoguo | longtext | 4294967295 | 瘦身效果 | ||
qicaijieshao | longtext | 4294967295 | 器材介绍 |
获取源码 ⬇