基于JavaWeb的影视评论网站设计与实现

资源下载地址:https://download.csdn.net/download/sheziqiong/85798484
资源下载地址:https://download.csdn.net/download/sheziqiong/85798484
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 研究课题背景 1
1.2国内外研究现状 2
1.3主要研究的内容 2
1.4 论文整体结构 2
2 相关开发技术介绍 4
2.1 开发技术及工具简介 4
2.1.1 JSP简介 4
2.1.2 B/S结构 5
2.1.3 数据库简介 6
2.1.3 MyEclipse 10简介 5
2.2 运行环境 8
3 系统分析 9
3.1 可行性分析 10
3.2 网站需求分析 10
3.3 网站需要解决的主要问题 10
3.4 网站目标与功能 11
3.4.1 网站目标 11
3.4.2 网站要达到的功能 11
4 网站的详细设计 16
4.1 后台实现的功能 16
4.1.1 首页推荐 16
4.1.2 用户管理 16
4.1.3 评论管理 16
4.1.4 影片分类 16
4.1.5 影片评分 17
4.2 前台实现的功能 17
4.2.1 网站首页 17
4.2.2 影评评论 17
4.2.3 口碑推荐 17
4.2.4 分享喜欢 18
4.2.5 站内搜索 18
4.2.7 会员注册、登录 18
4.3 数据库设计 18
4.3.1 数据库逻辑设计E-R图 18
4.3.2 数据库逻辑结构 19
5 系统的实现与测试 22
5.1 网站的功能模块描述 22
5.1.1 网站首页 22
5.1.2 影评评论 23
5.1.3 口碑推荐 24
5.1.4 分享喜欢 25
5.1.5 站内搜索 25
5.1.6 会员注册、登录 26
5.2 网站的测试 27
5.2.1 网站测试的意义 27
5.2.2 网站测试的目的和原则 28
5.2.3 网站测试的重要性 30
5.2.4 网站测试的范围 31
5.2.5 网站测试的方法 32
5.2.6 综合测试结果 33
结论 44
致 谢 43
参考文献 44
4 网站的详细设计
本章主要介绍在网站设计过程中,具体需求的实现以及遇到的困难和解决方案,对于本项目而言,最大的技术难点就在于1、前端和后台的连接,2、数据库和网页的连接,3、前端设计。

4.1 后台实现的功能
4.1.1 首页推荐
根据电影热度,对热门电影进行首页的展示位推荐,可实现对推荐位选择,同时可修改首页推荐影片的首页图,以便更吸引观众。同时在影片热度下降的时候,可以选择对推荐影片的删除。具体的如图4-1所示。

4.1.2 用户管理
对用户进行权限管理,没有注册的用户,只能在网站上浏览前端页面,不能够进行操作,而对于注册用户而言,不仅能浏览页面,还可以发表观点,沟通交流,甚至可以下载海报等,具体的权限如图4-2所示。

4.1.3 评论管理
对会员产生的评论进行管理,对于自带人身攻击,非法性质的,损害网站利益一切言论进行敏感词警告,并可在后台对用户产生的不正当言论的评论删除和管理员私信警告,具体的措施如图4-3所示。

4.1.4 影片分类
对上映的影片根据地域、类型等标准进行分类。并提供查询界面,方便用户可以在对感兴趣的一类影片进行查询,观看,分享,评论。同时提供可对同一部影片进行多个类别的分类。

4.1.5 影片评分
用户可以根据自己的爱好来对自己喜欢的影视作品进行投票,投票的结果也会显示在网页端,供其他用户的浏览,可以给用户评价这个影视作品提供参考,让用户可以更好的判断。具体的如图4-5所示。

4.2 前台实现的功能
4.2.1 网站首页
网站首页都是在展示主要的影视作品的介绍信息,同时提供现在下热门的影视作品的首图推荐位,影评网的首页简洁大方,广大的影视爱好者可以一目了然地看到最近更新的影视的资料海报,我们会推荐公认好看的影视作品供大家的选择,详情如图4-6所示。

4.2.2 影评评论
本页面主要展示的是各位会员对影视作品发表过的评论,以列表的形式排列,每条评论上面都有对应的评论的影视作品,点击可以查看对应的影视的资料。同时可以查看是哪位用户发表的评价,可以进入用户页面,查看该用户的所有评论和喜欢。左侧可以按不同产地(主要分为欧美、日本、大陆)进行筛选影视作品,方便查询。

4.2.3 口碑推荐
本页面通过列表形式展示站内最受欢迎的影片,根据影片的阅读量,分享率,喜欢量,评论量进行统一评分,然后对排名前十的影片进行网站侧边栏的推荐,方便用户浏览近期的最热大片。

4.2.4 分享喜欢
用户可对喜欢的影片、短评进行分享喜欢,可以将内容分享到自己的社交媒体中,可以分享至微信,微博,qq空间等社交平台,也可以复制网页链接,允许用户自行分享扩散。
4.2.5 站内搜索
本网站有不错的搜索引擎,快捷方便。可以实现分类查询,即同样的关键词,可以提供站内的影片关键词查询,导演关键词查询,影评关键词查询,能够让用户在第一时间找到所需要的有价值的内容。

4.2.6 会员注册、登录
本网站开放对外注册会员,注册的会员信息会存储在数据库表中,会员通过前台登
录非常方便,也可以修改自己在注册时填写的的信息登录同时会员可参与评分,发表影评,以及下载影视相关海报资料等功能…

4.3 数据库设计
(1)在数据库设计的时候,采用了一些基础的用户表,即当其他数据库需要这些表时,可以方便的调用,同时也可以也可以对表的内容进行增删查改,方便用户进行操作。如:已经定义了一个数据库的信息,如果在另一个数据库中也将使用这些信息,在定义数据库字段内容时,不需要重复输入这些信息,而是采用调用已经定义好的数据库信息的模式,直接存储关联字段。
(2)在数据库连接中,采用公共的数据模块存放对象,让这些高频繁调用的模块一直在后台运行,而不是即时连接,避免了对数据可的反复连接,方便其他用户操作时的频繁调用,节省了开发人员的代码的编写,同时也提高了效率,降低了用户不断等待的时间。
4.3.1 数据库逻辑设计E-R图
E-R模型中所包含的元素有3个:实体、属性、联系。E-R模型是用E-R图表示的。实体表示的是用户工作环境中的所涉及的事物,属性则表示的是对实体特征的具体的描述。
(1)模型中的实体是相当于实体集、一个表,是客观世界中存在且可相互区分的事物,而不是单个实体或表中的一行。在E-R模型中实体是用矩形框代表,实体名称标注在矩形框里。
(2)属性是实体或联系所具有的性质,用椭圆框来表示,与实体之间用一条线相连表的主码是关键属性,关键属性项会加下划线。
(3)项目各子模块中主键相同的字段之间则存在着相互关联的关系。用菱形来表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。
如图4-1是系统的E-R图
在这里插入图片描述

图4-1 系统E-R图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
资源下载地址:https://download.csdn.net/download/sheziqiong/85798484
资源下载地址:https://download.csdn.net/download/sheziqiong/85798484

猜你喜欢

转载自blog.csdn.net/sheziqiong/article/details/125482663