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

上传人:wj 文档编号:597410 上传时间:2023-04-29 格式:DOC 页数:43 大小:756KB
下载 相关 举报
视频网站设计毕业论文.doc_第1页
第1页 / 共43页
视频网站设计毕业论文.doc_第2页
第2页 / 共43页
视频网站设计毕业论文.doc_第3页
第3页 / 共43页
视频网站设计毕业论文.doc_第4页
第4页 / 共43页
视频网站设计毕业论文.doc_第5页
第5页 / 共43页
视频网站设计毕业论文.doc_第6页
第6页 / 共43页
视频网站设计毕业论文.doc_第7页
第7页 / 共43页
视频网站设计毕业论文.doc_第8页
第8页 / 共43页
视频网站设计毕业论文.doc_第9页
第9页 / 共43页
视频网站设计毕业论文.doc_第10页
第10页 / 共43页
视频网站设计毕业论文.doc_第11页
第11页 / 共43页
视频网站设计毕业论文.doc_第12页
第12页 / 共43页
视频网站设计毕业论文.doc_第13页
第13页 / 共43页
视频网站设计毕业论文.doc_第14页
第14页 / 共43页
视频网站设计毕业论文.doc_第15页
第15页 / 共43页
视频网站设计毕业论文.doc_第16页
第16页 / 共43页
视频网站设计毕业论文.doc_第17页
第17页 / 共43页
视频网站设计毕业论文.doc_第18页
第18页 / 共43页
视频网站设计毕业论文.doc_第19页
第19页 / 共43页
视频网站设计毕业论文.doc_第20页
第20页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《视频网站设计毕业论文.doc》由会员分享,可在线阅读,更多相关《视频网站设计毕业论文.doc(43页珍藏版)》请在冰点文库上搜索。

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

论文题目基于J2EE的大型视频影音系统的设计与实现

姓名***

学院东北大学东软信息学院

专业计算机科学与技术

指导教师**讲师

备注

2010年6月4日

基于J2EE的大型视频影音系统的设计与实现

作者姓名:

***

指导教师:

***讲师

单位名称:

计算机科学与技术系

专业名称:

软件工程

东北大学东软信息学院

2010年6月

LargeVideoAudioSystemBasedonJ2EEDesignAndImplementation

NortheasternUniversityNeusoftInstituteofInformation

June2010

毕业设计(论文)任务书

毕业设计(论文)题目:

基于J2EE的大型视频影音系统的设计与实现

设计(论文)的基本内容:

对于视频分享网站来说,与网民规模的持续增长相比,宽带用户的增长具有更加重要的意义,因为宽带上网显然更加利于用户在线欣赏视频内容。

宽带用户数量的增长速度高于同期网民数量的增长速度,因此网民中宽带用户比例不断增加,最新的统计数据显示这个比例已经超过75%。

宽带日益普及对于视频分享网站的发展无疑具有至关重要的意义。

在2005年及之前,中国视频分享市场处于初始期,网站数量少、用户规模小、访问量低,视频分享服务尚未获得网民的广泛了解和接受,网站影响范围有限,商业模式模糊不清。

毕业设计(论文)专题部分:

题目:

                                 

设计或论文专题的基本内容:

学生接受毕业设计(论文)题目日期

             第1周

指导教师签字:

2009年12月8日

-Ⅰ-

东北大学东软信息学院毕业设计(论文)Abstract

基于J2EE的大型视频影音系统的设计与实现

摘要

在众多的Web2.0应用和服务中,视频分享脱颖而出成为最新的爆发点。

视频分享网站为用户提供视频上传、播放和分享服务,操作简单,传播方便,加上视频本身能带来丰富的用户体验,视频分享网站受到广泛欢迎。

我们对系统体系结构进行分析,对C/S、B/S两种结构进行了比较,根据系统目标的设计需求,从适用性、移植性等因素出发,选用B/S作为本系统的开发平台,服务器采用tomcat6.0,数据库采用MySQL,使用Jsp开发。

本文讨论了数据库创建;数据的增加、删除、修改、查询;数据的统计、归类等问题。

在系统中设计了网络通信功能,为用户观看视频、视频留言,管理员管理视频留言提供了保障;系统还设计了文件上传、下载功能,为用户上传视频、上传头像提供了方便;系统为用户设计了相关查询,用户可以查询自己感兴趣的视频。

对于视频分享网站来说,与网民规模的持续增长相比,宽带用户的增长具有更加重要的意义,因为宽带上网显然更加利于用户在线欣赏视频内容。

宽带用户数量的增长速度高于同期网民数量的增长速度,因此网民中宽带用户比例不断增加,最新的统计数据显示这个比例已经超过75%。

