影院网站设计与实践_毕业论文(设计).doc

上传人:来看看 文档编号:3929881 上传时间:2019-10-10 格式:DOC 页数:41 大小:599KB
返回 下载 相关 举报
影院网站设计与实践_毕业论文(设计).doc_第1页
第1页 / 共41页
影院网站设计与实践_毕业论文(设计).doc_第2页
第2页 / 共41页
影院网站设计与实践_毕业论文(设计).doc_第3页
第3页 / 共41页
影院网站设计与实践_毕业论文(设计).doc_第4页
第4页 / 共41页
影院网站设计与实践_毕业论文(设计).doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《影院网站设计与实践_毕业论文(设计).doc》由会员分享,可在线阅读,更多相关《影院网站设计与实践_毕业论文(设计).doc(41页珍藏版)》请在三一文库上搜索。

1、渤海大学毕业论文(设计)题 目:影院网站设计与实践姓 名:李楠专 业:计算机及应用班 级:07级17,18班院 系:渤海大学培训学院入学年度:2007年指导教师: 任永昌日 期: 2011年3月22日摘 要当前,随着计算机技术与通信技术的发展,网络的规模也逐渐增大。网络的元素也随之而不断增加。有的利用其进行通信,有的利用其作为商业用途,在网络上进行出售、收购、宣传等用途。从而使得网络越来越成为现今社会上必不可少的元素,而网站就是这个网络里的一个很大的元素。ASP(Active Server Pages)是近年来新兴的动态站点设计技术,凭借其动态、高效和易于交互的特点,正在渐渐取代传统的Web技

2、术,成为Internet/Intranet上一道引人入胜的风景。本文介绍了“我i电影”网站的规划设计、建设开发、测试运行等步骤,基于IIS平台,用Dreamweaver8 & ASP实现网站的建设与后台数据库Access的数据信息交流。在老师、网友的指导下,翻阅了众多网站开发书籍完成了这一网站的建设。关键词:网络发展;网站建设;ASP;数据库AbstractAt present, with computer technology and communication technology, network size also increases. Elements of the network

3、also will be increasing. Some use their communication, and some use it as a commercial use on the network for the sale, purchase, promotion and other purposes. So that the network is increasingly becoming an essential element of modern society, and the site where the network is a big element.ASP (Ac

4、tive Server Pages) is a new dynamic in recent years, site design technology, with its dynamic, efficient and easy-to-interactive features, are gradually replacing the traditional Web technology, as Internet / Intranet with a spectacular landscape. This article describes the I i movie site planning a

5、nd design, construction, development, testing, operation and other steps, based on the IIS platform, with Dreamweaver8 & ASP to achieve the construction site and back-end database Access the data exchange. The teacher, under the guidance of friends, read many books, web site development completed th

6、e construction of this site.Keywords: Network development; site construction; ASP; database目 录引 言1一、电影网站概况2(一) 电视电影网站的现状及发展2(二) 电视电影网站特点、分类3(三) 国内外网络电视电影网站发展差异3(四) 目前我国网络电视电影网站存在的问题4二、网站规划设计、建设开发、测试运行环境配置支持6(一) ASP技术6(二) 静态网页与动态网页区别7(三) ASP语句9(四) ASP内建对象10(五) ASP访问数据库10(六) ADO(Active X数据对象)概述12(七) A

7、CCESS数据库14(八) IIS 技术15 IIS介绍15 IIS技术应用特征16三、网站建设分析18(一) 网站的目标18(二) 综合可行性分析18四、网站规划设计19(一) 网站的主题19(二) 网页模块的规划19(三) 网站开发环境19(四) 环境的配置20IIS的安装与设置20站点的创建20Access关系型数据库的建立21连接数据库22五、网站的建设开发24(一) 网站的目录结构24(二) 版块设计25首页的设计25二级页面提取数据库信息29注册和登录、留言板模块30六、网站的测试运行32结 论33致 谢34参考文献35引 言随着时代的发展,生活水平的提高,人民对于娱乐的方式也越发

