基于微信小程序的在线学习平台+LW示例参考

server/2024/11/19 3:59:52/

1.项目介绍

  • 系统角色:管理员、普通用户
  • 功能模块:管理员(用户管理、名师管理、视频管理、在线学习管理、论坛交流、试卷管理、试题管理、考试管理等),普通用户(查看相关信息、学习、考试相关等功能)
  • 技术选型:SSM,vue,uniapp等
  • 测试环境:idea2024,HbuilderX,微信开发工具,Maven3,jdk1.8,mysql5.7等

2.项目部署

2.1 后端部署

  • 创建数据库,导入sql
  • 通过idea打开项目ssm,根据本地数据库环境配置src/main/resources/config.properties 3-5行
  • 配置tomcat,Application context配置为/ssmvd34b,这个路径可以自行修改,同时主要要修改uniapp项目的请求url
  • 后端管理web,基于Vue开发,路径为src/main/webapp/admin,你可以通过vscode或者webstorm等IDE工具进行修改,本项目的将编译后的dist直接放在tomcat运行
  • 启动tomcat后,管理web:http://localhost:8080/ssmvd34b/admin/dist/index.html, 管理员账号密码:abo/abo, 普通用户自行查看yonghu表(论文示例参考里没有考试的内容,本人在测试的时候完善了考试模块,考试在电脑端进行)

2.2 小程序部署

  • 首先说明:压缩包内提供的mp-weixin是我通过HbuilderX 编译后的,你可以直接通过微信开发工具打开,如果你想自己修改,请看下面的步骤
  • 通过HbuilderX工具打开ssm下的src/main/webapp/front目录
  • 修改mainfest.json里的uniapp应用标识和小程序的appid
  • 运行到小程序>微信小程序即可,登录账号查看yonghu表

3.项目部分截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/server/143070.html

相关文章

STM32设计智能翻译手势识别加算法系统

目录 前言 一、本设计主要实现哪些很“开门”功能? 二、电路设计原理图 电路图采用Altium Designer进行设计: 三、实物设计图 四、程序源代码设计 五、获取资料内容 前言 在全球化的浪潮下,语言的多样性也为人们的交流带来了不小的挑战…

Leetcode Z字形变换

java 代码实现 class Solution {public String convert(String s, int numRows) {//特殊情况处理if(numRows 1 || s.length() < numRows) return s;//定义cycleLenint cycleLen 2 * numRows - 2;//利用 index 下标来跳跃遍历int index 0; //记录字符串s的字符下标int ad…

Docker环境搭建Cloudreve网盘服务(附shell脚本一键搭建)

Docker搭建Cloudreve Cloudreve介绍&#xff1a; Cloudreve 是一个基于 ThinkPHP 框架构建的开源网盘系统&#xff0c;旨在帮助用户以较低的成本快速搭建起既能满足个人也能满足企业需求的网盘服务。Cloudreve 支持多种存储介质&#xff0c;包括但不限于本地存储、阿里云OSS、…

自动驾驶系列—深入解析自动驾驶车联网技术及其应用场景

&#x1f31f;&#x1f31f; 欢迎来到我的技术小筑&#xff0c;一个专为技术探索者打造的交流空间。在这里&#xff0c;我们不仅分享代码的智慧&#xff0c;还探讨技术的深度与广度。无论您是资深开发者还是技术新手&#xff0c;这里都有一片属于您的天空。让我们在知识的海洋中…

Golang | Leetcode Golang题解之第565题数组嵌套

题目&#xff1a; 题解&#xff1a; func arrayNesting(nums []int) (ans int) {n : len(nums)for i : range nums {cnt : 0for nums[i] < n {i, nums[i] nums[i], ncnt}if cnt > ans {ans cnt}}return }

【C++ 算法进阶】算法提升十六

目录 背包问题变种 &#xff08;动态规划&#xff09;题目题目分析 连续可组成数字题目题目分析 min-patches题目 最小补丁问题题目分析代码 逆序对个数 &#xff08;归并排序&#xff09;题目题目分析 约瑟夫环问题 &#xff08;公式&#xff09;题目题目分析 背包问题变种 &a…

JS学习日记(jQuery库)

前言 今天先更新jQuery库的介绍&#xff0c;它是一个用来帮助快速开发的工具 介绍 jQuery是一个快速&#xff0c;小型且功能丰富的JavaScript库&#xff0c;jQuery设计宗旨是“write less&#xff0c;do more”&#xff0c;即倡导写更少的代码&#xff0c;做更多的事&#xf…

【计算机网络】协议定制

一、结构化数据传输流程 这里涉及协议定制、序列化/反序列化的知识 对于序列化和反序列化&#xff0c;有现成的解决方案&#xff1a;①json ②probuff ③xml 二、理解发送接收函数 我们调用的所有发送/接收函数&#xff0c;根本就不是把数据发送到网络中&#xff01;本质都是…