基于Android/微信小程序的健身APP(源码+文档+部署+讲解)

毕设帮助、技术解答、源码交流 联系方式见文末。

一.系统概述

健身方面的任务繁琐,以至于每年都在健身这方面投入较多的精力却效果甚微,健身app的目标就是为了能够缓解健身管理面临的压力,让健身方面的工作变得更加高效准确。
经过网上调查和搜集数据,我们可以发现健身方面的app在并不是相当普及,同时在健身管理方面的可以有许多改进。实际上如今信息化成为一个未来的趋势或者可以说在当前现代化的城市典范中,信息化已经成为主流,开发一个健身app一方面的可能会更合乎时宜,另一方面来说也可以提高在健身方面的效率给相关管理人员的工作带来一定的便利。

💗博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。
👇🏻 精彩专栏 推荐订阅👇🏻
计算机毕业设计项目合集,总有一款适合你!
毕设帮助、技术解答、源码及文档获取 联系见文末。


二.技术环境

JDK版本:JDK1.8
开发环境:开发语言:Java
框架:ssm
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
移动端框架:uniapp
开发软件:HBuilder X
开发模式:混合开发
运行工具:微信开发者工具/Android Studio


三.功能设计

考虑到实际生活中在健身方面的需要以及对该系统认真的分析,将app权限按管理员和用户这两类涉及用户划分。
(a) 管理员;管理员使用本系统涉到的功能主要有首页、个人中心、用户管理、健身课程管理、课程类型管理、健身圈子管理、系统管理等功能。管理员用例图如图3-1所示。

在这里插入图片描述
(b) 用户;用户进入app可以实现首页、健身资讯、健身课程、健身圈子、我的等,在我的页面可以对个人中心、健身圈子、我的收藏管理等功能进行操作。用户用例图如图3-2所示。
在这里插入图片描述
系统总体功能结构图如下所示:
在这里插入图片描述

本程序在设计结构选择上首选B/S,也是为了满足程序今后升级便利,以及程序低维护成本的要求。本程序的网络拓扑设计也会在下图展示,通过图形的方式来描述更容易理解。
在这里插入图片描述


四.系统实现效果

用户移动端功能模块

用户登录,用户进入app,输入自己的账号和密码进行系统登录操作,如图所示。

在这里插入图片描述

用户注册,在用户注册页面通过填写用户账号、密码、确认密码、用户姓名、性别、手机号码等内容进行用户注册操作,如图所示。
在这里插入图片描述

用户登陆系统后,可以对首页、健身资讯、健身课程、健身圈子、我的等内容进行详细操作,如图所示。

在这里插入图片描述

健身资讯,在健身资讯页面可以查看标题、简介、图片、内容等信息,如图所示。

在这里插入图片描述

健身课程,在健身课程页面可以查看课程名称、图片、课程类型、发布时间、课程简介等信息,并进行评论或收藏操作;如图所示。
在这里插入图片描述

健身圈子,在健身圈子页面可以查看标题、发布时间、用户账号、用户姓名、图片、分享内容等信息,并进行评论或收藏操作;如图所示。
在这里插入图片描述

用户进入我的页面可以对个人中心、健身圈子、我的收藏管理等功能进行相应操作,如图所示。

在这里插入图片描述

管理员服务端功能模块

管理员登录,管理员通过输入用户名,密码,在角色中选择管理员,点击登录进入系统操作进行操作,如图所示。

在这里插入图片描述

管理员登陆系统后,可以查看首页、个人中心、用户管理、健身课程管理、课程类型管理、健身圈子管理、系统管理等功能,还能对每个功能逐一进行相应操作。

用户管理,在用户管理页面可以对索引、用户账号、用户姓名、头像、性别、手机号码等内容进行详情,修改和删除操作,如图所示。

在这里插入图片描述

健身课程管理,在健身课程管理页面可以对索引、课程名称、课程类型、图片、课程视频、发布时间等内容进行详情,修改,查看评论或删除操作,如图所示。

在这里插入图片描述

课程类型管理,在课程类型管理页面可以对索引、课程类型等内容进行详情,修改和删除操作,如图所示。
在这里插入图片描述

健身圈子管理,在健身圈子管理页面可以对索引、标题、封面、发布时间、用户账号、用户姓名等内容进行详情,修改,查看评论或删除操作,如图所示。
在这里插入图片描述

系统管理,在健身资讯页面可以对索引、标题、图片等内容进行详情,修改和删除操作,还可以对轮播图管理进行详细操作;如图所示。

在这里插入图片描述

论文目录

目录
1绪论 4
1.1项目研究的背景 4
1.2开发意义 4
1.3项目研究内容与结构 4
2开发技术介绍 5
2.1B/S架构 5
2.2 Android平台 5
2.3 Java语言简介 5
2.4 MySQL 介绍 6
2.5 MySQL环境配置 8
2.6 SSM框架 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 9
3.2 app性能需求分析 10
3.3 app设计规则与运行环境 10
3.4 app功能分析 10
3.5 app流程的分析 11
3.5.1 用户管理的流程 12
3.5.2 个人中心管理流程 13
3.5.3 登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2 数据库设计 14
4.2.1 概念模型设计 14
4.2.2 物理模型设计 15
5系统详细设计 20
5.1 APP端 20
5.2管理员功能模块 25
6系统测试 29
7总结与心得体会 30
7.1 总结 30
7.2 心得体会 30
参考文献 31
致谢 32

健身小程序前后端源码 健身小程序前后端源码 环境要求: PHP >= 7.0 (推荐7.2+) Laravel 5.6+ 安装步骤: 安装PHP环境(请自行百度) 将源码上传到 web 目录 参考 Laravel 安装步骤就可以了 小程序源码是 weapp 目录,用 HBuilder 打开,填写自己小程序appid 配置好域名即可 推荐使用宝塔安装,比较省事,还有 PHP 相关的扩展需要启用,有些函数也需要启用(laravel 需要用到一些函数)。 下载插件代码 下载后,解压到某个目录下,然后打开 HBuilder X ,文件->导入->从本地项目导入,找到刚才的解压后的目录,进行导入 修改接口域名 打开app代码->plugins->request->js->index.js, 将代码 http://js.wonyes.org/api/ 改为你的域名(稍后将说明如何下载配置后端代码),假设你部署后端的域名是 www.abc.com,那么这里填写 http://www.abc.com/api/ 后端源码,后端基于 laravel 5.8,源码健身小程序源码压缩包里的api.zip 部署环境 建议使用宝塔面板,配置好 php7.2 + mysql5 ,建立一个站点,然后将解压后的源码上传到该目录下,宝塔面板->网站->本站->设置->网站目录->运行目录->选择 public 伪静态设置为 code location / { try_files $uri $uri/ /index.php$is_args$query_string; } 进入网站根目录,将 storage 和 bootstrap/cache 设为权限为 777 从终端进入该站点目录下(带有composer.json的目录),执行 composer install,等待完成 建立一个数据库,库名和用户名均为 jianshen,密码为 asdgasdgasa324,,也可自行修改,修改后需同步更改根目录下 .env 文件中的密码信息,然后导入网站根目录下的 data.sql 假设你部署的域名是 www.abc.com,那么后台管理地址是 http://www.abc.com/sidong, 用户名 admin 密码 123456 进入后台,首先到 系统设置->商户管理->驷动健身->编辑,配置 小程序id、商户id、密钥等相关信息,否则不可用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值