8、丰富,而电影则是其中一种较为受广大人民群众喜爱的娱乐方式。中国互联网信息中心(CNNIC)发布2008年中国网络视频市场及网民视频消费行为研究报告显示,我国使用网络视频的网民高达1.6亿,相当于每1.3个网民中就有一个网络视频用户。从调查结果来看,中国网民对网络视频的娱乐性消费倾向较重,电影和电视剧是最受关注的内容。人们可以从电影网站里得到自己喜欢的电影电影,也称映画。是由活动照相术和幻灯放映术结合发展起来的一种现代艺术。是一门可以容纳文学戏剧、摄影、绘画、音乐、舞蹈等多种艺术的综合艺术,但它又具有独自的艺术特征。电影在艺术表现力上不但具有其它各种艺术的特征,又因可以运用蒙太奇这种艺术性极强的

9、电影组接技巧,具有超越其它一切艺术的表现手段,而且影片可以大量复制放映。电影网站是指在完善的技术平台支持下,提供电影及电视剧资料库,包括资讯,预告片,海报,写真和热门影评。同时,电影网站在尊重版权的前提下,让互联网用户在线流畅发布、浏览和分享电影作品。而本作品我i电影就是一个介绍电影的专题网站。本作品作为一个介绍电影的专题网站,其内容包括六个电影类型:高清热播、动作与科幻、战争与历史、喜剧与爱情、经典动漫和综艺节目,其中综艺节目作为一个专栏。在内容的组织安排上尽量做到结构合理、内容翔实、通俗易懂,有利于读者理解本作品的制作流程、结构和运用的技术、支持环境等。在本作品的建设过程中,整理、应用了国

10、内外的相关资料。一、 电影网站概况(一) 电视电影网站的现状及发展目前,网络电视电影网站发展已渐成规模。比较有名气的网络电视电影网站有:皮皮电影网、优酷电影网、土豆电影、UUSee、PPS、风行等等,而且相对集中于华东地区,据网上统计达到了130家左右。网络电视电影网站从最早出现到现在已经有很多很多年了发展,而我国和世界的互联网飞速发展,电影网站作为网络电视电影网站的门户网站,也有很多发展和进步。技术的革新发展为电影网站内容有一个新的传播途径,目前的三网融合也提供了一些发展机遇。在中国互联网发展的背景下,无论是互联网的人数,还是点击量和网站数、增长率这几个方面成几何速度递增,功能齐全的网络电视

11、电影网站本身的访问量、网站数量、网站的内容、影片等等也是大幅度提升。相信在这种趋势下,视频分享与网络电视电影最终将会融合,而用户将会是这种趋势下最大的收益者,毕竟方便、快捷、齐全的操作才是用户最想要的视频娱乐平台。电影网站的用户访问量比较大,主要因由电影网站所产生的知名度宣传影响;其次跟电视台、电台、大型活动和品牌网站做一些互动的节目有关系。很多电影网站内容直接跟央视网所关联,很多人就会点击央视网。奥运会期间受众突破了5000多万。但是受众又分布非常不均匀,比如主要是和广播电台的网站。剩下大部分的网站,地、市级的人数非常非常少,知名度也比较低。另外一个特点,波动比较大。凡是有重大事件就会大,或

12、者电视台有一个什么新的节目、新的栏目,给网站做了很多宣传,或者联动互动的时候规模就会增加。(二) 电视电影网站特点、分类目前网络电视电影网站基本上延续了广播电视台的格局。我们从几个角度去看,第一,按照行政级别分类,分中央级网络电视电影网站,像广播电台网站。另外,省级网络电视电影网、地市级网络电视电影网。还有按照媒体性质分类,有电影网站、电视网站、广播电视综合网站。按照经营属性分类,一种是自办独营广播电视网站,直接从属于电台或者电视台。第二类是托管型,在很多地市用这个方法,网站的所有权基本上都是电视台的,但是托管给一些专业型的公司帮它维护。小一点的电台、电视台比较多。另外是合资性质的网站,合资组

