《影院网站设计与实践毕业设计.docx》由会员分享,可在线阅读,更多相关《影院网站设计与实践毕业设计.docx(41页珍藏版)》请在三一办公上搜索。
1、渤海大学毕业论文(设计)题目:影院设计与实践姓名:楠专业:计算机与应用班级:07级17,18班院系:渤海大学培训学院入学年度:2007年指导教师:任永昌期:2011年3月22日当前,F逍着计算机技术与通信技术的发展,网络的规模也逐渐增大。网络的元素也随之而不断增加。有的利用其进行通信,有的利用其作为商业用途,在网络上进行出售、收购、宣传等用途。从而使得网络越来越成为现今社会上必不可少的元素,而就是这个网络里的一个很大的元素。ASPCActiveServerPageS)是近年来新兴的动态站点设计技术,凭借其动态、高效和易于交互的特点,正在渐渐取代传统的Web技术,成为Internet/Intra
2、net上一道引人入胜的风景。本文介绍了“我i电影”的规划设计、建设开发、测试运行等步骤,基于IlS平台,用DreamweaverS&ASP实现的建设与后台数据库Access的数据信息交流。在老师、网友的指导下,翻阅了众多开发书籍完成了这一的建设。关键词:网络发展;建设;ASP;数据库AbstractAtpresent,withcomputertechnologyandcommunicationtechnology,networksizealsoincreases.Elementsofthenetworkalsowillbeincreasing.Someusetheircommunication
3、,andsomeuseitasacommercialuseonthenetworkforthesale,purchase,promotionandotherpurposes.Sothatthenetworkisincreasinglybecominganessentialelementofmodernsociety,andthesitewherethenetworkisabigelement.ASP(ActiveServerPages)isanewdynamicinrecentyears,sitedesigntechnology,withitsdynamic,efficientandeasy-
4、to-interactivefeatures,aregraduallyreplacingthetraditionalWebtechnology,asInternet/Intranetwithaspectacularlandscape.Thisarticledescribesthe,Iimoviesiteplanninganddesign,construction,development,testing,operationandothersteps,basedontheIISplatform,withDreamweaverS&ASPtoachievetheconstructionsiteandb
5、ack-enddatabaseAccessthedataexchange.Theteacher,undertheguidanceoffriends,readmanybooks,websitedevelopmentcompletedtheconstructionofthissite.Keywords:Networkdevelopment;siteconstruction;ASP;database目录引言1一、电影概况2(一)电视电影的现状与发展2(二)电视电影特点、分类3(三)国外网络电视电影发展差异3(四)目前我国网络电视电影存在的问题4二、规划设计、建设开发、测试运行环境配置支持5(一)AS
6、P技术5(二)静态网页与动态网页区别6(三)ASP语句8(四)ASP建对象10(五)ASP访问数据库10(六)ADO(ActiveX数据对象)概述12(七)ACCESS数据库14(八)IlS技术151-IIS介绍152-IIS技术应用特征16三、建设分析17(一)的目标17(二)综合可行性分析18四、规划设计18(一)的主题18(二)网页模块的规划19(三)开发环境19(四)环境的配置201-IIS的安装与设置202站点的创建203-Access关系型数据库的建立214连接数据库22五、的建设开发23(一)的目录结构23(二)版块设计241首页的设计242二级页面提取数据库信息293注册和登录
7、、留言板模块31六、的测试运行32结论33致34参考文献35随着时代的发展,生活水平的提高,人民对于娱乐的方式也越发丰富,而电影则是其中一种较为受广大人民群众喜爱的娱乐方式。中国互联网信息中心(CNNlC)发布2008年中国网络视频市场与网民视频消费行为研究报告显示,我国使用网络视频的网民高达L6亿,相当于每L3个网民中就有一个网络视频用户。从调查结果来看,中国网民对网络视频的娱乐性消费倾向较重,电影和电视剧是最受关注的容。人们可以从电影里得到自己喜欢的电影电影,也称映画。是由活动照相术和幻灯放映术结合发展起来的一种现代艺术。是一门可以容纳文学戏剧、摄影、绘画、音乐、舞蹈等多种艺术的综合艺术,
8、但它又具有独自的艺术特征。电影在艺术表现力上不但具有其它各种艺术的特征,又因可以运用蒙太奇这种艺术性极强的电影组接技巧,具有超越其它一切艺术的表现手段,而且影片可以大量复制放映。电影是指在完善的技术平台支持下,提供电影与电视剧资料库,包括资讯,预告片,海报,写真和热门影评。同时,电影在尊重的前提下,让互联网用户在线流畅发布、浏览和分享电影作品。而本作品我i电影就是一个介绍电影的专题。本作品作为一个介绍电影的专题,其容包括六个电影类型:高清热播、动作与科幻、战争与历史、喜剧与爱情、经典动漫和综艺节目,其中综艺节目作为一个专栏。在容的组织安排上尽量做到结构合理、容翔实、通俗易懂,有利于读者理解本作
9、品的制作流程、结构和运用的技术、支持环境等。在本作品的建设过程中,整理、应用了国外的相关资料。电影概况(一)电视电影的现状与发展目前,网络电视电影发展已渐成规模。比较有名气的网络电视电影有:皮皮电影网、优酷电影网、土豆电影、UUSee、PPS、风行等等,而且相对集中于华东地区,据网上统计达到了130家左右。网络电视电影从最早出现到现在已经有很多很多年了发展,而我国和世界的互联网飞速发展,电影作为网络电视电影的门户,也有很多发展和进步。技术的革新发展为电影容有一个新的传播途径,目前的三网融合也提供了一些发展机遇。在中国互联网发展的背景下,无论是互联网的人数,还是点击量和数、增长率这几个方面成几何
10、速度递增,功能齐全的网络电视电影本身的访问量、数量、的容、影片等等也是大幅度提升。相信在这种趋势下,视频分享与网络电视电影最终将会融合,而用户将会是这种趋势下最大的收益者,毕竟方便、快捷、齐全的操作才是用户最想要的视频娱乐平台。电影的用户访问量比较大,主要因由电影所产生的知名度宣传影响;其次跟电视台、电台、大型活动和品牌做一些互动的节目有关系。很多电影容直接跟央视网所关联,很多人就会点击央视网。奥运会期间受众突破了5000多万。但是受众又分布非常不均匀,比如主要是CCtV和广播电台的。剩下大部分的,地、市级的人数非常非常少,知名度也比较低。另外一个特点,波动比较大。凡是有重大事件就会大,或者电
11、视台有一个什么新的节目、新的栏目,给做了很多宣传,或者联动互动的时候规模就会增加。(二)电视电影特点、分类目前网络电视电影基本上延续了广播电视台的格局。我们从几个角度去看,第一,按照行政级别分类,分中央级网络电视电影,像广播电台。另外,省级网络电视电影网、地市级网络电视电影网。还有按照媒体性质分类,有电影、电视、广播电视综合。按照经营属性分类,一种是自办独营广播电视,直接从属于电台或者电视台。第二类是托管型,在很多地市用这个方法,的所有权基本上都是电视台的,但是托管给一些专业型的公司帮它维护。小一点的电台、电视台比较多。另外是合资性质的,合资组建的目前主要是在宽频这个业务上,合资还是合作情况比
12、较复杂,全国各个地方的情况都不一样。这些都隶属于广播电视台或者电台,基本上都是和电视台的利益或者行动、活动安排高度一致的。网络电影已累积了丰富的资源,另外目前我们国家对广播电视还有一些特殊的政策,包括新闻采访播报的审查这方面的资源,资源应该是非常丰富的。大部分的影音视频的或者资质的容、权利都集中于广播电视、容独家。(三)国外网络电视电影发展差异国市场中,网络电视电影可谓是风光无限。但是在国外这种情况恰恰相反,以YouTube为首的视频分享类从始至终都压制着网络电视电影,只有JOOSt依然坚守着网络电视电影的大旗,虽然JooSt已经发展到了一个不错的水平,在全球获得了超过350万独立访问者。客观
13、来讲,国外网络电视与视频分享发展产生巨大的差异的原因,主要集中在三点:1宽带成本。与国外相比,国的宽带成本要高出不少,并且无论从资费还是网速上国都没有任何优势可言,这就大大制约了国视频分享类的发展。而以P2P技术为核心的国网络电视电影商,在成本与速度上优势则要明显的多。而在国外,一些国家的宽带成本上甚至要比P2P技术还要低廉,这让本就处于劣势的网络电视电影厂商只能苦苦支撑。2电信商。有过“跨网”下载或游戏经历的朋友可能感触更加明显。而国外的电信公司有互联互通的法律强制执行,不存在运营商间通路的瓶颈,这种不统一的网络在很大程度上也在增加我们视频分享的成本。3功能性。与国外的网络电视电影相比,国发
14、展的更加全面,集各种功能为一身的网络电视电影能够与时俱进,给予用户最需要的使用需求与方便舒适的使用体验,这一点国外以自我发行为主的网络电视电影就显得单调了许多。(四)目前我国网络电视电影存在的问题经过长时间的观察和研究发现,我国众多的网络电视电影存在和牵涉到的问题很多,主要包括以下几个方面:1页面的图片和动画广告出现的太多,广告太复杂,页面太花。2,所播放的电影和不合法化。3上播放格式、播放器比较混乱。4电信运营商提供的线路带宽有限。5免费电影无法保障电影的播放。6网络电视电影比较多、杂,缺乏统一的规划和管理。7盈利前景迷茫,利润薄。8容资源没保障。二、规划设计、建设开发、测试运行环境配置支持
15、(一)ASP技术ASP技术ASP(ActiveServerPageS动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和欠理信息,上传与下载等等。ASP是微软为IIS3.0以上服务器与单机开发的动态站点设计技术,可以与常规HTML集成,简单而有效,适于一般的程序设计人员。后台可与NT系
16、统上配套的SQL等数据库相连,只需编写少量的代码,即可在页面上执行一系列的访库操作,特别适合企业经营活动的需要。使用ASP所提供的置组件对象配合HTML、VBScript和JSeriPt,可实现各种复杂功能,并使主页呈现丰富多变的风格。利用ASP进行Web设计,具有开发容易、功能完备、形式完美等特点,随着NT和IIS在Intranet应用领域的覆盖面不断扩大,ASP将成为企业和个人在Internet上大显身手所不可或缺的卓越技术。ASP是近年来新兴的动态站点设计技术,凭借其动态、高效和易于交互的特点,正在渐渐取代传统的Web技术,成为Internet/Intranet上一道引人入胜的风景。(二
17、)静态网页与动态网页区别通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供”静态(static)的主页容。所谓“静态”,指的就是站点的主页容是“固定不变”的。当浏览器通过Internet的(HypertextTransportPrOtOCol)协议、向站点、月艮务器(WebSerVer)要求提供主页的容时,站点服务器收到要求后,就传送原已设计好的静态的HTML的文件数据给浏览器。一个“静态”的站点,若要更新主页的容,必须手动的来更新其HTML的文件数据。而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成
18、报表等。当在浏览器上填好表单(form)的输入数据,以提供要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存
19、在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和IDCCInternetDatabaseCOnneCtOr)等功能有限不敷使用。ASP使用的ACtiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不与的地方。ASP与常见的在Client端实现动态主页的技术如JaVaapplet、ActiveXControlVBScript、javascript等不同,ASP中的命令和SCriPt语句都是由服务器来解释执行的,执行结果
20、产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给WebServer,如果WebServer上装了ASP,就调用ASPoASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传WebSer
21、ver,然后WebServer再把结果发送给浏览器。ASP网页是数据库网页,当浏览器打开一个ASP网页,Web服务器接收到访问者请求后,按以下流程对网页进行欠理:服务器读取浏览器asp网页容,并判断是否有应用程序需要在服务器端执行;如果有应用程序代码,服务器将挑选出这些代码,进行解释,并通过数据库驱动程序对数据库进行编辑修改;服务器将处理过的结果与ASP网页中静态代码合并,并传送给客户端浏览器。ASP工作流程如图3.1所示。ODBC数数据库Web服务浏览器据库驱access图3.1ASP工作流图(三)ASP语句ASP并不是一种语言,它只是提供一个环境来运行ASP文件中的Script。为了顺利使
22、用ASP,必须遵守ASP的语法规则。ASP的语法由下面几个元素组成:定界符定界符是用来界定一个标志单元的符号,如HTML里的和。同样,ASPScript的命令和输出表达也有定界符,同text和HTML都不同,它的命令定界符是“%”和“”。例如下面是一条赋值语句:ASP使用“”来向浏览器输出表达式,例如:将在浏览器上输出“TimeoutScript标志ASP可以使用任何Script语言,只要提供相应的脚本驱动(engine)即可,ASP自身提供了VBScript和JSCriPt的驱动。它缺省的Script语言是VBScript,当然开发者也可以改变这一缺省设置,例如要改为JSCriPt,只需在文
23、件开头注明即可。和中的部分就是描述语言程序,和HTML类似。不同的是在HTML中这一部分由浏览器解释执行,在ASP里却是由WebServer解释执行。可以在一个.asp文件里使用几个不同的Script语言,只需把每段用和括起来。也可以包含在浏览器端执行的Script,将描述语句注释起来,该段程序就由浏览器来解释执行。HTML标记:在ASP文件中可以包含HTML语言的各种表达。(四)ASP建对象ASP提供了五个建对象来提供更高一级的Web功能,它们是:Request:从使用者获取信息;,Response:将信息送给使用者;,Session存储在一个SeSSion使用者的信息;Applicatio
24、n:在一个ASP应用让不同使用者共享信息;,AspError:对象创建自定义错误处理。(五)ASP访问数据库ASP采用ADOCActiveXDataObjects)技术访问后台数据库。其中置的数据库访问组件ADODB属于数据库应用的COM构件,可以在多种环境下使用。ASP通过置的ADODB组件来实现这一功能。可以使用ADO去编写紧凑简明的脚本以便连接到ODBC兼容的数据库和OLEDB兼容的数据源。具体的操作步骤可以归纳为以下几步:1创建数据库源名(DSN)ADODB通过ODBC工作,因此要在ODBC中设置DSN(数据源名)。打开Windows的控制面板”,双击“ODBC”的图标,然后选择”文件
25、DSN”的属性页,单击添加,选择数据库驱动程序,然后单击“下一步”,按照屏幕的指示键入数据源文件的名称,然后单击“下一步“,再单击“完成”创建数据源。2创建数据库用以保持一些关于正在访问的数据的动态信息,以与者信息。利用ADODB的成员函数OPelI和先前设定的DSN与数据库连接,其语法如下:SetConnect=Server.CreateObjectCdata.Connection)创建了对象ConnectoConnect.0pen(DSN=data;UID=userID;PWD=PaSSWOrd),打开。data为数据源名;userID为用户名;password为用户口令。3创建数据对象A
26、DO中的数据对象通常保存的是查询结果。RecordSet是ADO中最复杂的对象,有许多属性和方法,灵活运用,可以达到许多好的效果。其创建方法如下:SetRecordSet=Connect.ExecuteCsqtStr)创建并打开了对象RecordSet,sqtStr是一个串,代表一条标准的SQL语句响如:SqlStr=nSELECTOROMb,SetRecordSet=Connect.Execute(SqlStr)这条语句执行后,对象RecordSet中就保存了bl中的所有记录。4,操作数据库可利用Execute方便地执行数据的插入、修改、删除等操作。如执行插入操作:SqlStr=*Inser
27、tIntoblValues(l,2)Connect.Execute(sqlStr)5关闭数据对象和在使用了ADO对象之后,一定要关闭数据对象和。在ASP过调用方法ClOS6实现关闭。关闭创建的数据对象:RecordSet.closeSetRecordSet=Nothing关闭创建的对象Connect,closeSetConnect=Nothing完整的程序片段:产生实例/显示结果与传统的CGI和ISAPI等访库方式相比,ADO方案简单易行、应用广泛,将成为站点访问后台数据库的最佳选择。从结构上讲,传统的两层结构由于其自身的弊端,正在逐渐被三层体系结构所代替。以往的客户/服务器模式,无论将商业逻
28、辑放在哪一端,都将造成胖客户机或服务器端的沉重负担。微软将IlS作为中间层的WebServer,把复杂的胖PC客户端改造成为瘦客户端,把复杂的应用程序移到Web服务器上,从而大大缓解了这一问题。(六)ADO(ActiveX数据对象)概述微软公司的ADO(ActiveXDataObjects)是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLEDB的一个中间层。其对象模型包括:1 Connection对象任何数据库操作行为,都是建立在连接的基础之上,Connection对象的作用就在于创建与数据库进行互动所需的连接。Connection对象的主要属性有4个:CursorLo
29、cation、ConnectionString、ConnectionTimeut和CommandTimeOutCursorLocation主要用于设置客户端游标和服务器端游标;ConnectionString用于设置数据库连接;ConnectionTimeut用于设置连接超时;CommandTimeOut用于设置命令执行超时。Connection对象执行方法有两种:Open和ExecuteoOpen用于建立到数据源的连接;Execute用于执行对连接的命令,并用CommandTimeut属性对执行进行配置。Connection对象集合有个:Errors集合和Properties集合。Error
30、s集合用于返回数据源的错误;PrOPertieS集合用于产生Properties对象。2 Command对象Command对象通过SQL指令语句,对数据库进行添加、删除、修改资料等操作。其主要作用就是执行命令和传递参数。3 Recoreset对象Recoreset对象表示的是来自基本数据表或命令执行结果的记录全集。4 Parameters对象和Parameters集合为Command对象提供数据和参数。5-Field对象和Field集合提供对Recoreset中当前记录的各个字段进行访问的功能。6 Property对象和Properties集合提供有关信息,供Connection、Comman
31、d、Recoreset、Field对象使用。7 Error对象和Error集合提供访问数据库时的错误信息。(七)ACCESS数据库MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。ACCeSS数据库以文件形式保存,文件的扩展名是MDB。Access数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。表(TabIe)表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query)查
32、询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。窗体(FornI)窗体提供了一种方便的浏览、输入与更改数据的窗口。还可以创建子窗体显示相关联的表的容。窗体也称表单。报表(RePort)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。宏(MaCro)宏相当于DOS中的批欠理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。模块(ModUl6)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用VisualBasic编程。页一一是一种特殊的直接连接到数据库中数据的一种WEB页
33、。通过数据访问页将数据发布到Internet或Intranet上,并可以适用浏览器进行数据的维护和操作。(八)IIS技术1HS介绍IlS是InternetInfonnatiOnSerVer的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IlS5,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)置的安全特性,建立强大灵活而安全的Internet和Intranet站点。IIS支持(HypertextTransferProtocol,超文本传输协议),FTP(File
34、TransferProtocol,文件传输协议)以与SMTP协议,通过使用CGI和ISAPI,IlS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以与JaVa,它也支持CGl和WinCGl,以与ISAPl扩展和过滤器。IlS支持服务器应用的MiCroSOftBaCkOffiCe系列MicrosoftBackOffice系列包括以下容:(1)MicrosoftExchangeServer客户/服务器通讯和群组软件
35、;(2)MirrosoftProxyServer代理服务器;(3)用于连接IBM企业网络的MicrosoftSNAServerJ(4)用于集中管理分布式系统的MicrosoftSystemsManagementServer;(5)MicrosoftCommercialInternetSystem(MCIS)o2IIS技术应用特征IIS的设计目的是建立一套集成的服务器服务,用以支持FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。IlS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与WindowsNTServer网络
36、操作系统紧密的集成在一起另外,IIS还使用与WindowsNTServer一样的SAM(SecurityAccountsManager,安全性账号管理器),对于管理员来说,IIS使用诸如PerformanceMonitor和SNMP(SimpleNerworkManagementProtocol,简单网络管理协议)之类的NT已有管理工具。IIS支持ISAPI,使用ISAPl可以扩展服务器功能,而使用ISAPl过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和协议置于容易使用且任务集中的界面中,这些界面将Intemet
37、应用程序的使用大大简化UIS也支持MlME(MUItiPUrpoSeInternetMai1Extensions,多用于Internet扩展),它可以为Internet应用程序的访问提供一个简单的注册项。IIS的一个重要特性是支持ASPOIIS3.0版本以后引入了ASP,可以很容易的贴动态容和开发基于Web的应用程序。对于诸如VBScriptjJScript开发软件,或者由VisualBasic,JavajVisualC+开发系统,以与现有的CGl和WinCGl脚本开发的应用程序,IIS都提供强大的本地支持三、建设分析(一)的目标本设计的主要目标是开发名为我i电影的电影,用户可通过本浏览一些关
38、于电影的资信或信息,而且还可以通过留言板发表留言、互相讨论。此外,最重要的目的是通过制作软件的过程掌握到制作系统的过程与技术。充分理解学会ASP动态网页技术TIS,熟悉建立ASP运行环境(安装、设置HS)、建立站点,掌握建立数据库access显示数据库记录、插入数据库记录、修改数据库记录和删除数据库记录等容,加强研究DreamWeaVer与Photoshop的操作以与Web服务器如何连接访问数据库Dreamweaver和数据库的连接(使用ADO连接数据库)等等知识,以实现ASP动态的全部设计过程,规划的容结构,目录结构,结构的方法。积极锻炼解决开发过程中所遇到的各种实际问题的能力,从而不断提高
39、自身综合素质和文化修养。(二)综合可行性分析本作品制作基本上都是由本人自发研制开发,管理方便,运行简单,所用的素材、资料、工具均可从网上下载和相关书籍中参考,无需庞大的费用,甚至可以所是零费用。同时本作品是一个动态技术网页,网页容相对简单,主操作简单、界面简洁清晰四、规划设计(一)的主题的主旨在于从各种电影类型介绍宣传电影,并且分别从各种类型中提取出代表作放在首页,并且附有图片、花絮等,把电影艺术、魅力全面充分的展示出来。(二)网页模块的规划网页几大电影类型全部显示在首页上,包括:高清热播、动作与科幻、战争与历史、喜剧与爱情和综艺节目五大类型,并通过连接进入二级目录页面,每个二级网页中的电影信
40、息从数据库中的数据表DATA提取出来,各个二级网页为并列关系。通过WEB服务器与数据库ACCESS互动,利用ASP技术创建留言板模块和用户登录模块。(三)开发环境的建设开发所用工具和环境如下:硬件配置:CPUIntelCeleron-S,1300MHz(13X100)主板Unknowni815Motherboard存512MB显卡NVIDIAGeForce2MX/MX400(MicrosoftCorporation)硬盘WDCWD1600-00REA0操作系统:操作系统MicrosoftWindowsXPProfessional系统版本5.1.2600(WinXPRetail)ServiceP
41、ack232浏览器6.0.2900.2180(IE6.0SP2)控件Diectx 8.0开发设计工具:Dreamweaver8.0Photoshop8.0.1IIS5.1ODBC驱动程序ODBC数据源数据库工具:MicrosoftOfficeAccess2003(四)环境的配置1-IIS的安装与设置将系统WindoWSXP安装光盘放入光驱,在控制面版,添加或删除中添加internet信息服务(IIS),完成IIS的安装。在控制面版,internet信息服务(IIS),默认选项设置的默认根目录c:inetpubwwwroot,同时会自动生成默认SMTP虚拟服务器。2站点的创建使用DreaInWe
42、aver8.0站点新建,输入站点名字和地址、使用ASPVBScript语言脚本,选择把保存在默认根目录c:inetpubwwwroot下,完成站点的创建。打开管理站点,可以发现刚刚创建成功的站点,如图5.1。3Access关系型数据库的建立使用的是Access2003创建了一个名为data,mdb的数据库。系统对数据的读取,存储都是对该数据库进行操作。数据表是关于特定主题数据的集合,它用来存储原始数据,是数据库进行窗体设计、报表设计以与对数据库进行关联、查询等操作的基础。图5.2就是一个数据表,由字段和记录组成。在数据表中,每一行称为一个记录,每一列称为一个字段。可以为每个主题使用单独的数据表
43、,这样能够提高数据库的工作效率。电影信息:表Fia同电影编Wl电影名导演主演类型ESJ红楼梦李少红周采芹/归亚蕾古装/历史雌+1002建国大业韩三平,唐国强张国立V历史/战争电影+1003阿凡达詹姆斯-西格妮韦弗佐动作惊悚科,阿F+1004变形金刚2:迈克尔-希安拉博夫梅动作科幻冒F影片,*1005我们约合吧暂无何灵杨乐乐孙马综艺节目我传1006冰河世纪3卡洛斯约翰雷吉扎莫喜剧动画冒F原版公+1007机动战士高文暂无高垣彩阳三木真经典动漫机后+1008唐伯虎点秋彳李力持周星弛巩俐苑E喜剧华语“江神*0记录.X1!*共有记录数:8图5.2电影信息完成电影信息数据表,就可以建立数据表间的关系了,在
44、Access2003工具中打开显示表,选择两个相关的数据表,对其中关联的字段拖拉,建立连接。如图5.3所示。4连接数据库在建设应用程式中使用数据库,就需要创建数据库连接。没有数据库连接的话,应用程式将不知道在什么地方找到数据库或怎么和数据库连接。在Dreamweaver8.O中创建数据库连接时,为提供了和数据库建立联系的信息或参数。利用DSN中的ODBC数据库源驱动程序来连接数据库,在Dreamweaver应用程序面板下的数据库和绑定选定c:inetpubdatabasedata.mdb新建的数据库文件,产生记录集如图5.40图5.4记录集五、的建设开发(一)的目录结构结合容,对主要结构进行划
45、分如图6.1所示。图6.1主要结构(二)版块设计本主要是让一些喜爱电影的用户,更深入对电影魅力的体会,并了解一下电影的相关资讯。而且用户可以免注册,直接浏览该的所有容。容包括:首页、高清热播、动作科幻、战争历史、喜剧爱情、经典动漫、综艺节目、用户注册与登录等六个版块。1首页的设计该页面作为整个的首页,logo的设计比较明了,如图6.2。图6.2设计logo为了用户浏览方便,所以在进行是首页版面设计时,将本作品的六个主要版块的容都浓缩在首页的界面里,从而令用户可以快速的看到用户所感兴趣的容,节省用户浏览的时间,首页整体设计如图6.3。我i电影welcome to wo i dan ying用户35明注Hl首员 高清热楮动作与科幻书例与爱精战争与历史影片分类图6.3整体封面设计此外本版块设计图片自动更换利用到了CSS技术,CSS是CaSCadingStyleSheets(层叠样式表单)的简称,简称样式表,它是一种设计网页样式的技术。CSS代码的基本语句结构为:选择符属性名:属性值,选择符可以是HTML中任何的标签或自定义标识符,比如P、DIV、IMG甚至BODY都可以作为选择符。具体代码如下:!DOCTYPEhtmlPUBLIC,-W3CDTDXHTML1.0Transitional/ENntitle)我i电影meta-equiv=imag
链接地址:https://www.31ppt.com/p-6785116.html