基于JAVA的电影评论网站的设计与实现

上传人:桔**** 文档编号:556051541 上传时间:2023-12-09 格式:DOCX 页数:60 大小:2MB
返回 下载 相关 举报
基于JAVA的电影评论网站的设计与实现_第1页
第1页 / 共60页
基于JAVA的电影评论网站的设计与实现_第2页
第2页 / 共60页
基于JAVA的电影评论网站的设计与实现_第3页
第3页 / 共60页
基于JAVA的电影评论网站的设计与实现_第4页
第4页 / 共60页
基于JAVA的电影评论网站的设计与实现_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《基于JAVA的电影评论网站的设计与实现》由会员分享,可在线阅读,更多相关《基于JAVA的电影评论网站的设计与实现(60页珍藏版)》请在金锄头文库上搜索。

1、四川理工学院毕业设计(论文)基于JAVA的电影评论网站的设计与实现学生: 聂 鸿 强学号:12101010609专业: 计算机科学与技术班级: 2012级6班指导教师: 朱 洪四川理工学院计算机学院二O一六年六月基于JAVA的电影评论网站的设计与实现摘要本网站通过对网上最新的热点影片的分门别类,采取简洁、直观的方式让观看者体验到前所未有的舒适感,通过对网站界面布局,信息采集,会员管理,观看者的互动等功能的规划来实现崭新的视听环境。本网站提供的电影资源和内容完全抓取自豆瓣,对来自豆瓣的数据进行处理,以更好的方式展示在用户面前,让用户尽快能找到自己需要的内容,并且对大多数电影提供下载地址,用户可以

2、去自己感兴趣的电影进行评论。本网站采用Java语言进行编写,使用Mysql数据库,SpringMVC+Hibernate进行后端开发。使用Jsp+Html+JavaScript+Bootstrap进行前端开发。关键词:电影;影评;豆瓣电影;抓取;Java;MYSQLThe Design And Implementation Of The Film Review SystemABSTRACTThis website through the classify of online the latest hot videos, take simple, intuitive way to let vie

3、wers to experience unprecedented comfort, through to the web interface layout, information collection, membership management, viewer interaction function of planning to achieve new audio-visual environment.Movie resources and content of this website provides the full crawl Douban, from bean data, wi

4、th the better way to show in front of the user, let users as soon as possible to find the content they need, and for most of the movies available for download address, the user can to their own sense of interest in film comment.This website uses the Java language to write, using the Mysql database,

5、SpringMVC+Hibernate to carry on the back end development. Use Jsp+Html+JavaScript+Bootstrap for front-end development.use,interactivity,based.Keywords:movie, moviereview, Douban movie, Spiderscrawling, Java,Mysql目 录摘要I第一章绪论11.1开发背景与研究意义11.1.1本课题的开发背景11.1.2本课题的研究意义11.2本课题的开发目标21.3综述21.3.1国内电影网站的应用与发展

6、21.3.2国外电影网站的应用与发展21.3本章小结2第二章系统需求分析32.1本项目功能结构32.1.1 组织结构图32.2 用户需求42.2.1 普通用户需求分析42.2.2管理员需求分析42.3可行性研究52.3.1技术可行性52.3.2经济可行性52.3.3 社会可行性52.4本章小结6第三章系统分析与数据库设计73.1系统数据流图73.1.1 系统的顶层数据流图73.2子模块数据流图73.2.1商品查询模块数据流图73.2.2影片评论模块数据流图83.2.3用户注册模块数据流图83.3数据库设计93.3.1概念结构设计93.3.2 逻辑结构设计103.3.3 数据表设计113.4本章

7、小结12第四章系统总体结构设计134.1 系统功能模块划分和功能模块图134.1.1 网站的功能设计134.1.2 网站的功能方案134.1.2 网站的功能解决思路14(1)网站UI的思路14(2)获取资源的思路14(3)权限控制思路144.2 系统开发技术和开发工具144.2.1 开发技术144.2.2 开发工具144.3系统结构设计174.3.2 系统结构图174.3.3 系统组件图184.4本章小结18第五章详细设计195.1前台模块195.2后台模块225.2本章小结23第六章网站的测试246.1测试用例246.2测试结果及发现256.2.1测试1(影片评论测试用例)256.2.2测试

8、2(用户登录)256.3本章小结27第七章总结28致谢29参考文献30附录31V四川理工学院毕业设计(论文)第一章绪论1.1开发背景与研究意义1.1.1本课题的开发背景随着时代的发展,如雨后春笋般的出现了很多的电影网站,可是质量却是参差不齐。很多的电影类型的网站,在商业环境的影响下,通过在各大门户网站挂外链,采取非常规手段刷关键字等各种各样的方式,在网站推出的短时间内达到一个惊人的“浏览量”,而很多并不知情的网友们,恰恰就是通过判断这种“浏览量”来决定自己平时观看电影的时候所使用的网站。这就使得现如今能够适应国内平民家庭的电影评论网站或多或少都存在这样那样的安全问题,所以一个拥有简洁的界面,并

