计算机毕业设计(66)php小程序毕设作品之视频点播学习在线教育小程序系统

news/2024/4/20 10:33:34/文章来源:https://blog.csdn.net/u013818205/article/details/127626730

 基于微信小程序的毕业设计题目(12)php在线教育视频点播学习小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)

 项目背景和意义

目的:本课题主要目标是设计并能够实现一个基于微信小程序视频点播系统,前台用户使用小程序,后台管理使用基PHP+MySql的B/S架构;通过后台添加课程信息、视频信息等,用户通过小程序登录,查看视频信息、点击播放视频、免费学习、购买收费学习。

意义:微信小程序视频点播系统是计算机技术与视频管理相结合的产物,通过微信小程序视频点播系统实现了对视频的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落,在工作人员的具备一定的计算机操作能力的前提下,特编此微信小程序视频点播系统软件以提高视频的管理效率。

可行性分析

基于微信小程序视频点播系统有以下三方面可以总结系统开发的可行性,具体如下:

1.技术可行性

以Windows7或10为操作系统,采用phpstorm软件为开发后台管理,运用mysql进行数据库存储,使用微信开发者工具开发微信小程序;后台管理系统硬件环境是PC机,前台用户在手机上使用微信小程序。

2.经济可行性

一方面,采用phpstorm和微信开发者工具开发有好的人机界面和强劲的功能支持,使录入视频的工作效率进一步提高从而节省人力、物力;另一方面,系统的制作成本低,在现有的PC机上即可使用phpstorm和微信开发者工具进行开发。

3.操作可行性

phpstorm软件在操作上是在Windows操作系统上进行在线考试后台管理系统的使用,主要凭借使用Windows操作技术即可完成数据的录入、修改、删除等功能,简单方便。用户使用手机登录微信小程序视频点播系统来点播视频。

主要功能模块

 

 后台管理员功能

广告管理:设置小程序首页轮播图广告和链接
留言列表:所有用户留言信息列表,支持删除
会员列表:查看所有注册会员信息,支持删除
录入资讯:录入资讯标题、内容等信息
管理资讯:查看已录入资讯列表,支持删除和修改
老师分类:设置老师分类信息,可以修改和删除
老师录入:选择分类,录入老师信息,上传老师头像
老师管理:查看录入的老师信息,支持修改和删除

视频分类设置:设置视频的1级和2级分类,支持修改和删除
视频录入:选择分类,录入视频名称、上传封面,录入视频介绍内容
视频管理:查看所有录入的图书信息,支持修改和删除
视频目录管理:录入章和节的内容,录入节的时候需要上传视频,支持修改和删除
视频订单列表:显示所有用户购买的视频订单信息
 

  小程序功能

用户注册登录:注册普通账号,然后使用注册的账号登录登录
微信授权登录:直接使用微信作为账号,授权后登录
资讯功能:用户可以任意浏览资讯列表和详细信息   
留言:用户可以在小程序对管理平台留言。

视频列表:点击主菜单“视频”可以查看所有视频。
视频分类:通过点击“分类”来筛选所需要的视频。
视频查询:在首页或者视频列表的顶部,可以输入要查询的视频关键字,然后点击“查询”按钮,查询所要查找的视频名称。
视频信息:点击到视频详情页面,可以查看视频的介绍,视频的详细章节目录。
收藏操作:在视频信息详情,下方点击“收藏”,进行收藏
视频购买:在视频页面,点击立即购买
视频学习:点击你要阅读的章节右侧的“学习”,进入,点击视频播放。可以点击“学习上一节”和“学习下一节”
我的收藏:收藏的视频书列表
已购课程列表:已经购买的视频课程列表
用户信息:填写姓名、qq、邮箱、备注等信息
退出系统:清除缓存,返回小程序首页

开发概要

主要介绍了系统在开发过程中所应用到的一些关键的技术,主要包括了前端小程序开发的MINA框架;后台开发PHP开发;MySQL数据库;以及常规的网页技术HTML/CSS/JAVASCRIPT的介绍。

开发操作系统:windows10 + 4G内存 + 500G

小程序开发:微信开发者工具(MINA框架)

后台环境:IIS +PHP

后台开发语言:PHP

后台开发工具:Dreamweaver +PhpStorm

数据库:mysql8

数据库管理工具:navicat

其他开发语言:html + css +javascript

开发文件说明

   后台管理文件

所在路径:后台源码ht目录是后台

绿色显示的是系统框架,不要动

位置

程序名

说明

源码根目录

login.php

后台登录页面

源码根目录

check_u_login.php

后台登录处理程序

ht

后台根目录

index.php

后台首页

left.php

后台左侧菜单

u_logout.php

退出登录

ht/quanxian

