ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:461.14KB ,
资源ID:5571385      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5571385.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(视频网站设计毕业论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

视频网站设计毕业论文.docx

1、视频网站设计毕业论文视频网站设计毕业论文论文题目 基于J2EE的大型视频影音系统的设计与实现姓 名 *学 院 东北大学东软信息学院专 业 计算机科学与技术指导教师 * 讲师备 注2010 年 6 月4日基于J2EE的大型视频影音系统的设计与实现作者姓名: *指导教师: * 讲师单位名称: 计算机科学与技术系专业名称: 软件工程东北大学东软信息学院2010年6月Large Video Audio System Based on J2EE Design And ImplementationNortheastern University Neusoft Institute of Informatio

2、nJune 2010毕业设计(论文)任务书毕业设计(论文)题目:基于J2EE的大型视频影音系统的设计与实现设计(论文)的基本内容: 对于视频分享网站来说,与网民规模的持续增长相比,宽带用户的增长具有更加重要的意义,因为宽带上网显然更加利于用户在线欣赏视频内容。宽带用户数量的增长速度高于同期网民数量的增长速度,因此网民中宽带用户比例不断增加,最新的统计数据显示这个比例已经超过75%。宽带日益普及对于视频分享网站的发展无疑具有至关重要的意义。在2005年及之前,中国视频分享市场处于初始期,网站数量少、用户规模小、访问量低,视频分享服务尚未获得网民的广泛了解和接受,网站影响范围有限,商业模式模糊不清

3、。毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期第 1 周指导教师签字:2009年 12月8日基于J2EE的大型视频影音系统的设计与实现摘 要在众多的Web2.0应用和服务中,视频分享脱颖而出成为最新的爆发点。视频分享网站为用户提供视频上传、播放和分享服务,操作简单,传播方便,加上视频本身能带来丰富的用户体验,视频分享网站受到广泛欢迎。我们对系统体系结构进行分析,对C/S、B/S两种结构进行了比较,根据系统目标的设计需求,从适用性、移植性等因素出发,选用B/S作为本系统的开发平台,服务器采用tomcat 6.0,数据库采用MySQL,使用Jsp开发。

4、本文讨论了数据库创建;数据的增加、删除、修改、查询;数据的统计、归类等问题。在系统中设计了网络通信功能,为用户观看视频、视频留言,管理员管理视频留言提供了保障;系统还设计了文件上传、下载功能,为用户上传视频、上传头像提供了方便;系统为用户设计了相关查询,用户可以查询自己感兴趣的视频。对于视频分享网站来说,与网民规模的持续增长相比,宽带用户的增长具有更加重要的意义,因为宽带上网显然更加利于用户在线欣赏视频内容。宽带用户数量的增长速度高于同期网民数量的增长速度,因此网民中宽带用户比例不断增加,最新的统计数据显示这个比例已经超过75%。宽带日益普及对于视频分享网站的发展无疑具有至关重要的意义。在20

5、05年及之前,中国视频分享市场处于初始期,网站数量少、用户规模小、访问量低,视频分享服务尚未获得网民的广泛了解和接受,网站影响范围有限,商业模式模糊不清。进入2006年后,视频分享市场进入成长期。这一阶段经过前一时期的营销宣传、服务提升和用户积累,视频分享网站开始快速发展。尤其是千万美元级风险投资先后注入主要的视频分享网站,整个视频分享网站市场获得的极大的推动,开始爆发式增长,无论是网站数量,还是用户规模都急剧增加。而YouTube被Google以16.5亿美元天价收购的事件,则将视频分享网站快速发展的热潮推升至前所未有的高度。关键词:视频分享网站,Web2.0,Jsp,TomcatLarge

6、 Video Audio System Based on J2EE Design And ImplementationAbstractIn many applications and services, Web2.0 video sharing emerged as the latest outbreak. Video sharing website to provide users with video broadcast and upload, sharing service, simple operation, convenient communication, add video it

7、self can bring rich user experience, video sharing website is widely welcomed. We analyzed the structure of system of C/S and B/S structure of two kinds of comparison, according to the demand of the target system design, from the applicability, such as selection of B/S as this system developing plat

8、form, server, database by using MySQL tomcat 6.0, use the Jsp development.Create a database is discussed in this paper, Data of add, delete, modify, query, Data statistic and classification problems. In system design, network communication function for users to watch video, the video message video m

9、essage administrator management, provides the security, System design for file upload, download for users to upload video functions, provides the convenience, upload head, System was designed for the user, users can query relevant interested in video.For video sharing website, and sustained growth o

10、f the Internet, the scale of the growth of broadband users compared with the more important, because the broadband users online appreciate more clearly for video content. The number of broadband users is growing even faster than the same number of Internet users in the growth of broadband users, thu

11、s increasing ratio, the latest statistics show that more than 75 percent rate. Increasingly popular video sharing broadband for website development has vital significance.In 2005, Chinas video sharing before and at the initial stage, the market web quantity, small size, low traffic users, video shar

12、ing service of Internet users has won extensive understanding and accepting, website, commercial mode, affect blurred.From 2006, video sharing entering into the market growth. This stage before after a period of marketing and service enhancement and users, video sharing website begin accumulating ra

13、pidly. Especially the million dollar level of risk investment has injected video sharing website, mainly the video sharing website of the market, and began to BaoFaShi growth, or the number of web users are increased dramatically. But by Google on YouTube 16.5 billion takeover of the day, will share

14、 the rapid development of web video push to unprecedented upsurge of height.Keywords: video sharing website, Web2.0, Jsp, Tomcat第1章绪 论1.1课题的提出1.1.1 Web2.0浪潮进一步影响全球互联网发展在美国时代周刊2006年年度人物的评选中,“你(You)”击败众多名人当选为年度人物。“你(You)”即网民,当选的根本原因即是网民开始成为互联网的主角,网民在互联网上的个性表达和互动交流开始影响到社会生活的各个层面。从美国大选到戴尔电脑,从印尼海啸到故宫星巴克,

15、大大小小的事件都成为网民讨论的话题。网民作为个体发出自己的声音,无数网民构成的群体进而影响全世界,并且影响力与日俱增。正如时代周刊编辑格罗斯曼说的那样:“(他们)不但改变了世界,也改变了世界改变的方式。” 其中最重要的背景是: Web2.0浪潮进一步影响全球互联网的发展。继2005年互联网掀起2.0浪潮后,全球的互联网正全面加速向Web2.0转变。以个性化、自组织、开放性等为特征的Web2.0的应用和服务博客、播客、视频分享、SNS、RSS、分类信息、Wiki等得到了长足发展。与之相对应的是:新兴的Web2.0网站在极短的时间里吸引了巨大的访问量,获得了高速成长。如美国著名的社区MySpace

16、自2004年开通以来,每天新增25万名用户,这使得MySpace在访问量排名中一路飙升,已经接近Yahoo!、Google等世界顶级网站,并大有快速赶超之势。此外,Blogger、Wikipedia等网站也保持着高速增长势头。这些网站共同的特点都是用户高度参与,他们既是信息的消费者,也是信息的生产者,同时,用户之间保持着良好的互动和频繁的交流,而这也正是Web2.0网站保持旺盛生命力的核心所在。1.1.2 视频分享成为2.0浪潮的最新爆发点在众多的Web2.0应用和服务中,视频分享脱颖而出成为最新的爆发点。视频分享网站为用户提供视频上传、播放和分享服务,操作简单,传播方便,加上视频本身能带来丰

17、富的用户体验,视频分享网站受到广泛欢迎。其中的典型代表是YouTube的发展,YouTube是一个美国视频分享社区。如果说MySpace的快速发展让传统的网站刮目相看的话,YouTube则在更短的时间内创造了互联网史上的新奇迹YouTube自2005年2月上线不到18个月访问量已经跻身全球前五位,每天的视频点播数已经突破了1亿大关。YouTube爆炸式的增长在创下互联网史上的网站成长奇迹的同时,也成为互联网并购史上的新的主角!2006年10月,Google以16.5亿美元成功收购YouTube,成为近年最大的互联网并购案例。这起最大的并购背后则是千千万万网民活跃的身影他们拍摄、上传精彩视频,并

18、且乐此不疲地与周围的朋友分享、交流,频繁的访问和活跃的互动,无数网民的集体力量成就了互联网的新奇迹,也促使新的生活方式的产生。1.2 系统研究目的对于视频分享网站来说,与网民规模的持续增长相比,宽带用户的增长具有更加重要的意义,因为宽带上网显然更加利于用户在线欣赏视频内容。宽带用户数量的增长速度高于同期网民数量的增长速度,因此网民中宽带用户比例不断增加,最新的统计数据显示这个比例已经超过75%。宽带日益普及对于视频分享网站的发展无疑具有至关重要的意义。在2005年及之前,中国视频分享市场处于初始期,网站数量少、用户规模小、访问量低,视频分享服务尚未获得网民的广泛了解和接受,网站影响范围有限,商

19、业模式模糊不清。进入2006年后,视频分享市场进入成长期。这一阶段经过前一时期的营销宣传、服务提升和用户积累,视频分享网站开始快速发展。尤其是千万美元级风险投资先后注入主要的视频分享网站,整个视频分享网站市场获得的极大的推动,开始爆发式增长,无论是网站数量,还是用户规模都急剧增加。而YouTube被Google以16.5亿美元天价收购的事件,则将视频分享网站快速发展的热潮推升至前所未有的高度。互联网实验室研究认为:随着产业链逐步完善、产业定位逐步清晰以及商业模式逐步明确,中国视频分享市场将经历3-4年的发展后逐步走向成熟。1.3 系统设计目标视频分享网站系统的特点为,管理员及用户对视频的归档、

20、分类、查询。本视频分享网站系统的设计目标为:满足广大WEB2.0用户的需要,开发观看视频、分享视频的网络应用系统。该系统将由如下几个模块组成:(1)用户注册登陆及用户信息管理模块。该模块的数据库中包含各个数据库表:用户基本信息表、地区信息表。通过这些数据库表,可方便地将用户注册、登陆及基本信息进行归档管理,并可对所需要的相关信息按要求进行统计和查询。(2)上传图片,视频模块。该模块的数据库中包含额用户上传的各个文件:用户头像、用户上传的视频。通过对这些文件的整理,可以方便的找到各个头像及视频。(3)视频信息管理模块。该模块的数据库中包含视频信息表。通过这个数据库表,可方便地将视频进行修改与管理

21、,并可对所需要的相关信息按要求进行统计和查询。(4)评论模块。该模块的数据库中包含评论信息表。通过这个数据库表,可方便地将进行评论并对评论信息进行管理。(5)观看视频模块。该模块的数据库中包含各个数据库表:评论信息表、用户信息表、地区信息表。通过这些数据库表,可方便地将将相关信息进行统计,并使用户能够更好观第2章关键技术介绍2.1 网页制作工具Dreamweaver2.1.1 Dreamweaver概述Dreamweaver是现在网上比较流行的网页制作软件之一,它简单易学,操作方便,制作过程比较直观,容易上手,而且能够轻而易举的实现一些专业技术才能够实现的功能,而且它的代码提示功能使得开发非常

22、方便,而且不会出现拼写错误,丰富的结果提示使你很容易找到标签的对应关系。所以它被许多网页制作人员所采用。2.1.2 Dreamweaver简介Dreamweaver 是一款专业的 HTML 编辑器,与DreamweaverMX相比有更多的模型可以选择,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论你愿意手工编写 HTML 代码时的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为你提供有用的工具,使你拥有更加完美的 Web 创作体验。 利用 Dreamweaver 中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。你可以查看所有站点元素

23、或资源并将它们从易于使用的面板直接拖到文档中。修改相关的属性就可以完美得加入你的网页中。你可以在Fireworks 或其他图形应用程序中创建和编辑图像,然后将它们直接导入到 Dreamweaver中,或者添加 Flash 动画对象,从而简化你的开发工作流程,提高你的开发效率。Dreamweaver 还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色和标签完成);有关 HTML、层叠样式表 (CSS)、JavaScript、ColdFusion 标记语言 (CFML)、Microsoft Active Server Pages (ASP) 和 JavaServer Pages (JS

24、P) 的参考资料。Macromedia 的可自由导入导出 HTML 技术可导入你手工编码的 HTML 文档而不会重新设置代码的格式,您可以随后用你首选的格式设置样式来重新设置代码的格式。Dreamweaver 还使你可以使用服务器技术(例如 CFML、ASP.NET、ASP、JSP 和 PHP等)生成由动态数据库支持的 Web 应用程序。Dreamweaver 可以完全自定义。您可以创建您自己的对象和命令,修改快捷键,甚至编写 JavaScript 代码,用新的行为、属性检查器和站点报告来扩展 Dreamweaver 的功能。2.1.3 Dreamweaver的作用Dreamweaver的专业