13、建的网站目前主要是在宽频这个业务上,合资还是合作情况比较复杂,全国各个地方的情况都不一样。这些网站都隶属于广播电视台或者电台,基本上都是和电视台的利益或者行动、活动安排高度一致的。网络电影网站已累积了丰富的资源,另外目前我们国家对广播电视还有一些特殊的政策,包括新闻采访播报的审查这方面的资源,资源应该是非常丰富的。大部分的影音视频的版权或者资质的内容、权利都集中于广播电视、内容独家。(三) 国内外网络电视电影网站发展差异国内市场中,网络电视电影可谓是风光无限。但是在国外这种情况恰恰相反,以YouTube为首的视频分享类网站从始至终都压制着网络电视电影,只有Joost依然坚守着网络电视电影的大旗

14、,虽然Joost已经发展到了一个不错的水平,在全球获得了超过350万独立访问者。客观来讲,国内外网络电视与视频分享网站发展产生巨大的差异的原因,主要集中在三点: 宽带成本。与国外相比,国内的宽带成本要高出不少,并且无论从资费还是网速上国内都没有任何优势可言,这就大大制约了国内视频分享类网站的发展。而以P2P技术为核心的国内网络电视电影商,在成本及速度上优势则要明显的多。而在国外,一些国家的宽带成本上甚至要比P2P技术还要低廉,这让本就处于劣势的网络电视电影厂商只能苦苦支撑。 电信商。有过跨网下载或游戏经历的朋友可能感触更加明显。而国外的电信公司有互联互通的法律强制执行,不存在运营商间通路的瓶颈

15、,这种不统一的网络在很大程度上也在增加我们视频分享网站的成本。 功能性。与国外的网络电视电影相比,国内发展的更加全面,集各种功能为一身的网络电视电影能够与时俱进,给予用户最需要的使用需求及方便舒适的使用体验,这一点国外以自我发行为主的网络电视电影就显得单调了许多。(四) 目前我国网络电视电影网站存在的问题经过长时间的观察和研究发现,我国众多的网络电视电影网站存在和牵涉到的问题很多,主要包括以下几个方面:网站页面的图片和动画广告出现的太多,广告链接太复杂,页面太花。网站所播放的电影版权和转载不合法化。网站上播放格式、播放器比较混乱。电信运营商提供的线路带宽有限。免费电影网站无法保障电影的播放。网

16、络电视电影网站比较多、杂,缺乏统一的规划和管理。网站盈利前景迷茫,利润薄。网站内容资源没保障。二、 网站规划设计、建设开发、测试运行环境配置支持(一) ASP技术ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息

17、,上传与下载等等。ASP是微软为IIS 3.0以上服务器及单机开发的动态站点设计技术,可以与常规HTML集成,简单而有效,适于一般的程序设计人员。后台可与NT系统上配套的SQL等数据库相连,只需编写少量的代码,即可在页面上执行一系列的访库操作,特别适合企业经营活动的需要。使用ASP所提供的内置组件对象配合HTML、VBScript和JScript,可实现各种复杂功能,并使主页呈现丰富多变的风格。利用ASP进行Web设计,具有开发容易、功能完备、形式完美等特点,随着NT和IIS在Intranet应用领域的覆盖面不断扩大,ASP将成为企业和个人在Internet上大显身手所不可或缺的卓越技术。AS

18、P是近年来新兴的动态站点设计技术,凭借其动态、高效和易于交互的特点,正在渐渐取代传统的Web技术,成为Internet/Intranet上一道引人入胜的风景。(二) 静态网页与动态网页区别通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供静态(static)的主页内容。 所谓静态,指的就是站点的主页内容是固定不变的。 当浏览器通过Internet 的HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏

19、览器。 一个静态的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成

20、效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和IDC(Internet Database Connector)等功能有限,不敷使用。ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

21、ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。 ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用

