​基于php laravel框架+微信小程序原生开发框架+mysql数据库的运动健康管理系统 计算机毕业设计 微信小程序开发

目录

1、技术介绍

2、需求架构图分析

3、前后端数据通讯方式介绍

4、数据库表设计

5、小程序用户功能介绍

5.1、小程序导航页面展示(用户)

5.2、小程序个人中心页面展示

 6、管理员端功能介绍

6.1、登录界面

 6.2、主界面

7、项目的完整功能操作录屏 


1、技术介绍

1、管理员后台技术:

Web前端使用html css javascript进行开发

后端使用php laravel框架进行开发

数据库使用的是myql

2、小程序用户端的技术:

微信开发者语言:js+json+wxss+wxml

3、项目整体采用的是mvc的思想模式进行开发。代码可读性高,便于理解。

2、需求架构图分析

运动健康管理微信小程序系统分为两个角色:小程序用户、管理员,系统的总体功能架构图如下所示:

3、前后端数据通讯方式介绍

小程序端和请求后端接口的方式介绍:

小程序HTTP 请求:小程序可以通过 HTTP 请求向后端服务器发送请求,请求数据或者请求更新界面。后端服务器可以通过响应来回复小程序的请求,从而让小程序更新界面,

代码实例如下:

wx.request({   //微信小程序发送请求的函数

        url: url,  //请求的后端api地址

        method:"post",  //请求方式

        data:{   //西安后端接口传递的数据

        },

        dataType:"json",  //数据传输的格式

        success:(response) =>{  //请求成功的回调函数

          console.log(response);   //response 为请求返回的数据情况

        }

      })

后端接口RESTful API:REST(Representational State Transfer) 是一种基于 HTTP 协议的 Web API 设计原则,它允许客户端通过 HTTP 请求来获取、更新和删除数据。小程序可以使用 RESTful API 向后端服务器发送请求,从而获取、更新和删除数据,代码示例如下:

Route::post('/login', 'Api\MembersController@login');  //http路由规则定义

public function login(Request $request){  //控制器中的方法体

}

4、数据库表设计

健康管理表设计如下:

食谱表设计如下:

 

用户表如下:

运动资讯表设计如下:

健康计划表设计如下:

热量管理表设计如下:

5、小程序用户功能介绍

5.1、小程序导航页面展示用户

微信授权登录完善信息:点击登录,弹出授权弹框,获得授权,登录之后进行操作。

食菜谱推荐,健康计划新增入口,身材变化管理入口,热量发布入口

 

新增身材变化管理小程序端wxml代码如下:

<view  class="pd-10">

<form bindsubmit="formSubmit" >

    <view class="cu-form-group margin-top">

        <view class="title">身高</view>

        <input name="idcard" value="{{info.idcard}}" placeholder="身高"></input>

    </view>

    <view class="cu-form-group margin-top">

        <view class="title">体重</view>

        <input name="time" value="{{info.time}}"  placeholder="体重"></input>

    </view>

    <view class="cu-form-group margin-top">

        <view class="title">胸围</view>

        <input name="address"  value="{{info.address}}" placeholder="胸围"></input>

    </view>

    <view class="cu-form-group margin-top">

        <view class="title">腰围</view>

        <input value="{{ userInfo.status }}" name="status" placeholder="腰围"></input>

    </view>

    <view class="cu-form-group margin-top">

        <view class="title">肩宽</view>

        <input value="{{ userInfo.path }}" name="path" placeholder="肩宽"></input>

</view>

    <view class="padding flex flex-direction">

        <button  form-type="submit"  class="cu-btn bg-red margin-tb-sm lg">确认添加</button>

    </view>

</form>

</view>

Js代码如下:

formSubmit(e){

        console.log("e",e)

        wx.request({

            url: api.acids+"/"+wx.getStorageSync('userInfo')['id'],

            dataType: 'json',

            data:e.detail.value,

            method: "POST",

            success: (res) => {

                if(res.data.code == 0){

                    wx.showToast({

                      title: '操作成功',

                      icon:"success"

                    })

                 wx.navigateTo({

                   url: '/pages/member/member',

                 })

                }else{

                    wx.showToast({

                      title: res.data.msg,

                      icon:"none"

                    })

                }

            }

        })

    },

5.2、小程序个人中心页面展示

完善用户的个人信息,查看热量管理记录,身材变化记录,健康计划记录。

 6、管理员端功能介绍

登录:输入用户名和密码,进入后台管理系统。

用户信息管理:系统管理员可以查看用户的个人信息、搜索信息、删除信息

资讯管理:系统管理员要对运动资讯和食菜谱信息进行发布。

6.1、登录界面

 6.2、主界面

7、项目的完整功能操作录屏 

以上是对项目的简单的功能介绍,感兴趣的童鞋可以看以下详细的功能演示地址:

