影视视频网站将根据当前JAVA Web程序设计语言进行项目开发,采用ssm框架进行代码的设计,数据库采用MySQL,用mybatis支持对MySQL数据库的映射操作,再使用UEditor富文本编辑器来完善网站的完整功能。
影视视频网站分为前台和后台两大部分,其主要研究内容如下:
前台:
(1)注册登录:新用户可以在线注册,老用户可以直接登录;
(2)搜索视频:可以根据关键词快速搜索到自己想要的视频内容;
(3)视频分类:可以通过不同的视频分类展示出不同的视频列表内容;
(4)视频详细:可以通过详细页面的介绍信息来了解到该视频,并可以在线点赞、收藏、下载、观看、评价操作;
(5)我的收藏:登录后的会员可以查看到以往收藏起来的视频,同时可以从自己的收藏夹中移出不需要的视频;
(6)评论视频:可以在视频底部发起自己对该视频的评论信息;
(7)发布视频:登录后的会员可以发布视频;
(8)我的视频:登录后的会员可以对自己以往发布的视频进行维护和管理;
(9)账户维护:登录后的会员可以对自己的账户信息和密码进行维护;
后台:
(1)视频分类管理:可以对视频的分类信息进行维护和管理;
(2)视频管理:可以对各视频分类下的视频信息进行维护和管理;
(3)视频下载记录:可以查看到视频被下载的记录信息;
(4)年代管理:可以对视频的年代信息进行维护和管理;
(5)地区管理:可以对视频的地区信息进行维护和管理;
(6)留言管理:可以对会员的留言信息进行回复和管理;
(7)会员管理:可以对注册的会员信息进行维护和管理;
(8)账户维护:可以对自己的账户信息和密码进行维护;
4.4.2数据表
各个表的设计结果如下:
表4-1:billrecord表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
accountname | varchar | 500 | DEFAULT NULL |
name | varchar | 500 | DEFAULT NULL |
fee | int | 11 | DEFAULT NULL |
xtype | varchar | 500 | DEFAULT NULL |
operdes | varchar | 500 | DEFAULT NULL |
zyid | int | 11 | DEFAULT NULL |
zytitle | varchar | 500 | DEFAULT NULL |
表4-2:comment表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
belongid | varchar | 255 | DEFAULT NULL |
commentcontent | varchar | 255 | DEFAULT NULL |
commentren | varchar | 255 | DEFAULT NULL |
表4-3:downrecord表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
gno | varchar | 255 | DEFAULT NULL |
gname | varchar | 255 | DEFAULT NULL |
zytitle | int | 11 | DEFAULT NULL |
表4-4:fcomment表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
belongid | varchar | 255 | DEFAULT NULL |
commentor | varchar | 255 | DEFAULT NULL |
dcontent | varchar | 255 | DEFAULT NULL |
dcontent | varchar | 255 | DEFAULT NULL |
表4-5:friendlink表
列名 | 数据类型 | 长度 | 约束 |
id | bigint | 20 | PRIMARY KEY |
href | varchar | 255 | DEFAULT NULL |
title | varchar | 255 | DEFAULT NULL |
表4-6:friends表
列名 | 数据类型 | 长度 | 约束 |
id | bigint | 20 | PRIMARY KEY |
gzaccount | varchar | 255 | DEFAULT NULL |
hyaccount | varchar | 255 | DEFAULT NULL |
表4-7:fav表
列名 | 数据类型 | 长度 | 约束 |
id | bigint | 20 | PRIMARY KEY |
goodid | varchar | 255 | DEFAULT NULL |
memberid | varchar | 255 | DEFAULT NULL |
表4-8:huiyuan表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
accountname | varchar | 255 | DEFAULT NULL |
address | varchar | 255 | DEFAULT NULL |
| varchar | 255 | DEFAULT NULL |
logtimes | int | 11 | DEFAULT NULL |
mobile | varchar | 255 | DEFAULT NULL |
name | varchar | 255 | DEFAULT NULL |
nickname | varchar | 255 | DEFAULT NULL |
paypwd | varchar | 255 | DEFAULT NULL |
password | varchar | 255 | DEFAULT NULL |
sex | varchar | 255 | DEFAULT NULL |
status | int | 11 | DEFAULT NULL |
touxiang | varchar | 255 | DEFAULT NULL |
idcardno | varchar | 255 | DEFAULT NULL |
des | varchar | 255 | DEFAULT NULL |