影院网站设计与实践设计本科毕设论文Word文件下载.docx

上传人:b****1 文档编号:172099 上传时间:2023-04-28 格式:DOCX 页数:29 大小:440.73KB
下载 相关 举报
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第1页
第1页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第2页
第2页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第3页
第3页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第4页
第4页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第5页
第5页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第6页
第6页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第7页
第7页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第8页
第8页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第9页
第9页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第10页
第10页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第11页
第11页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第12页
第12页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第13页
第13页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第14页
第14页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第15页
第15页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第16页
第16页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第17页
第17页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第18页
第18页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第19页
第19页 / 共29页
影院网站设计与实践设计本科毕设论文Word文件下载.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

影院网站设计与实践设计本科毕设论文Word文件下载.docx

《影院网站设计与实践设计本科毕设论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《影院网站设计与实践设计本科毕设论文Word文件下载.docx(29页珍藏版)》请在冰点文库上搜索。

影院网站设计与实践设计本科毕设论文Word文件下载.docx

ASP;

数据库

Abstract

Atpresent,withcomputertechnologyandcommunicationtechnology,networksizealsoincreases.Elementsofthenetworkalsowillbeincreasing.Someusetheircommunication,andsomeuseitasacommercialuseonthenetworkforthesale,purchase,promotionandotherpurposes.Sothatthenetworkisincreasinglybecominganessentialelementofmodernsociety,andthesitewherethenetworkisabigelement.

ASP(ActiveServerPages)isanewdynamicinrecentyears,sitedesigntechnology,withitsdynamic,efficientandeasy-to-interactivefeatures,aregraduallyreplacingthetraditionalWebtechnology,asInternet/Intranetwithaspectacularlandscape.Thisarticledescribesthe"

Iimovie"

siteplanninganddesign,construction,development,testing,operationandothersteps,basedontheIISplatform,withDreamweaver8&

ASPtoachievetheconstructionsiteandback-enddatabaseAccessthedataexchange.Theteacher,undertheguidanceoffriends,readmanybooks,websitedevelopmentcompletedtheconstructionofthissite.

Keywords:

Networkdevelopment;

siteconstruction;

ASP;

database

引言

随着时代的发展,生活水平的提高,人民对于娱乐的方式也越发丰富,而电影则是其中一种较为受广大人民群众喜爱的娱乐方式。

中国互联网信息中心(CNNIC)发布《2008年中国网络视频市场及网民视频消费行为研究报告》显示,我国使用网络视频的网民高达1.6亿,相当于每1.3个网民中就有一个网络视频用户。

从调查结果来看,中国网民对网络视频的娱乐性消费倾向较重,电影和电视剧是最受关注的内容。

人们可以从电影网站里得到自己喜欢的电影

电影,也称映画。

是由活动照相术和幻灯放映术结合发展起来的一种现代艺术。

是一门可以容纳文学戏剧、摄影、绘画、音乐、舞蹈等多种艺术的综合艺术,但它又具有独自的艺术特征。

电影在艺术表现力上不但具有其它各种艺术的特征,又因可以运用蒙太奇这种艺术性极强的电影组接技巧,具有超越其它一切艺术的表现手段,而且影片可以大量复制放映。

电影网站是指在完善的技术平台支持下,提供电影及电视剧资料库,包括资讯,预告片,海报,写真和热门影评。

同时,电影网站在尊重版权的前提下,让互联网用户在线流畅发布、浏览和分享电影作品。

而本作品《我i电影》就是一个介绍电影的专题网站。

本作品作为一个介绍电影的专题网站,其内容包括六个电影类型:

高清热播、动作与科幻、战争与历史、喜剧与爱情、经典动漫和综艺节目,其中综艺节目作为一个专栏。

在内容的组织安排上尽量做到结构合理、内容翔实、通俗易懂,有利于读者理解本作品的制作流程、结构和运用的技术、支持环境等。

在本作品的建设过程中,整理、应用了国内外的相关资料。

一、电影网站概况

(一)电视电影网站的现状及发展

目前,网络电视电影网站发展已渐成规模。

比较有名气的网络电视电影网站有:

皮皮电影网、优酷电影网、土豆电影、UUSee、PPS、风行等等,而且相对集中于华东地区,据网上统计达到了130家左右。

网络电视电影网站从最早出现到现在已经有很多很多年了发展,而我国和世界的互联网飞速发展,电影网站作为网络电视电影网站的门户网站,也有很多发展和进步。

技术的革新发展为电影网站内容有一个新的传播途径,目前的三网融合也提供了一些发展机遇。

