动态网站建设

点赞:7238 浏览:31345 近期更新时间:2024-02-08 作者:网友分享原创网站原创

动态网站建设

摘 要:计算机技术的发展,特别是网络技术的飞速发展,给文档的保存和管理提供极大的方便.本论文中,将软件工程的基本原理和方法应用到整个系统,并对其进行需求分析,提出了解决问题的具体方法.在具体制作中,用ASP技术来实现B/S系统,ASP技术与数据库技术结合,用户在浏览器端可以随意查询自己需要的标本,而数据的后台操作则由怎么写作器端处理.这样提高了网页的互动性,使整个系统能更好的为用户怎么写作.

关 键 词:软件工程ASP动态网页

TheDigitizationofSouthwestForestryCollege'sSampleRoom

Abstract:Withtherapidlydevelopingofputertechnology,especiallyinthework,thestorageandmanagementoffileioreconvenient.Inthispaper,thebasictheoryandthemethodofthesoftprojectwereusedinthewholesystem,andbasingontheanalysisofthesystem'sdemand,themeasurewasbroughtforward.Inthebuildingofthework,ASPtechnologywasusedtorealizeB/Ssystem.BecauseoftheintegrityofASPtechnologyandDatabasetechnologytheuserscaninquireaboutthespecimentheyneedfreelywiththedisposalofdatabytheserver.Inthisway,theinterdynamicofthewebpagewasimprovedandthewholesystemcouldservertheusersbetter..

Keywords:SoftProject,ASP,DynamicWebpage

目录

1引言1

2西南林学院标本室介绍2

3软件工程原理的应用3

3.1需求分析3

3.2实体—关系图3

4用ASP构建动态网页4

4.1动态网页的优点4

4.2ASP技术介绍5

4.3ASP的技术特点和工作原理5

4.3.1ASP运行模式5

4.3.2ASP的工作原理6

4.3.3ASP的技术特点7

4.4用ASP进行动态网页设计8

4.5利用ASP进行动态数据查询11

4.6ASP访问数据库12

4.6.1ASP内置对象和组件12

4.6.2ASP访问数据库工作原理13

4.6.3ASP连接数据库的方法14

5网页的界面设计14

5.1网页界面构成要素15

5.2网页的整体造型16

5.3网页的色彩搭配16

6在建设中遇到的问题和解决方法17

7结束语19

#30340;技术就有多个厂商的支持,他们都有各自的优点.利用JSP,ASP,PHP和其它有关技术,一个用户可以将一个Http请求送到一个可执行应用程序而不是一个静态的HTML文件.怎么写作器将会立即运行这个限定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据的记录进行更新.通过这个模型,就可以在怎么写作器端和客户端之间有效的进行交互.

静态网页浏览者可以直接从怎么写作器端调用浏览,占用怎么写作器的资源较少但缺点是其不包含交互功能,对于使用者来说,只能看但不能参与活动,这是一个很大的缺陷.

动态网页包含交互功能,浏览者可以和怎么写作页面间产生会话作用,完成一系列的动作.动态网页有如下一些优点:

(1)读者可与Web怎么写作器进行交互

(2)可实现数据库的查询

(3)可以与HTML以外的文件进行交互

(4)可缩短查询时间,提高浏览效率

它的最大的优势体现在用户可以进行直接参与活动[9].

4.2ASP技术介绍

ASP全名为(ActiveServerPages),它是微软公司推出IIS的一个组件,ASP实际是一种在怎么写作器端开发脚本语言的环境.利用它可以开发出动态,交互,高性能Web怎么写作器端的应用,且能较容易实现复杂的Web应用.利用ASP开发的脚本程序全部运行在怎么写作器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求.其工作原理是:浏览器从Web怎么写作器调用ASP文件(一种文本文件),怎么写作器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成HTML文件传给客户端[7].

ASP文件包括文本,HTML标记和ASP文件特有的脚本语句.制作ASP文件同HTML文件一样,可以用任何纯文本编辑器进行编辑.ASP可以使用任何脚本语言,只需提供其相应的脚本引擎就可,ASP自身提供VBScriPt和JSPcript两种脚本引擎,缺省为VBScript.

ASP包括了5个内置对象:①Request对象,从浏览器获取信息,②Response对象,发送信息到浏览器,③Server对象,控制ASP执行情况,对怎么写作器端ActiveX控件起作用,④Session对象,存储用户任务的信息,⑥APPlication对象,使多用户共享一个程序的信息.