22、户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web Server上装了ASP,就调用ASP。ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器。ASP网页是数据库网页,当浏览器打开一个ASP网页,Web服务器接收到访问者请求后,按以下流程对网页进行处理:服务器读取浏览器asp网页内容,并判断是否有应用程序需要在服务器端执行;如果有应用程序代码,服务器将挑选出这些代码,进行解释,并通过数据库驱动程序对数据库进行编辑修改;服务器将处理过的结果与ASP网页中静态代码

23、合并,并传送给客户端浏览器。 ASP 工作流程如图3.1所示。浏览器Web服务器.asp脚本ODBC数据库驱动数据库access图3.1 ASP工作流图(三) ASP语句ASP并不是一种语言,它只是提供一个环境来运行ASP文件中的Script。为了顺利使用ASP,必须遵守ASP的语法规则。ASP的语法由下面几个元素组成:定界符定界符是用来界定一个标志单元的符号,如HTML里的“”。同样,ASPScript的命令和输出表达也有定界符,同text和HTML都不同,它的命令定界符是“”。例如下面是一条赋值语句:ASP使用“”来向浏览器输出表达式,例如: 将在浏览器上输出“Timeout”。Scrip

24、t标志ASP可以使用任何Script语言,只要提供相应的脚本驱动(engine)即可,ASP自身提供了VBScript和JScript的驱动。它缺省的Script语言是VBScript,当然开发者也可以改变这一缺省设置,例如要改为Jscript,只需在文件开头注明即可。和中的部分就是描述语言程序,和HTML类似。不同的是在HTML中这一部分由浏览器解释执行,在ASP里却是由WebServer解释执行。可以在一个.asp文件里使用几个不同的Script语言,只需把每段用和括起来。也可以包含在浏览器端执行的Script,将描述语句注释起来,该段程序就由浏览器来解释执行。 HTML标记:在ASP文件

25、中可以包含HTML语言的各种表达。(四) ASP内建对象ASP提供了五个内建对象来提供更高一级的Web功能,它们是: Request:从使用者获取信息; Response:将信息送给使用者; Session:存储在一个Session内使用者的信息; Application:在一个ASP应用内让不同使用者共享信息; AspError: 对象创建自定义错误处理。(五) ASP访问数据库ASP采用ADO(ActiveX Data Objects)技术访问后台数据库。其中内置的数据库访问组件ADODB属于数据库应用的COM构件,可以在多种环境下使用。ASP通过内置的ADODB组件来实现这一功能。可以使

26、用ADO去编写紧凑简明的脚本以便连接到ODBC 兼容的数据库和 OLE DB 兼容的数据源。具体的操作步骤可以归纳为以下几步: 创建数据库源名(DSN) ADODB通过ODBC工作,因此要在ODBC中设置DSN(数据源名)。打开Windows的控制面板,双击ODBC的图标,然后选择文件 DSN 的属性页,单击,选择数据库驱动程序,然后单击下一步,按照屏幕的指示键入数据源文件的名称,然后单击下一步,再单击完成创建数据源。 创建数据库链接 链接用以保持一些关于正在访问的数据的动态信息,以及链接者信息。利用ADODB的成员函数Open和先前设定的DSN与数据库连接,其语法如下: SetConnect

27、=Server.CreateObject(data.Connection) 创建了链接对象Connect。 Connect.Open(DSN=data;UID=userID;PWD=password) 打开链接。data为数据源名;userID为用户名;password为用户口令。 创建数据对象 ADO中的数据对象通常保存的是查询结果。RecordSet 是ADO中最复杂的对象,有许多属性和方法,灵活运用,可以达到许多好的效果。其创建方法如下: Set RecordSet =Connect.Execute(sqtStr) 创建并打开了对象RecordSet ,sqtStr是一个串,代表一条标准

28、的SQL语句。例如: sqlStr=SELECT*FROM b1 Set RecordSet =Connect.Execute(sqlStr) 这条语句执行后,对象RecordSet中就保存了b1中的所有记录。 操作数据库 可利用Execute方便地执行数据的插入、修改、删除等操作。如执行插入操作: sqlStr=Insert Into b1Values(1,2) Connect.Execute(sqlStr) 关闭数据对象和链接 在使用了ADO对象之后,一定要关闭数据对象和链接。在ASP中通过调用方法close实现关闭。 关闭创建的数据对象:Record Set .close Set Rec

