开发概要
开发环境:windows7 + iis + php (可以自行搭建其他比如phpstudy之类的)
开发语言:php7
开发工具:phpstorm(其他开发工具vscode、dreamweaver等都可以)
数据库:mysql8
数据库管理工具:navicat
其他开发语言:html + css +javascript
视频分类表:shipin_fenlei
字段名 | 类型 | 备注 |
id | Int | 自动递增;菜单的id(主键),不允许空 |
caidan_mingcheng | varchar | 菜单名称,允许空 |
caidan_lujing | varchar | 菜单路径,允许空 |
caidan_jibie | int | 菜单级别,允许空 这里做到2级:值可以是:1 | 2 |
caidan_suoshu | int | 菜单所属上级菜单的id,允许空 |
paixu_id | int | 排序数字,数字大的在前面,允许空 |
视频课程表:shipin
字段名 | 类型 | 备注 |
id | Int | 自动递增;菜单的id(主键),不允许空 |
xinxi_lxid1 | int | 信息1级类型的id,参考类型表的id |
xinxi_lxid2 | int | 信息1级类型的id,参考类型表的id |
xinxi_biaoti | varchar | 信息标题 |
xinxi_riqi | date | 信息日期 |
xinxi_jianjie_yn | tinyin | 是否有简介:1表示有简介;0没有 |
xinxi_jianjie | text | 简介内容 |
xinxi_tupian_yn | tinyint | 是否有图片:1表示有图片;0没有 |
xinxi_tupian | varchar | 信息图片地址 |
xinxi_ding | tinyint | 预留是否置顶:1表示置顶;0没有 |
xinxi_neirong | text | 信息内容 |
add_riqi | datetime | 信息发布的日期 |
add_shijian | datetime | 信息发布的时间 |
sp_jiage | int | 视频价格 |
laoshi_id | int | 上课老师id,预留 |
liulanshu | int | 浏览数 |
视频课程目录表:shipin_mulu
字段名 | 类型 | 备注 |
id | Int | 自动递增;菜单的id(主键),不允许空 |
xinxi_lxid1 | int | 预留 |
xinxi_lxid2 | int | 预留 |
xinxi_biaoti | varchar | 信息标题 |
xinxi_riqi | date | 信息日期 |
xinxi_jianjie_yn | tinyin | 是否有简介:1表示有简介;0没有 |
xinxi_jianjie | text | 简介内容 |
xinxi_tupian_yn | tinyint | 是否有图片:1表示有图片;0没有 |
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名称;章节为空 |
mulu_jibie1_id | int | 章节为空,所属章节的id |
mulu_jibie1_mc | text | 章节为空,所属章节的id的名称 |
mulu_jibie2_id | int | 预留 |
mulu_jibie2_mc | text | 预留 |
视频浏览表:shipin_liulan
字段名 | 类型 | 备注 |
id | int | 自动递增;菜单的id(主键),不允许空 |
shipin_id | int | 视频id:外键,浏览的哪个视频 |
u_id | int | 用户id 外键,是哪个用户的浏览记录,是用户表的id 为0的时候表示游客浏览 |
riqi | datetime | 浏览的日期 |
shijian | datetime | 浏览的时间 |
视频评论表:shipin_pinglun
字段名 | 类型 | 备注 |
id | int | 自动递增;菜单的id(主键),不允许空 |
u_id | int | 用户id 外键,是哪个用户的评论,是用户表的id |
zixun_id | int | 信息id:外键,评论的哪个视频 |
neirong | Text | 评论内容 |
riqi | datetime | 评论的日期 |
shijian | datetime | 评论的时间 |
shenhe | Int | 0表示没有审核;1表示审核通过 |
shenhe_beizhu | Text | 审核备注 |
视频收藏表:shipin_shoucang
字段名 | 类型 | 备注 |
id | int | 自动递增;菜单的id(主键),不允许空 |
shipin_id | int | 视频id:外键,收藏的哪个视频 |
u_id | int | 用户id 外键,是哪个用户的收藏,是用户表的id |
riqi | datetime | 收藏的日期 |
shijian | datetime | 收藏的时间 |
视频订单表:shipin_dingdan
字段名 | 类型 | 备注 |
id | int | 自动递增;菜单的id(主键),不允许空 |
u_id | int | 用户id 外键,是哪个用户的订单,是用户表的id |
kecheng_id | int | 购买的哪个课程 |
riqi | datetime | 收藏的日期 |
shijian | datetime | 收藏的时间 |