网站内容的动态化,数据库化是Inter网站发展的必然趋势,ASP以其简单,高效的开发方式及丰富的控制手段为Inter网站的开发应用提供了强有力的支持.

4.3ASP的技术特点和工作原理

4.3.1ASP运行模式

当一个浏览器从web怎么写作器请求一个*.asp文件时ASP脚本开始运行,web怎么写作器此时调用ASP从头至尾读取请求文件,运行所有命令并把HTML网页返回给浏览器.

图2ASP运行模式图

图4.1说明了ASP文件使用数据库访问构件通过ADO(ActiveDateObject)访问数据库的数据时,web怎么写作器起着中间部件的作用.它接收用户web浏览器的web页请求.使用ODBC把对数据或数据库的任何命令请求通过网络送到数据库怎么写作器,从数据库怎么写作器接收数据并且把产生的web页和数据送回到用户浏览器.在图4.2中显示了在运行中各部分之间的关系:

图3ASP各部分关系图

4.3.2ASP的工作原理

基于ASP的页面以*.asp文件形式驻留在web怎么写作器上.一个*.asp源文件是文本文件,可以包括以下成分:

文本用于显示信息,页面标题等..

HTML标记实现页面风格设计.

ASP脚本(ScriptCommands)

图4ASP工作原理图

图4.3显示了ASP的工作原理,当浏览器通过HTTP协议向web怎么写作器申请一个由*.asp定义的页面时,web怎么写作器响应HTTP请求,用ASP引擎解释被申请文件.当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web怎么写作器上)进行处理.ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web怎么写作器上另外安装相应的脚本引擎,当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能.若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveXDateOb—ject)通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web怎么写作器.ASP引擎

将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器[3].

4.3.3ASP的技术特点

在使用ASP技术时应遵循这样一个原则:即ASP脚本必须与基于COM标签的组件配合使用才能开发出具有实用价值的动态web应用程序.

基于组件,可以把应用程序的开发分成两大类任务:一类是开发能被很多程序使用的核心组件,另一类是集成这些核心组件提供的怎么写作,构造出实现特定功能的应用程序.Microsoft及一些"中间件"厂商已针对不同的应用领域提供了许多组件产品,组件的使用者只需要理解组件的接口,不需要知道组件的内部结构和组件使用的数据.

在ASP技术中,ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件集成在一起,以形成最终的软件产品.利用组件,开发人员可以专门做自己最擅长的工作,从而减少开发难度,利用组件,还有助于开发人员将用户界面与应用逻辑,数据怎么写作分开,快速开发出可重性高的基于三层客户/怎么写作器结构的web应用程序.综上所述,ASP具有如下一些特点:

(1)使用普通的文本编辑器(如记事本)即可进行编辑设计,

(2)ASP脚本无需编译,容易编写,可在怎么写作器端直接解释执行,

(3)与浏览器无关,用户端只要使用可执行HHML码的浏览器,即可浏览ASP所设计的页面,

(4)面向对象,在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能通过写作ActiveXServerComponent(ActiveX怎么写作器组件)来扩充功能,

(5)ASP的源程序不会被传到客户端,因而可以避免所写的源程序故他人窃取,也提高了程序的安全性,

(6)与任何ActiveXScripting语言兼容,除了可使用VBScript和JScript语言进行设计外,还可通过Plug_in的方式,使用由第三方提供的其它Scripting语言来扩充功能[5].

4.4用ASP进行动态网页设计

所谓"动态"并不是指在页面上放几个GIF动画图片,其含义大致包含以下两方面:

(1)"交互性"即网页的内容会根据用户的要求和选择而动态响应或改变.

(2)"自动更新"即无需手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量.

根据用户请求生成动态网页的传统技术方案主要有三种:

(1)最早的渠道是利用CGI(CommonGatewayInterface),即通用网关接口,

(2)利用web怎么写作器厂商提供的专用接口如:ISAPI,NSAPI,

(3)利用JA访问数据库(JDBC).这三种方案存在一个共同的问题,就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发.

ASP技术的出现使web动态网页设计成为一件轻松愉快的工作.只要几行脚本语句,就能将后台的数据库信息发布到Inter上,在编程和网页脚本的可读性方面大大优于传统的技术方案.

ASP文件是一种嵌入了可在怎么写作器端执行脚本的HTML文档,与ASP兼容的web怎么写作器执行这些脚本,现场生成相应的HTML语言成分,与网页中原来的HTML语言合成到一起,共同作用到前端.一个ASP文件就是一个文本文件,其中包含了以下内容:

(1)TexT(文本)

(2)HIMLtags(HTML标记)

(3)Script命今[4]

下面是本网页中ASP程序的一段源码:

<,imgsrc等于"../Image/FMLN193.GIF"width等于"500"height等于"4">,<,br>,

<,br>,

<,/div>,

<,tablewidth等于"40%"border等于"1"align等于"center"cellpadding等于"0"cellspacing等于"0">,

<,trbgcolor等于"#CCCEEE">,

<,tdwidth等于"22%"nowrap>,<,divalign等于"center">,<,fontcolor等于"#990000">,属

编号:<,/font>,<,/div>,<,/td>,

<,tdwidth等于"78%"nowrap>,

<,%response.Write(records("shuid"))%>,

<,/td>,

<,/tr>,

<,trbgcolor等于"#DDDEEE">,

<,tdnowrap>,<,divalign等于"center">,<,fontcolor等于"#990000">,所属科:<,/font>,<,/div>,<,/td>,

<,tdnowrap>,

<,%response.Write(records("keid"))%>,

<,/td>,

<,/tr>,

<,trbgcolor等于"#CCCEEE">,

<,tdnowrap>,<,divalign等于"center">,<,fontcolor等于"#990000">,拉丁名称:<,/font>,<,/div>,<,/td>,

<,tdnowrap>,

<,%response.Write(records("latinname"))%>,

<,/td>,

<,/tr>,

<,trbgcolor等于"#DDDEEE">,

<,tdnowrap>,<,divalign等于"center">,<,fontcolor等于"#990000">,中文名称:<,/font>,<,/div>,<,/td>,

<,tdnowrap>,

<,%response.Write(records("chinesename"))%>,

<,/td>,

<,/tr>,

<,trbgcolor等于"#CCCEEE">,

<,tdnowrap>,<,divalign等于"center">,<,fontcolor等于"#990000">,相关描述:<,/font>,<,/div>,<,/td>,

<,tdnowrap>,

<,%response.Write(records("miaoshu"))%>,

<,/td>,

<,/tr>,

<,/table>,

<,divalign等于"center">,<,br>,

<,ahref等于"jascript:history.back(1)">,【返回】<,/a>,<,br>,

由于采用了B/S模式,使得整个系统大在的减少了工作量.图4.4显示了B/S模式

图5B/S模式原理图

的工作原理.在前端采用IE,Netscape等的浏览器将用户提交的操作信息向Web怎么写作器发出HTTP请求,Web怎么写作器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器.

4.5利用ASP进行动态数据查询

为了将从数据库中获得的数据显示在客户端浏览器中,需要在ASP文件中加入Table对象.Table对象可以用来显示从Server端数据库中通过SQL查询得到的记录.使用Dreamweer等可视化工具可以方便地对*.ASP文件进行用户界面的设计.包括添加Table对象,动态GIF文件等.以下是本网页中的一段查询代码:

<,%

word等于request(trim("Keyword"))

setrecords等于server.CreateObject("ADODB.recordset")

ifrequest("select2")等于"精确"then

ifrequest("select1")等于"科"then

sql等于"select*fromkebiaowherekeID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"

elseifrequest("select1")等于"属"then

sql等于"select*fromshubiaowhereshuID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"

elseifrequest("select1")等于"种"then

sql等于"select*fromzhongbiaowherezhongID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"

elseifrequest("select1")等于"标本"then

sql等于"select*fromspecimenbiaowherebiaoID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"

endif

iferr.number<,>,0then

response.write"数据库操作失败:"&,err.description

endif

elseifrequest("select2")等于"模糊"then

ifrequest("select1")等于"科"then

sql等于"select*fromkebiaowherekeIDlike'%"&,word&,"%'orchinesenamelike'%"&,word&,"%'orlatinnamelike'%"&,word&,"%'"

elseifrequest("select1")等于"属"then

sql等于"select*fromshubiaowhereshuIDlike'%"&,word&,"%'orchinesenamelike'%"&,word&,"%'orlatinnamelike'%"&,word&,"%'"

elseifrequest("select1")等于"种"then

sql等于"select*fromzhongbiaowherezhongIDlike'%"&,word&,"%'orchinesenamelike'%"&,word&,"%'orlatinnamelike'%"&,word&,"%'"

elseifrequest("select1")等于"标本"then

sql等于"select*fromspecimenbiaowherebiaoIDlike'%"&,word&,"%'orchinesenamelike'%"&,word&,"%'orlatinnamelike'%"&,word&,"%'"