在中国互联网发展的背景下,无论是互联网的人数,还是点击量和网站数、增长率这几个方面成几何速度递增,功能齐全的网络电视电影网站本身的访问量、网站数量、网站的内容、影片等等也是大幅度提升。

相信在这种趋势下,视频分享与网络电视电影最终将会融合,而用户将会是这种趋势下最大的收益者,毕竟方便、快捷、齐全的操作才是用户最想要的视频娱乐平台。

电影网站的用户访问量比较大,主要因由电影网站所产生的知名度宣传影响;

其次跟电视台、电台、大型活动和品牌网站做一些互动的节目有关系。

很多电影网站内容直接跟央视网所关联,很多人就会点击央视网。

奥运会期间受众突破了5000多万。

但是受众又分布非常不均匀,比如主要是和广播电台的网站。

剩下大部分的网站,地、市级的人数非常非常少,知名度也比较低。

另外一个特点,波动比较大。

凡是有重大事件就会大,或者电视台有一个什么新的节目、新的栏目,给网站做了很多宣传,或者联动互动的时候规模就会增加。

(二)电视电影网站特点、分类

目前网络电视电影网站基本上延续了广播电视台的格局。

我们从几个角度去看,第一,按照行政级别分类,分中央级网络电视电影网站,像广播电台网站。

另外,省级网络电视电影网、地市级网络电视电影网。

还有按照媒体性质分类,有电影网站、电视网站、广播电视综合网站。

按照经营属性分类,一种是自办独营广播电视网站,直接从属于电台或者电视台。

第二类是托管型,在很多地市用这个方法,网站的所有权基本上都是电视台的,但是托管给一些专业型的公司帮它维护。

小一点的电台、电视台比较多。

另外是合资性质的网站,合资组建的网站目前主要是在宽频这个业务上,合资还是合作情况比较复杂,全国各个地方的情况都不一样。

这些网站都隶属于广播电视台或者电台,基本上都是和电视台的利益或者行动、活动安排高度一致的。

网络电影网站已累积了丰富的资源,另外目前我们国家对广播电视还有一些特殊的政策,包括新闻采访播报的审查这方面的资源,资源应该是非常丰富的。

大部分的影音视频的版权或者资质的内容、权利都集中于广播电视、内容独家。

(三)国内外网络电视电影网站发展差异

国内市场中,网络电视电影可谓是风光无限。

但是在国外这种情况恰恰相反,以YouTube为首的视频分享类网站从始至终都压制着网络电视电影,只有Joost依然坚守着网络电视电影的大旗,虽然Joost已经发展到了一个不错的水平,在全球获得了超过350万独立访问者。

客观来讲,国内外网络电视与视频分享网站发展产生巨大的差异的原因,主要集中在三点:

1.宽带成本。

与国外相比,国内的宽带成本要高出不少,并且无论从资费还是网速上国内都没有任何优势可言,这就大大制约了国内视频分享类网站的发展。

而以P2P技术为核心的国内网络电视电影商,在成本及速度上优势则要明显的多。

而在国外,一些国家的宽带成本上甚至要比P2P技术还要低廉,这让本就处于劣势的网络电视电影厂商只能苦苦支撑。

2.电信商。

有过"

跨网"

下载或游戏经历的朋友可能感触更加明显。

而国外的电信公司有互联互通的法律强制执行,不存在运营商间通路的瓶颈,这种不统一的网络在很大程度上也在增加我们视频分享网站的成本。

3.功能性。

与国外的网络电视电影相比,国内发展的更加全面,集各种功能为一身的网络电视电影能够与时俱进,给予用户最需要的使用需求及方便舒适的使用体验,这一点国外以自我发行为主的网络电视电影就显得单调了许多。

(四)目前我国网络电视电影网站存在的问题

经过长时间的观察和研究发现,我国众多的网络电视电影网站存在和牵涉到的问题很多,主要包括以下几个方面:

1.网站页面的图片和动画广告出现的太多,广告链接太复杂,页面太花。

2.网站所播放的电影版权和转载不合法化。

3.网站上播放格式、播放器比较混乱。

4.电信运营商提供的线路带宽有限。

5.免费电影网站无法保障电影的播放。

6.网络电视电影网站比较多、杂,缺乏统一的规划和管理。

7.网站盈利前景迷茫,利润薄。

8.网站内容资源没保障。

二、网站规划设计、建设开发、测试运行环境配置支持

(一)ASP技术

