电影影评分享系统-开题报告-程序-论文

此文章为本人亲自指导加编写,禁止任何人抄袭以及各类盈利性传播, 相关的代码+部署+论文+ppt+代码讲解+答辩指导文件都有可私要-
计算机专业毕业设计任何项目-程序-论文-想单独指导的可以私我
 

一、课题来源及意义

在这个人人都追求高品质生活的时代,看一部有深度的电影是十分享受的,加上很多人喜欢在观影之后发表自己的见解,所以十分需要一个平台给广大的电影爱好者让他们能够进行妥善的交流。这个平台还能帮助选择观看电影的对未观看的影片进行了解,这样就能准确地选择出一部符合自己品味的电影。由于以前的影评讨论平台对于新电影的上映以及错过高热度的电影,所以常常使人们无法进行讨论,由于这些信息更新的不及时,导致很多影评人十分的不满,所以为了解决这个问题相关的人员利用现有的成熟技术进行了一款影片影评分享平台的设计。这个新的平台能够及时的对影片的发布以及类型进行管理,并能让人们进行讨论等活动。有了这个系统,既能让大家有好的平台进行讨论,还能积极地推动电影行业的发展。

二、国内外发展情况

由于国外的经济发展比国内快,电影行业的发展以及电影院的出现都比国内发展的迅速。再加上国外的教育比国内的教育更加开放,他们更加注重学生日常的生活以及对兴趣爱好的培养。所以,国外的电影以及观影人数早在很多年前就远远地超过了我们。因此在几年前国外就有相关的平台以及设计师进行过这个方面的设计。但是由于近几年国内的经济发展以及电影行业的发展都逐步提高,所以也出现了缺少一个完善的影片影评分享平台的现象。所以,现在急需一款更加完善的分享平台,是观影后的人们能尽情的发表自己的见解并能找到志同道合的朋友。目前,市场上存在的电影影评分享平台还不够完善,需要进一步的改善。

三、本课题的研究目标

影片影评分享平台是采用Java语言开发,使用MySQL数据库管理数据,主要包含了两个用户端,分别是管理员端和会员端。主要有注册登陆模块,影片类型模块,影评展示模块,影评搜索模块,影评发布模块,影评管理等模块。在这个系统中,管理员端主要是进行影片类型以及会员的管理,会员端主要是可以进行注册登录,发评以及影片影评的查询。用户还可以将平台以及影评的留言进行分享

四、本课题的研究内容

影片影评分享交流平台可以将影评人的电影感受内容进行交流分享、探讨好的影片情感交流,促进相互的学习,也为电影情感交流提供一个更好的交流平台,本系统使用Spring+Springmvc+mybatis的架构,前台使用bootstrap技术,界面设计需求简洁明确,后台架构清晰,具体功能如下:

(1)会员用户注册:浏览者可以进行注册,可以对个人信息进行编辑,可以修改密码。

(2)电影类型、标签管理:可以对影片类型进行分类管理查询,可以自定义标签,在对某一部影片发布时可以选择影片类型和电影关键字标签。

(3)影片影评发布:会员登陆进入后,可以发布自己的影评内容,发布采用百度编辑器可以提供多样式,多图片,多内容的格式,发布后可以进入我的影评进行查询,管理员可以查看所有发布的影评信息。

(4)公告管理:管理员可以发布公告,可以对公告进行管理、删除等操作,前台首页可以对公告进行展示。

(5)评论管理:登陆的用户可以对影评进行盖楼评论操作,评论可以在详情页面展示,管理员可以查看到所有的评论,对违规的评论可以进行删除。

(6)友情链接管理:可以对一些关联的电影网站进行链接管理,前台可以根据链接跳转到别的友情电影网站。

(7)内容分享管理:会员进入到影评详情后可以点击分享,可以分享内容到新浪微博,腾讯微博,QQ空间等。

(8)影评分享展示:前台可以对会员发布的影片影评进行展示,在默认未登陆进入平台时,按照阅读量热度进行排序,默认为时间进行排序,方便浏览,可以点击标题查看详情,若为固定会员则根据会员历史搜索数据进行协同推荐模型建立,在用户点击搜索的过程中记录用户的搜索行为,挖掘搜索内容文本的TF-IDF特征向量,来得到用户的选择搜索类型偏好,进而做推荐采用依据协同算法推荐用户相似搜索物品并展示。

(9)影评搜索:在首页可对影片影评进行全局搜索,通过Lucene引擎进行搜索,利用分词器对将要存储的影评数据进行分词处理,为分词后的数据创建索引,将创建好的索引进行存储到内存中加快索引速率,建立一个类似于科技索引的反向索引机制,将数据源(比如多篇影评影评)排序顺序存储的同时,从而大大提高了多关键词查询的效率。

五、本课题的研究方法及手段

此课题设计结合平时所学的软件编程开发知识,JAVA编程思想书籍的阅读,结合SSM的文献期刊以及类似框架代码的研究,前端采用JSP页面编程,采用MySQL数据库存储数据,结合图书资料搜集,完成课题开发。

六、试验方案及可行性分析

技术可行性:在技术上采用了SSM框架,通过此框架可以使得开发的结构更为稳固,对于请求的访问以及数据的处理提供一系列的安全性能,且对于servlet层可以有效的提供发散式的拦截访问,对于权限采用interceptor,对用户是否登陆以及日志等进行分析,在数据库Mysql可以快速查询数据。

需求可行性:在目前观影人员较为普遍的情况下,需要建立一个平台专为会员沟通交流,作为垂直交流网站有效的集结会员观影信息,让聚合度更为极致,使得会员可以在此平台自由发挥,无论是记录观看经验还是解答疑惑,或者是多人探讨都可以起到提升交流的效果

