Design and implementation of online education video learning applet system

    Graduation project topic based on WeChat applet (12) php online education video-on-demand learning applet (including opening report, task book, mid-term report, defense PPT, thesis template)

 Project Background and Significance

Purpose : The main goal of this project is to design and implement a video-on-demand system based on WeChat applets. The front-end users use the applets, and the background management uses the B/S architecture based on PHP+MySql; adding course information, video information, etc. through the background, users Log in through the applet, view video information, click to play video, learn for free, and learn for a fee.

Significance : The WeChat mini-program video-on-demand system is the product of the combination of computer technology and video management. The WeChat mini-program video-on-demand system realizes the efficient management of videos. With the continuous improvement of computer technology, computers have penetrated into every corner of social life. On the premise that the staff have certain computer operation ability, this WeChat applet video-on-demand system software is specially compiled to improve the video management efficiency.

Feasibility Analysis

The feasibility of system development can be summarized in the following three aspects of the video-on-demand system based on the WeChat applet, as follows:

1. Technical feasibility

Use Windows 7 or 10 as the operating system, use phpstorm software as the development background management, use mysql for database storage, and use WeChat developer tools to develop WeChat applets; the hardware environment of the background management system is a PC, and the front-end users use WeChat applets on mobile phones .

2. Economic feasibility

On the one hand, the development of phpstorm and WeChat developer tools has a good man-machine interface and strong functional support, which further improves the work efficiency of video recording and saves manpower and material resources; on the other hand, the production cost of the system is low. You can use phpstorm and WeChat developer tools to develop on your PC.

3. Operation feasibility

In terms of operation, phpstorm software is used in the online examination background management system on the Windows operating system. It mainly relies on the use of Windows operating technology to complete the functions of data entry, modification, and deletion, which is simple and convenient. Users use mobile phones to log in to the WeChat mini-program video-on-demand system to order videos.

main function module

 

 Background administrator function

Advertisement management: Set up carousel ads and links on the homepage of the mini program
Message list: List of all user message messages, support deletion
Member list: View all registered member information, support deletion
Input information: Enter information titles, content and other information
management information: View completed information Input information list, support deletion and modification
Teacher classification: set teacher classification information, which can be modified and deleted
Teacher input: select category, enter teacher information, upload teacher avatar
Teacher management: view the entered teacher information, support modification and deletion

Video classification setting: set the 1st and 2nd level classification of videos, support modification and deletion
Video entry: select classification, enter video name, upload cover, enter video introduction content
Video management: view all entered book information, support modification and deletion
of videos Catalog management: enter the content of chapters and sections, upload videos when entering sections, support modification and deletion
Video order list: display all video order information purchased by users
 

  Applet function

User registration and login: register an ordinary account, and then use the registered account to log in.
WeChat authorized login: directly use WeChat as an account, and log in after authorization.
Information function: users can browse information lists and leave messages for detailed information   
: users can log in to the management platform in the mini program message.

Video list: Click on the main menu "Video" to view all videos.
Video classification: By clicking "Category" to filter the desired video.
Video query: On the homepage or at the top of the video list, you can enter the keyword of the video you want to query, and then click the "Query" button to query the name of the video you are looking for.
Video information: Click to the video details page, you can view the introduction of the video and the detailed chapter catalog of the video.
Collection operation: In the video information details, click "Favorite" at the bottom to save.
Video Purchase: On the video page, click Buy Now
Video Learning: Click "Learning" on the right side of the chapter you want to read, enter, and click the video to play. You can click "Learn the previous section" and "Learn the next section"
My favorites: list of favorite video books Purchased
course list: list of purchased video courses
User information: fill in name, qq, email, notes and other information
to exit the system : Clear the cache and return to the home page of the Mini Program

Development overview

It mainly introduces some key technologies used in the development process of the system, mainly including the MINA framework for front-end applet development; PHP development for background development; MySQL database; and the introduction of conventional web technology HTML/CSS/JAVASCRIPT.

Development operating system: windows10 + 4G memory + 500G

Mini Program Development: WeChat Developer Tools (MINA Framework)

Background environment: IIS +PHP

Background development language: PHP

Background development tools: Dreamweaver +PhpStorm

Database: mysql8

Database management tool: navicat

Other development languages: html + css +javascript

Development file description

   background management file

Path: background source code ht directory is the background

Green shows the system framework, do not move

Location

program name

illustrate

Source code root directory

login.php

Background login page

Source code root directory

check_u_login.php

Background login handler

ht

background root directory

index.php

Background Home

left.php

background left menu

u_logout.php

sign out

ht/quanxian

password management

mima.php

Password change page

mima_act.php

password changer

ht/zixun

Information

zixun_add.php

Information entry page

zixun_add_act.php

Information entry database program

zixun_list.php

information list

zixun_xiugai.php

Information modification page

zixun_xiugai_act.php

Information modification procedure

zixun_del.php

Information Deletion Procedure

ht/ guanggao

Ads and Messages

ad_index_wx.php

Carousel settings page

ad_index_wx_baocun

Carousel image setting program processing

liuyan_list.php

Message List

liuyan_delt.php

message delete

ht/huiyuan

member

hy_list.php

member list

hy_del.php

member deletion

ht/shipin

video management

shipin_add.php

Video entry page

shipin_add_act.php

Video recording program processing

shipin_list.php

video list

shipin_xiugai.php

Video modification page

shipin_xiugai_act.php

Video Modifier Processing

shipin_del.php

video deletion

jiaocheng_mulu.php

video catalog

mulu_del. php

Video directory content deletion

mulu1_add.php

Video table of contents chapter content entry page

mulu1_add_act.php

Video table of contents chapter content entry program processing

mulu1_xiugai.php

Video table of contents chapter content modification page

mulu_xiugai_act.php

Video table of contents chapter content modification program processing

mulu2_add.php

Video catalog section content entry page

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图


作品效果截图

  小程序功能截图

  后台管理截图

Guess you like

Origin blog.csdn.net/u013818205/article/details/128946336