ASP网站设计过程_第1页
ASP网站设计过程_第2页
ASP网站设计过程_第3页
ASP网站设计过程_第4页
ASP网站设计过程_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP网站设计过程背景ASP要能做一个精美的网页。在此次毕业设计中,我们要能更加的了解Dreameaver也的区别。诚然,次此设计的个人网页,一方面是为了完成毕业作业,但更重要们更好的掌握和使用好ASP做的网页上面。以达到老师要求的效果和学以致用。Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各Web站点对于一个机构的发展别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一成Web服务器端的设计实现管理个人资料、照片上传、网文撰写、客户留言、日志以及后台管理等ASP页面及整个实验网站的组织建立和测试工作。法各有不同,千变万化。在网站策划中,如何把个人的才华通过网站展示出来,是我设计的重要内容。1.2.1网页的界面设计由于越来越多个人开始建立自己的网站,网站除了具有传播信息的功能外,提出了更高的要求。虽然HTML语言提供了对常用Windows标准控件的支持,但Windows合Windows要实现网页中的自定义控件,以满足网页设计艺术化的要求。A.网页界面构成要素面的生动性和复杂性,也使得网页设计者需要考虑更多页面元素的排布、优化。一般来说,网页的界面主要由下面几个因素构成:信息、文字链接、几种主要形式。标题和传统媒体中信息传达的基本作用相同,(2)图形:图形在网页界面中具有重要作用。合理的运用图形。可以生动直观、形象地表现设计主题。网页中常用的图形格式包括jpg和gif,这两种格式压缩比高,得到了规范浏览器的支持,下载速度快,具有跨平台的特性,不需要浏览器安装插件即可直接阅览。图形元素包括标题、背景、主图、链接图标四种。(3)页面版式:版式是网页界面设计的重要组成部分,它将文字、图形等达的最佳效果。(4)色彩:彩色网页比单色网页更具吸引力;色彩本身具有象征作用。(5)多媒体:网页构成中的多媒体元素主要包括音频、视频和动画。这些是界面构成中最吸引人的元素。术要求包括:浏览器、传输速度、屏幕分辨率、颜色显示。(6)技术:网页的技术要素并非任何情况下在网页中都能直观体现,但是却代术要求包括:浏览器、传输速度、屏幕分辨率、颜色显示。B.网页的整体造型主页界面形式作为参考,因为它看上去比较柔和、简洁、和谐,给用户清新的感觉。圆形,三角形,菱形等。对于不同的形状,它们所代表的意义是不同的。比如矩形代表正式,规则,注意到很多ICP和政府网页都是以矩形为整体造型;圆形代表着柔和,团结,温暖,安全等,许多时尚站点喜欢以圆形为页面整体造型;三角形代表着力量,权体造型;菱形代表着平衡,协调,公平,一些交友站点常运用菱形作为页面整体以设计,在这其中某种图形的构图比例可能占的多一些。制作中主要采用Dreamweaver作为主要制作工具,其中插入了Flash元素,还用了Photoshop处理其中图片,这样能使网页更加生动。C.网页的色彩搭配于一种平面效果设计,在排除立体图形、动画效果之外,在平面图上,色彩的冲击力是最强的,它很容易给用户留下深刻的印象。因此,在设计网页时,必须要高度重视色彩的搭配。色彩五颜六色、千变万化。其中,红、黄、蓝是三原色,三原色通过不同比网站产生意想不到的效果。人的感觉是:红色代表热情、活泼、热闹、温暖、幸福、吉祥橙色代表光明、华丽、兴奋、甜蜜、快乐黄色代表明朗、愉快、高贵、希望绿色代表新鲜、平静、和平、柔和、安逸、青春蓝色代表深远、永恒、沉静、理智、诚实、寒冷紫色代表优雅、高贵、魅力、自傲白色代表纯洁、纯真、朴素、神圣、明快灰色代表忧郁、消极、谦虚、平凡、沉默、中庸、寂寞黑色代表崇高、坚实、严肃、刚健、粗莽在色彩搭配中一般遵循下述一些原则:(1)性鲜明,给浏览者留下深刻的印象。(2)不同,它在遵从艺术规律的同时,还考虑人的生理特点,色彩搭配一定要合理,疲劳。(3)讲究艺术性:网站设计也是一种艺术活动,因此它必须遵循艺术规律,在考虑到网站本身特点的同时,按照内容决定形式的原则,大胆进行艺术创新,设计出既符合网站要求,又有一定艺术特色的网站。[2]室网站,因此用了朴素、大方、简洁、和谐的设计原则。1.2.2个人建立网站的几点优势1、随时获取和发布信息2、有利于树立现代化形象3、有助于提高工作效率,降低交易成本4、降低广告宣传费用5、提供全年每天24小时的宣传服务6、利用互连网扩大自己的知名度7、更快地了别人的需求8、有利于开拓个人市场1.2.3技术可行性都到了成熟的阶段。用现在的技术来实现计算机上的音像管理系统是绰绰有余。本系统用到的主要是管理软件与后台数据库的数据传送和处理1.3.ASP技术介绍ASP全称为ActiveServer环境,可以利用VBScript或JavaScript语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将ASPHTML出来。我们也可以将ASP理解为一种特殊的CGI。利用ASPHTML个ASPASP在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。ASP应用程序以.asp程序的控制部分是使用ASP程序时脚本程序将一整程序的编写也遵循一ASP有能解释这种脚本语言的脚本解释器。当安装ASP时,系统提供了VBScript和Jscript两种脚本语言,而VBScript则被作为系统默认的脚本语言,也可根据自己的喜好改变系统默认的脚本语言。ActiveServer的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果。ASP文件可以用常规的文本编辑器编辑,ASP使用VBScript、JavaScript等脚本语言作为开发工具,镶嵌于HTML文本中,使用"<%…%>"将ASPWeb服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:DatabaseAccessAccessAdRotatorLinkingCapabilitiescomponent(浏览器信组件)以及RequestASP组件中,最有用的是数据库访问组件,也称为ActiveX数据对象或ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对ODBC数据源的读写。Basic、VisualC++等语言制作适应自己特殊需要的ActiveX服务器组件来扩充ASP的功CGI程序所不及的。总而言之ASP设计出WEB的源程序码在服务器端执行,代码保密性好。集成在HTML中,无需编译链接可直接执行,而且使用文本编辑器即可设计。在网站系统的开发应用中,Microsoft公司的ASP(ActiveServerPages)被广为使用。ASP实际上是将标准的HTML文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用VBScript和JavaScript或其他的第三方脚本语言来创建ASP,实现了过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。ASP提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。ASP可以和诸如SQLServer和MicrosoftAccess2000这样的数据库进行连接,进而完成数据的交换与更新。1.ASP的特点:ASP可以和HTML或其它脚本语言(VBScript,JavaScript)相互嵌套。ASP是一种在WEB服务器端运行的脚本语言,程序代码安全保密。ASP以对象为基础,因此可以使用ActiveX控件继续扩充其功能。ASP内置ADO组件,因此可以轻松的存取各种数据库。ASP可以将运行结果以HTML的格式传送至客户端浏览器,因而可以适用各种浏览器。2.ASP的运行环境目前ASP可运行在三种环境下。(1)WINDOWSNTserver4.0运行IIS3.0(InternetInformationServer)以上。(2)WINDOWSNTworkstation4.0运行PeerWebServer3.0以上。(3)WINDOWS95/98运行PWS(PersonalWebServer)。3.VBScript语言的介绍VBScript听起来会让人想到VisualBasic,不错,它们的确是有关系的,具体地说VBScript是VisualBasicBasicforApplication)VBScript的父亲。VBA是MicrosoftOfficeSuite和其它应用程序的宏编程语言,利用它可以扩展Office的功能,如在Word可以采用VBA来实现WordWeb页面中增加VBScriptWeb能。引入脚本语言的最重要的一点是把开发者带回到了事件驱动的软件开发范围。不是依赖服务器通过HTTP允许应用程序对用户的动作VBScriptVBScript是受API件系统之上的控件。另外,浏览器的安全机制不允许对没有安全标志的ActiveX运行脚本。1.3.1ODBC简介开放数据库连接(ODBC:OpenDataBaseConnection)是在不同的数据库管SQL语句存取数据库中记录的程序,此时ODBC可以让用户使用此程序直接存取SQLServer2000此,必须为系统添加称为“驱动程序”的软件组件,ODBC会帮助用户添加并配置这些驱动程序。以下是使用ODBC存取数据库和传统数据库存取方式的差别分析:员的负担。ODBC为微软所定义的数据库编程接口,让应用程序可通过ODBC,利用SQL语言存取各种不同数据库的数据。通过ODBC,即使更换了数据库,也只需做很小的改动,便可将程序应用于新的数据库。1.3.2利用ADO访问数据库ADO(ActiveXDataObjects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(ServerComponent),更简单ADO以归纳为以下几步:(1)创建数据库源名(DSN)(2)创建数据库链接(Connection)(3)创建数据对象(4)操作数据库(5)关闭数据对象和链接每一步的作法如下:1.创建数据源名DSN(DateSource是一种访问数据库ODBCODBC操纵驱动程序的数据库。比如我们系统中有SQLServer2000的ODBC驱动程序,那么即使我们没有Microsoft的SQLServer2000软件,也可以在我们的程序中对一个SQLServer2000的数据库添加、删除、修改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了SQLServer的数配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。2.创建数据库链接(Connection)链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:setConn=Server.createObject(“ADOBD.CONNECTION”)这条语句创建了链接对象Conn,接下来:connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data.Source="&Server.MapPath(""&db&"")conn.Openconnstr这条语句打开链接,用到了才真正可以使用。3.创建数据对象(RecordSet)ADOSet是ADO中最复杂的对象,有许多属性和方法。RecordSet保存的是一行行的记录,并标有一个当前记录。以下是创建方法:SetRecordSet=Conn.Execute(sqtStr)这条语句创建并打开了对象RecordSet,其中Con是先前创建的链接对象,rs是一个字串,代表一条标准的SQL语句。例如:rs=“SELECT*FROMshop_books”SetRecordSet=mConn.Execute(rs)这条语句执行后,对象RecordSet中就保存了表tab1中的所有记录。4.操作数据库我们通过调用链接对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作。例如:rs=“INSERTINTOtab1VALUES(1,2)”mConn.Execute(rs)/执行插入操作5.关闭数据对象和链接对象在使用了ADO用方法close实现关闭,然后再释放它。RecordSet.closeSetRecordSet=Nothing/关闭创建的数据对象mConn.closeSetmConn=Nothing/关闭创建的链接对象1.3.3Access简介Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMSOffice系列应用软件之一。它提供了表、查询、窗体、报表、7把数据存储、数据查询、界面设计、报表生成等操作规范化;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论