9、且初期投入不多,拥有井井有条的内容,以及新鲜网站主题的电影类网站的出现就会大大的抓取广大电影爱好者的眼球。虽然随着当今科技的发展,观看电影已成为一件随心所欲的事情,很平常,而且,人们也有可能对于影片中的某种情感、某个人物、某段音乐或者是某段剧情、某些特别的拍摄或剪辑技巧有着自己的感触或者是见解,但是如果观众想要通过传统体制的媒体特别是纸质媒体发表的己见,一是需要有相对比较好的描述功底,这样才能被编辑看好,二是个人发表的己见文章由于某些相对的因素限制不能被更多的人看见,所以致使许多观众的思想往往仅在于沉默。随着电影论坛的出现,使得人们可以对电影进行自我的见解的阐述,也是一片属于人们对影片交流和讨

10、论的摇篮。虽然现如今出现了各式各样电影讨论以及交流的论坛,但是对于电影网友的个人空间方面,还是有许多需要完善的地方。1.1.2本课题的研究意义电影是一种属于演绎艺术、视觉艺术及听觉艺术,利用胶卷、录像带或数字媒体将影像和声音捕捉起来,再加上后期的编辑工作而成。电影的奥秘在于它可以借由其影像表现出现实生活的一面,而其本身也还是停留在虚拟画面中。电影是二十一世纪人们休闲的重要形式之一。电影里面往往都是:爱情、友情、生活、生命、现在、未来,不管是真实的、还是虚幻的,几乎每一部电影都能把一些种子植入你的大脑中,指不定哪天就发芽了。真的把一部部电影看进去了,它解决的绝对不是你的孤独、无聊。它会让你对生活

11、有了新的看法,甚至会改变你人生的轨迹。在科技高速发展的今天,人们的日常生活、工作、学习等活动,越来越依赖于网络。在物质生活过剩的今天,追求精神生活,就是很大一部分人对生活的定义。而从最早的黑白无声电影开始,通过一代又一代的影视大师的演绎,电影也成为了人们生活中必不可少的精神食粮。喜欢看电影的人很依赖电影网站,电影网站能提供热映电影、历史电影、电影分类、电影推荐、电影评论等内容。1.2本课题的开发目标设计出一个能够满足用户需求的系统。主要用JAVAEE技术开发一个基于B/S的电影评论系统,用户可以无需注册便可以查看近期的热门电影,查看电影的评论,有一些电影还能提高下载链接。对于一些电影爱好者来说

12、这是一个非常适合他们的网站,从中可以获得最新的电影信息。1.3综述1.3.1国内电影网站的应用与发展随着互联网、经济的发展,人们越来越来喜欢以观看电影的形式来达到娱乐的目的,在国内有许多的在线视频网站,比如暴风电影、乐视、爱奇艺等等一些影视网站,在咨询类网站中比较出名的有豆瓣电影、电影时光网这样一些网站。1.3.2国外电影网站的应用与发展自20世纪90年代中期美国最先出现了资讯网站以来,经过十几年的发展,资讯服务已经从最初单一的咨询发展到在线订购、预约等各个商业服务领域。研究人员也不断努力开发更适用、用户更容易操作、功能更强大的各类方便用户的功能。美国、德国、英国已经成为了国际互联网的领先者。

13、所以这样的网站是非常适合我们去学习研究,在未来的发展中这也是一个很有前途的咨询网站。1.3本章小结通过了解市场层面上现有的关于电影评论网站的实现,并且了解国内外的发展状态发现,这样的网站是非常适合我们去学习研究,在未来的发展中这也是一个很有前途的咨询网站。第二章系统需求分析需求分析是软件系统设计与实现的重要工作,同时也是决定性工作。只有经过需求分析,才能把系统功能和性能的总体概念描述为具体的系统需求规格说明,从而为系统开发的成功奠定基础。3在实际工作中,有时把需求细化为以下三个说明:(1)业务需求(business requirement):足以呈现出了组织机构或相对应群体对系统、更高需求的产

14、业的目标要求。(2)用户需求(user requirement):阐述了系统使用者使用该产品须要完成的相应任务。(3)功能需求(functional requirement):定义了系统开发者必须实现的软件功能,使得产品使用者能实现自己的工作,从而满足个体需求。2.1本项目功能结构2.1.1 组织结构图本系统的业务主要分为这样的几个功能:用户注册、用户评论、管理员维护电影信息、和简短评论、生成电影排行榜。如图2.1所示:图2.1 组织结构图2.2 用户需求电影评论网站对用户来讲最大的需求就是获取到最新的、最详细的电影资讯。而管理员就是对电影的信息进行维护。2.2.1 普通用户需求分析对于普通用

15、户来说,实现的具体功能如下4个功能模块:(1)用户注册模块:用户注册模块几乎是所有网站都需要的一个部分,在本网站中用户若要对某个电影评论,就需要注册用户信息,由于这是咨询网站,所以我们对用户的信息要求的不是非常严格,只需要用户提供账号密码即可。(2)电影评论模块:影评是电影爱好者们对电影发表自己感言的一种方式,电影的好坏只有看过才知道,所以对电影评价,打分,并且通过打分的高低我们就可以对典型进行排序。(3)电影排序模块:无论是登陆或者未登陆的用户,打开本网站就可以看到电影的展示,所以展示这些电影的顺序也是非常重要的,好的一个展示顺序,用户在第一眼看到的反应就是对该网站的最直接感受。(4)电影分类模块:每个用户都有自己喜爱的电影的类型,海量的电影如何让用户找到自己喜欢的,并且又是快速的,这里我们参考了大部分视频网站的分类,通过年份、地区、电影类型来

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号