29、ord Set=Nothing 关闭创建的链接对象:Connect. close Set Connect=Nothing 完整的程序片段:/产生实例/显示结果 与传统的CGI和ISAPI等访库方式相比,ADO方案简单易行、应用广泛,将成为站点访问后台数据库的最佳选择。从结构上讲,传统的两层结构由于其自身的弊端,正在逐渐被三层体系结构所代替。以往的客户/服务器模式,无论将商业逻辑放在哪一端,都将造成胖客户机或服务器端的沉重负担。微软将IIS作为中间层的Web Server,把复杂的胖PC客户端改造成为瘦客户端,把复杂的应用程序移到Web服务器上,从而大大缓解了这一问题。(六) ADO(Activ

30、e X数据对象)概述微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLEDB的一个中间层。其对象模型包括:Connection对象任何数据库操作行为,都是建立在连接的基础之上,Connection对象的作用就在于创建与数据库进行互动所需的连接。Connection对象的主要属性有4个:CursorLocation、ConnectionString、ConnectionTimeOut和CommandTimeOut。CursorLocation主要用于设置客户端游标和服务器端游标;ConnectionString

31、用于设置数据库连接;ConnectionTimeOut用于设置连接超时;CommandTimeOut用于设置命令执行超时。Connection对象执行方法有两种:Open和Execute。Open用于建立到数据源的连接;Execute用于执行对连接的命令,并用CommandTimeOut属性对执行进行配置。Connection对象集合有个:Errors集合和Properties集合。Errors集合用于返回数据源的错误;Properties集合用于产生Properties对象。Command对象Command对象通过SQL指令语句,对数据库进行添加、删除、修改资料等操作。其主要作用就是执行命令

32、和传递参数。Recoreset对象Recoreset对象表示的是来自基本数据表或命令执行结果的记录全集。Parameters对象和Parameters集合为Command对象提供数据和参数。Field对象和Field集合提供对 Recoreset中当前记录的各个字段进行访问的功能。Property对象和Properties集合提供有关信息,供Connection、Command、Recoreset、Field对象使用。Error对象和Error集合提供访问数据库时的错误信息。(七) ACCESS数据库Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行

33、和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access数据库以文件形式保存,文件的扩展名是MDB。Access 数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。报表(Report)报

34、表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。页是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet 或Intranet上,并可以适用浏览器进行数据的维护和操作。(八) IIS 技术 IIS介绍IIS是Internet Information Server的缩写,它是微软公司

35、主推的服务器,最新的版本是Windows2000里面包含的IIS 5,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人

36、员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。 IIS支持服务器应用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下内容:()Microsoft Exchange Server 客户/服务器通讯和群组软件;()Mirrosoft Proxy Server 代理服务器;()用于连接IBM企业网络的Microsoft SNA Server;()用于集中管理分布式系统的

37、Microsoft Systems Management Server;()Microsoft Commercial Internet System(MCIS)。 IIS技术应用特征IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Ma

38、nager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,简单网络管理协议)之类的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Ext

39、ensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。三、 网站建设分析(一) 网站的目标本设计的主要目标是开发名为我i电影的电影网站,用户可通过本网站浏览一些关于电影的资信或信息,而且还可以通过留言板发表留言、互相讨论。此

40、外,最重要的目的是通过制作软件的过程掌握到制作系统的过程与技术。充分理解学会ASP动态网页技术,IIS,熟悉建立ASP运行环境(安装、设置IIS)、建立站点,掌握建立数据库access显示数据库记录、插入数据库记录、修改数据库记录和删除数据库记录等内容, 加强研究Dreamweaver与Photoshop的操作以及Web服务器如何连接访问数据库、Dreamweaver和数据库的连接(使用ADO连接数据库)等等知识,以实现ASP动态网站的全部设计过程,规划网站的内容结构,目录结构,链接结构的方法。积极锻炼解决网站开发过程中所遇到的各种实际问题的能力,从而不断提高自身综合素质和文化修养。(二) 综