25、性、直观性、易用性及其强大功能深受业内人士喜爱,并且支持最新的DHTML和CSS标准。它是目前最好的网页设计软件之一,支持两种主流浏览器,并且支持最新的网页设计技术,是专业人士的首选工具。2.2 数据库MySQL2.2.1 MySQL的概述MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.2.2 MySQL的特性使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可

26、移植性;支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API,这些编程语言包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等;支持多线程,充分利用CPU资源;优化的SQL查询算法,有效地提高查询速度;既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名;

27、提供TCP/IP、ODBC和JDBC等多种数据库连接途径;提供用于管理、检查、优化数据库操作的管理工具;可以处理拥有上千万条记录的大型数据库。2.3 开发语言2.3.1 JSP的基础Servlet 技术Java Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的

28、Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。但Java Servlet也不是没有缺点,Java Servlet是利用输出HTML语句来实现动态网页的,如果用Java Servlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。这就是为什

29、么SUN还要推出Java Server Pages的原因。2.3.2 JavaBeans技术JavaBeans就是Java的可重用组件技术。ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBeans实现了同样的功能扩充。JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。在实际的JSP开发

30、过程中,我们将会发现,和传统的ASP或PHP页面相比,JSP页面将会是非常简洁的,由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。2.3.3 JSP简介JSP共有九大内置对象。request、out & response-与访问者交互:接收客户端的请求和向客户端返回信息是动态网页最常做的事情,在JSP中,主要通过request、response、out 三大对象实现这些功能。Request:对象的作用是接收用户通过URL或通过表单向发服务器发送请求信息和与用户计算机相关的一些信息。Response: 对象用于网页传

