ブロガー紹介:書籍『Vue.js と実践的なモール開発入門』および『WeChat ミニ プログラム モール開発』の著者、CSDN ブログの専門家、オンライン教育の専門家、CSDN ダイヤモンド講師、大学生向けの卒業設計教育とコーチングを専門としています。
すべてのプロジェクトには、エントリーからマスターまでの基礎知識のビデオコースが無料で付属しています
プロジェクトには、対応する開発ドキュメント、提案レポート、タスクステートメント、PPT、論文テンプレートなどが装備されています。
連絡先の詳細は記事の最後に記載されています
目的: このトピックの主な目標は、WeChat ミニ プログラムに基づいてビデオ オン デマンド システムを設計および実装することです。フロントエンド ユーザーはミニプログラムを使用し、バックエンド管理は PHP + MySql に基づく B/S アーキテクチャを使用します。 ; バックエンドを通じて、ユーザーはコース情報、ビデオ情報などを追加できます。ミニ プログラムを通じてログインしてビデオ情報を表示し、クリックしてビデオを再生し、無料で学習するか、有料学習を購入します。
意義: WeChat ミニプログラム ビデオ オン デマンド システムは、コンピューター技術とビデオ管理を組み合わせた製品であり、WeChat ミニ プログラム ビデオ オン デマンド システムは、ビデオの効率的な管理を実現します。コンピューター技術の絶え間ない進歩により、コンピューターは社会生活の隅々に浸透しており、スタッフが一定のコンピューター操作能力を持っていることを前提として、このWeChatミニプログラムビデオオンデマンドシステムソフトウェアは、ビデオ管理の効率を向上させるために特別に編集されました。
開発概要
開発オペレーティングシステム: Windows10 + 4G メモリ + 500G
ミニプログラム開発: WeChat 開発者ツール (MINA フレームワーク)
バックエンド環境:PHPstudy統合環境
バックエンド開発言語:PHP
バックエンド開発ツール: Dreamweaver または PhpStorm (独自の開発ツールを選択してください)
データベース: mysql8
データベース管理ツール:navicat
その他の開発言語: html + css + javascript
データベースER図
バックエンド管理システム ファイル
パス: バックグラウンド ソース コードの ht ディレクトリがバックグラウンドです。
緑色はシステムのフレームワークを示します。移動しないでください
位置 |
番組名 |
説明する |
ソースコードのルートディレクトリ |
ログイン.php |
バックエンドのログインページ |
ソースコードのルートディレクトリ |
check_u_login.php |
バックグラウンドログインハンドラー |
ht バックエンドのルートディレクトリ |
インデックス.php |
背景ホーム |
左.php |
バックエンドの左側のメニュー |
|
u_logout.php |
サインアウト |
|
ht/泉賢 パスワード管理 |
mima.php |
パスワード変更ページ |
mima_act.php |
パスワード変更プログラム |
|
ht/ジクン 情報 |
zixun_add.php |
情報入力ページ |
zixun_add_act.php |
情報入力データベースプログラム |
|
zixun_list.php |
情報一覧 |
|
zixun_xiugai.php |
情報変更ページ |
|
zixun_xiugai_act.php |
情報変更手続き |
|
zixun_del.php |
情報削除プロセス |
|
ht/広高 広告とメッセージ |
ad_index_wx.php |
カルーセル設定ページ |
ad_index_wx_baocun |
カルーセル図設定プログラム処理 |
|
liuyan_list.php |
メッセージ一覧 |
|
liuyan_delt.php |
メッセージを削除する |
|
ht/恵源 メンバー |
hy_list.php |
メンバーリスト |
hy_del.php |
メンバーの削除 |
|
ht/発送元 ビデオ管理 |
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 |
密码修改 |
数据库表
广告表:guanggao
字段名 |
类型 |
备注 |
id |
Int |
自动递增;菜单的id(主键),不允许空 |
wz1 |
longtext |
广告1的文字 |
tpdz1 |
longtext |
广告1的图片地址 |
ljdz1 |
longtext |
广告1的链接地址 |
wz2 |
longtext |
广告2的文字 |
tpdz2 |
longtext |
广告2的图片地址 |
ljdz2 |
longtext |
广告2的链接地址 |
wz3 |
longtext |
广告3的文字 |
tpdz3 |
longtext |
广告3的图片地址 |
ljdz3 |
longtext |
广告3的链接地址 |
会员表:huiyuan
字段名 |
类型 |
备注 |
id |
int |
自动递增;菜单的id(主键),不允许空 |
shouji |
varchar |
手机号:用户名 |
mima |
varchar |
密码 |
xingming |
varchar |
姓名 |
|
varchar |
QQ号 |
|
varchar |
|
wx_openid |
varchar |
登录微信的openid |
wx_nicheng |
varchar |
微信昵称 |
wx_touxiang |
varchar |
微信头像图片地址 |
add_riqi |
date |
写入数据库日期 |
add_shijian |
datetime |
写入数据库时间 |
beizhu |
text |
备注 |
留言表:liuyan
字段名 |
类型 |
备注 |
id |
Int |
自动递增;菜单的id(主键),不允许空 |
xingming |
varchar |
姓名 |
dianhua |
varchar |
电话 |
youxiang |
varchar |
邮箱 |
zhuti |
varchar |
主题 |
neirong |
longtext |
内容 |
riqi |
datetime |
留言录入数据库的日期 |
shijian |
datetime |
留言录入数据库的时间 |
资讯表:zixun
字段名 |
类型 |
备注 |
id |
Int(11) |
自动递增;菜单的id(主键),不允许空 |
xinxi_lxid1 |
int(11) |
外键:信息1级类型的id,参考资讯类型表的id |
xinxi_biaoti |
varchar(250) |
信息标题 |
xinxi_riqi |
date |
信息日期 |
xinxi_neirong |
text |
内容: |
add_riqi |
date |
写入数据库日期 |
add_shijian |
datetime |
写入数据库时间 |
资讯分类表:zixun_fenlei
字段名 |
类型 |
备注 |
id |
Int(11) |
自动递增;菜单的id(主键),不允许空 |
caidan_mingcheng |
varchar(50) |
菜单名称,允许空 |
paixu_id |
int(11) |
排序数字,数字大的在前面,允许空 |
老师分类表:laoshi_fenlei
字段名 |
类型 |
备注 |
id |
Int |
自动递增;菜单的id(主键),不允许空 |
caidan_mingcheng |
varchar |
菜单名称,允许空 |
paixu_id |
int |
排序数字,数字大的在前面,允许空 |
老师表:laoshi
字段名 |
类型 |
备注 |
id |
Int |
自动递增;菜单的id(主键),不允许空 |
xinxi_lxid1 |
int |
信息1级类型的id,默认上课老师 |
xinxi_biaoti |
varchar |
老师名称 |
xinxi_riqi |
date |
信息日期 |
xinxi_tupian |
varchar |
信息图片地址,老师头像 |
xinxi_neirong |
text |
信息内容,老师介绍 |
add_riqi |
date |
写入数据库日期 |
add_shijian |
datetime |
写入数据库时间 |
youxiang |
varchar |
老师邮箱 |
|
varchar |
老师QQ |
weixin |
varchar |
老师微信 |
视频分类表:jiaocheng_fenlei
字段名 |
类型 |
备注 |
id |
Int |
自动递增;菜单的id(主键),不允许空 |
caidan_mingcheng |
varchar |
菜单名称,允许空 |
caidan_jibie |
int |
菜单级别,允许空 这里做到2级:值可以是:1 | 2 |
caidan_suoshu |
int |
菜单所属上级菜单的id,允许空 |
paixu_id |
int |
排序数字,数字大的在前面,允许空 |
ビデオコーススケジュール:shipin
フィールド名 |
タイプ |
述べる |
ID |
内部 |
自動的に増加します。メニュー ID (主キー)、空は許可されません |
xinxi_lxid1 |
整数 |
情報レベル 1 タイプの ID。タイプ テーブルの ID を参照 |
xinxi_lxid2 |
整数 |
情報レベル 1 タイプの ID。タイプ テーブルの ID を参照 |
xinxi_biaoti |
可変長文字 |
メッセージのタイトル |
シンシィリキ |
日付 |
情報提供日 |
xinxi_tupian |
可変長文字 |
情報画像アドレス |
新西内隆 |
文章 |
情報 |
追加リキ |
日付時刻 |
情報が公開された日 |
add_shijian |
日付時刻 |
情報公開時期 |
sp_jiage |
整数 |
ビデオの価格、0 は無料を意味します |
laoshi_id |
整数 |
クラスの先生のID |
ビデオコースカタログ:shipin_mulu
フィールド名 |
タイプ |
述べる |
ID |
内部 |
自動的に増加します。メニュー ID (主キー)、空は許可されません |
xinxi_biaoti |
可変長文字 |
メッセージのタイトル |
シンシィリキ |
日付 |
情報提供日 |
xinxi_tupian |
可変長文字 |
ここの章は空です。ここのセクションはビデオのアドレスです。 |
新西丁 |
タイニーント |
予約を上部に保持するかどうか: 1 は有料、0 は無料を意味します |
新西内隆 |
文章 |
情報 |
追加リキ |
日付時刻 |
情報が公開された日 |
add_shijian |
日付時刻 |
情報公開時期 |
tushu_id |
整数 |
ビデオID |
tushu_mc |
文章 |
ビデオID中国語名 |
mulu_jibie |
整数 |
ビデオレベル: 1 はチャプターを意味し、2 は特定のビデオ (セクション) を意味します |
up_id |
整数 |
チャプターは 0 で、特定のビデオはそれが属するチャプターの ID です。 |
アップ_MC |
文章 |
特定のビデオは、それが属するチャプターの ID 名です。チャプターは空です。 |
動画コレクションリスト:shipin_shoucang
フィールド名 |
タイプ |
述べる |
ID |
整数 |
自動的に増加します。メニュー ID (主キー)、空は許可されません |
u_id |
整数 |
ユーザーID 外部キー (ユーザーのコレクション) はユーザー テーブルの ID です |
kecheng_id |
整数 |
ビデオ ID: 外部キー、どのビデオが収集されるか |
kecheng_mc |
可変長文字 |
好きな動画名 |
所有 |
日付 |
収集日 |
石建 |
日付時刻 |
収集時間 |
ビデオ注文フォーム: shipin_dingdan
フィールド名 |
タイプ |
述べる |
ID |
整数 |
自動的に増加します。メニュー ID (主キー)、空は許可されません |
u_id |
整数 |
ユーザーID 外部キーは、どのユーザーのオーダーがユーザー テーブルの ID であるかです。 |
kecheng_id |
整数 |
どのコースを購入しましたか? |
所有 |
日付時刻 |
日付 |
石建 |
日付時刻 |
時間 |
参照元: https: //www.hzyaoyi.cn/pc_jiaocheng_tushu_index.php?/41/1516.html