微信小程序源码-微信课堂助手系统的计算机毕业设计(附演示视频+源码+LW)

大家好!我是职场程序猿,感谢您阅读本文,欢迎一键三连哦。

💞当前专栏:微信小程序毕业设计

精彩专栏推荐👇🏻👇🏻👇🏻

🎀 安卓app毕业设计
🌎Java毕业设计

开发环境

①前端:微信小程序开发工具

*② 后端:php

演示视频

前端:

weixin034微信课堂助手小程序-微信端

后端:

weixin034微信课堂助手小程序-服务端

原版高清演示视频-编号:034
https://pan.quark.cn/s/c0c9519df9d4

源码下载地址:

https://download.csdn.net/download/m0_46388260/89086887

LW目录

【如需全文请按文末获取联系】
在这里插入图片描述
在这里插入图片描述

一、项目简介

基于微信课堂助手的设计基于现有的手机,可以实现管理员服务端;首页、个人中心、学生管理、教师管理、专业信息管理、部门信息管理、课程信息管理、教学内容管理、学生作业管理、作业提交管理、学生请假管理、学生签到管理、教师交流、系统管理等功能。方便学生客户端;首页、课程信息、教学内容、教师交流、我的,
教师客户端;首页、课程信息、教学内容、教师交流、我的等

二、系统设计

2.1软件功能模块设计

此系统功能较为全面如下图系统功能结构如图4-7所示。
在这里插入图片描述

2.2数据库设计

(1) 学生管理E-R图,如图4-5所示:
在这里插入图片描述
(2)教师管理E-R图如图4-6所示:
在这里插入图片描述

三、系统项目部分截图

3.1学生客户端功能实现

学生登录通过用户名、密码行页面,进入到微信课堂助手主界面,进入到操作界面,进行相对应操作,如图5-1所示。
在这里插入图片描述
学生首页页面可以查看首页、课程信息、教学内容、教师交流、我的等信息,进行提交操作,如图5-2所示。
在这里插入图片描述
学生进入教学内容页面可以查看名称、文件、上传时间、教师工号、教师姓名、内容等信息,进行提交操作,如图5-4-所示。
在这里插入图片描述

3.2教师客户端功能实现

教师首页页面可以查看首页、课程信息、教学内容、教师交流、我的等信息,进行提交操作,如图5-7所示。
在这里插入图片描述
教师进入课程信息页面可以查看课程编号;课程名称、课时、开始时间、课程内容、课程任务、封面、教师工号、教师姓名等信息,进行提交操作,如图5-8所示。
在这里插入图片描述
教师进入用户信息页面可以查看教师工号、教师姓名、部门、性别、手机、邮箱、身份证、照片等信息,进行保存、退出登录操作,如图5-10-所示。
在这里插入图片描述

3.3管理员服务端功能实现

管理员通过微信课堂助手进行确认,管理员进入到微信课堂助手主界面,管理员进入到操作界面,通过登录窗口进行在线填写自己的用户名和密码、角色进行登录,登录成功后进入到系统操作界面进行相应信息的获取,如图5-11所示。
在这里插入图片描述
管理员进入到界面,通过界面的任务大厅,登录成功后进入到系统可以进行查看首页、个人中心、学生管理、教师管理、专业信息管理、部门信息管理、课程信息管理、教学内容管理、学生作业管理、作业提交管理、学生请假管理、学生签到管理、教师交流、系统管理等功能模块,进行相对应操作,如图5-12所示。
在这里插入图片描述
管理员进入课程信息管理界面,通过界面的任务大厅,登录成功后进入到系统可以进行查看课程编号;课程名称、课时、开始时间、课程内容、课程任务、封面、教师工号、教师姓名等信息,进行详情、修改、删除操作,如图5-14所示。
在这里插入图片描述
管理员进入到作业提交管理界面,通过界面的任务大厅,登录成功后进入到系统可以查看作业名称、文件、教师工号、教师姓名、上传时间、学号、姓名、封面等信息,进行详情、修改、删除操作,如图5-16所示。

在这里插入图片描述

四、部分核心代码

4.1 用户部分

<?php
include_once "autoload.php";//自动加载类机制
$url = explode('?',$_SERVER['REQUEST_URI']);
$request = explode('/',$url[0]);
if($request[1]!= "php6uo0a"){
    header("HTTP/1.0 404 Not Found");
    header("Status: 404 Not Found");
    die();
}
if ($request[2]=="file"){
    $request3 = $request[3];
    $a = new ApiController();
    $action = $a->$request3();
}
if ($request[2]=="upload"){
    $a = new ApiController();
    $action = $a->checkFile($request[3]);
}
if ($request[2]=="option") {
    $a = new ApiController();
    if(isset($request[5])){
        $action = $a->option($request[3],$request[4],$request[5],$request[6]);
    }else{
        $action = $a->option($request[3],$request[4]);
    }
}
if ($request[2]=="follow") {
    $a = new ApiController();
    $action = $a->follow($request[3],$request[4]);
}
if ($request[2]=="cal") {
    $a = new ApiController();
    $action = $a->cal($request[3],$request[4]);
}
if ($request[2]=="value") {
    $a = new ApiController();
    $action = $a->value($request[3],$request[4],$request[5]);
}
if ($request[2]=="group") {
    $a = new ApiController();
    $action = $a->group($request[3],$request[4]);
}
if ($request[2]=="remind") {
    $a = new ApiController();
    $action = $a->remind($request[3],$request[4],$request[5]);
}
if ($request[2]=="sh") {
    $a = new ApiController();
    $action = $a->sh($request[3]);
}
if ($request[2]=="matchFace") {
    $a = new ApiController();
    $action = $a->matchFace();
}
if ($request[2]=="location") {
    $a = new ApiController();
    $action = $a->location();
}
$request2 = ucwords($request[2])."Controller";//类
$request3 = $request[3];//方法
if ($request[2]=="forum") {
    $a = new ForumController();
	if($request3 =="list"){
		$action = $a->lists($request[4]);
	}
}
if (count($request)<3) {
    header("HTTP/1.0 404 Not Found");
    header("Status: 404 Not Found");
    die();
}

$a = new $request2();//实例化类
if($request3 =="list"){
    $action = $a->lists();
}
if($request3 =="remind"){
    $action = $a->remind($request[4],$request[5]);
}
if ($request3 =="info" || $request3 =="vote" ||$request3 =="detail"||$request3 =="thumbsup"){
    $action = $a->$request3($request[4]);
}
$action = $a->$request3();//调用类方法

获取源码或论文

如需对应的LW或源码,以及其他定制需求,也可以下方微信联系我。

  • 15
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值