密码管理

mima.php

密码修改页面

mima_act.php

密码修改程序

ht/zixun

资讯

zixun_add.php

资讯录入页面

zixun_add_act.php

资讯录入数据库程序

zixun_list.php

资讯列表

zixun_xiugai.php

资讯修改页面

zixun_xiugai_act.php

资讯修改程序

zixun_del.php

资讯删除程序

ht/ guanggao

广告和留言

ad_index_wx.php

轮播图设置页面

ad_index_wx_baocun

轮播图设置程序处理

liuyan_list.php

留言列表

liuyan_delt.php

留言删除

ht/huiyuan

会员

hy_list.php

会员列表

hy_del.php

会员删除

ht/shipin

视频管理

shipin_add.php

视频录入页面

shipin_add_act.php

视频录入程序处理

shipin_list.php

视频列表

shipin_xiugai.php

视频修改页面

shipin_xiugai_act.php

视频修改程序处理

shipin_del.php

视频删除

jiaocheng_mulu.php

视频目录

mulu_del.php

视频目录内容删除

mulu1_add.php

视频目录内容录入页面

mulu1_add_act.php

视频目录内容录入程序处理

mulu1_xiugai.php

视频目录内容修改页面

mulu_xiugai_act.php

视频目录内容修改程序处理

mulu2_add.php

视频目录内容录入页面

mulu2_add_act.php

视频目录内容录入程序处理

mulu2_xiugai.php

视频目录内容修改页面

mulu2_xiugai_act.php

视频目录内容修改程序处理

dingdan_list.php

视频订单列表

   小程序接口文件

小程序接口

程序名

包含

首页

wx_lunbo.php

获取顶部轮播图片数组(多个图片)

wx_news_list.php

获取最新资讯3条

wx_shipin_top6.php

获取最新6个视频

分类

wx_shipin_fenlei_list.php

获取分类列表

视频

wx_shipin_all.php

获取所有视频和查询内容

视频详情

wx_shipin_mulu_index.php

读取章节(目录)列表

wx_shipin_xinxi_byid.php

获取 视频简介信息

wx_shipin_xinxi_kecheng_byid.php

获取 课程详细信息

wx_shipin_xinxi_laoshi_byid.php

获取老师介绍信息

wx_shipin_shoucang_add.php

收藏接口

wx_shipin_goumai_add.php

视频购买

视频学习

wx_shipin_xiangqing.php

获取视频详情

资讯信息

wx_news_list_byid.php

获取资讯列表

wx_news_info.php 

获取资讯信息详情

留言

wx_api_liuyan.php

提交留言

会员

wx_check_reg_yonghu.php

普通用户注册

wx_check_login_yonghu.php

普通用户登录

wx_check_reg_yonghu-weixin.php

微信登录

wx_shipin_shoucang_list.php

收藏列表

wx_shipin_shoucang_del.php

收藏删除

wx_shipin_goumai_list.php

获取购买的课程列表

wx_huiyuan_xinxi_byid.php

读取会员信息

wx_huiyuan_xinxi_update_byid.php

更新会员信息

wx_huiyuan_mima_act.php

密码修改

功能模块图

   功能实体图

   数据库ER图


作品效果截图

  小程序功能截图

  后台管理截图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_410344.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【2022秋招面经】——数据库

参考链接: 1. 20个数据库常见面试题讲解 2. MySQL数据库面试题(2020最新版) 小林coding-MySQL 小林coding-Redis 文章目录数据库关系型数据库和非关系型数据库数据库高并发环境解决方案数据库外键的优缺点百万级别或以上的数据如何删除如何保…

计算机毕业设计(64)php小程序毕设作品之校园运动场地预约小程序系统

项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序运动场地预约系统,前台用户使用小程序,后台管理使用基PHPMySql的B/S架构;通过后台添加开放的场地类型(比如羽毛球、篮球、网球等)、…

混合与面剔除帧缓冲

混合混合不同物体的多种颜色为一种颜色,所以透明度能让我们看穿物体,透明度一般由alpha颜色值来决定的,透明度为1-alpha值。首先试着使用有一部分透明的草贴图.glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, data);//用来说明现在…

JavaScript 52 JavaScript this 关键词

JavaScript 文章目录JavaScript52 JavaScript this 关键词52.1 this 是什么?52.2 方法中的 this52.3 单独的 this52.4 函数中的 this(默认)52.5 函数中的 this(严格模式)52.6 事件处理程序中的 this52.7 对象方法绑定5…

2022年马丁·加德纳聚会数学魔术分享之《加加减减的奥秘》回顾