宽带日益普及对于视频分享网站的发展无疑具有至关重要的意义。

在2005年及之前,中国视频分享市场处于初始期,网站数量少、用户规模小、访问量低,视频分享服务尚未获得网民的广泛了解和接受,网站影响范围有限,商业模式模糊不清。

进入2006年后,视频分享市场进入成长期。

这一阶段经过前一时期的营销宣传、服务提升和用户积累,视频分享网站开始快速发展。

尤其是千万美元级风险投资先后注入主要的视频分享网站,整个视频分享网站市场获得的极大的推动,开始爆发式增长,无论是网站数量,还是用户规模都急剧增加。

而YouTube被Google以16.5亿美元天价收购的事件,则将视频分享网站快速发展的热潮推升至前所未有的高度。

关键词:

视频分享网站,Web2.0,Jsp,Tomcat

LargeVideoAudioSystemBasedonJ2EEDesignAndImplementation

Abstract

Inmanyapplicationsandservices,Web2.0videosharingemergedasthelatestoutbreak.Videosharingwebsitetoprovideuserswithvideobroadcastandupload,sharingservice,simpleoperation,convenientcommunication,addvideoitselfcanbringrichuserexperience,videosharingwebsiteiswidelywelcomed.WeanalyzedthestructureofsystemofC/SandB/Sstructureoftwokindsofcomparison,accordingtothedemandofthetargetsystemdesign,fromtheapplicability,suchasselectionofB/Sasthissystemdevelopingplatform,server,databasebyusingMySQLtomcat6.0,usetheJspdevelopment.

Createadatabaseisdiscussedinthispaper,Dataofadd,delete,modify,query,Datastatisticandclassificationproblems.Insystemdesign,networkcommunicationfunctionforuserstowatchvideo,thevideomessagevideomessageadministratormanagement,providesthesecurity,Systemdesignforfileupload,downloadforuserstouploadvideofunctions,providestheconvenience,uploadhead,Systemwasdesignedfortheuser,userscanqueryrelevantinterestedinvideo.

Forvideosharingwebsite,andsustainedgrowthoftheInternet,thescaleofthegrowthofbroadbanduserscomparedwiththemoreimportant,becausethebroadbandusersonlineappreciatemoreclearlyforvideocontent.ThenumberofbroadbandusersisgrowingevenfasterthanthesamenumberofInternetusersinthegrowthofbroadbandusers,thusincreasingratio,thelateststatisticsshowthatmorethan75percentrate.Increasinglypopularvideosharingbroadbandforwebsitedevelopmenthasvitalsignificance.

In2005,China'svideosharingbeforeandattheinitialstage,themarketwebquantity,smallsize,lowtrafficusers,videosharingserviceofInternetusershaswonextensiveunderstandingandaccepting,website,commercialmode,affectblurred.

From2006,videosharingenteringintothemarketgrowth.Thisstagebeforeafteraperiodofmarketingandserviceenhancementandusers,videosharingwebsitebeginaccumulatingrapidly.Especiallythemilliondollarlevelofriskinvestmenthasinjectedvideosharingwebsite,mainlythevideosharingwebsiteofthemarket,andbegantoBaoFaShigrowth,orthenumberofwebusersareincreaseddramatically.ButbyGoogleonYouTube16.5billiontakeoveroftheday,willsharetherapiddevelopmentofwebvideopushtounprecedentedupsurgeofheight.

Keywords:

videosharingwebsite,Web2.0,Jsp,Tomcat

-IV-

东北大学东软信息学院毕业设计(论文)目录

目录

毕业设计(论文)任务书 I

摘要 II

ABSTRACT III

第1章 绪论 1

1.1课题的提出 1

1.1.1Web2.0浪潮进一步影响全球互联网发展 1

1.1.2视频分享成为2.0浪潮的最新爆发点 1

1.2系统研究目的 2

1.3系统设计目标 2

第2章 关键技术介绍 4

2.1网页制作工具——Dreamweaver 4

2.1.1Dreamweaver概述 4

2.1.2Dreamweaver简介 4

2.1.3Dreamweaver的作用 4

2.2数据库——MySQL 5

2.2.1MySQL的概述 5

2.2.2MySQL的特性 5

2.3开发语言 5

2.3.1JSP的基础——Servlet技术 5

2.3.2JavaBeans技术 6

2.3.3JSP简介 6

2.3.4JavaScript简介 7

2.3.5AJAX、DWR框架简介 7

2.4网站开发工具——Eclipse 7

2.5免费服务器——Tomcat 8

2.6环境的安装与配置 8

第3章 系统分析 10

3.1需求分析 10

3.2软件用例分析 10

3.3用例建模 11

