27 11 2020

系统功能大致描述:ssm弹幕视频网站系统功能介绍 1.系统使用SSM框架实现,前段技术使用html+js+css+layui+jsp实现,数据库采用mysql 2.系统分为用户前端和管理员后台管理,前端用户分为会员和非会员。非会员可以通过充值卡进行会员充值 3.后台管理员功能:视频分类管理,视频内容管理,留言内容管理,问卷题目管理,问卷结果管理,视频分类统计,管理员管理 公告信息管理,弹幕内容管理,VIP充值卡生成,友情链接管理 4.前端功能管理:用户注册,用户登录,个人信息更新,充值卡会员充值,用户留言,问卷提交,视频列表分页查看,视频搜索 5.系统后台包括了每个表的增加删除修改查询功能,由于视频大小问题,我不一一演示。

系统运行演示视频:有系统源码运行录制视频,购买源码后和视频效果一样。

系统运行视频演示

系统详细内容介绍
数据库字段说明:数据库使用sql文件存储,导入mysql就可以使用
admininfo(管理员表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO 管理员ID
adminname varchar(255) null YES 管理员用户名
admineamil varchar(255) null YES 管理员邮箱
adminpassword varchar(255) null YES 管理员密码
adminphone varchar(255) null YES 管理员电话
createtime datetime null YES 添加时间
status int(11) 0 YES 状态0为可用 1位不可用
role varchar(255) null YES 角色类型

danmu(弹幕表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO ID
time float(50,0) null YES 时间
type int(11) null YES 显示类型
color varchar(255) null YES 文字颜色
author varchar(255) null YES 用户名
text varchar(255) null YES 内容
filmid int(11) null YES 视屏id
createtime datetime null YES 创建时间

filminfo(视频信息表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO ID
title varchar(255) null YES 电影名称
outline varchar(255) null YES 大纲
picurl varchar(255) null YES 电影海报
videourl varchar(255) null YES 视频地址
type varchar(255) null YES 电影分类
content longtext null YES 电影内容
author varchar(255) null YES 演员
hits int(11) null YES 播放数
state varchar(255) null YES 电影状态
intro varchar(255) null YES 备注
sendyear int(11) null YES 年代
location varchar(255) null YES 视频来源
isvip int(11) null YES 是否vip
createtime datetime null YES 创建时间

inform(公告表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO 通知ID
title varchar(255) null YES 通知标题
content varchar(20000) null YES 通知内容
createtime datetime null YES 创建时间
intro varchar(255) null YES 备注
picurl varchar(255) null YES 图片

linkurl(友情链接表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO ID
name varchar(255) null YES 名称
url varchar(255) null YES 地址
picurl varchar(255) null YES 图片
intro varchar(255) null YES 备注
createtime datetime null YES 创建时间

liuyan(留言表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO ID
username varchar(255) null YES 用户名
content varchar(255) null YES 留言内容
intro varchar(255) null YES 备注
picurl varchar(255) null YES 图片
score int(11) null YES 评分
createtime datetime null YES 创建时间

sorttype(视频分类表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO ID
sortname varchar(255) null YES 分类名称
intro varchar(255) null YES 分类描述
createtime datetime null YES 创建时间

userinfo(用户信息表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO ID
name varchar(255) null YES 姓名
phone varchar(255) null YES 电话
picurl varchar(255) null YES 头像
email varchar(255) null YES 邮箱
role varchar(255) null YES 角色
money varchar(255) null YES 金额
sex varchar(255) null YES 性别
password varchar(255) null YES 密码
intro varchar(255) null YES 备注
viptime datetime null YES vip到期时间
createtime datetime null YES 创建时间

vipcard(会员卡表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO ID
userid int(11) null YES 使用用户ID
username varchar(255) null YES 使用用户名
cardcode varchar(255) null YES 充值码
state varchar(255) null YES 状态未使用 已使用
usertime datetime null YES 充值时间
createtime datetime null YES 创建时间

wenjuan(问卷表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO ID
name varchar(100) null YES 题目
daan varchar(100) null YES 答案
fenshu varchar(10) null YES 分数
xuanxiang varchar(100) null YES 选项
t_id int(11) null YES 所属id
createtime datetime null YES 创建时间

wenjuanjieguo(问卷结果表)
字段名 类型 默认值 主外键 是否为空 注释
id int(11) null 主键 NO ID
username varchar(255) null YES 用户名
a1 varchar(255) null YES 答案1
a2 varchar(255) null YES 答案2
a3 varchar(255) null YES 答案3
a4 varchar(255) null YES 答案4
a5 varchar(255) null YES 答案5
a6 varchar(255) null YES 答案6
a7 varchar(255) null YES 答案7
a8 varchar(255) null YES 答案8
a9 varchar(255) null YES 答案9
a10 varchar(255) null YES 答案10
score int(11) null YES 分数
createtime datetime null YES 创建时间

数据库字段说明

数据库字段说明
系统运行效果截图

视频详情页面

视频详情页面

后台-VIP充值卡管理

后台-VIP充值卡管理

管理员登录

管理员登录

后台-留言内容管理

后台-留言内容管理

非VIP用户不能查看VIP视频详情

非VIP用户不能查看VIP视频详情

后台-视频弹幕管理

后台-视频弹幕管理

后台-视频分类管理

后台-视频分类管理

后台-视频分类统计

后台-视频分类统计

后台-视频内容管理

后台-视频内容管理

后台-添加视频

后台-添加视频

后台-用户会员管理

后台-用户会员管理

前端-系统公告

前端-系统公告

留言评分页面

留言评分页面

视频播放弹幕显示

视频播放弹幕显示

用户登录页面

用户登录页面

视频详情页面

视频详情页面

用户注册信息填写页面

用户注册信息填写页面

用户充值卡充值页面

用户充值卡充值页面

用户个人信息

用户个人信息

问卷调查页面

问卷调查页面

视频详情发送弹幕页面

视频详情发送弹幕页面

前端系统首页

前端系统首页
源码目录结构截图展示

源码目录结构

源码目录结构

源码目录结构

源码目录结构
部分源码使用说明
# database config
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/db_video?characterEncoding=utf-8
jdbc.username=root
jdbc.password=tianming

数据库创建表语句
DROP TABLE IF EXISTS `sorttype`;
CREATE TABLE `sorttype`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `sortname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分类名称',
  `intro` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分类描述',
  `createtime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '视频分类表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sorttype
-- ----------------------------
INSERT INTO `sorttype` VALUES (12, '科幻片', '科幻片', now());
INSERT INTO `sorttype` VALUES (13, '恐怖片', '恐怖片', now());
INSERT INTO `sorttype` VALUES (14, '剧情片', '剧情片', now());
INSERT INTO `sorttype` VALUES (15, '动作片', '动作片', now());
INSERT INTO `sorttype` VALUES (16, '爱情片', '爱情片', now());
INSERT INTO `sorttype` VALUES (17, '喜剧片', '喜剧片', now());

-- ----------------------------
-- Table structure for userinfo
-- ----------------------------
DROP TABLE IF EXISTS `userinfo`;
CREATE TABLE `userinfo`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '姓名',
  `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电话',
  `picurl` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '头像',
  `email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
  `role` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色',
  `money` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '金额',
  `sex` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '性别',
  `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '密码',
  `intro` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  `viptime` datetime NULL DEFAULT NULL COMMENT 'vip到期时间',
  `createtime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户信息表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of userinfo
-- ----------------------------
INSERT INTO `userinfo` VALUES (1, 'test', '18314463515', '/CommonWeb/static/img/headicon.jpg', 'test555@qq.com', '用户', '66666', '男', '123456', NULL, now(), now());
INSERT INTO `userinfo` VALUES (2, '张三', '18314463788', '/CommonWeb/static/img/headicon.jpg', 'zhagnsan@qq.com', '用户', '10000', '女', '123456', NULL, NULL, now());
INSERT INTO `userinfo` VALUES (3, '纸飞机', '18314469999', '/CommonWeb/static/img/address.jpg', '123456@qq.com', '用户', '9000', '男', '123456', NULL, now(), now());
INSERT INTO `userinfo` VALUES (4, 'tianming', '18314463888', '/CommonWeb/static/img/headicon.jpg', 'tianming@qq.com', '用户', '5200', '男', '123456', NULL, now(), now());
INSERT INTO `userinfo` VALUES (7, 'xiaoming01', '18314463888', '/CommonWeb/static/img/headicon.jpg', 'xiaoming01@qq.com', '用户', NULL, NULL, '123456', NULL, NULL, now());

-- ----------------------------
-- Table structure for vipcard
-- ----------------------------
DROP TABLE IF EXISTS `vipcard`;
CREATE TABLE `vipcard`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `userid` int(11) NULL DEFAULT NULL COMMENT '使用用户ID',
  `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '使用用户名',
  `cardcode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '充值码',
  `state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态未使用 已使用',
  `usertime` datetime NULL DEFAULT NULL COMMENT '充值时间',
  `createtime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '会员卡表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of vipcard
-- ----------------------------
INSERT INTO `vipcard` VALUES (1, 1, 'test', '7766acbddecf42a088de88be2f9c1c9d', '已使用', now(), now());
INSERT INTO `vipcard` VALUES (2, 1, 'test', '3e63529c2328479bab6bcf66df10efc0', '已使用', now(), now());
INSERT INTO `vipcard` VALUES (3, NULL, NULL, '9dd3dda838164234ac661d20143faeac', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (4, 3, '纸飞机', 'ccfc4e523e8b4d6588f34458c3612ba4', '已使用', now(), now());
INSERT INTO `vipcard` VALUES (5, NULL, NULL, '8734c5b56c9b4809809914281e9d6dda', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (6, NULL, NULL, 'c60980f27c0d49cf8df784b8bc08083d', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (7, NULL, NULL, '0709858259d448d6a7d3aab97199d71c', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (8, NULL, NULL, '331d22588bc24529af487378d6a553b5', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (9, NULL, NULL, 'af95282fb4a3498486b3e8a3549477df', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (10, NULL, NULL, '4ad4d68f83f14f59b59a550ec7514854', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (11, NULL, NULL, '5459b37850e64c1c9ca50c092e4e39d5', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (12, NULL, NULL, '9eead6a48efc40528680da22ef4bf31a', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (13, NULL, NULL, '8028c7b1aed54c0eb3277b2384814940', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (14, NULL, NULL, '6b17f12e90d348cd8fd2124bd8567ee4', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (15, NULL, NULL, '9489bcc513df46ebb56b4c20cfbb4cbd', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (16, NULL, NULL, 'd7bcbe8fd22249b188e45683b3b93aba', '未使用', NULL, now());
INSERT INTO `vipcard` VALUES (17, 1, 'test', '1d523eb0e3134d1b913b4dfd7866d129', '已使用', now(), now());
INSERT INTO `vipcard` VALUES (18, NULL, NULL, 'd7b908821bb644ae8eb68b133ac509e5', '未使用', NULL, now());

项目使用简单说明


弹幕视频网站
用户测试账号    test  123456
管理员测试账号  admin   123456
数据库每个表都有详细注释
代码也有详细注释(详细说明)
前段使用技术:html+JavaScript+css+layui+jQuery

网站前端:http://localhost:8080/CommonWeb/pc/index
网站后台:http://localhost:8080/CommonWeb/manage/login
4.系统实现(基础代码,业务功能代码的编写)
com   项目包结构说明
module
    controller  控制层,负责请求的处理,数据库的操作调用
    mapper      数据库操作接口,sql文件在xml中的配置
    pojo        数据库对应实体类,用来和数据库表实现映射关系
    util        java中常见工具类的存放

所有WEB-INF/view/pc文件夹中的都是前端相关jsp页面 manage是所有后台相关文件
    login.jsp 登录页面
    register.jsp   注册页面
    index.jsp 首页
    code.jsp 验证码生成页面
    liuyan.jsp 留言添加显示页面
    ....
所有WEB-INF/view/manage文件夹中的都是后台管理相关jsp页面,按照文件夹进行划分表,
    每一个文件夹对应一张表的操作,例如userinfo是用户表的所有管理操作。

ssm弹幕视频网站系统功能介绍
1.系统使用SSM框架实现,前段技术使用html+js+css+layui+jsp实现,数据库采用mysql
2.系统分为用户前端和管理员后台管理,前端用户分为会员和非会员。非会员可以通过充值卡进行会员充值
3.后台管理员功能:视频分类管理,视频内容管理,留言内容管理,问卷题目管理,问卷结果管理,视频分类统计,管理员管理
                 公告信息管理,弹幕内容管理,VIP充值卡生成,友情链接管理
4.前端功能管理:用户注册,用户登录,个人信息更新,充值卡会员充值,用户留言,问卷提交,视频列表分页查看,视频搜索
5.系统后台包括了每个表的增加删除修改查询功能,由于视频大小问题,我不一一演示。

如果那里不明白可以联系QQ:2551449109 或者 1690356080

说明:演示代码使用Idea软件,我会提供一份Eclipse源码给大家,大家根据自己的情况选择使用即可。

系统演示步骤:
1.源码目录演示
2.mysql数据库演示
3.系统运行功能演示

 

发表评论