七、使用主要技术简介

(1)Java技术

Java跟C++一样都是记忆面向对象的语言,但Java比C++更为简单,且两者之间有很多的共性,因此C++的人员在接触Java的时候能很快上手,Java的最大优势在于跟它所在的平台无关,这样就确保了在集成和部署的时候可以不需要顾及平台环境,Java语言中提供了对内存的自动管理,可以对异常进行自定义设置,可以对垃圾进行自动回收,释放内存,在C++中的难点为指针,但在Java中都已去除,Java的三大殿特点为封装、继承、多态,且取消了C++中的多重继承,Java开发可以采用Eclipse,开发更为方便,Java属于解释性语言,虽然Java的运行效率点,但由于各平台都可运行程序解释器,导致一次开发,多平台运行可以实现。

(2)Spring技术

Spring作为一个大工厂,可以对类以及方法直接的依赖调用进行维护,通过在spring中的注解或者是配置,建立关系,spring依据切面编程可以就像建立一个拦截屏障,可以对登陆日志以及登陆权限和事务处理进行拦截,可以提供代码的监控能力,spring既可以使用与服务器开发也可以提供java开发的降低耦合度和安全性,spring通过与数据库JDBC进行融合,使得数据层连接管理更为智能。

(3)Tomcat介绍

Tomcat是一个web部署服务框架,Tomcat可以部署一些war包或者是html等文件,可以对jsp或者是java代码进行编译,tomcat中有存放脚本的bin文件,里面包含所有的部署脚本以及启动等脚本,包含一些配置的conf文件,可以对端口以及编码进行设置,可以对部署文件访问路径进行配置,在tomcat下有logs文件,可以打印启动项目的日志,每天打印一份日志文件,在webapps中可以存到部署文件,通过启动bin中的脚本操作部署文件信息。

八、已具备的实验条件

设计参数:运行环境:Window8以上操作系统;

数据库:MySQL 5.7.1;

语言环境:JDK1.8及以上;

九、进度安排

根据学校的毕业设计时间安排,决定如下进度安排:

第 1 周  根据毕业设计题目,进行分析调研,查阅课题相关文献资料。开始对超市在线购物系统进行调研分析,了解行业状况。

第 2 周  写完并呈交调研报告,查阅相关中文和英文文献,完成万字外文翻译。

第 3 周  查阅相关资料,进行需求分析,完成超市在线购物系统的总体设计。

第 4 周  完成浏览者:商品、分类浏览,商品查询,会员注册,网站公告的查看,论坛的浏览。注册会员:除了以上功能还有会员登录,会员资料修改,查看购物车,修改商品数量,删除所选购商品,清空购物车,继续购物,去收银台结账,查看订单,提交订单,留言编辑,注销。并连接到数据库,初步调试模块的功能实现。

第 5 周  完成车辆管理:车辆信息列表,修改车辆信息,删除车辆信息。分类信息管理:删除分类信息,其中包括在线免费浏览商品分类。添加车辆信息:车辆信息添加。并连接到数据库,初步调试模块的功能实现。

第 6 周  完成会员管理:会员信息列表。冻结/解冻会员。订单管理:订单列表。订单详情查看。订单执行。并连接到数据库,初步调试模块的功能实现。

第 7 周  整合系统的各个子模块并完善系统,开始进行二手车在线销售系统的整体系统调试和测试。撰写毕业论文初稿。

第 8 周  完成对二手车在线销售系统的测试,整理资料、文档、图表等,撰写毕业论文初稿。

第 9 周  修订、改进毕业论文,装订各种资料,准备毕业论文答辩。

第 10 周  完成后续工作,迎接毕业设计答辩。

十、参考文献

 [1]韩旭.基于JSP的旅游平台的设计与实现[J].电子世界,2020(02):203-204.

[2]徐刚,翟梦娇.基于SSM的美容资讯商务网站的设计与实现[J].商丘职业技术学院学报,2019,18(06):65-71.

[3]何克强,徐世华,尚玉珍,车鹏鹏,贾嫣.校园闲置物品交易平台[J].电脑知识与技术,2019,15(36):258-259+276.

[4]吴峰,范文宇,谢宏博,赵丽.基于JSP+Servlet的企业族谱分析[J].计算机时代,2019(12):30-32+37.

[5]舒畅,蒋方园.基于JSP技术的社区流动人口安全监控系统[J].信息通信,2019(11):160-162.

[6]刘景丽,谭晓丹,杨琨.高职现代学徒制“JSP”人才培养模式探析[J].教育与职业,2019(16):53-56.

[7]陈政.基于软件工程的Web开发技术[J].信息与电脑(理论版),2019(15):87-88.

[8]李亚娟,张宝丽,秦爽,陈岩.基于JSP技术的动态网页开发技术研究[J].电脑知识与技术,2019,15(23):262-263.

[9]叶钧.基于JSP的课堂交互系统[J].电脑编程技巧与维护,2019(07):26-27+42.

[10]徐梦雨,牛思允.基于J2EE的医院药品管理系统[J].电脑知识与技术,2019,15(19):105-108.

[11]纪丽娜.基于BBS的在线培训项目管理设计[J].电子技术与软件工程,2019(13):37-40.

[12]吕牡丹.基于JSP技术的高校智能排课系统的设计[J].计算机产品与流通,2019(07):210.

[13]朱成. 基于Java的网上购物系统的设计与开发[D].南昌航空大学,2019. 4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值