3.3.1标识参与者 11

3.3.2用例图 12

3.3.3活动图 12

3.4分析类 14

3.4.1边界类 14

3.4.2实体类 15

3.4.3控制类 16

3.5系统结构选择 16

第4章 系统设计 19

4.1系统结构图 19

4.2数据库E-R图 19

4.3数据库设计 21

第5章 系统实现 24

5.1注册用户设计 24

5.2系统登录页面设计 25

5.3视频信息管理页面设计 26

第6章 系统测试 28

6.1测试方案及测试用例 28

6.1.1登录过程测试用例 28

6.1.2用户信息修改测试用例 29

6.1.3数据录入测试用例 29

6.2测试结论 29

第7章 结 论 30

参考文献 32

致谢 33

-3-

东北大学东软信息学院毕业设计(论文)第1章绪论

第1章 绪论

1.1课题的提出

1.1.1Web2.0浪潮进一步影响全球互联网发展

在美国《时代》周刊2006年年度人物的评选中,“你(You)”击败众多名人当选为年度人物。

“你(You)”即网民,当选的根本原因即是网民开始成为互联网的主角,网民在互联网上的个性表达和互动交流开始影响到社会生活的各个层面。

从美国大选到戴尔电脑,从印尼海啸到故宫星巴克,大大小小的事件都成为网民讨论的话题。

网民作为个体发出自己的声音,无数网民构成的群体进而影响全世界,并且影响力与日俱增。

正如《时代》周刊编辑格罗斯曼说的那样:

“(他们)不但改变了世界,也改变了世界改变的方式。

其中最重要的背景是:

Web2.0浪潮进一步影响全球互联网的发展。

继2005年互联网掀起2.0浪潮后,全球的互联网正全面加速向Web2.0转变。

以个性化、自组织、开放性等为特征的Web2.0的应用和服务——博客、播客、视频分享、SNS、RSS、分类信息、Wiki等得到了长足发展。

与之相对应的是:

新兴的Web2.0网站在极短的时间里吸引了巨大的访问量,获得了高速成长。

如美国著名的社区MySpace自2004年开通以来,每天新增25万名用户,这使得MySpace在访问量排名中一路飙升,已经接近Yahoo!

、Google等世界顶级网站,并大有快速赶超之势。

此外,Blogger、Wikipedia等网站也保持着高速增长势头。

这些网站共同的特点都是用户高度参与,他们既是信息的消费者,也是信息的生产者,同时,用户之间保持着良好的互动和频繁的交流,而这也正是Web2.0网站保持旺盛生命力的核心所在。

1.1.2视频分享成为2.0浪潮的最新爆发点

在众多的Web2.0应用和服务中,视频分享脱颖而出成为最新的爆发点。

视频分享网站为用户提供视频上传、播放和分享服务,操作简单,传播方便,加上视频本身能带来丰富的用户体验,视频分享网站受到广泛欢迎。

其中的典型代表是YouTube的发展,YouTube是一个美国视频分享社区。

如果说MySpace的快速发展让传统的网站刮目相看的话,YouTube则在更短的时间内创造了互联网史上的新奇迹——YouTube自2005年2月上线不到18个月访问量已经跻身全球前五位,每天的视频点播数已经突破了1亿大关。

YouTube爆炸式的增长在创下互联网史上的网站成长奇迹的同时,也成为互联网并购史上的新的主角!

——2006年10月,Google以16.5亿美元成功收购YouTube,成为近年最大的互联网并购案例。

这起最大的并购背后则是千千万万网民活跃的身影——他们拍摄、上传精彩视频,并且乐此不疲地与周围的朋友分享、交流,频繁的访问和活跃的互动,无数网民的集体力量成就了互联网的新奇迹,也促使新的生活方式的产生。

1.2系统研究目的

对于视频分享网站来说,与网民规模的持续增长相比,宽带用户的增长具有更加重要的意义,因为宽带上网显然更加利于用户在线欣赏视频内容。

宽带用户数量的增长速度高于同期网民数量的增长速度,因此网民中宽带用户比例不断增加,最新的统计数据显示这个比例已经超过75%。

宽带日益普及对于视频分享网站的发展无疑具有至关重要的意义。

在2005年及之前,中国视频分享市场处于初始期,网站数量少、用户规模小、访问量低,视频分享服务尚未获得网民的广泛了解和接受,网站影响范围有限,商业模式模糊不清。

进入2006年后,视频分享市场进入成长期。

这一阶段经过前一时期的营销宣传、服务提升和用户积累,视频分享网站开始快速发展。

尤其是千万美元级风险投资先后注入主要的视频分享网站,整个视频分享网站市场获得的极大的推动,开始爆发式增长,无论是网站数量,还是用户规模都急剧增加。