endif

iferr.number<,>,0then

response.write"数据库操作失败:"&,err.description

endif

endif

records.opensql,connectstr,1,3

%>,

当WebServer处理完用户的HTTP请求后,将结果发送至浏览器上,用户就可以看到结果.

4.6ASP访问数据库

4.6.1ASP内置对象和组件

Request和Response是用来实现webServer与浏览器交互.Request的一个重要方法是ForM(),其作用是提取浏览器的用户输入信息.如下面的语句可以取得用户填在文本框里面的内容:Request.Form("nane")显然,这比CCI等方法所需要的复杂编程简单多了.而输出要用到Response的一个重要方法Write,如:"Response.writeourmessage"该语句向浏览器输出了一条消息.

内置组件:

(1)数据库存取组件:ASP提供ADO来存取具有ODBC标准的数据库

(2)广告轮显组件:用来维护,构建Inter广告

(3)浏览器兼容组件:将浏览器的功能数据提供给怎么写作器,以便送出适合于各种浏览器的Web页面

(4)文件存取组件:提供文件读写的工具

(5)文件超链接组件:提供对Web页面的管理

4.6.2ASP访问数据库工作原理

访问Web数据库的技术有以下几种方式:公共网关接口CGI(CommonGatewayInterface),InterServer应用程序编程接口ISAPI(InterServerApplicationProgrammingInterface),Ja,Plug-in(插件)和ASP技术.这些技术都是为了克服HTML静态页面发展起来的.

ASP是一个基于Web怎么写作器的脚本开发环境,在ASP平台上可开发和运行动态的,交互的,高性能的Web怎么写作器应用程序.

图6ASP访问数据库原理图

图4.5说明了ASP访问数据库工作原理.ASP程序在Web怎么写作器端工作,当前端用户请求一个ASP主页时,Web怎么写作器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,若脚本中有访问数据库请求,立刻通过ODBC或ILEDB与相应的后台数据库相连,同数据库访问组件ADO完成操作,最后,ASP根据访问数据库的结果生成HTML语言的主页返回给前端用户,用户看到的只是HTML网页,而看不到ASP程序代码,增强了保密性.

4.6.3ASP连接数据库的方法

AGlobal.asp文件所控制.每个基于ASP的inter应用可以有一个存放在应用根目录中的Global.asp文件,该文件有四个事件:Applicattion-start,Senssion-start,Applicattion-End和Session-end用户与数据库的连接是在Session-start事件中,用Session-end事件关闭连接[1].

在本网页中用如下代码来实现ASP与数据库的连接:

<,%

dimconnectstr

onerrorresumenext

Setconnectstr等于Server.CreateObject("ADODB.Connection")

connectstr.Open"driver等于{SQLServer},server等于localhost,uid等于jsj2000,database等于Biaobenku,pwd等于jsj2000"

iferr.number<,>,0then

response.write"数据库操作失败:"&,err.description

response.end

endif

%>,

5网页的界面设计

由于越来越多的企业开始建立自己的网站,网站除了具有传播信息的功能外,还往往代表企业的形象.网站建设商业化和广告化的趋势,对网页设计的艺术性提出了更高的要求.虽然HTML语言提供了对常用Windows标准控件的支持,但是,由于Windows标准控件的形状和颜色十分单一,网页的视觉效果可能会很差.例如列表框和下拉列表框只能呈现凹陷边框,而且下拉列表的箭头的颜色不能改变,滚动条只能出现在窗口的下边和右边,当网页分成多个帧的时候,滚动条就不可避免的出现在网页的中间,破坏网页的整体性.若在网页的设计中主动配合Windows标准控件的形状和颜色,网页的创作空间就会受到限制.因此,有必要实现网页中的自定义控件,以满足网页设计艺术化的要求.5.1网页界面构成要素