ASP技术ASP(ActiveServerPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。

目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。

简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。

ASP是微软为IIS3.0以上服务器及单机开发的动态站点设计技术,可以与常规HTML集

成,简单而有效,适于一般的程序设计人员。

后台可与NT系统上配套的SQL等数据库相连,

只需编写少量的代码,即可在页面上执行一系列的访库操作,特别适合企业经营活动的需要。

使用ASP所提供的内置组件对象配合HTML、VBScript和JScript,可实现各种复杂功能,并使主页呈现丰富多变的风格。

利用ASP进行Web设计,具有开发容易、功能完备、形式完美等特点,随着NT和IIS在Intranet应用领域的覆盖面不断扩大,ASP将成为企业和个人在Internet上大显身手所不可或缺的卓越技术。

ASP是近年来新兴的动态站点设计技术,凭借其动态、高效和易于交互的特点,正在渐渐取代传统的Web技术,成为Internet/Intranet上一道引人入胜的风景。

(二)静态网页与动态网页区别

通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供"

静态"

(static)的主页内容。

所谓"

,指的就是站点的主页内容是"

固定不变"

的。

当浏览器通过Internet的HTTP(HypertextTransportProtocol)协议,向站点服务器(WebServer)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML的文件数据给浏览器。

一个"

的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。

而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。

当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML文件。

站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。

根据用户请求生成动态主页的传统方法有CGI、ISAPI等。

CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。

当同时有很多请求时,程序挤占系统资源,造成效率低下;

ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。

这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。

而较简单的开发技术如javascript和IDC(InternetDatabaseConnector)等功能有限,不敷使用。

ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

ASP与常见的在Client端实现动态主页的技术如Javaapplet、ActiveXControl、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;

而Client端技术的Script命令则是由浏览器来解释执行。

由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;

同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。

ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。

当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给WebServer,如果WebServer上装了ASP,就调用ASP。

ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传WebServer,然后WebServer再把结果发送给浏览器。

ASP网页是数据库网页,当浏览器打开一个ASP网页,Web服务器接收到访问者请求后,按以下流程对网页进行处理:

①服务器读取浏览器asp网页内容,并判断是否有应用程序需要在服务器端执行;

②如果有应用程序代码,服务器将挑选出这些代码,进行解释,并通过数据库驱动程序对数据库进行编辑修改;

③服务器将处理过的结果与ASP网页中静态代码合并,并传送给客户端浏览器。

ASP工作流程如图3.1所示。

浏览器

←→

Web服务器

.asp脚本

ODBC数据库驱动

数据库access

图3.1ASP工作流图

(三)ASP语句

ASP并不是一种语言,它只是提供一个环境来运行ASP文件中的Script。

为了顺利使用ASP,必须遵守ASP的语法规则。

ASP的语法由下面几个元素组成:

·

定界符

定界符是用来界定一个标志单元的符号,如HTML里的“<

”和“>

”。

同样,ASPScript的命令和输出表达也有定界符,同text和HTML都不同,它的命令定界符是“<

%”和“%>

例如下面是一条赋值语句:

<

%name=“Timeout”%>

ASP使用“<

%”=和“%>

”来向浏览器输出表达式,例如:

%=name%>

  将在浏览器上输出“Timeout”。

Script标志

ASP可以使用任何Script语言,只要提供相应的脚本驱动(engine)即可,ASP自身提供了VBScript和JScript的驱动。

它缺省的Script语言是VBScript,当然开发者也可以改变这一缺省设置,例如要改为Jscript,只需在文件开头注明<

%@Language=JScript%>

即可。

SCRIPT>

和<

/SCRIPT>

中的部分就是描述语言程序,和HTML类似。

不同的是在HTML中这一部分由浏览器解释执行,在ASP里却是由WebServer解释执行。

可以在一个.asp文件里使用几个不同的Script语言,只需把每段用<

SCRIPTLANGUAGE=LanguageName>

括起来。

也可以包含在浏览器端执行的Script,将描述语句注释起来,该段程序就由浏览器来解释执行。

HTML标记:

在ASP文件中可以包含HTML语言的各种表达。

(四)ASP内建对象

ASP提供了五个内建对象来提供更高一级的Web功能,它们是:

Request:

从使用者获取信息;

Response:

将信息送给使用者;

Session:

存储在一个Session内使用者的信息;

Application:

在一个ASP应用内让不同使用者共享信息;

AspError:

对象创建自定义错误处理。

(五)ASP访问数据库

ASP采用ADO(ActiveXDataObjects)技术访问后台数据库。

其中内置的数据库访问

组件ADODB属于数据库应用的COM构件,可以在多种环境下使用。

ASP通过内置的ADODB组件来实现这一功能。

可以使用ADO去编写紧凑简明的脚本以便连接到ODBC兼容的数据库和OLEDB兼容的数据源。

具体的操作步骤可以归纳为以下几步:

1.创建数据库源名(DSN)ADODB通过ODBC工作,因此要在ODBC中设置DSN(数据源名)。

打开Windows的"

控制面板"

,双击"

ODBC"

的图标,然后选择"

文件DSN"

的属性页,单击<

添加>

,选择数据库驱动程序,然后单击"

下一步"

,按照屏幕的指示键入数据源文件的名称,然后单击"

,再单击"

完成"

创建数据源。

2.创建数据库链接链接用以保持一些关于正在访问的数据的动态信息,以及链接者信息。

利用ADODB的成员函数Open和先前设定的DSN与数据库连接,其语法如下:

SetConnect=Server.CreateObject("

data.Connection"

)'

创建了链接对象Connect。

Connect.Open("

DSN=data;

UID=userID;

PWD=password"

打开链接。

data为数据源名;

userID为用户名;

password为用户口令。

3.创建数据对象ADO中的数据对象通常保存的是查询结果。

RecordSet是ADO中最复杂的对象,有许多属性和方法,灵活运用,可以达到许多好的效果。

其创建方法如下:

SetRecordSet=Connect.Execute(sqtStr)'

创建并打开了对象RecordSet,sqtStr是一个串,代表一条标准的SQL语句。

例如:

sqlStr="

SELECT*FROMb1"

SetRecordSet=Connect.Execute(sqlStr)这条语句执行后,对象RecordSet中就保存了b1中的所有记录。

4.操作数据库可利用Execute方便地执行数据的插入、修改、删除等操作。

如执行插入操作:

InsertIntob1Values(1,2)"

Connect.Execute(sqlStr)

5.关闭数据对象和链接在使用了ADO对象之后,一定要关闭数据对象和链接。

在ASP中通过调用方法close实现关闭。

关闭创建的数据对象:

RecordSet.closeSetRecordSet=Nothing关闭创建的链接对象:

Connect.closeSetConnect=Nothing完整的程序片段:

//产生实例

% SetConnect=Server.CreateObject("

//连接数据库

Connect.Open("

DSN=data;

UID=userID;

//执行查询

SQL=select*fromtablename SetRS=Connect.Execute(SQL) %>

//显示结果

%DoWhileNotRS.EOF%>

%=RS(fieldname)%>

<

%  Rs.MoveNext  Loop  %>

与传统的CGI和ISAPI等访库方式相比,ADO方案简单易行、应用广泛,将成为站点访问后台数据库的最佳选择。

从结构上讲,传统的两层结构由于其自身的弊端,正在逐渐被三层体系结构所代替。

以往的客户/服务器模式,无论将商业逻辑放在哪一端,都将造成胖客户机或服务器端的沉重负担。

微软将IIS作为中间层的WebServer,把复杂的胖PC客户端改造成为瘦客户端,把复杂的应用程序移到Web服务器上,从而大大缓解了这一问题。

(六)ADO(ActiveX数据对象)概述

微软公司的ADO(ActiveXDataObjects)是一个用于存取数据源的COM组件。

它提供了编程语言和统一数据访问方式OLEDB的一个中间层。

其对象模型包括:

1.Connection对象

任何数据库操作行为,都是建立在连接的基础之上,Connection对象的作用就在于创建与数据库进行互动所需的连接。

Connection对象的主要属性有4个:

CursorLocation、ConnectionString、ConnectionTimeOut和CommandTimeOut。

CursorLocation主要用于设置客户端游标和服务器端游标;

ConnectionString用于设置数据库连接;

ConnectionTimeOut用于设置连接超时;

CommandTimeOut用于设置命令执行超时。

Connection对象执行方法有两种:

Open和Execute。

Open用于建立到数据源的连接;

Execute用于执行对连接的命令,并用CommandTimeOut属性对执行进行配置。

Connection对象集合有个:

Errors集合和Properties集合。

Errors集合用于返回数据源的错误;

Properties集合用于产生Properties对象。

2.Command对象

Command对象通过SQL指令语句,对数据库进行添加、删除、修改资料等操作。

其主要作用就是执行命令和传递参数。

3.Recoreset对象

Recoreset对象表示的是来自基本数据表或命令执行结果的记录全集。

4.Parameters对象和Parameters集合

为Command对象提供数据和参数。

5.Field对象和Field集合

提供对Recoreset中当前记录的各个字段进行访问的功能。

6.Property对象和Properties集合

提供有关信息,供Connection、Command、Recoreset、Field对象使用。

7.Error对象和Error集合

提供访问数据库时的错误信息。

(七)ACCESS数据库

MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。

Access数据库以文

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

当前位置:首页 > 经管营销 > 经济市场

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

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