而YouTube被Google以16.5亿美元天价收购的事件,则将视频分享网站快速发展的热潮推升至前所未有的高度。

互联网实验室研究认为:

随着产业链逐步完善、产业定位逐步清晰以及商业模式逐步明确,中国视频分享市场将经历3-4年的发展后逐步走向成熟。

1.3系统设计目标

视频分享网站系统的特点为,管理员及用户对视频的归档、分类、查询。

本视频分享网站系统的设计目标为:

满足广大WEB2.0用户的需要,开发观看视频、分享视频的网络应用系统。

该系统将由如下几个模块组成:

(1)用户注册登陆及用户信息管理模块。

该模块的数据库中包含各个数据库表:

用户基本信息表、地区信息表。

通过这些数据库表,可方便地将用户注册、登陆及基本信息进行归档管理,并可对所需要的相关信息按要求进行统计和查询。

(2)上传图片,视频模块。

该模块的数据库中包含额用户上传的各个文件:

用户头像、用户上传的视频。

通过对这些文件的整理,可以方便的找到各个头像及视频。

(3)视频信息管理模块。

该模块的数据库中包含视频信息表。

通过这个数据库表,可方便地将视频进行修改与管理,并可对所需要的相关信息按要求进行统计和查询。

(4)评论模块。

该模块的数据库中包含评论信息表。

通过这个数据库表,可方便地将进行评论并对评论信息进行管理。

(5)观看视频模块。

该模块的数据库中包含各个数据库表:

评论信息表、用户信息表、地区信息表。

通过这些数据库表,可方便地将将相关信息进行统计,并使用户能够更好观

-3-

东北大学东软信息学院毕业设计(论文)第2章关键技术介绍

第2章 关键技术介绍

2.1网页制作工具——Dreamweaver

2.1.1Dreamweaver概述

Dreamweaver是现在网上比较流行的网页制作软件之一,它简单易学,操作方便,制作过程比较直观,容易上手,而且能够轻而易举的实现一些专业技术才能够实现的功能,而且它的代码提示功能使得开发非常方便,而且不会出现拼写错误,丰富的结果提示使你很容易找到标签的对应关系。

所以它被许多网页制作人员所采用。

2.1.2Dreamweaver简介

Dreamweaver是一款专业的HTML编辑器,与Dreamweaver MX相比有更多的模型可以选择,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。

无论你愿意手工编写HTML代码时的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver都会为你提供有用的工具,使你拥有更加完美的Web创作体验。

利用Dreamweaver中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。

你可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中。

修改相关的属性就可以完美得加入你的网页中。

你可以在Fireworks或其他图形应用程序中创建和编辑图像,然后将它们直接导入到Dreamweaver中,或者添加Flash动画对象,从而简化你的开发工作流程,提高你的开发效率。

Dreamweaver还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色和标签完成);有关HTML、层叠样式表(CSS)、JavaScript、ColdFusion标记语言(CFML)、MicrosoftActiveServerPages(ASP)和JavaServerPages(JSP)的参考资料。

Macromedia的可自由导入导出HTML技术可导入你手工编码的HTML文档而不会重新设置代码的格式,您可以随后用你首选的格式设置样式来重新设置代码的格式。

Dreamweaver还使你可以使用服务器技术(例如CFML、ASP.NET、ASP、JSP和PHP等)生成由动态数据库支持的Web应用程序。

Dreamweaver可以完全自定义。

您可以创建您自己的对象和命令,修改快捷键,甚至编写JavaScript代码,用新的行为、属性检查器和站点报告来扩展Dreamweaver的功能。

2.1.3Dreamweaver的作用

Dreamweaver的专业性、直观性、易用性及其强大功能深受业内人士喜爱,并且支持最新的DHTML和CSS标准。

它是目前最好的网页设计软件之一,支持两种主流浏览器,并且支持最新的网页设计技术,是专业人士的首选工具。

2.2数据库——MySQL

2.2.1MySQL的概述

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。

目前MySQL被广泛地应用在Internet上的中小型网站中。

由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

2.2.2MySQL的特性

使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API,这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等;支持多线程,充分利用CPU资源;优化的SQL查询算法,有效地提高查询速度;既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;提供用于管理、检查、优化数据库操作的管理工具;可以处理拥有上千万条记录的大型数据库。

2.3开发语言

2.3.1JSP的基础——Servlet技术

JavaServlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

在使用JavaServlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。

许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。

得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合JavaServlet规范,Servlet是完全平台无关且是Web服务器无关的。

由于JavaServlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此JavaServlet效率非常高。

但JavaServlet

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2