当前位置:

基于SSM实现个人运动健康管理系统

码岸源码 发布于:2024-07-20 最后修改于:2024-05-14 80 0

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的个人运动健康管理系统

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 t_caipu 每日菜谱推荐表
2 t_datarecore 身体数据记录表
3 t_gonggao 公告管理表
4 t_healthpg 健康评估表
5 t_jianshenfile 健身知识表
6 t_jianshentype 知识类型表
7 t_riqi 日期表表
8 t_sportplan 运动计划制定表
9 t_sportrecord 运动记录表
10 t_sporttype 运动类型表
11 t_user
返回列表页表3-1: t_caipu表
说明:每日菜谱推荐表
序号 名称 数据类型 主键 说明
1 id int Y
2 t_name varchar N 菜谱名称
3 t_jianjie varchar N 菜谱简介
4 t_bz longtext N 备注
5 addTime datetime N 插入数据库时间
6 riqi_id int N 对应Riqi表的ID,在这里作为外键
返回列表页表3-2: t_datarecore表
说明:身体数据记录表
序号 名称 数据类型 主键 说明
1 id int Y
2 t_bianhao varchar N 记录编号
3 t_shijian varchar N 记录时间
4 t_height varchar N 身高
5 t_weight varchar N 体重
6 t_bmi varchar N 当前BMI指数
7 t_bz longtext N 备注
8 addTime datetime N 插入数据库时间
9 user_id int N 对应User表的ID,在这里作为外键
返回列表页表3-3: t_gonggao表
说明:公告管理表
序号 名称 数据类型 主键 说明
1 id int Y
2 t_title varchar N 标题
3 t_content varchar N 内容
4 t_shijian varchar N 发布时间
5 t_bz longtext N 备注
6 addTime datetime N 插入数据库时间
7 user_id int N 对应User表的ID,在这里作为外键
返回列表页表3-4: t_healthpg表
说明:健康评估表
序号 名称 数据类型 主键 说明
1 id int Y
2 t_bianhao varchar N 评估编号
3 t_shijian varchar N 评估时间
4 t_height varchar N 身高
5 t_weight varchar N 体重
6 t_yaowei varchar N 腰围
7 t_tunwei varchar N 臀围
8 t_jinwei varchar N 颈围
9 addTime datetime N 插入数据库时间
10 t_pg varchar N
11 t_bz varchar N
12 user_id int N 对应User表的ID,在这里作为外键
返回列表页表3-5: t_jianshenfile表
说明:健身知识表
序号 名称 数据类型 主键 说明
1 id int Y
2 t_uploadName varchar N 图片
3 t_fileName varchar N 文件名
4 t_uploadTime varchar N 上传时间
5 t_title varchar N 标题
6 t_content varchar N 内容
7 t_shijian varchar N 发布时间
8 t_bz longtext N 备注
9 addTime datetime N 插入数据库时间
10 jianshenType_id int N 对应JianshenType表的ID,在这里作为外键
返回列表页表3-6: t_jianshentype表
说明:知识类型表
序号 名称 数据类型 主键 说明
1 id int Y
2 t_name varchar N 类型
3 t_bz longtext N 备注
4 addTime datetime N 插入数据库时间
返回列表页表3-7: t_riqi表
说明:日期表表
序号 名称 数据类型 主键 说明
1 id int Y
2 t_name varchar N 星期几
3 t_bz longtext N 备注
4 addTime datetime N 插入数据库时间
返回列表页表3-8: t_sportplan表
说明:运动计划制定表
序号 名称 数据类型 主键 说明
1 id int Y
2 t_bianhao varchar N 计划编号
3 t_time int N 计划运动时间
4 t_address varchar N 计划运动地点
5 t_xiaohao double N 计划消耗卡路里
6 t_bz longtext N 备注
7 addTime datetime N 插入数据库时间
8 user_id int N 对应User表的ID,在这里作为外键
9 sportType_id int N 对应SportType表的ID,在这里作为外键
返回列表页表3-9: t_sportrecord表
说明:运动记录表
序号 名称 数据类型 主键 说明
1 id int Y
2 t_bianhao varchar N 运动编号
3 t_time varchar N 运动时间
4 t_shijian int N 运动耗时
5 t_address varchar N 运动地点
6 t_xiaohao double N 消耗卡路里
7 t_bz longtext N 备注
8 addTime datetime N 插入数据库时间
9 user_id int N 对应User表的ID,在这里作为外键
10 sportType_id int N 对应SportType表的ID,在这里作为外键
返回列表页表3-10: t_sporttype表
说明:运动类型表
序号 名称 数据类型 主键 说明
1 id int Y
2 t_name varchar N 运动类型
3 t_xiaohao int N
4 t_bz longtext N 备注
5 addTime datetime N 插入数据库时间
返回列表页表3-11: t_user表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 u_username varchar N
3 u_password varchar N
4 u_name varchar N
5 u_birthday varchar N
6 u_sex varchar N
7 u_tel varchar N
8 u_qq varchar N
9 u_phone varchar N
10 u_jg varchar N
11 u_address varchar N
12 u_bm varchar N
13 u_type varchar N
14 u_by_1 int N
15 u_by_2 varchar N
16 u_by_3 varchar N
17 u_bz varchar N
18 u_photo varchar N
19 u_percent varchar N

四、项目截图

4.1 下面是用户角色的功能介绍

用户角色-用户登录 图4.1 用户角色-用户登录

用户角色-修改密码 图4.2 用户角色-修改密码

用户角色-健康评估管理&添加 图4.3 用户角色-健康评估管理&添加

用户角色-查看健身知识 图4.4 用户角色-查看健身知识

用户角色-查看公告&添加 图4.5 用户角色-查看公告&添加

用户角色-查看每日菜谱 图4.6 用户角色-查看每日菜谱

用户角色-查看运动类型 图4.7 用户角色-查看运动类型

用户角色-修改个人资料 图4.8 用户角色-修改个人资料

用户角色-身体数据记录管理&添加 图4.9 用户角色-身体数据记录管理&添加

用户角色-运动计划制定管理&添加 图4.10 用户角色-运动计划制定管理&添加

用户角色-运动记录管理&添加 图4.11 用户角色-运动记录管理&添加

4.2 下面是管理员角色的功能介绍

管理员角色-管理员登录 图4.12 管理员角色-管理员登录

管理员角色-修改密码 图4.13 管理员角色-修改密码

管理员角色-健康评估管理&添加 图4.14 管理员角色-健康评估管理&添加

管理员角色-健身知识管理&添加 图4.15 管理员角色-健身知识管理&添加

管理员角色-每日菜谱管理&添加 图4.16 管理员角色-每日菜谱管理&添加

管理员角色-用户信息管理&添加 图4.17 管理员角色-用户信息管理&添加

管理员角色-知识类型管理&添加 图4.18 管理员角色-知识类型管理&添加

管理员角色-修改个人资料 图4.19 管理员角色-修改个人资料

管理员角色-资讯管理&添加 图4.20 管理员角色-资讯管理&添加

管理员角色-身体数据记录管理&添加 图4.21 管理员角色-身体数据记录管理&添加

管理员角色-运动类型管理&添加 图4.22 管理员角色-运动类型管理&添加

五、演示站点

地址 http://www.csbishe.cn:15039/ssm_phealthsys
账号密码

用户角色账号/密码: user/123456
管理员角色账号/密码: admin/admin

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目