网页设计 毕业论文 (2).doc
《网页设计 毕业论文 (2).doc》由会员分享,可在线阅读,更多相关《网页设计 毕业论文 (2).doc(24页珍藏版)》请在三一文库上搜索。
1、网页设计毕业论文 专 业: 数码嵌入式技术 班 级: 10级数嵌3-1班 姓 名: 指导老师: 西安数字技术学院二0一二年 摘 要随着网络信息的飞速发展,网络传媒以被越来越多的企业看好,而网站就是传媒很好的一种方式,目前有很多企业都在开发属于自己的网站,所以研究网站建设是很有必要的。本文针对开发网站的ASP(ActiveServerPages)技术做了具体的阐述,说明了ASP(ActiveServerPages)服务器的安装及IIS的配置。数据库系统是对数据进行存储,管理,处理和维护的软件系统,每个动态网站都必须牵涉到数据库,数据库的地位是非常重要的,本文根据数据库尽可能不重复,以最优的方式组
2、织数据的特点,对数据的增、删、改和检索由统一软件进行管理和控制。数据库和ASP(ActiveServerPages)技术也是本文研究的主要对象。本文运用ASP(ActiveServerPages)技术、数据库和相应的网站开发软件,阐述网站前后台设计,并对其功能进行了论述,实现了整个网站功能的使用。通过对整个网站的设计,说明了在制作过程中遇到常见问题的解决方法。关键词:ASP技术,软件工程,数据库目录1前言12绪论12.1网页制作的背景和意义12.2相关术语的阐述23网页开发环境及数据库概述33.1网页运行环境的开发33.2ASP和ADO简介4 3.2.1ASP产生的历史环境4 3.2.2ADO
3、对象63.3网页图像设计工具Photoshop73.4网页设计工具Dreamweaver84网页需求分析84.1可行性分析8 4.1.1网页的界面设计8 4.1.2网页界面构成要素94.2网站需求分析9 4.2.1建站目的9 4.2.2网站实现功能105网站的总体规划105.1制作网页的一般步骤105.2网页包括的元素115.3网页层次结构126需要解决的几个关键问题136.1数据库技术136.2数据库连接技术146.3数据库写入技术146.4数据库的读取技术166.5记录集合的建立167网页测试177.1网页测试177.2网页发布及网站维护18结论18致 谢20参考文献22III 1前 言中
4、华民族文化源远流长,中国文化博大精深,而中国画在思想内容和艺术创作上,都反映了中华民族的社会意识和审美情趣,体现了中国人对自然、社会及与之相关联的政治、哲学、宗教、道德、文艺等方面的认识。传承中国文化,并将其发扬广大,是我作为一个华夏之女的心愿。在信息技术飞速发展的今天,人们获取信息的方式更多是来源于互联网。而吸引浏览用户的则是视觉效果出色、信息量丰富、使用起来便捷的网页,所以网页设计尤为重要。互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。网页设计伴随着网络的快速发展而快速兴起,作为上网的主要依托,由于人们使用网络的频繁而变得非常的重要。
5、网页讲究的是排版布局,其功能主要就是提供一种形式给每个上网者,让他们能够了解网站提供的信息。面对日益加快的生活节奏和信息社会日新月异的变化,企业极需要一种快捷,便利的平台来对外宣传企业形象,介绍最新产品和及时售后服务。如何运用现代化信息技术完成这一目标,建立“一座企业与顾客之间畅通无阻的大桥”已成为企业中应该解决的重要课题之一,本网站正是为这一目标设计制作的。2绪论2.1网页制作的背景和意义我们读书就是为了获得知识,现在我们学习了ASP动态网页设计,当然就是要能做一个精美的网页。在此次毕业设计中,我们要能更加的了解Dreameaver强大的功能和更好的使用它。通过此次设计我们还要能够知道静态网
6、页和动态网页的区别。诚然,次此设计的个人网页,一方面是为了完成毕业作业,但更重要的是把我们所学到的东西用在具体的实践之中,所以,这次设计的目的也是要我们更好的掌握和使用好ASP的核心工具和技术,以便提高对网页知识的更深层了解。第三点也是最要的一点是,把我们在书本上学到的知识充分运用到此次设计之中。使我们的在书上学到的东西不仅仅停留在表面上,把这些东西都用在所要做的网页上面。以达到老师要求的效果和学以致用。Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb
7、(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。我们发现这样一个事实,用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页
8、面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何
9、额外工作的情况下实现了为用户量身订做的个性化页面。本文主要完成Web服务器端的设计实现管理个人资料、照片上传、网文撰写、客户留言、日志以及后台管理等ASP页面及整个实验网站的组织建立和测试工作。我通过中国书画网站展示出中华文化的博大精深。不同的人,其网站上的展示方式或手法各有不同,千变万化。在网站策划中,如何把把中华文化通过网站展示出来,是我设计的重要内容。2.2相关术语的阐述WWW是“WorldWideWeb的缩写;HTML的意思则是“HypertextMarkupLanguage”,中文翻译为“超文本标记语言”。“超文本”就是指页面内可以包含图片、链接、甚至音乐,程序等非文字的元素。URL
10、s是UniformResourceLocator的缩写,统称为统一资源定位器。可以把它想象成文件名的网络扩展。我们不但可以通过各种不同的方法指出在网络的上哪一台机器的目录下的文件。这个文件可以通过各种不同的方法得到。在URL中还指定了访问这一个文件的协议。在实际应用中,URL经常称为“网址”或URL地址。TCP/IP协议(TransmissionControlProtocol/InternetProtocol传输控制协议/因特网协议)所谓协议,其实应该叫他网络协议,它是计算机与计算机之间,进行信息传输的语言,只有两台计算机具有相同的协议方能进行信息传输,常见协议有IPX协议、TCP/IP协议等
11、。IPX现广泛应用于局域网中,大多数局域网游戏都使用IPX协议。TCP/IP协议可以说它是你接入因特网的必备条件,因为它是因特网上的通用协议。FTP协议(FileTransterProtocol)也就是文件传输协议。我们知道,在服务器中一般都有大量的共享软件和免费资源,要想从服务器中把文件传送到本地的计算机(术语称“客户机”)上或者把自己机器上的资源传送到服务器上,就必须在两台机器中进行文件传送,那么双方就必须要共同遵守一定的规则,FTP就是用来在客户机和服务器之间进行文件传输以实现文件共享的协议。FTP只是一种协议,必须要有相应的专用软件来执行它,一般称为FTP软件。通过FTP软件可连接到F
12、TP服务器上,执行上载和下载文件的任务。常用的FTP软件有LeapFTP、CuteFTP、WS_FTP、FTPX等,这些软件的原理基本相同,只是用户界面和功能略有差异。3网页开发环境及数据库概述3.1网页运行环境的开发本系统必须被运行在IIS(InternetInformationServer)下使用IIS,运行WindowsNTServer 的计算机便成为大容量、功能强大的Web服务器,它可以将信息发布给办公大楼或整个世界的用户。对于在基于WindowsNT的计算机上联网,InternetInformationServer 是很理想的,因为它可以在现存硬件上设置功能强大的Web服务器。Int
13、ernetInformationServer 集成在WindowsNTServer 操作系统中,并利用了其安全特征和性能优势。3.2ASP和ADO简介3.2.1ASP产生的历史环境从本节开始,将进入本书的重点内容-使用ASP(activeseverpages)技术设计最流行的远程教育平台。在目前飞速发展的IT行业中,网站一旦建立起来,就一如既往的保持静态,不加更改?如果是这样,就无形中一落后时代的步伐。所谓静态指的是网站的页面内容固定不变,当用户浏览器通过互联网的HTTP协议向Web服务器请求提供页面内容时,服务器仅仅是将原来已经设计好的静态HTML代码,最多加上流行的GIF89A格式的动态图
14、片。若网站维护者要更新网页的内容,就必须手动的来更新起所以的HTML文档。这种网长的致命弱点就是不容易维护,为了不断更新网页的内容,就必须不断的重复HTML文档,随着网站内容和信息量的日益扩增,使得工作量大得出人想象。ASP正是解决这个尴尬局面出现了。因此ASP迅速的得到了无数网络开发者的垂青。(1)什么是ASPASP的全称是ActiveSeverPages,目前没有正式的中文名,可以理解为动态服务器页面技术。ASP是目前最流行的开发动态网站的程序开发之一,它的特点是将脚本,超文本和强大的数据访问功能结合在一起,并提供了众多的服务器组件来扩张功能,能够很方便的创建分布式和基于Web的商业话应用
15、程序。如果要更简单的描述ASP,可以说ASP就是运行在Web服务器上的动态网页。ASP程序文件也是一个标准的网页,一般HTML标记和ASP脚本代码混杂在一起组成。ASP网页程序必须想竟Web服务器的ASP解释器解释执行,产生HEML代码后才传送给用户的浏览器执行显示。(2)的特点1、任何开发工具皆可发展只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPageExpress、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写,可能会发生一些意想不到的离奇状态。通吃各家浏览由于ASP程
16、序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。2、语言相容性高ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。3、隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到文件,原始的程序代码是看不到的!这是应届程序先于网站服务(eb Server)端执行后,将结果转换成标准文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的程序并不会轻易地被看见进
17、而被盗用。4、易于操控数据库可以轻易地通过DBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:Access、FoxPro、dBase、Oracle等等,另外,亦可将“文本文件”或是”Excel”文件当成数据库用。5、面向对象学习容易具备有面向对象(object-Oriented)功能,学习容易,提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用内建的“Application”对象或”Session”对象所撰写出来的程序可以在多个网页之间暂时保存必要的信息。6、对象名称功
18、能描述RequestResponseServerSessionApplicationObjectContext从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息。(3)ASP模型对象ASP提供了六个功能强大的内置对象供用户使用,利用这六个对象,可以设计变化多端的Web应用程序,在ASP开发Web应用程序时,通过调用对象的方法,不但能实现提高编程效率,而且编程更优化。下面列出ASP包括的六个内置对象:Response:将信息送主客户端Request:从客户端取得信息Server:提供一些WebSever方法Session:记录连接着的信息,每一个连接者的
19、信息有独立的Session对象来记录Apptication:记录共用消息,让不同的可户端共享信息Objectlontent:配合MTS进行分布式事务处理(4)ASP的运行ASP页面与一般的HTML页面的真正不同之处,在于ASP页面需要经过Web服务器的解释执行而HTML网页不需要。因此如果要运行和发布式ASP网页,就需要有Web服务器的支持。任何一个Web服务器,只有内嵌有ASP的解释程序,就可以运行ASP编写的动态网页。整个过程主要有如下5个步骤(HTML页面的处理没有第三步):A.用户将ASP文件的网址输入到浏览器的地址栏,请求一个ASP网页。B.浏览器向Web服务器发送ASP文件请求,成
20、为RequestC.服务器找到并解释执行该ASP文件,生成标准的HTML文件D.服务器将HTML文件传送给用户浏览器,称为ResponseE.用户的浏览器解释HTML文件,结果在浏览器窗口显示3.2.2ADO对象ADO原名为ActiveXDataObject。通过与ASP的结合,可以在网页里执行SQL的指令,用户可以轻松且快速的存取、增加或是删除数据库的数据。ADO包含三个主要的对象:Recordset、Connection以及Cmmand。通过这些对象的了解与应用,再利用ASP对象,就可以很容易地制作出一个方便快捷、功能多样的网站。快速、容易和节省磁盘空间,是ADO的特性,这使得ADO成为十
21、分热门的技巧。ADO通过与ODBC的链接,可以链接许多各种类型的数据库,因为ODBC本身就支持许多类型的数据库。ADO通过VBScript和JavaScript语言的技巧,不但可以控制存取数据库,还可以达到一些特殊技巧的变化。ADO提供Connection对象可以使用该对象建立和管理应用程序和ODBC数据库之间的连接。Connection对象具有各种属性和方法,可以使用它们打开和关闭数据库连接,并且发出查询请求来更新信息。要建立数据库连接,首先应创建Connection对象的实例。用Connection对象的Execute方法您可以发出结构化查询语言(SQL) 查询数据库源并检索结果。SQL是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页设计 毕业论文 2 网页 设计
链接地址:https://www.31doc.com/p-3965096.html