基于SSM和Boostrap实现的电影评论网站

资源下载地址:https://download.csdn.net/download/sheziqiong/85798807
资源下载地址:https://download.csdn.net/download/sheziqiong/85798807
目录
摘 要 1
Abstract 2
一 项目简介 4
1.1 研究目的 4
1.2 发展概况 5
1.3 开发工具的选择 5
1.3.1 IDE 5
1.3.2 操作系统选择 5
1.3.6 .2 MVC框架使用SpringMVC 7
1.3.6 .3 Dao层使用Hibernate 8
二 系统分析 8
2.1 主要功能 8
2.2 方案论证 8
2.2.1 设计原理 9
2.2.2 方案选择 9
2.3 基本思路 9
2.3.1 网站UI的思路 9
2.3.2 获取资源的思路 9
2.3.3 权限控制思路 10
2.4 主要问题 10
2.5 网站要求 10
三 系统设计 10
3.1 概要设计 10
3.2 详细设计 12
3.2.1 版面设计 12
3.2.2 功能设计 13
四 系统实现 14
4.1 创建系统外观界面 14
4.2 获取图片功能的实现 14
4.3 根据条件排序和筛选功能的实现 15
4.4 基于注解的权限认证 16
4.5 根据权限来展示界面 17
4.6 定时更新正在热映电影 19
4.7 前后端认证 19
五 系统运行 22
5.1 首页 22
5.2详情页 22
5.3 评论页 23
5.4 发布评论 24
5.5 分类页 24
5.6 注册&登录页 25
5.7个人中心页 26
总结 26
二 系统分析

2.1 主要功能
1.一共有两个角色:评论人和管理员
2.评论人可以在网站中进行账号注册
3.评论人可以对电影进行简短评论、打分
4.管理员上传电影的画报、各类简介信息
5.网站根据某种规则自动统计、计算每部电影的分数情况
6.网站自动生成电影的排行榜
7.网站可以根据电影的年份或分数情况对电影进行自动排序

2.2 方案论证

2.2.1 设计原理
1.网站界面:在界面上不追求奢华或者繁杂的功能,只追求两个字:“简洁”,通过干净的首页、功能、观看页面,让观看者体会到舒适的观看环境。
2.功能实现:通过判断登陆权限,以不同的身份登陆到网站,分为网站管理员以及会员。管理员拥有对节目单表的增删改查等操作,并且对网站内电影有简单的处理功能,意在对网站进行管理与维护;会员则区别于游客,登陆会员之后,可以对电影进行影评或与管理员交流等操作。
3.内容多样:通过管理员对信息的掌握程度以及采集速度的保证,每天进行更新内容的操作,并且通过挑选分类,精心的编排到各个模块。最好是用爬虫自动采集信息。

2.2.2 方案选择
1.资源来源:电影的信息一定要有稳定的来源,需要考察豆瓣电影API。
2.爬取策略:由于电影资源需要定期更新,需要设定爬虫的爬取策略。
3.自动化处理:对爬虫爬来的数据要进行自动化分类、处理,方便展示在页面上。
4.评分规则制定:因为电影需要根据评分排序,需要制定一个评分规则。
5.角色界定:系统需要根据用户不同的角色(访客、普通用户、管理员)来展示不同的界面。
6.电影分类:需要根据电影年份、类别等分类。
2.3 基本思路

2.3.1 网站UI的思路
UI,对于设计者来说,可以算是最简单的地方;但对于用户一个良好的用户界面非常重要,普通用户根本不会关心你的界面时怎么实现的,他所关心的是UI是否美丽、大方、好看。如果一个网站的UI不好看,可能用户根本没有用下去的心思了。本网站使用Bootstrap作为UI框架,简单优美。

2.3.2 获取资源的思路
通过豆瓣电影API https://developers.douban.com/wiki/?title=movie_v2 ,制定合适的抓取策略,获得所需要的资源。

2.3.3 权限控制思路
网站分为管理员和前台用户,必须得根据权限来展示不同的界面和功能。可以利用Java注解来实现。注解可以看成是一个接口,注解实例就是一个实现了该接口的动态代理类。注解大多是用做对某个类、方法、字段进行说明,标识的。以便在程序运行期间我们通 过反射获得该字段或方法的注解的实例,来决定该做些什么处理或不该进行什么处理。

2.4 主要问题
设计网站时,主要有以下几个方面的问题要解决:如何设计网站的界面;如何提高丰富的内容;如果较为方便的筛选内容;如何提供下载地址。

2.5 网站要求
本网站要求能适配绝大部分浏览器,并且有较快的响应速度。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
资源下载地址:https://download.csdn.net/download/sheziqiong/85798807
资源下载地址:https://download.csdn.net/download/sheziqiong/85798807

猜你喜欢

转载自blog.csdn.net/sheziqiong/article/details/125483239
今日推荐