与传统媒体不同,网页除了文字和图像以外,还包含声音,视频和动画等新兴多媒体元素,更借助由代码语言编程所实现的各种交互式效果,增加了网页界面的生动性和复杂性,也使得网页设计者需要考虑更多页面元素的排布,优化.文字:文字元素是信息传达的主体部分网页中的文字主要包括标题,信息,文字链接,几种主要形式.标题和传统媒体中信息传达的基本作用相同,是内容的简概说明一般比较醒目,优先编排.文字作为占据页面重要比率的元素,同时又是信息重要载体,它的字体,大小,颜色和排布对页面整体设计影响极大图形:图形在网页界面中具有重要作用合理的运用图形.可以生动直观,形象地表现设计主题.网页中常用的图形格式包括jpg和gif,这两种格式压缩比高,得到了规范浏览器的支持,下载速度快,具有跨平台的特性,不需要浏览器安装插件即可直接阅览.图形元素包括标题,背景,主图,链接图标四种.页面版式:版式是网页界面设计的重要组成部分,它将文字,图形等视觉元素进行组合配置,使页面整体视觉效果美观和谐,便于阅读,实现信息传达的最佳效果.色彩:彩页比单页更具吸引力,色彩本身具有象征作用多媒体:网页构成中的多媒体元素主要包括音频,视频和动画.这些是界面构成中最吸引人的元素技术:网页的技术要素并非任何情况下在网页中都能直观体现,但是代表了设计的整体水平,也是衡量设计成功的重要标准.网页界面设最基本的技术要求包括:浏览器,传输速度,屏幕分辨率,颜色显示.5.2网页的整体造型

网页的整体造型在整个制作中至关重要,一个杂乱无章的网页,给人第一印象极

差的网页,用户访问过之后是不会再访问的.在制作本网页时,主要以学校主页界面形式作为参考,因为它看上去比较柔和,简洁,和谐,给用户清新的感觉.

造型就是创造出来的物体形象.这里是指页面的整体形象,这种形象应该是一个整体,图形与文本的接合应该是层叠有序.虽然,显示器和浏览器都是矩形,但对于页面的造型,你可以充分运用自然界中的其它形状以及它们的组合:矩形,圆形,三角形,菱形等.

对于不同的形状,它们所代表的意义是不同的.比如矩形代表正式,规则,注意到很多ICP和政府网页都是以矩形为整体造型,圆形代表着柔和,团结,温暖,安全等,许多时尚站点喜欢以圆形为页面整体造型,三角形代表着力量,权威,牢固,侵略等,许多大型的商业站点为显示它的权威性常以三角形为页面整体造型,菱形代表着平衡,协调,公平,一些交友站点常运用菱形作为页面整体造型.虽然不同形状代表着不同意义,但目前的网页制作多数是接合多个图形加以设计,在这其中某种图形的构图比例可能占的多一些.


制作中主要采用Dreamweer作为主要制作工具,其中插入了Flash元素,还用了Photoshop处理其中图片,这样能使网页更加生动.

5.3网页的色彩搭配

打开一个网站,给用户留下第一印象的既不是网站丰富的内容,也不是网站合理的版面布局,而是网站的色彩.色彩对人的视觉效果非常明显,一个网站设计成功与否,在某种程度上取决于设计者对色彩的运用和搭配.因为网页设计属于一种平面效果设计,在排除立体图形,动画效果之外,在平面图上,色彩的冲击力是最强的,它很容易给用户留下深刻的印象.因此,在设计网页时,必须要高度重视色彩的搭配.

色彩五颜六色,千变万化.其中,红,黄,蓝是三原色,三原色通过不同比例的混合可以得到各种颜色.色彩有冷暖色之分,冷色(如蓝色)给人的感觉是安静,冰冷,而暖色(如红色)给人的感觉是热烈,火热.冷暖色的巧妙运用可以让网站产生意想不到的效果.

色彩与人的心理感觉和情绪也有一定的关系,利用这一点可以在设计网页时形成自己独特的色彩效果,给浏览者留下深刻的印象.一般情况下,各种色彩给人的感觉是:

红色代表热情,活泼,热闹,温暖,幸福,吉祥

橙色代表光明,华丽,兴奋,甜蜜,快乐

代表明朗,愉快,高贵,希望

绿色代表新鲜,平静,和平,柔和,安逸,青春

蓝色代表深远,永恒,沉静,理智,诚实,寒冷

紫色代表优雅,高贵,魅力,自傲

白色代表纯洁,纯真,朴素,神圣,明快

灰色代表忧郁,消极,谦虚,平凡,沉默,中庸,寂寞

黑色代表崇高,坚实,严肃,刚健,粗莽

在色彩搭配中一般遵循下述一些原则:

(1)特色鲜明:一个网站的用色必须要有自己独特的风格,这样才能显得个性鲜明,给浏览者留下深刻的印象.

(2)搭配合理:网页设计虽然属于平面设计的范畴,但它又与其它平面设计不同,它在遵从艺术规律的同时,还考虑人的生理特点,色彩搭配一定要合理,给人一种和谐,愉快的感觉,避免采用纯度很高的单一色彩,这样容易造成视觉疲劳.

