视频聚合网站的设计与实现
本文关键词:视频聚合网站的设计与实现
更多相关文章: 视频聚合 数据采集 MVC架构 Struts2 Hibernate Search
【摘要】:过去20年互联网迎来了高速发展的20年,互联网已经成为了社会不可或缺的重要工具。随着互联网的发展、用户互联网习惯的形成,传统电视资源少、播放时间的固定,已经很难满足用户对于信息的获取,用户更愿意选择一种随时点开网页点击自己喜欢的节目或者影片的服务模式。 视频网站的诞生和发展,正好满足了用户这种快消费的愿景。它的出现增加了用户收看节目的终端选择,同时也不断改变着用户观看节目的习惯,,让用户变的更加的积极、主动。通过它用户可以自由的选择点播影视、动漫、综艺节目,分享自己喜欢的节目给朋友,甚至可以自制节目上传,不再受制于电视台的节目表,极大地提高了用户的体验。 更好的用户体验,更丰富的资源选择,更加自由的观看方式,使得视频网站自诞生以来,就竞争异常激烈。资源的竞争,版权的争夺,使得各种热门的节目资源分散在各家不同的视频网站,用户不得不往返于各个视频网站,浏览和搜索着自己心仪的节目,极大的消磨了用户的耐心和观看欲望。因此用户寄望于能有一个网站,拥有更多、更丰富的资源,使得用户能够更轻松的观看自己喜欢的节目。 本篇论文设计和实现一个基于各个视频网站的内容聚合网站,整合全网的优质资源,让用户只需要关心自己想要的,而不必操心到哪里看,真正的实现一站式观看。 本系统通过J2EE实现一个Web系统,通过手动编辑精选以及自动化数据采集方式,收集当下热门的影视节目,建立起影片库。通过关系型数据库——PostgreSQL存储影片相关信息及用户相关信息,引入Hibernate Search,建立强大的搜索功能,对影片标题、简介等多个维度进行中文分词索引,提高搜索的匹配度。通过更全面的影片资源、更智能、多维度的搜索功能,以及主动精选的热门推荐,解决了用户在海量资源面前面临的选择以及去哪里观看的困难,极大的提高了服务质量,增加用户粘度。
【关键词】:视频聚合 数据采集 MVC架构 Struts2 Hibernate Search
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.092
【目录】:
- 摘要4-5
- Abstract5-9
- 第1章 绪论9-13
- 1.1 视频聚合网站系统开发背景9
- 1.2 现状分析9-10
- 1.3 解决的主要问题10-11
- 1.4 本文主要的工作11
- 1.5 论文的组织结构11-13
- 第2章 系统开发相关技术介绍13-15
- 2.1 Struts2 框架介绍13
- 2.2 Hibernate Search 介绍13-14
- 2.3 本章小结14-15
- 第3章 视频聚合网站系统的需求分析15-26
- 3.1 视频聚合网站系统概述15
- 3.2 视频聚合网站系统目标和解决的问题15-16
- 3.3 视频聚合网站系统需求问题描述16-25
- 3.3.1 系统功能性需求16-25
- 3.3.2 系统非功能性需求25
- 3.4 本章小结25-26
- 第4章 视频聚合网站架构概要设计26-35
- 4.1 视频聚合网站设计目标和原则26
- 4.2 视频聚合网站技术架构26
- 4.2.1 视频聚合网站系统架构设计和包结构26
- 4.3 视频聚合网站系统总体功能设计26-28
- 4.4 视频聚合网站系统功能模块介绍28-34
- 4.4.1 登录管理28-29
- 4.4.2 视频管理模块29-30
- 4.4.3 影视首页管理模块30-31
- 4.4.4 数据采集管理模块31-32
- 4.4.5 数据采集模块32-33
- 4.4.6 视频展示模块33-34
- 4.4.7 视频搜索模块34
- 4.5 本章小结34-35
- 第5章 视频聚合网站系统详细设计35-46
- 5.1 系统数据流图设计35-41
- 5.1.1 视频管理模块35-36
- 5.1.2 影视首页管理模块36-37
- 5.1.3 数据采集管理模块37
- 5.1.4 数据采集模块37-39
- 5.1.5 视频展示模块39-40
- 5.1.6 视频搜索模块40-41
- 5.2 系统数据库设计41-45
- 5.2.1 数据库概念结构设计41-43
- 5.2.2 数据库逻辑结构设计43-45
- 5.3 本章小结45-46
- 第6章 视频聚合网站系统实现与测试46-65
- 6.1 系统开发和实现环境46
- 6.2 视频聚合网站的实现46-63
- 6.2.1 登陆模块的实现46-48
- 6.2.2 视频管理模块的实现48-52
- 6.2.3 影视首页管理模块的实现52-54
- 6.2.4 数据采集管理模块的实现54-55
- 6.2.5 数据采集模块的实现55-57
- 6.2.6 视频展示模块的实现57-61
- 6.2.7 视频搜索模块的实现61-63
- 6.3 系统测试63-64
- 6.3.1 系统测试概述63
- 6.3.2 测试结果63-64
- 6.4 本章小结64-65
- 第7章 结论65-66
- 参考文献66-67
- 致谢67
【共引文献】
中国期刊全文数据库 前10条
1 李永忠;;软件测试中有效利用自动化测试方法的研究[J];长沙交通学院学报;2006年02期
2 曲朝阳,薛亮,骆伟;一种新的软件测试过程框架模型的应用与分析[J];东北电力学院学报;2005年04期
3 张驰誉;王健;;软件测试方法浅谈[J];电脑学习;2010年04期
4 宁艳 ,苏建元;软件质量管理[J];电脑开发与应用;2005年12期
5 周鸣;;针对B/S系统的软件测试分析[J];电脑知识与技术;2009年03期
6 汪建芬;;浅谈软件测试和嵌入式软件测试[J];电脑知识与技术;2009年23期
7 杨苏;;构件自动测试的研究[J];电脑知识与技术;2011年26期
8 严正宇;汪力;;典型信息系统测试策略初探[J];福建电脑;2010年02期
9 钟小双;;浅谈软件测试技术及工具[J];硅谷;2009年11期
10 赵香会;;自动化软件测试技术分析[J];电脑知识与技术;2014年20期
中国重要会议论文全文数据库 前4条
1 陈火文;吴会友;;道路平(立)交匝道坐标电算技术[A];节能环保 和谐发展——2007中国科协年会论文集(一)[C];2007年
2 党齐民;孙黎明;;一种N1NF的时态模型的研究[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
3 朱荣;;KTFlow应用于软件测试过程管理[A];2014航空试验测试技术学术交流会论文集[C];2014年
4 王沁南;苗涛;;地理信息公共服务平台的功能测试分析与实践[A];江苏省测绘地理信息学会2014年学术年会论文集[C];2014年
中国博士学位论文全文数据库 前3条
1 王正飞;数据库加密技术及其应用研究[D];复旦大学;2005年
2 翟洁;基于合约的泛型Web服务组合与选择研究[D];华东理工大学;2015年
3 邓立国;模糊时态数据库建模若干关键技术研究[D];东北大学;2011年
中国硕士学位论文全文数据库 前10条
1 刘敏;政府电子信访系统构建研究[D];湘潭大学;2009年
2 闫振兴;基于软件缺陷分类标准与分析技术的软件缺陷管理系统应用与研究[D];华东师范大学;2011年
3 王璐;基于J2EE的警务综合系统的设计与实现[D];南昌大学;2010年
4 赵树岭;基于信息融合的信息产业电子政务系统设计与实现[D];山东大学;2010年
5 李世琦;数据库密文索引查询技术的研究[D];湖北工业大学;2011年
6 李会林;IC设计环境中安全架构与性能监控机制的设计与实现[D];北京邮电大学;2010年
7 李增山;一种3G智能手机软/硬件平台的设计与实现[D];北京邮电大学;2011年
8 胡启明;Trend AU自动化测试的设计与实现[D];南京大学;2011年
9 汪琪又;遂宁市农发行网上银行电子支付系统的设计与实现[D];电子科技大学;2011年
10 王伟哲;基于安全访问和集群技术的车辆稽查系统的实现[D];复旦大学;2011年
本文编号:1016810
本文链接:https://www.wllwen.com/wenyilunwen/dongmansheji/1016810.html