早点关注我,精彩不错过!2022.10.30,本年度的线上马丁加德纳聚会如约举行。随着大家对线上这种活动方式的适应和不变的对趣味数学的热爱,今年聚会的规模,无论是线下还是线上,都朝着欣欣向荣的方向发展着。详…

【CV】第 7 章:使用 YOLO 进行对象检测

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

【历史上的今天】11 月 1 日:蒂姆·库克诞生;Amazon.com 注册域名;比特币问世

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2022 年 11 月 1 日,在 1949 年的今天,中国科学院在北京成立,它是中国最高学术领导机构的综合研究中心,首任院长是郭沫若…

【C++】继承- 赋值兼容转换、虚基表

前言 Hi~大家好呀!欢迎来到我的C系列学习笔记! 我上一篇的C笔记链接在这里哦~:【C】模板的非类型参数、特化、分离编译_柒海啦的博客-CSDN博客 C类与对象博客在这里哦~:【C】类和对象_柒海啦的博客-CSDN博客_c类和对象 本篇&#…

【异步系列五】关于async、await、promise、微任务、宏任务的执行顺序解析【最终篇】

前段时间总结了几篇关于异步原理、Promise原理、Promise面试题、async/await 原理的文章,链接如下,感兴趣的可以去看下,相信会有所收获。 一篇文章理清JavaScript中的异步操作原理 Promise原理及执行顺序详解 10道 Promise 面试题彻底理解…

输入输出、文件读写、数据类型

package chapter01 /* object:关键字,声明一个单例对象(伴生对象)*/ object HelloWorld {/*main方法:从外部可以直接调用执行的方法def 方法名称(参数名称:参数数据类型):方法返回值类型 { 方法…

2.8 标准输入与格式化输出

文章目录1. Input 标准输入1.1 标准输入1.2 阻塞状态1.3 输入提示1.4 获取输入字符串1.5 输入版本差异1. Python3 输入数据类型2. Python2 输入数据类型2. Print 格式化输出2.1 输入2.2 sep 参数2.3 end 参数2.4 快捷写法2.5 格式化输出1. 语法格式2. 字典形式传值3. 元组形式传…

什么是GPT

什么是GPT 参考资料: https://zhuanlan.zhihu.com/p/350017443 https://zhuanlan.zhihu.com/p/106462515 https://www.cnblogs.com/yifanrensheng/p/13167796.html https://blog.csdn.net/weixin_45577864/article/details/119651372 Generative Pre-trained T…

这可能是你需要的vue考点梳理

对 React 和 Vue 的理解,它们的异同 相似之处: 都将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库;都有自己的构建工具,能让你得到一个根据最佳实践设置的项目模板;都使用了Virt…

Golang学习之路3-基础认识(下)

文章目录前言一、数组1.定长数组2.不定长数组二、map1.使用关键字 map 来声明2.使用 make 来声明3.添加元素4.检索key的value是否存在5.删除元素6.遍历map7.map的注意点在这里插入图片描述三、指针1.使用指针& 及 *2.空指针四、循环与条件判断1.循环2.条件判断前言 学习一…

Go语言函数

什么是函数 func main() {fmt.Println("hello,world")//调用函数fmt.Println(add(1, 2)) }// func 函数名(参数,参数。。。),函数调用返回值类型() func add(a, b int) int {c : a breturn c }函…

Ray tracing 光线追踪 之 embree ,从入门到精通 02 从源码编译与安装

1. 下载预编译的ispc,安装 网址: https://ispc.github.io resources -> github page 进入ispc 的github的release页:Releases ispc/ispc GitHub 找到一个预编译好了的ispc,其中在windows平台上是:https://github…

Redis缓存穿透、击穿、雪崩介绍

面试高频,工作常用 缓存穿透(查不到) 概念 用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败,当用户很多的…

GO实现跳跃表

GO实现跳跃表 文章目录GO实现跳跃表跳跃表介绍跳跃表的实现跳跃表的结构创建跳跃表跳跃表的插入和删除跳跃表的排名操作跳跃表的区间操作完整实现跳跃表介绍 跳跃表(skiplist)是一种有序的数据结构,它通过建立多层"索引"&#xff…

世界城市日|数字城市里看不见的“保安”,真面目竟是…

2022年10月31日,是第8个世界城市日。在数字化浪潮席卷全球的当下,城市发展亦进入新的阶段。建造数字城市,全面推进城市数字化转型成为当前城市建设的热议话题。数字城市、万物互联,与网络空间的融合必不可少。然而系统的复杂度越高…

简单使用gige千兆网口工业相机,国产崛起(二,c#)

发现海康的sdk不错,可以用海康,basler,大华工业相机,估计其他的也可以,有机会试一试!国产厉害,崛起了!赞一个,热情爆棚!且随窃喜! 首先下载海康工…