(3)讲究艺术性:网站设计也是一种艺术活动,因此它必须遵循艺术规律,在考虑到网站本身特点的同时,按照内容决定形式的原则,大胆进行艺术创新,设计出既符合网站要求,又有一定艺术特色的网站[2].

在设计标本室时主要考虑的因素是要能让用户浏览过之后,以后还会再登陆标本室网站,因此用了朴素,大方,简洁,和谐的设计原则.

6在建设中遇到的问题和解决方法

在整个查询系统中,遇到最大的问题是查询条件的组合,因为查询系统中所有查询语句和查询条件的组合都是在后台操作的,用户根本不关心这些问题.因为用户在一个网页中查询某样东西时,用户要得到的只是符合他查询条件的结果,而后台查询条件的组合用户是不知道的,就算知道用户也不会关心.

因此在组合查询条件是,咨询了在植物分类方面的专业老师,同时查阅了大量植物知识的资料.才对植物分类知识有了一定了解.

在分类查询中用"科,属,种,标本"四种查询条件.用户在查询时,分类的简单明确给用户提供了有利的查询条件,同时分成这四种查询条件,对于制作者来说,也较好组织查询条件.

在具体的制作中用了如下语句来组合查询条件:

<,%

word等于request(trim("Keyword"))

setrecords等于server.CreateObject("ADODB.recordset")

ifrequest("select2")等于"精确"then

ifrequest("select1")等于"科"then

sql等于"select*fromkebiaowherekeID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"

elseifrequest("select1")等于"属"then

sql等于"select*fromshubiaowhereshuID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"

elseifrequest("select1")等于"种"then

sql等于"select*fromzhongbiaowherezhongID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"

elseifrequest("select1")等于"标本"then

sql等于"select*fromspecimenbiaowherebiaoID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"

endif

iferr.number<,>,0then

response.write"数据库操作失败:"&,err.description

endif

还有就是网页界面的设计也是一个难题.网页界面设计和色彩搭配在整个系统中也是相当重要的,如果总体的美观设计做的不好,那其他的努力也显的毫无用处.

因此在制作时,效仿了我校主页的风格:简洁,和谐.同时在制作网页的LOGO时考虑到既要体现标本室的特点,有表现了它属于西南林学院.

7结束语

如今电子政务的发展,各个企业,单位的档案性网站的兴建,为各种数据的数字化管理提供了有利条件和重要参考.而我院标本室的数字化建设正是在这种趋势下应运而生.

在整个设计中主要应用了ASP技术来实现动态数据的查询,其中还用了软件工程的原理分析系统,获得需求.在实现数据查询时,分了"科,属,种,标本"四种查询条件,这四种条件可以独立用每一种条件查询,也可以两种查询条件相互组合实现查询.考虑到也许有些用户对所要查询的标本并不是很熟悉的时候,用户可以使用"模糊"查询来实现.

本文从软件工程的角度出发,分析系统需求,然后论述了ASP技术在动态网页中的应用,从ASP的技术特点和工作原理开始介绍,由淡入深,逐步展开,再详细说明用ASP开发的具体实施过程.最后总结了在应用ASP开发时应注意的问题.

#93;,1999,4.

[6]曹淑琴.P技术的网站建设.华北科技学院学报[J],2003,1.

[7]吴玉新.ASP后台解决方案[M].北京:人民邮电出版社,2003.

[8]黄明,粱旭.ASP信息系统设计与开发实例[M].北京:机械工业出版社,2003.

[9]刘禾,蔡锋.精通ASP架站技巧[M].北京:中国青年出版社,2002.

[10]张海藩.软件工程[M].北京:人民邮电出版社,2002.

[11]AlbertoManuelRicart.Activeserverpages3exploitationenchiridion[M].北京:电子工业出版社,2003.

[12]EricA.SmithActiveserverpages[M].北京:电子工业出版社,2003.

[13]DeMercer.ASP3.0programme[M].北京:人民邮电出版社,2003.

致谢

在这篇论文完成之际,在此我衷心的感谢我的指导老师徐声远老师和孙永科老师.这两位老师在百忙之抽出时间来为我指导讲解,并提出了许多宝贵的意见和建议,我的论文才得以顺利完成.在即将离开学校之际,再次衷心感谢我系所有老师对我的帮助,谢谢你们为我的大学生活划上一个完满的句号!

西南林学院标本室数字化建设—动态网站建设

西南林学院2004届本科毕业论文

2

1

西南林学院2004届本科毕业论文

标本

属性

标本

用户

精确

模糊