41、合可行性分析本作品制作基本上都是由本人自发研制开发,管理方便,运行简单,所用的素材、资料、工具均可从网上下载和相关书籍中参考,无需庞大的费用,甚至可以所是零费用。同时本作品是一个动态技术网页,网页内容相对简单,主操作简单、界面简洁清晰四、 网站规划设计(一) 网站的主题网站的主旨在于从各种电影类型介绍宣传电影,并且分别从各种类型中提取出代表作放在首页,并且附有图片、花絮等,把电影艺术、魅力全面充分的展示出来。(二) 网页模块的规划网页几大电影类型全部显示在首页上,包括:高清热播、动作与科幻、战争与历史、喜剧与爱情和综艺节目五大类型,并通过连接进入二级目录页面,每个二级网页中的电影信息从数据库中

42、的数据表DATA提取出来,各个二级网页为并列关系。通过WEB服务器与数据库ACCESS互动,利用ASP技术创建留言板模块和用户登录模块。(三) 网站开发环境网站的建设开发所用工具和环境如下:硬件配置:CPU Intel Celeron-S, 1300 MHz (13 x 100)主板Unknown i815 Motherboard内存 512MB显卡NVIDIA GeForce2 MX/MX 400 (Microsoft Corporation)硬盘 WDC WD1600JB-00REA0操作系统:操作系统 Microsoft Windows XP Professional系统版本 5.1.2

43、600 (WinXP Retail) Service Pack 2 32位浏览器 6.0.2900.2180 (IE 6.0 SP2)控件 Diectx 8.0开发设计工具:Dreamweaver 8.0 Photoshop 8.0.1 IIS 5.1 ODBC驱动程序 ODBC 数据源数据库工具:Microsoft Office Access 2003(四) 环境的配置IIS的安装与设置将系统 Windows XP安装光盘放入光驱,在控制面版,添加或删除中添加internet信息服务(IIS),完成IIS的安装。在控制面版,internet信息服务(IIS),默认网站选项设置网站的默认根目录

44、c:inetpubwwwroot,同时会自动生成默认SMTP虚拟服务器。站点的创建使用Dreamweaver 8.0站点新建,输入站点名字和地址,使用ASP VBScript语言脚本,选择把网站保存在网站默认根目录c:inetpubwwwroot下,完成站点的创建。打开管理站点,可以发现刚刚创建成功的站点,如图5.1。图5.1 管理网站界面Access关系型数据库的建立网站使用的是Access 2003创建了一个名为data.mdb的数据库。系统对数据的读取,存储都是对该数据库进行操作。数据表是关于特定主题数据的集合,它用来存储原始数据,是数据库进行窗体设计、报表设计以及对数据库进行关联、查询

45、等操作的基础。图5.2就是一个数据表,由字段和记录组成。在数据表中,每一行称为一个记录,每一列称为一个字段。可以为每个主题使用单独的数据表,这样能够提高数据库的工作效率。图5.2 电影信息完成电影信息数据表,就可以建立数据表间的关系了,在Access 2003工具中打开显示表,选择两个相关的数据表,对其中关联的字段拖拉,建立连接。如图5.3所示。图5.3 电影信息与用户信息相关连接数据库在网站建设应用程式中使用数据库,就需要创建数据库连接。没有数据库连接的话,应用程式将不知道在什么地方找到数据库或怎么和数据库连接。在Dreamweaver 8.0中创建数据库连接时,为网站提供了和数据库建立联系的信息或参数。利用DSN中的ODBC数据库源驱动程序来连接数据库,在Dreamweaver应用程序面板下的数据库和绑定选定c:inetpubdatabasedata.mdb新建的数据库文件,产生记录集如图5.4。图5.4

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1