用户偏好模型推荐视频播放网站之研究与评估(源码)
虽然电视台提供各式各样的电视节目,但是它的播放和结束时间都是固定好的,观众是不可能根据自己的意愿去选择频道。在线视频的出现归根到底是人们不满电视节目播放的固定性和呆板性。为了进一步改善电视系统能够不受空间和地域的限制,能够让人们随时随地的观看自己想看的电视节目,网络视频的出现很好的解决了这个问题。推荐视频播放网站打破了传统电视的束缚,观众们不仅可以随心所欲根据自己的需要来选择自己内心想看的类型电影,为他们节省很长的时间来等待自己想看的电影,而且可以根据用户偏好来推荐。采用ASP.NET技术和C#语言技术来开发该课题的视频系统,所有相关视频信息的数据都存储在SQL Server 2008 R2数据库中。该系统网站可以很方便的给用户推荐喜爱的视频,可以实现用户登录、视频搜索、视频播放等功能;后台Web服务应用系统采用B/S模式设计,实现了视频信息管理、评价管理、上传视频、视频点击量统计等功能。开发这一系统是为了方便能让用户在大量视频中快速的找到自己喜爱的类型视频,所以说这个系统的开发迫在眉睫。关键词 偏好推荐,ASP.NET,C#
目 录
1 绪论 1
1.1 研究背景 1
1.2 课题研究意义 2
2 相关技术概述 2
2.1 ASP.NET概述 2
2.2 动态网页技术介绍 3
2.3 数据库技术 4
2.4 ADO.NET连接数据库 4
3 需求分析 4
3.1 功能性需求分析 5
3.2 数据处理需求 6
3.3 系统性能需求分析 6
3.4 关键技术 7
4 系统总体设计 8
4.1 系统功能模快描述 8
4.2 系统模块详细设计 9
4.3 数据库设计 12
5 详细设计 16
5.1 前台模块 16
5.2 管理员模块 19
5.3 公共类设计 23
6 系统测试 24
6.1 创建和测试应用程序 24
6.2 测试项目 24
6.3 系统的缺陷 *好棒文|www.hbsrm.com +Q: *351916072*
24
6.4 测试方法 24
结 论 26
致 谢 27
参 考 文 献 28
1 绪论
1.1 研究背景
曾几何时,电视机是一家人在日常生活中必不可少的一部分。家庭成员都会在闲暇的时候围坐在电视机前,一起观看电视节目并谈论与其相关的内容,这已经成为了一种增强家庭日常和睦的方式了,同时也为他们提供了表露温情的机会。[1]现在的人们物质生活提高了,同时对电视的内容都有不同的需求和人机交互方面提出了更高的要求。传统的电视节目已然无法满足人们的需求了。[3]
在线视频的最终出现归根到底就是源于人们不满电视节目播放的固定性和呆板性。正是由于广播电视想播放什么样的电视节目,观众就只能毫无办法的观看什么样的电视节目,同时它的播放和结束时间都是固定好的,观众是不可能根据自己的意愿去选择频道。虽然电视台提供各式各样的电视节目,但是想找到自己比较喜欢的电视节目,好像是比较难的。因为现在的生活节奏是比较快的,对于大部分的人来说,是不可能为了看一个自己比较喜欢的特定节目而安排自己的时间的。[11]在这个趋势下,为了进一步满足人们对电视节目的不同需求,给更多的观众提供不同的节目选择,智能电视和在线视频等获得了观众们的青睐。数字媒介技术经过多年的发展已经日趋成熟,我国在2006年也已经有了第一家在线视频播放网站。经过了时间的考验和技术的不断完善,从原先的用户自己上传视频和盗版视频的泛滥,到现在的规范化的发展,在线视频已经进入了成熟期了。[4]在线视频对用户的最大的好处就是,它是一种可以完全受用户控制的视频分配业务,它与传统电视的最大不同是体现在两个方面。第一它具有交互性,它受用户的控制,用户可以在任何时候选择自己想看的电影资源,而且可以决定它的起始时间。[12]第二就是在线视频的信号是数字化的,而传统的电视的信号是模拟的。我国视频网站都是在完善的技术平台的支持下,从而都能观看和搜索海量的视频节目等一系列的功能。用户登录到网站上,搜索自己想看的电影视频,这是很方便,可是想没想到,用户每一次登录到网站上都是靠自己搜索自己想看的视频,时间长了,用户也会感到很厌烦并且有点浪费时间,这是现在视频网站的一个普遍的弊端所在。随着现在个性化的服务和推荐在电子行业已经飞速发展,而不把它利用在视频网站领域里,了解用户的偏好已然成为了重中之重。[2]可以根据用户的以往的一些在网站视频的记录,根据这些记录可以推荐给用户相类似的类型影片资源,从而节省用户的时间,迎合他们的口味。[8]由此可见,只要哪家视频网站实现这个推荐功能,必然在这个激烈的市场中占有一席之地。
1.2 课题研究意义
视频点播的本质就是用户能够自己根据自己的需求获得自己想要的影片资源,该课题在视频点播上又丰富了偏好推荐,这样更好的把用户放在第一位。推荐视频播放网站不仅解决了传统电视的缺点,而且也更好的弥补了视频点播的瑕疵所在。[1]可以预感到推荐视频播放网站将会吸引很大的一批网民,在市场上的潜力将是巨大的,它背后的经济效益也是不可评估的。由于现在的人们生活在快节奏的生活中,大部分人都没有太多的时间放在电视剧上,因此一般都会选择看电影。电影不仅是相对于电视剧耗费的时间少点,而且它是一门更简单的将喜剧、话剧等多种艺术结合的综合艺术。可以这样的说,电影早已成为了人们日常的重要娱乐方式之一了。尽管现在国内的电影在线视频已经做得相对完善了,有各式各样的功能,也有强大的数据库后台作为支撑,但是在针对用户推荐这一方面并没有具体的表现,不得不说这是一个缺漏。同时有人会说现在的搜索引擎技术是很强大的,自己可以任意的通过键盘输入找到自己想看的电影。这是没错,可想没想过搜索引擎是需要用户自己输入的,当用户无法组织语言来详细描述自己想看什么样的电影的时候,搜索引擎的威力就会大大的降低了。[15]不得不说,用户想用详细的语言来描述自己的需求和目的这一过程就是一件非常费力的事情,即耗费脑力又浪费了自己的时间。现在的电影爱好者是非常多的,想要在这无边无际的网络中找到自己喜爱的电影是一件非常苦恼的事情,因此该课题就是针对电影来说的,决定开发基于ASP.NET的推荐视频播放网站。
目 录
1 绪论 1
1.1 研究背景 1
1.2 课题研究意义 2
2 相关技术概述 2
2.1 ASP.NET概述 2
2.2 动态网页技术介绍 3
2.3 数据库技术 4
2.4 ADO.NET连接数据库 4
3 需求分析 4
3.1 功能性需求分析 5
3.2 数据处理需求 6
3.3 系统性能需求分析 6
3.4 关键技术 7
4 系统总体设计 8
4.1 系统功能模快描述 8
4.2 系统模块详细设计 9
4.3 数据库设计 12
5 详细设计 16
5.1 前台模块 16
5.2 管理员模块 19
5.3 公共类设计 23
6 系统测试 24
6.1 创建和测试应用程序 24
6.2 测试项目 24
6.3 系统的缺陷 *好棒文|www.hbsrm.com +Q: *351916072*
24
6.4 测试方法 24
结 论 26
致 谢 27
参 考 文 献 28
1 绪论
1.1 研究背景
曾几何时,电视机是一家人在日常生活中必不可少的一部分。家庭成员都会在闲暇的时候围坐在电视机前,一起观看电视节目并谈论与其相关的内容,这已经成为了一种增强家庭日常和睦的方式了,同时也为他们提供了表露温情的机会。[1]现在的人们物质生活提高了,同时对电视的内容都有不同的需求和人机交互方面提出了更高的要求。传统的电视节目已然无法满足人们的需求了。[3]
在线视频的最终出现归根到底就是源于人们不满电视节目播放的固定性和呆板性。正是由于广播电视想播放什么样的电视节目,观众就只能毫无办法的观看什么样的电视节目,同时它的播放和结束时间都是固定好的,观众是不可能根据自己的意愿去选择频道。虽然电视台提供各式各样的电视节目,但是想找到自己比较喜欢的电视节目,好像是比较难的。因为现在的生活节奏是比较快的,对于大部分的人来说,是不可能为了看一个自己比较喜欢的特定节目而安排自己的时间的。[11]在这个趋势下,为了进一步满足人们对电视节目的不同需求,给更多的观众提供不同的节目选择,智能电视和在线视频等获得了观众们的青睐。数字媒介技术经过多年的发展已经日趋成熟,我国在2006年也已经有了第一家在线视频播放网站。经过了时间的考验和技术的不断完善,从原先的用户自己上传视频和盗版视频的泛滥,到现在的规范化的发展,在线视频已经进入了成熟期了。[4]在线视频对用户的最大的好处就是,它是一种可以完全受用户控制的视频分配业务,它与传统电视的最大不同是体现在两个方面。第一它具有交互性,它受用户的控制,用户可以在任何时候选择自己想看的电影资源,而且可以决定它的起始时间。[12]第二就是在线视频的信号是数字化的,而传统的电视的信号是模拟的。我国视频网站都是在完善的技术平台的支持下,从而都能观看和搜索海量的视频节目等一系列的功能。用户登录到网站上,搜索自己想看的电影视频,这是很方便,可是想没想到,用户每一次登录到网站上都是靠自己搜索自己想看的视频,时间长了,用户也会感到很厌烦并且有点浪费时间,这是现在视频网站的一个普遍的弊端所在。随着现在个性化的服务和推荐在电子行业已经飞速发展,而不把它利用在视频网站领域里,了解用户的偏好已然成为了重中之重。[2]可以根据用户的以往的一些在网站视频的记录,根据这些记录可以推荐给用户相类似的类型影片资源,从而节省用户的时间,迎合他们的口味。[8]由此可见,只要哪家视频网站实现这个推荐功能,必然在这个激烈的市场中占有一席之地。
1.2 课题研究意义
视频点播的本质就是用户能够自己根据自己的需求获得自己想要的影片资源,该课题在视频点播上又丰富了偏好推荐,这样更好的把用户放在第一位。推荐视频播放网站不仅解决了传统电视的缺点,而且也更好的弥补了视频点播的瑕疵所在。[1]可以预感到推荐视频播放网站将会吸引很大的一批网民,在市场上的潜力将是巨大的,它背后的经济效益也是不可评估的。由于现在的人们生活在快节奏的生活中,大部分人都没有太多的时间放在电视剧上,因此一般都会选择看电影。电影不仅是相对于电视剧耗费的时间少点,而且它是一门更简单的将喜剧、话剧等多种艺术结合的综合艺术。可以这样的说,电影早已成为了人们日常的重要娱乐方式之一了。尽管现在国内的电影在线视频已经做得相对完善了,有各式各样的功能,也有强大的数据库后台作为支撑,但是在针对用户推荐这一方面并没有具体的表现,不得不说这是一个缺漏。同时有人会说现在的搜索引擎技术是很强大的,自己可以任意的通过键盘输入找到自己想看的电影。这是没错,可想没想过搜索引擎是需要用户自己输入的,当用户无法组织语言来详细描述自己想看什么样的电影的时候,搜索引擎的威力就会大大的降低了。[15]不得不说,用户想用详细的语言来描述自己的需求和目的这一过程就是一件非常费力的事情,即耗费脑力又浪费了自己的时间。现在的电影爱好者是非常多的,想要在这无边无际的网络中找到自己喜爱的电影是一件非常苦恼的事情,因此该课题就是针对电影来说的,决定开发基于ASP.NET的推荐视频播放网站。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1157.html