31、回用户端的回应。Out: 用于传送回应的输出,即向客户端返回信息。Session:保持访问者的会话状态。会话状态维持是 Web 应用开发者必须面对的问题。有多种方法可以用来解决这个问题,如使用 Cookies 、隐藏的表单输入域,或直接将状态信息附加到 URL 中。Java Servlet 提供了一个在多个请求之间持续有效的会话对象,该对象允许用户存储和提取会话状态信息,JSP也内置了这个对象。Session最基本的用法是:创建一个会话 session.putValue(“名称”,“值”);获得一个会话的值session.getValue(“名称”);“pageContext ”网页的属性是在

32、这里管理。application Servlet:正在执行的内容 config Servlet的构架部件 page JSP:网页本身 exception :针对错误网页,未捕捉的例外。JSP技术可以通过开发定制的标识库进行扩展。今后,第三方开发人员和其他人员可以为常用的功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同表示义演执行特定功能的组件来工作。在国外,JSP+Servlet+JDBC+JavaBean已经成为开发电子商务平台的主流技术。2.3.4 JavaScript简介JavaScript是由Netscape公司开发的一套语超文本标记语言HTML紧密结合的脚本语言,为网页制作者提供了非常灵活的应用和发挥空间。JavaScript已经成为当今网页特效设计语言中最流行、最成熟的一种。主要用于

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1