项目功能演示地址icon-default.png?t=N5F7https://www.bilibili.com/video/BV1ej411D7hX/?vd_source=1b00b299dfb4cd201f2c5966bf0978ac

 以上就是对项目的整体介绍,感兴趣的伙伴可以私信我。谢谢

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
phpWechat 是由一个具有多年行业开发经验的前端 UI 设计师、PHP开发工程师组成的团队设计、研发的一套的微信公众平台管理系统,您可以瞬间完成一个公共号或者PC站或者两者皆有的平台搭建。 phpWeChat 微信+网站开发框架功能亮点: 1、100%开源,没有任何加密文件 phpWeChat核心文件100%开源,没有任何加密文件,开发者可以放心使用而无需担心留有后门程序等。 2、程序轻量级,一天读完所有代码 核心框架压缩包只有2.66M,十分利于开发者迅速阅读全部代码。 3、代码严谨,结构清晰 phpWeChat使用MVC开发模式,各个功能模块之间独立并目录结构统一。开发者可迅速掌握phpWeChat的框架结构。 4、二次开发文档十分完善 我们提供了完善的phpWeChat二次开发文档,便于开发者学习与查阅。 5、高度集成微信接口 phpWeChat高度集成了微信公共号的自动回复、菜单管理、素材管理、模板消息、粉丝管理、微信支付等常用接口,您只需一个函数或2/3行代码即可实现原本需要很费时费力才能开发的功能。 6、phpWeChat也是一个PC(网站)开发框架和CMS 慢慢您会发现,phpWeChat是一个更接近CMS功能的框架。 7、高度封装常用开发功能 只需一两行固定的代码,您便可以写出列表分页、微信支付、文件上传、邮件发送、短信发送等功能。 8、数据结构合理,负载强劲 phpWeChat集成了常见的内存级缓存(MemCache)、文件缓存处理方案,使得系统更符合大数据、大并发的公共号或网站使用。 9、集成应用市场,功能拓展一瞬间 phpWeChat集成了应用市场并在线安装应用的功能,您可以在一瞬间安装完成其他开发开发的功能模块。 phpWeChat安装方法: 将下载的程序压缩包(zip格式)解压后,将全部文件和文件夹上传至网站根目录。然后输入域名/install.php 即可进入安装程序。 注意:安装phpWeChat前请先创建好phpWeChat所需的数据库phpWeChat 目录结构: addons 功能模块目录 admin 公用后台目录 api 插件目录 data 数据缓存目录 install 安装程序目录,安装后请改名或删除 include 公用操作类目录 statics 静态文件目录 template 视图(模板)目录 upload 上传文件存放目录 phpWeChat 更新日志: 新版v1.0.3发布: phpWeChat PC+微信公众号开发核心框架v1.0.3针对v1.0.2版本出现的问题,主要修复了和增加了以下功能: 1、优化自定义模块操作; 2、优化安装过程; 3、修复一处在线支付的PHP版本兼容问题; 4、修复一处自定义模块的问题; 5、修复后台模块管理显示未知版本的bug; 6、修复粉丝行为IP报错的Bug; 7、删除一些冗余代码; 8、修复消息模板不存在时,一直提示[同步中]的bug。
phpWeChat微信公共号开发框架 v1.1.6更新日志 1、修复诺干文字错误; 2、修复微信支付可能出现订单过期提示的bug; 3、修复模块在线更新功能; 4、其他重要更新。 phpWeChat微信公共号开发框架简介 phpWechat 是由一个具有多年行业开发经验的前端 UI 设计师、PHP开发工程师组成的团队设计、研发的一套的微信公众平台管理系统,您可以瞬间完成一个公共号或者PC站或者两者皆有的平台搭建。 phpWeChat 微信 网站开发框架功能亮点: 1、100%开源,没有任何加密文件 phpWeChat核心文件100%开源,没有任何加密文件,开发者可以放心使用而无需担心留有后门程序等。 2、程序轻量级,一天读完所有代码 核心框架压缩包只有2.66M,十分利于开发者迅速阅读全部代码。 3、代码严谨,结构清晰 phpWeChat使用MVC开发模式,各个功能模块之间独立并目录结构统一。开发者可迅速掌握phpWeChat的框架结构。 4、二次开发文档十分完善 我们提供了完善的phpWeChat二次开发文档,便于开发者学习与查阅。 5、高度集成微信接口 phpWeChat高度集成了微信公共号的自动回复、菜单管理、素材管理、模板消息、粉丝管理、微信支付等常用接口,您只需一个函数或2/3行代码即可实现原本需要很费时费力才能开发的功能。 6、phpWeChat也是一个PC(网站)开发框架和CMS 慢慢您会发现,phpWeChat是一个更接近CMS功能的框架。 7、高度封装常用开发功能 只需一两行固定的代码,您便可以写出列表分页、微信支付、文件上传、邮件发送、短信发送等功能。 8、数据结构合理,负载强劲 phpWeChat集成了常见的内存级缓存(MemCache)、文件缓存处理方案,使得系统更符合大数据、大并发的公共号或网站使用。 9、集成应用市场,功能拓展一瞬间 phpWeChat集成了应用市场并在线安装应用的功能,您可以在一瞬间安装完成其他开发开发的功能模块。 phpWeChat安装方法: 将下载的程序压缩包(zip格式)解压后,将全部文件和文件夹上传至网站根目录。然后输入域名/install.php 即可进入安装程序。 注意:安装phpWeChat前请先创建好phpWeChat所需的数据库phpWeChat 目录结构: addons 功能模块目录 admin 公用后台目录 api 插件目录 data 数据缓存目录 install 安装程序目录,安装后请改名或删除 include 公用操作类目录 statics 静态文件目录 template 视图(模板)目录 upload 上传文件存放目录 phpWeChat微信公共号开发框架前台页面 phpWeChat微信公共号开发框架后台管理 后台路径:域名/phpwechat.php 用户名与密码:安装是可设置 后台页面 相关阅读 同类推荐:CMS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平姐设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值