博主介绍:《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。
所有项目都配有从入门到精通的基础知识视频课程,免费
项目配有对应开发文档、开题报告、任务书、PPT、论文模版等
在文章末尾可以获取联系方式
目的:本课题主要目标是设计并能够实现一个基于微信小程序视频点播系统,前台用户使用小程序,后台管理使用基PHP+MySql的B/S架构;通过后台添加课程信息、视频信息等,用户通过小程序登录,查看视频信息、点击播放视频、免费学习、购买收费学习。
意义:微信小程序视频点播系统是计算机技术与视频管理相结合的产物,通过微信小程序视频点播系统实现了对视频的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落,在工作人员的具备一定的计算机操作能力的前提下,特编此微信小程序视频点播系统软件以提高视频的管理效率。
涉及数据库
视频课程表:shipin
字段名 |
类型 |
备注 |
id |
Int |
自动递增;菜单的id(主键),不允许空 |
xinxi_lxid1 |
int |
信息1级类型的id,参考类型表的id |
xinxi_lxid2 |
int |
信息1级类型的id,参考类型表的id |
xinxi_biaoti |
varchar |
信息标题 |
xinxi_riqi |
date |
信息日期 |
xinxi_tupian |
varchar |
信息图片地址 |
xinxi_neirong |
text |
信息内容 |
add_riqi |
datetime |
信息发布的日期 |
add_shijian |
datetime |
信息发布的时间 |
sp_jiage |
int |
视频价格,0表示免费 |
laoshi_id |
int |
上课老师id |
文章来源地址https://uudwc.com/A/6zjR5
视频课程目录表:shipin_mulu
字段名 |
类型 |
备注 |
id |
Int |
自动递增;菜单的id(主键),不允许空 |
xinxi_biaoti |
varchar |
信息标题 |
xinxi_riqi |
date |
信息日期 |
xinxi_tupian |
varchar |
章这里为空,节这里放的是视频地址 |
xinxi_ding |
tinyint |
预留是否置顶:1表示收费;0免费 |
xinxi_neirong |
text |
信息内容 |
add_riqi |
datetime |
信息发布的日期 |
add_shijian |
datetime |
信息发布的时间 |
tushu_id |
int |
视频id |
tushu_mc |
text |
视频id中文名称 |
mulu_jibie |
int |
视频级别:1表示章节,2表示具体视频(节) |
up_id |
int |
章节为0;具体视频为所属章节的id |
up_mc |
text |
具体视频为所属章节的id名称;章节为空 |
文章来源:https://uudwc.com/A/6zjR5
微信小程序接口
视频详情 |
wx_shipin_mulu_index.php |
读取章节(目录)列表 |
wx_shipin_xinxi_byid.php |
获取 视频简介信息 |
wx_shipin_xinxi_kecheng_byid.php |
获取 课程详细信息 |
wx_shipin_xinxi_laoshi_byid.php |
获取老师介绍信息 |
获取视频简介接口
接口程序
1 |
wx_shipin_xinxi_byid.php |
参数
1 2 |
sp_id:当前视频id u_id:当前用户id(非必填) |
接口样本1:不带用户参数
1 |
http://localhost:500/wx_shipin_xinxi_byid.php?sp_id=44 |
返回数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
{ "sp_id" : 44, "sp_mc" : "CSS零基础入门", "sp_jianjie" : "", "sp_tupian" : "http://localhost:500/up/tupian/202006281146310000009479.png", "sp_jiage" : 19, "shu_zhangjie" : 7, "sp_goumai" : "n", "laoshi_id" : 32, "laoshi_mc" : "黄菊华", "laoshi_touxiang" : "http://localhost:500/up/tupian/202006281627310000003620.jpg", "laoshi_youxiang" : "45157718@qq.com", "laoshi_qq" : "45157718", "laoshi_weixin" : "45157718" } |
接口样本2:带用户参数
1 |
http://localhost:500/wx_shipin_xinxi_byid.php?sp_id=44&u_id=743 |
返回数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
{ "sp_id" : 44, "sp_mc" : "CSS零基础入门", "sp_jianjie" : "", "sp_tupian" : "http://localhost:500/up/tupian/202006281146310000009479.png", "sp_jiage" : 19, "shu_zhangjie" : 7, "sp_goumai" : "y", "laoshi_id" : 32, "laoshi_mc" : "黄菊华", "laoshi_touxiang" : "http://localhost:500/up/tupian/202006281627310000003620.jpg", "laoshi_youxiang" : "45157718@qq.com", "laoshi_qq" : "45157718", "laoshi_weixin" : "45157718" } |
获取视频详细接口
接口程序
1 |
wx_shipin_xinxi_kecheng_byid.php |
参数
接口样本
1 |
http://localhost:500/wx_shipin_xinxi_kecheng_byid.php?sp_id=44 |
返回数据
1 |
< p > CSS零基础入门,层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。</ p >< p > </ p >< p > CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。</ p >< p >< br /></ p > |
获取视频目录接口
接口程序
1 |
wx_shipin_mulu_index.php |
参数
1 2 |
sp_id:视频id sp_mc:视频名称(非必填) |
接口样本
1 |
http://localhost:500/wx_shipin_mulu_index.php?sp_id=44&sp_mc=css%E9%9B%B6%E5%9F%BA%E7%A1%80%E5%85%A5%E9%97%A8 |
返回数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
[ { "jibie":1, "jibie_id":1289, "jibie_biaoti":"第1章", "sp_jiage":"19", "sp_mianfei0":"n" ,"menu":[ { "jibie":2, "jibie_id":1290, "jibie_biaoti":"1.1html入门", "sp_mianfei1":"y" } , { "jibie":2, "jibie_id":1291, "jibie_biaoti":"1.2html开发工具", "sp_mianfei1":"y" } , { "jibie":2, "jibie_id":1292, "jibie_biaoti":"1.3html入门准备", "sp_mianfei1":"y" } ] } , { "jibie":1, "jibie_id":1293, "jibie_biaoti":"第2章html基础知识", "sp_jiage":"19", "sp_mianfei0":"n" ,"menu":[ { "jibie":2, "jibie_id":1294, "jibie_biaoti":"2.1h1到h6 标签", "sp_mianfei1":"n" } , { "jibie":2, "jibie_id":1295, "jibie_biaoti":"2.2HTML 头部 head元素", "sp_mianfei1":"n" } , { "jibie":2, "jibie_id":1296, "jibie_biaoti":"2.3HTML 段落p 标签", "sp_mianfei1":"n" } , { "jibie":2, "jibie_id":1297, "jibie_biaoti":"2.4HTML无序列表 ul标签", "sp_mianfei1":"n" } ] } ] |
获取老师介绍信息接口
接口程序
1 |
wx_shipin_xinxi_laoshi_byid.php |
参数
接口样本
1 |
http://localhost:500/wx_shipin_xinxi_laoshi_byid.php?sp_id=44 |
返回数据
1 |
< p >< span style = "color: rgb(100, 104, 109); font-family: Roboto, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" >黄菊华老师从2008年陆续创立杭州步实科技、杭州恩宠信息科技等公司。</ span >< br />< span style = "color: rgb(100, 104, 109); font-family: Roboto, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" >2010年以前主要从事web网站开发和相关;面向全国各个地市的,为广大的中小企业和商铺提供全方位的在线应用服务。</ span >< br />< span style = "color: rgb(100, 104, 109); font-family: Roboto, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" >2011-2015年主要从事移动端APP的开发。</ span >< br />< span style = "color: rgb(100, 104, 109); font-family: Roboto, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" >2016年开始致力于长期微信以及微商的各项软件研发和营销服务。</ span >< br />< span style = "color: rgb(100, 104, 109); font-family: Roboto, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);" >2017年开始转型到计算机在线教育</ span ></ p > |
参考来源:https://www.hzyaoyi.cn/pc_jiaocheng_tushu_index.php?/41/1775.html
原文地址:https://blog.csdn.net/u013818205/article/details/132738128
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!