<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/622b3c7fff7f9c46a6127705/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b3c7fff7f9c46a6127705/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">网上购物系统的建设</div><div class="t m0 x2 h3 y3 ff1 fs0 fc1 sc0 ls0 ws0">【摘<span class="_ _0"></span>要】<span class="_ _0"></span>通过<span class="_ _0"></span>网上<span class="_ _0"></span>购物<span class="_ _0"></span>系统<span class="_ _0"></span>的建<span class="_ _0"></span>设以<span class="_ _0"></span>实现<span class="_ _0"></span>对商<span class="_ _0"></span>业零<span class="_ _0"></span>售企<span class="_ _0"></span>业提<span class="_ _0"></span>供信<span class="_ _0"></span>息化<span class="_ _0"></span>管理<span class="_ _0"></span>。建<span class="_ _0"></span>立了<span class="_ _1"> </span><span class="ff2">B2C<span class="_ _2"> </span></span>的网<span class="_ _0"></span>络销<span class="_ _0"></span>售系<span class="_ _0"></span>统。<span class="_ _0"></span>着重<span class="_ _0"></span>论述<span class="_ _0"></span>了系<span class="_ _0"></span>统功<span class="_ _0"></span>能与<span class="_ _0"></span>实</div><div class="t m0 x3 h3 y4 ff1 fs0 fc1 sc0 ls0 ws0">现、数据流程及存储<span class="ff2">,</span>包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。</div><div class="t m0 x3 h3 y5 ff1 fs0 fc1 sc0 ls0 ws0">运用<span class="_ _2"> </span><span class="ff2">HTML<span class="_ _3"> </span></span>语言、<span class="ff2">VBScript<span class="_ _3"> </span></span>技术、<span class="ff2">AD<span class="_ _0"></span>O</span>、<span class="ff2">ASP<span class="_ _2"> </span></span>与后台数据库链接等关键技术建设网上购物系统。实现网上购物系统以下功能:</div><div class="t m0 x3 h3 y6 ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">1</span>)为客户提供<span class="_ _3"> </span><span class="ff2">24<span class="_ _2"> </span></span>小时方便快捷的在线订购服务。</div><div class="t m0 x3 h3 y7 ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">2</span>)商品信息的维护与管理。</div><div class="t m0 x3 h3 y8 ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">3</span>)高效的商品数据方案<span class="ff2">,</span>对商品信息进行科学、灵活地分类、存储。ll</div><div class="t m0 x3 h3 y9 ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">4</span>)强大、方便、快捷的查询。</div><div class="t m0 x3 h3 ya ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">5</span>)订单号模块。</div><div class="t m0 x3 h3 yb ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">6</span>)将客户商业逻辑规则融入系统,即根据不同客户属性<span class="ff2">,</span>提供不同付款方式。</div><div class="t m0 x3 h3 yc ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">7</span>)订单管理。</div><div class="t m0 x3 h3 yd ff1 fs0 fc1 sc0 ls0 ws0">【关键词】<span class="ff2">B2C</span>、网上购物系统、<span class="ff2">ASP</span>、数据库</div><div class="t m0 x2 h3 ye ff1 fs0 fc1 sc0 ls0 ws0">目录</div><div class="t m0 x3 h3 yf ff1 fs0 fc1 sc0 ls0 ws0">摘要</div><div class="t m0 x3 h3 y10 ff1 fs0 fc1 sc0 ls0 ws0">第一章<span class="ff2"> </span>网上购物系统的概述<span class="ff2">------------------------------1</span></div><div class="t m0 x3 h3 y11 ff2 fs0 fc1 sc0 ls0 ws0">1.1<span class="ff1">网上购物系统的发展</span>------------------------------1</div><div class="t m0 x3 h3 y12 ff2 fs0 fc1 sc0 ls0 ws0">1.2<span class="ff1">网上购物的现状</span>------------------------------------1</div><div class="t m0 x3 h3 y13 ff2 fs0 fc1 sc0 ls0 ws0">1.3<span class="ff1">网上购物系统的构建</span>------------------------------2</div><div class="t m0 x3 h3 y14 ff1 fs0 fc1 sc0 ls0 ws0">第二章llll程序开发的技术基础<span class="ff2">------------------------------4</span></div><div class="t m0 x3 h3 y15 ff2 fs0 fc1 sc0 ls0 ws0">2.1HTML<span class="ff1">语言</span>--------------------------------------------4</div><div class="t m0 x3 h3 y16 ff2 fs0 fc1 sc0 ls0 ws0">2.1VBSCRIPT<span class="_ _3"> </span><span class="ff1">语言</span>---------------------------------------5</div><div class="t m0 x3 h3 y17 ff2 fs0 fc1 sc0 ls0 ws0">2.2ASP<span class="_ _3"> </span><span class="ff1">技术</span>-----------------------------------------------5</div><div class="t m0 x3 h3 y18 ff2 fs0 fc1 sc0 ls0 ws0">2.2.1ASP<span class="_ _3"> </span><span class="ff1">概述</span>--------------------------------------5</div><div class="t m0 x3 h3 y19 ff2 fs0 fc1 sc0 ls0 ws0">2.2.2ASP<span class="_ _3"> </span><span class="ff1">工作原理</span>--------------------------------7</div><div class="t m0 x3 h3 y1a ff2 fs0 fc1 sc0 ls0 ws0">2.2.3ASP<span class="_ _3"> </span><span class="ff1">的发布</span>-----------------------------------8</div><div class="t m0 x3 h3 y1b ff2 fs0 fc1 sc0 ls0 ws0">2.3<span class="ff1">数据库原理</span>-----------------------------------------12</div><div class="t m0 x3 h3 y1c ff2 fs0 fc1 sc0 ls0 ws0">2.3.1SOL<span class="_ _3"> </span><span class="ff1">语言简单介绍</span>------------------------12</div><div class="t m0 x3 h3 y1d ff2 fs0 fc1 sc0 ls0 ws0">2.3.2ADO<span class="_ _3"> </span><span class="ff1">技术介绍</span>------------------------------13</div><div class="t m0 x3 h3 y1e ff2 fs0 fc1 sc0 ls0 ws0">2.3.3Access<span class="_ _3"> </span><span class="ff1">数据库ll</span>-<span class="_ _0"></span>--------------------------14</div><div class="t m0 x3 h3 y1f ff1 fs0 fc1 sc0 ls0 ws0">第三ll章ll网上购物系统的设计及实现ll<span class="ff2">-------------------15</span></div><div class="t m0 x3 h3 y20 ff2 fs0 fc1 sc0 ls0 ws0">3.1<span class="ff1">系统设计ll</span>------------------------------------------15</div><div class="t m0 x3 h3 y21 ff2 fs0 fc1 sc0 ls0 ws0">3.1.1<span class="ff1">系统功能分析</span>-----------------------------15</div><div class="t m0 x3 h3 y22 ff2 fs0 fc1 sc0 ls0 ws0">3.1.2<span class="ff1">系统体系结构</span>-----------------------------16</div><div class="t m0 x3 h3 y23 ff2 fs0 fc1 sc0 ls0 ws0">3.2.2<span class="ff1">数据库的逻辑结构分析ll</span>---------------19</div><div class="t m0 x3 h3 y24 ff2 fs0 fc1 sc0 ls0 ws0">3.3<span class="ff1">程序设计ll</span>------------------------------------------21</div><div class="t m0 x3 h3 y25 ff1 fs0 fc1 sc0 ls0 ws0">第四ll章ll总结ll<span class="ff2">-------------------------------------------------38</span></div><div class="t m0 x3 h3 y26 ff1 fs0 fc1 sc0 ls0 ws0">致谢<span class="ff2">--------------------------------------------------40</span></div><div class="t m0 x3 h3 y27 ff1 fs0 fc1 sc0 ls0 ws0">参考文献<span class="ff2">--------------------------------------------41</span></div><div class="t m0 x3 h3 y28 ff1 fs0 fc1 sc0 ls0 ws0">附录<span class="ff2">--------------------------------------------------42</span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b3c7fff7f9c46a6127705/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x3 h3 y29 ff1 fs0 fc1 sc0 ls0 ws0">第一ll章llll概述</div><div class="t m0 x3 h3 y2a ff2 fs0 fc1 sc0 ls0 ws0">1.1<span class="ff1">网上购物系统的发展</span></div><div class="t m0 x3 h3 y2b ff1 fs0 fc1 sc0 ls0 ws0">近年<span class="_ _0"></span>来,<span class="_ _0"></span>随着<span class="_ _2"> </span><span class="ff2">Internet<span class="_"> </span></span>的迅速<span class="_ _0"></span>崛起<span class="_ _0"></span>,互<span class="_ _0"></span>联网<span class="_ _0"></span>已日<span class="_ _0"></span>益成<span class="_ _0"></span>为收<span class="_ _0"></span>集提<span class="_ _0"></span>供信<span class="_ _0"></span>息的<span class="_ _0"></span>最佳<span class="_ _0"></span>渠道<span class="_ _0"></span>并逐<span class="_ _0"></span>步进<span class="_ _0"></span>入传<span class="_ _0"></span>统的<span class="_ _0"></span>流通<span class="_ _0"></span>领域<span class="_ _0"></span>。于<span class="_ _0"></span>是电<span class="_ _0"></span>子商<span class="_ _0"></span>务开<span class="_ _0"></span>始流<span class="_ _0"></span>行起</div><div class="t m0 x3 h3 y2c ff1 fs0 fc1 sc0 ls0 ws0">来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。</div><div class="t m0 x3 h3 y2d ff1 fs0 fc1 sc0 ls0 ws0">网上<span class="_ _0"></span>订购<span class="_ _0"></span>系统<span class="_ _0"></span>作为<span class="_ _4"> </span><span class="ff2">B2B,B2C(BusinesstoCustomer<span class="_ _5"></span>,<span class="ff1">即<span class="_ _0"></span>企业<span class="_ _0"></span>对消<span class="_ _0"></span>费者<span class="_ _6"></span></span>),C2C(CustomertoCustomer<span class="_ _5"></span>,<span class="ff1">即<span class="_ _0"></span>消费<span class="_ _0"></span>者对<span class="_ _0"></span>消费<span class="_ _0"></span>者<span class="_ _6"></span></span>)<span class="ff1">电子<span class="_ _0"></span>商务<span class="_ _0"></span>的前<span class="_ _0"></span>端商<span class="_ _0"></span>务</span></span></div><div class="t m0 x3 h3 y2e ff1 fs0 fc1 sc0 ls0 ws0">平台<span class="ff2">,</span>在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设<span class="_ _3"> </span><span class="ff2">B2C<span class="_ _2"> </span></span>的网上购物系统。</div><div class="t m0 x3 h3 y2f ff1 fs0 fc1 sc0 ls0 ws0">网上购物是一<span class="_ _0"></span>种具有交互功<span class="_ _0"></span>能的商业信息<span class="_ _0"></span>系统。它向用户提<span class="_ _0"></span>供静态和动态<span class="_ _0"></span>两类信息资源<span class="_ _0"></span>。所谓静态信<span class="_ _0"></span>息是指那些比<span class="_ _0"></span>经常变动或更<span class="_ _0"></span>新的资</div><div class="t m0 x3 h4 y30 ff1 fs0 fc1 sc0 ls0 ws0">源,如公司简<span class="_ _0"></span>介、管理规范<span class="_ _0"></span>和公司制度等<span class="_ _0"></span>等;动态信息是指<span class="_ _0"></span>随时变化的信<span class="_ _0"></span>息,如商品报<span class="_ _0"></span>价,<span class="_ _0"></span><span class="ff3">会议安排</span>和<span class="ff3">培<span class="_ _0"></span>训</span>信息等。网<span class="_ _0"></span>上购物系统具<span class="_ _0"></span>有</div><div class="t m0 x3 h4 y31 ff1 fs0 fc1 sc0 ls0 ws0">强大的交互功<span class="_ _0"></span>能,<span class="ff3">可使</span>商家<span class="_ _0"></span>和用户方便的<span class="_ _0"></span>传<span class="ff3">递</span>信息,<span class="_ _0"></span><span class="ff3">完</span>成电子<span class="ff3">贸<span class="_ _0"></span>易</span>或<span class="_ _2"> </span><span class="ff2">EDI<span class="_ _3"> </span></span>交<span class="_ _0"></span><span class="ff3">易</span>。<span class="ff3">这</span>种全新<span class="_ _0"></span>的交<span class="ff3">易</span>方式实<span class="_ _0"></span>现了公司<span class="ff3">间</span>文<span class="_ _0"></span><span class="ff3">档</span>与资<span class="ff3">金</span>的<span class="ff3">无<span class="_ _0"></span>纸</span>化</div><div class="t m0 x3 h4 y32 ff1 fs0 fc1 sc0 ls0 ws0">交<span class="ff3">换</span>。</div><div class="t m0 x3 h3 y33 ff2 fs0 fc1 sc0 ls0 ws0">1.2<span class="ff1">网上购物的现状</span></div><div class="t m0 x3 h4 y34 ff1 fs0 fc1 sc0 ls0 ws0">在<span class="ff3">美</span>、日等信息化程度<span class="ff3">较</span>高的<span class="ff3">国</span>家和地<span class="ff3">区</span>,网络商店发展速</div><div class="t m0 x3 h4 y35 ff1 fs0 fc1 sc0 ls0 ws0">度迅<span class="_ _0"></span><span class="ff3">猛</span>,<span class="_ _0"></span><span class="ff3">美国<span class="_ _0"></span></span>的<span class="ff3">世<span class="_ _0"></span>界级<span class="_ _0"></span>超</span>一<span class="_ _0"></span>流的<span class="_ _0"></span>零售<span class="_ _0"></span>商,<span class="_ _0"></span>如<span class="_ _0"></span><span class="ff3">沃尔<span class="_ _0"></span>玛凯<span class="_ _0"></span>玛特<span class="_ _0"></span></span>,<span class="_ _0"></span>家<span class="ff3">庭<span class="_ _0"></span>仓</span>储<span class="_ _0"></span>、科<span class="_ _0"></span><span class="ff3">罗格<span class="_ _0"></span></span>、<span class="ff2">J.C<span class="_"> </span><span class="ff3">培尼</span></span>等<span class="_ _0"></span><span class="ff3">纷纷<span class="_ _0"></span>挤身<span class="_ _0"></span></span>于网<span class="_ _0"></span>络经<span class="_ _0"></span>商的<span class="_ _0"></span>行<span class="ff3">列<span class="_ _0"></span></span>。<span class="_ _0"></span><span class="ff3">调</span>查<span class="_ _0"></span><span class="ff3">表明<span class="_ _0"></span></span>:<span class="ff3">美</span></div><div class="t m0 x3 h4 y36 ff3 fs0 fc1 sc0 ls0 ws0">国<span class="ff1">的家</span>庭<span class="ff1">已越来越</span>习惯<span class="ff1">于在家中</span>从<span class="ff1">网上购物。</span></div><div class="t m0 x3 h4 y37 ff2 fs0 fc1 sc0 ls0 ws0"><span class="ff1">在<span class="ff3">我<span class="_ _0"></span>国</span>,<span class="_ _0"></span>网上<span class="_ _0"></span>购物<span class="_ _0"></span><span class="ff3">从无<span class="_ _0"></span>到</span>有<span class="_ _0"></span><span class="ff3">也</span>不<span class="_ _0"></span>过<span class="ff3">短<span class="_ _0"></span>短几<span class="_ _0"></span></span>年<span class="_ _0"></span>时<span class="ff3">间<span class="_ _0"></span></span>。<span class="ff3">我<span class="_ _0"></span>国</span>第<span class="_ _0"></span>一家<span class="_ _0"></span>网上<span class="_ _0"></span>购物<span class="_ _0"></span>发<span class="_ _0"></span><span class="ff3">生</span>在<span class="_ _1"> </span></span>1996<span class="_ _2"> </span><span class="ff1">年,<span class="_ _0"></span><span class="ff3">燕莎<span class="_ _0"></span>友谊<span class="_ _0"></span></span>商<span class="ff3">场<span class="_ _0"></span>首次<span class="_ _0"></span></span>通过<span class="_ _0"></span>网上<span class="_ _0"></span>商<span class="_ _0"></span><span class="ff3">城</span>售<span class="_ _0"></span>出一<span class="_ _0"></span><span class="ff3">个</span></span></div><div class="t m0 x3 h4 y38 ff3 fs0 fc1 sc0 ls0 ws0">景泰蓝<span class="_ _0"></span><span class="ff1">,</span>虽然<span class="_ _0"></span><span class="ff1">货款的<span class="_ _0"></span></span>支<span class="ff1">付不<span class="_ _0"></span>是在网<span class="_ _0"></span>上进行<span class="_ _0"></span>的,<span class="_ _0"></span></span>但这毕<span class="_ _0"></span>竟<span class="ff1">为<span class="_ _0"></span></span>我国<span class="ff1">零<span class="_ _0"></span>售业</span>奏<span class="_ _0"></span><span class="ff1">出了网<span class="_ _0"></span>上购物<span class="_ _0"></span>的</span>先<span class="_ _0"></span>声<span class="ff1">。根<span class="_ _0"></span>据<span class="_ _7"> </span><span class="ff2">CNNIC<span class="_ _2"> </span></span>的统计结<span class="_ _0"></span></span>果<span class="ff1">,</span>截<span class="_ _0"></span>止<span class="_ _4"> </span><span class="ff2">2004<span class="_ _3"> </span><span class="ff1">年<span class="_ _2"> </span></span>1</span></div><div class="t m0 x3 h4 y39 ff3 fs0 fc1 sc0 ls0 ws0">月<span class="_ _0"></span><span class="ff1">中<span class="_ _0"></span></span>国<span class="_ _6"></span><span class="ff1">有<span class="_ _0"></span>互<span class="_ _0"></span>联<span class="_ _6"></span>网<span class="_ _0"></span>用<span class="_ _0"></span>户<span class="_ _4"> </span><span class="ff2">7950<span class="_"> </span></span></span>万<span class="_ _0"></span>人<span class="_ _0"></span><span class="ff1">,<span class="_ _0"></span></span>而<span class="_ _6"></span>又<span class="_ _0"></span><span class="ff1">有<span class="_ _4"> </span><span class="ff2">40.7%<span class="_ _0"></span></span>以<span class="_ _0"></span>上<span class="_ _6"></span>的<span class="_ _0"></span>网<span class="_ _0"></span></span>民<span class="_ _6"></span><span class="ff1">在<span class="_ _0"></span>过<span class="_ _0"></span></span>去<span class="_ _0"></span><span class="ff1">的<span class="_ _6"></span>一<span class="_ _0"></span>年<span class="_ _0"></span></span>里<span class="_ _6"></span><span class="ff1">有<span class="_ _0"></span>过<span class="_ _0"></span>网<span class="_ _0"></span>上<span class="_ _6"></span>购<span class="_ _0"></span>物<span class="_ _0"></span>经<span class="_ _6"></span></span>历<span class="_ _0"></span><span class="ff1">,<span class="_ _0"></span></span>这<span class="_ _6"></span>就<span class="_ _0"></span>说<span class="_ _0"></span>明<span class="_ _0"></span><span class="ff1">中<span class="_ _6"></span></span>国<span class="_ _0"></span><span class="ff1">有<span class="_ _0"></span>网<span class="_ _6"></span>上<span class="_ _0"></span>购<span class="_ _0"></span>物<span class="_ _0"></span>的<span class="_ _6"></span>用<span class="_ _0"></span>户<span class="_ _0"></span></span>达<span class="_ _6"></span><span class="ff1">是</span></div><div class="t m0 x3 h4 y3a ff2 fs0 fc1 sc0 ls0 ws0">3235.7<span class="_ _2"> </span><span class="ff3">万人<span class="ff1">,并<span class="_ _0"></span></span>且这<span class="ff1">一<span class="_ _0"></span>数</span>字还<span class="_ _0"></span><span class="ff1">在以<span class="_ _2"> </span></span></span>17%<span class="_ _0"></span><span class="ff3">左右<span class="ff1">的<span class="_ _0"></span>速度</span>增<span class="_ _0"></span>长<span class="ff1">,</span>预<span class="_ _0"></span><span class="ff1">计</span>到<span class="_ _2"> </span></span>2006<span class="_"> </span><span class="ff1">年中<span class="ff3">国</span>网上购<span class="_ _0"></span>物用户<span class="_ _0"></span>将<span class="ff3">达<span class="_ _0"></span>到<span class="_ _2"> </span></span></span>6962<span class="_ _2"> </span><span class="ff3">万人<span class="ff1">,<span class="_ _0"></span></span>这说明<span class="_ _0"></span><span class="ff1">在中</span>国<span class="_ _0"></span><span class="ff1">发展网<span class="_ _0"></span>上购</span></span></div><div class="t m0 x3 h4 y3b ff1 fs0 fc1 sc0 ls0 ws0">物具有<span class="ff3">良好</span>的<span class="ff3">群众</span>基础,网上购物方式日<span class="ff3">趋被</span>大家所接<span class="ff3">受</span>。</div><div class="t m0 x3 h3 y3c ff2 fs0 fc1 sc0 ls0 ws0">1. 3<span class="_ _3"> </span><span class="ff1">网上购物系统的构建</span></div><div class="t m0 x3 h4 y3d ff1 fs0 fc1 sc0 ls0 ws0">现在流行的网<span class="_ _0"></span>上购物系统不<span class="_ _0"></span><span class="ff3">仅</span>要有<span class="ff3">漂亮</span>的<span class="_ _0"></span>网<span class="ff3">页</span>,更要有<span class="_ _0"></span><span class="ff3">严谨</span>的规<span class="_ _0"></span><span class="ff3">划</span>。<span class="ff3">每</span>一<span class="ff3">个细<span class="_ _0"></span></span>小的<span class="ff3">环节都</span>和<span class="_ _0"></span>重要。<span class="ff3">这样才<span class="_ _0"></span></span>能<span class="ff3">使得</span>在电子<span class="_ _0"></span>交<span class="ff3">易</span>时<span class="ff3">避<span class="_ _0"></span>免</span>不<span class="ff3">必</span></div><div class="t m0 x3 h4 y3e ff1 fs0 fc1 sc0 ls0 ws0">要<span class="ff3">错误</span>发<span class="ff3">生</span>。<span class="ff3">我们</span>将<span class="ff3">使</span>用<span class="_ _2"> </span><span class="ff2">HTML</span>、<span class="ff2">ASP<span class="_ _3"> </span></span>等技术来<span class="ff3">编</span>辑网<span class="ff3">页</span>,并运用<span class="_ _2"> </span><span class="ff2">ASP<span class="_ _3"> </span></span>技术<span class="ff3">把</span>数据库和动态网<span class="ff3">页相</span>关联。传统的管理信息系统信息<span class="ff3">获取</span></div><div class="t m0 x3 h4 y3f ff1 fs0 fc1 sc0 ls0 ws0">方<span class="ff3">法</span>是<span class="_ _0"></span><span class="ff3">由专</span>业<span class="_ _0"></span>文<span class="ff3">字</span>录<span class="_ _0"></span>入<span class="ff3">人员<span class="_ _0"></span></span>将信<span class="_ _0"></span>息<span class="ff3">输</span>入<span class="_ _0"></span><span class="ff3">到</span>管理<span class="_ _0"></span>系统的<span class="_ _0"></span>数据库<span class="_ _0"></span>中<span class="_ _8"> </span><span class="ff2">,<span class="ff3">这</span></span>种<span class="_ _0"></span>方<span class="ff3">法</span>在<span class="_ _0"></span>数据<span class="ff3">量<span class="_ _0"></span></span>不大时<span class="_ _0"></span>有<span class="ff3">很<span class="_ _0"></span></span>多的<span class="ff3">应<span class="_ _0"></span></span>用<span class="ff3">场合<span class="_ _0"></span></span>。<span class="ff3">当</span>数<span class="_ _0"></span>据<span class="ff3">量<span class="_ _0"></span></span>比<span class="ff3">较</span>大<span class="_ _8"> </span><span class="ff2">,<span class="_ _0"></span></span>并<span class="ff3">且</span>有<span class="_ _0"></span><span class="ff3">较</span></div><div class="t m0 x3 h4 y40 ff1 fs0 fc1 sc0 ls0 ws0">强的<span class="ff3">专</span>业性时<span class="_ _0"></span><span class="ff2">,</span>录入的费<span class="_ _0"></span>用和出<span class="ff3">错</span>的<span class="ff3">可<span class="_ _0"></span></span>能性<span class="ff3">都相应<span class="_ _0"></span></span>上<span class="ff3">升</span>。本文<span class="_ _0"></span>在实<span class="ff3">际应</span>用开<span class="_ _0"></span>发中<span class="ff3">解决</span>方案<span class="_ _0"></span>是建立网<span class="ff3">站<span class="_ _6"></span><span class="ff2">,</span></span>以及<span class="ff3">自己</span>的数<span class="_ _0"></span>据库,<span class="ff3">使<span class="_ _0"></span>得</span>所<span class="ff3">需</span>商品</div><div class="t m0 x3 h4 y41 ff1 fs0 fc1 sc0 ls0 ws0">信息<span class="ff3">可</span>以及时的<span class="ff3">保</span>存、更新。<span class="ff3">可</span>以更<span class="ff3">好</span>的及时了<span class="ff3">解</span>商品<span class="ff3">买卖</span>的<span class="ff3">情况</span>。</div><div class="t m0 x3 h3 y42 ff1 fs0 fc1 sc0 ls0 ws0">第二ll章ll程序开发的技术基础</div><div class="t m0 x3 h3 y43 ff2 fs0 fc1 sc0 ls0 ws0">2.1HTML<span class="_ _3"> </span><span class="ff1">语言</span></div><div class="t m0 x3 h4 y44 ff2 fs0 fc1 sc0 ls0 ws0">HTML<span class="_ _0"></span><span class="ff1">(</span>HyperT<span class="_ _5"></span>extMarkupLanguage<span class="ff3">超<span class="ff1">文<span class="_ _0"></span>本<span class="_ _0"></span></span>标<span class="_ _0"></span>记<span class="_ _0"></span><span class="ff1">语<span class="_ _0"></span>言<span class="_ _0"></span>)<span class="_ _0"></span>是一<span class="_ _0"></span>种<span class="_ _0"></span>用<span class="_ _0"></span>来<span class="_ _0"></span>制<span class="_ _0"></span>作<span class="_ _0"></span></span>超<span class="_ _0"></span><span class="ff1">文<span class="_ _0"></span>本<span class="_ _0"></span>文<span class="_ _0"></span></span>档<span class="_ _0"></span><span class="ff1">的简<span class="_ _0"></span>单<span class="_ _0"></span></span>标<span class="_ _0"></span>记<span class="_ _0"></span><span class="ff1">语<span class="_ _0"></span>言<span class="_ _0"></span>。<span class="_ _0"></span>与常<span class="_ _6"></span></span>见<span class="ff1">的<span class="_ _0"></span></span>字<span class="_ _0"></span>处<span class="_ _0"></span><span class="ff1">理文<span class="_ _0"></span></span>件<span class="_ _0"></span><span class="ff1">不<span class="_ _0"></span>同<span class="_ _9"></span></span></span>,W<span class="_ _a"></span>eb</div><div class="t m0 x3 h4 y45 ff3 fs0 fc1 sc0 ls0 ws0">页<span class="ff1">以</span>超<span class="ff1">文本</span>标识<span class="ff1">语言</span>编排格<span class="ff1">式。<span class="ff2">HTML<span class="_ _2"> </span></span>文</span>件<span class="ff1">是</span>带<span class="ff1">有</span>特定<span class="_ _2"> </span><span class="ff2">HTML<span class="_ _3"> </span></span>插<span class="ff1">入</span>标记<span class="ff1">的用以</span>编排<span class="ff1">文</span>档<span class="ff1">属性和</span>格<span class="ff1">式的</span>标准<span class="ff1">文本文</span>件<span class="ff1">。它能</span>独<span class="ff1">立于</span>各<span class="ff1">种</span>操</div><div class="t m0 x3 h4 y46 ff1 fs0 fc1 sc0 ls0 ws0">作<span class="_ _9"></span>系<span class="_ _9"></span>统<span class="_ _6"></span>平<span class="_ _8"> </span>台<span class="_ _9"></span>(<span class="_ _9"></span>如<span class="_ _1"> </span><span class="ff2">UNIX<span class="_ _6"></span></span>,<span class="_ _8"> </span><span class="ff2">WINDOWS<span class="_ _1"> </span></span>等<span class="_ _6"></span>)<span class="_ _9"></span>。<span class="_ _9"></span><span class="ff3">自<span class="_ _1"> </span><span class="ff2">1990<span class="_ _1"> </span></span></span>年<span class="_ _6"></span>以<span class="_ _9"></span>来<span class="_ _1"> </span><span class="ff2">HTML<span class="_ _1"> </span><span class="ff3">就<span class="_ _6"></span></span></span>一<span class="_ _9"></span><span class="ff3">直<span class="_ _9"></span>被<span class="_ _9"></span></span>用<span class="_ _9"></span>作<span class="_ _1"> </span><span class="ff2">W<span class="_ _a"></span>orldW<span class="_ _5"></span>ideW<span class="_ _a"></span>eb<span class="_ _1"> </span><span class="ff1">上<span class="_ _9"></span>的<span class="_ _6"></span>信<span class="_ _9"></span>息<span class="_ _9"></span><span class="ff3">表<span class="_ _9"></span></span>示<span class="_ _9"></span>语<span class="_ _9"></span>言<span class="_ _9"></span>,<span class="_ _9"></span>用<span class="_ _9"></span>于<span class="_ _9"></span><span class="ff3">描<span class="_ _9"></span></span>述</span></span></div><div class="t m0 x3 h4 y47 ff2 fs0 fc1 sc0 ls0 ws0">Homepage<span class="_ _3"> </span><span class="ff1">的<span class="ff3">格</span>式设计和它与<span class="_ _2"> </span></span>WWW<span class="_ _2"> </span><span class="ff1">上其它<span class="_ _3"> </span></span>Homepage<span class="_ _2"> </span><span class="ff1">的<span class="ff3">连</span>结信息。</span></div><div class="t m0 x3 h4 y48 ff2 fs0 fc1 sc0 ls0 ws0">HTML<span class="_ _2"> </span><span class="ff1">文<span class="ff3">档</span>(即<span class="_ _2"> </span></span>Homepage<span class="_ _3"> </span><span class="ff1">的源<span class="_ _0"></span>文<span class="ff3">件</span>)是一<span class="_ _0"></span><span class="ff3">个放置</span>了<span class="ff3">标<span class="_ _0"></span>记</span>的<span class="_ _2"> </span></span>ASCII<span class="_ _3"> </span><span class="ff1">文<span class="_ _0"></span>本文<span class="ff3">件</span>,通常<span class="_ _0"></span>它<span class="ff3">带</span>有</span>.html<span class="_"> </span><span class="ff1">或</span>.htm<span class="_ _3"> </span><span class="ff1">的文<span class="ff3">件<span class="_ _0"></span>扩</span>展<span class="ff3">名</span>。<span class="ff3">生</span>成<span class="_ _0"></span>一<span class="ff3">个<span class="_ _2"> </span></span></span>HTML</div><div class="t m0 x3 h4 y49 ff1 fs0 fc1 sc0 ls0 ws0">文<span class="ff3">档主</span>要有以下三种<span class="ff3">途径</span>:</div><div class="t m0 x3 h4 y4a ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">1</span>)<span class="ff3">手</span>工<span class="ff3">直</span>接<span class="ff3">编写</span>(<span class="ff3">例</span>如用<span class="ff3">你</span>所<span class="ff3">喜爱</span>的<span class="_ _3"> </span><span class="ff2">ASCII<span class="_ _2"> </span></span>文本<span class="ff3">编</span>辑<span class="ff3">器</span>或其它<span class="_ _3"> </span><span class="ff2">HTML<span class="_ _2"> </span></span>的<span class="ff3">编</span>辑工具)。</div><div class="t m0 x3 h4 y4b ff2 fs0 fc1 sc0 ls0 ws0"><span class="ff1">(</span>2<span class="ff1">)通过<span class="ff3">某</span>些<span class="ff3">格</span>式<span class="ff3">转换</span>工具将现有的其它<span class="ff3">格</span>式文<span class="ff3">档</span>(如<span class="_ _3"> </span></span>WORD<span class="_ _2"> </span><span class="ff1">文<span class="ff3">档</span>)<span class="ff3">转换</span>成<span class="_ _3"> </span></span>HTML<span class="_"> </span><span class="ff1">文<span class="ff3">档</span>。</span></div><div class="t m0 x3 h4 y4c ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">3</span>)<span class="ff3">由<span class="_ _3"> </span><span class="ff2">W<span class="_ _a"></span>eb<span class="_"> </span><span class="ff1">服务<span class="ff3">器</span>(或<span class="ff3">称<span class="_ _3"> </span></span></span>HTTP<span class="ff1">服务<span class="ff3">器</span>)一方实时动态地<span class="ff3">生</span>成。</span></span></span></div><div class="t m0 x3 h4 y4d ff1 fs0 fc1 sc0 ls0 ws0">一<span class="ff3">般</span>的<span class="_ _3"> </span><span class="ff2">HTML<span class="_ _2"> </span><span class="ff3">页面</span></span>具有如下的结构:</div><div class="t m0 x3 h4 y4e ff2 fs0 fc1 sc0 ls0 ws0"><span class="ff3">〈</span>html<span class="ff3">〉</span></div><div class="t m0 x3 h5 y4f ff2 fs0 fc1 sc0 ls0 ws0"><head></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b3c7fff7f9c46a6127705/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x3 h5 y2 ff2 fs0 fc1 sc0 ls0 ws0"><title>,<base>,<link>,<isindex>,<meta></div><div class="t m0 x3 h5 y50 ff2 fs0 fc1 sc0 ls0 ws0"></head></div><div class="t m0 x3 h5 y51 ff2 fs0 fc1 sc0 ls0 ws0"><body></div><div class="t m0 x3 h4 y29 ff2 fs0 fc1 sc0 ls0 ws0"><span class="ff3">这<span class="ff1">是<span class="_ _3"> </span></span></span>HTML<span class="_ _2"> </span><span class="ff3">正<span class="ff1">文</span>部<span class="ff1">分</span></span></div><div class="t m0 x3 h4 y2a ff2 fs0 fc1 sc0 ls0 ws0"><span class="ff3">〈</span>/body<span class="ff3">〉</span></div><div class="t m0 x3 h5 y2b ff2 fs0 fc1 sc0 ls0 ws0"></html></div><div class="t m0 x3 h4 y2c ff3 fs0 fc1 sc0 ls0 ws0">可<span class="_ _0"></span>见<span class="_ _6"></span><span class="ff1">在<span class="_ _0"></span>一<span class="_ _6"></span></span>个<span class="_ _4"> </span><span class="ff2">HTML<span class="_"> </span><span class="ff1">网<span class="_ _0"></span></span></span>页<span class="_ _0"></span><span class="ff1">文<span class="_ _6"></span></span>件<span class="_ _0"></span><span class="ff1">中<span class="_ _6"></span>,<span class="_ _0"></span>一<span class="_ _0"></span></span>般<span class="_ _6"></span>必<span class="_ _0"></span>须<span class="_ _6"></span><span class="ff1">有<span class="_ _0"></span>一<span class="_ _6"></span>对<span class="_ _0"></span></span>〈<span class="_ _6"></span><span class="ff2">htm<span class="_ _0"></span>l<span class="_ _0"></span></span>〉<span class="_ _6"></span><span class="ff2"></html><span class="_ _0"></span></span>标<span class="_ _6"></span>记<span class="_ _0"></span><span class="ff1">作<span class="_ _6"></span>为<span class="_ _0"></span>文<span class="_ _0"></span></span>件<span class="_ _6"></span><span class="ff1">的<span class="_ _0"></span>开<span class="_ _6"></span></span>头<span class="_ _0"></span><span class="ff1">和<span class="_ _0"></span>结<span class="_ _6"></span></span>尾<span class="_ _0"></span><span class="ff1">,<span class="_ _6"></span>在<span class="_ _6"></span><span class="ff2"><html><span class="_ _6"></span></span></span>标<span class="_ _0"></span>记<span class="_ _0"></span><span class="ff1">后<span class="_ _6"></span>是<span class="_ _0"></span></span>头<span class="_ _6"></span>部<span class="_ _0"></span>标<span class="_ _6"></span>记<span class="_ _6"></span><span class="ff2"><head></</span></div><div class="t m0 x3 h4 y2d ff2 fs0 fc1 sc0 ls0 ws0">head>,<span class="ff1">其后是实体<span class="ff3">标记</span></span><body></body><span class="ff1">。</span></div><div class="t m0 x3 h3 y2e ff2 fs0 fc1 sc0 ls0 ws0">2.1VBSCRIPT<span class="_ _3"> </span><span class="ff1">语言</span></div><div class="t m0 x3 h4 y2f ff2 fs0 fc1 sc0 ls0 ws0">VBScript<span class="_ _2"> </span><span class="ff3">脚<span class="ff1">本语<span class="_ _0"></span>言</span>脚<span class="ff1">本<span class="_ _0"></span>是</span>应<span class="ff1">用<span class="_ _0"></span>程序在<span class="_ _0"></span>网</span>页<span class="_ _0"></span><span class="ff1">上</span>表达<span class="_ _0"></span><span class="ff1">的语言<span class="_ _6"></span></span></span>,<span class="ff3">可<span class="ff1">以<span class="_ _0"></span>将</span>脚<span class="ff1">本<span class="_ _0"></span></span>嵌<span class="ff1">入<span class="_ _4"> </span></span></span>W<span class="_ _a"></span>eb<span class="_ _3"> </span><span class="ff3">页<span class="_ _0"></span><span class="ff1">中。通<span class="_ _0"></span>常</span>脚<span class="_ _0"></span><span class="ff1">本在服<span class="_ _0"></span>务</span>器<span class="ff1">上<span class="_ _0"></span>运行<span class="_ _6"></span></span></span>,<span class="ff3">但也可<span class="_ _0"></span><span class="ff1">以</span>采<span class="ff1">用<span class="_ _0"></span>客户端<span class="_ _0"></span>和服</span></span></div><div class="t m0 x3 h4 y30 ff1 fs0 fc1 sc0 ls0 ws0">务<span class="ff3">器</span>端结<span class="ff3">合使</span>用<span class="_ _3"> </span><span class="ff2">VBScript<span class="_"> </span></span>是<span class="_ _3"> </span><span class="ff2">ASP<span class="_ _3"> </span></span>的<span class="ff3">默认脚</span>本语言。</div><div class="t m0 x3 h3 y31 ff2 fs0 fc1 sc0 ls0 ws0">2.2ASP<span class="_ _3"> </span><span class="ff1">技术</span></div><div class="t m0 x3 h3 y32 ff2 fs0 fc1 sc0 ls0 ws0">2.2.1ASP<span class="_ _3"> </span><span class="ff1">概述</span></div><div class="t m0 x3 h4 y33 ff2 fs0 fc1 sc0 ls0 ws0">ASP<span class="ff1">(</span>ActiveSeverPages<span class="_"> </span><span class="ff1">动态网<span class="ff3">页</span>)是<span class="ff3">微软</span>公司<span class="_ _0"></span><span class="ff3">推</span>出的一种用<span class="_ _0"></span>以<span class="ff3">取代<span class="_ _b"> </span></span></span>CGI(CommonGatewayInterface)<span class="_ _0"></span><span class="ff1">技术。目前,<span class="_ _6"></span></span>Internet<span class="_ _3"> </span><span class="ff1">上的<span class="ff3">许<span class="_ _0"></span></span>多基</span></div><div class="t m0 x3 h4 y34 ff1 fs0 fc1 sc0 ls0 ws0">于<span class="_ _3"> </span><span class="ff2">Windows<span class="_ _3"> </span></span>平台的<span class="_ _3"> </span><span class="ff2">W<span class="_ _5"></span>e<span class="_ _5"></span>b<span class="_ _2"> </span><span class="ff3">站点<span class="ff1">已开始</span>应<span class="ff1">用<span class="_ _3"> </span></span></span>ASP<span class="_ _2"> </span><span class="ff1">来<span class="ff3">替换<span class="_ _3"> </span></span></span>CGI<span class="ff1">。</span></span></div><div class="t m0 x3 h4 y35 ff2 fs0 fc1 sc0 ls0 ws0">ASP<span class="_ _2"> </span><span class="ff1">是一<span class="ff3">个位</span>于服务<span class="ff3">器<span class="_ _0"></span></span>端的<span class="ff3">脚</span>本运行<span class="_ _0"></span><span class="ff3">环境</span>。通过<span class="ff3">这<span class="_ _0"></span></span>种<span class="ff3">环境</span>,用户<span class="_ _0"></span><span class="ff3">可</span>以<span class="ff3">创</span>建和运<span class="_ _0"></span>行动态的交互<span class="_ _0"></span>式<span class="_ _7"> </span></span>W<span class="_ _a"></span>eb<span class="_"> </span><span class="ff1">服务<span class="ff3">器应</span>用程序,如交互<span class="_ _6"></span>ll式动态网</span></div><div class="t m0 x3 h4 y36 ff3 fs0 fc1 sc0 ls0 ws0">页<span class="ff1">,包<span class="_ _0"></span>括</span>使<span class="ff1">用<span class="_ _4"> </span><span class="ff2">HTML</span></span>表<span class="ff1">单收集<span class="_ _0"></span>和</span>处<span class="_ _0"></span><span class="ff1">理信息<span class="_ _0"></span>、上传<span class="_ _0"></span>与下</span>载<span class="_ _0"></span><span class="ff1">等。<span class="_ _9"></span>ll通常</span>情况<span class="_ _0"></span><span class="ff1">下,用<span class="_ _0"></span>户通过<span class="_ _0"></span></span>浏览器<span class="_ _0"></span>看到<span class="_ _0"></span><span class="ff1">的网</span>页<span class="_ _0"></span><span class="ff1">大多是<span class="_ _0"></span>静态的<span class="_ _0"></span>,目前<span class="_ _1"> </span><span class="ff2">Internet<span class="_"> </span></span>上</span></div><div class="t m0 x3 h4 y37 ff1 fs0 fc1 sc0 ls0 ws0">的<span class="ff3">许</span>多<span class="ff3">站点</span>,<span class="_ _0"></span><span class="ff3">仍然</span>提供<span class="ff3">“</span>静<span class="_ _0"></span>态<span class="ff3">”</span>(<span class="_ _6"></span><span class="ff2">static</span>)的<span class="_ _0"></span><span class="ff3">主页内容<span class="_ _0"></span></span>。所谓<span class="ff3">“</span>静态<span class="_ _0"></span><span class="ff3">”</span>,是指<span class="ff3">站点<span class="_ _0"></span></span>的<span class="ff3">主页内容</span>是<span class="_ _0"></span><span class="ff3">“固定</span>不变<span class="ff3">”<span class="_ _0"></span></span>的。一<span class="ff3">个“<span class="_ _0"></span></span>静态<span class="ff3">”</span>的<span class="ff3">站点<span class="_ _0"></span></span>,<span class="ff3">若</span>要更新<span class="ff3">主</span></div><div class="t m0 x3 h4 y38 ff3 fs0 fc1 sc0 ls0 ws0">页<span class="ff1">的</span>内容<span class="ff1">,</span>必<span class="_ _0"></span>须手<span class="ff1">动更新其<span class="_ _6"></span>ll<span class="ff2">HTML<span class="_ _2"> </span></span>的文</span>件<span class="_ _0"></span><span class="ff1">数据。</span>而<span class="ff1">随着<span class="_ _4"> </span><span class="ff2">W<span class="_ _a"></span>eb<span class="_ _2"> </span><span class="ff1">技术的发展<span class="_ _0"></span>,用户<span class="ff3">希望</span>能<span class="_ _0"></span><span class="ff3">够看到</span>根据要<span class="_ _0"></span><span class="ff3">求而</span>动态<span class="_ _0"></span><span class="ff3">生</span>成的<span class="ff3">主页</span>,<span class="_ _0"></span><span class="ff3">例</span>如<span class="ff3">响应</span>用</span></span></span></div><div class="t m0 x3 h4 y39 ff1 fs0 fc1 sc0 ls0 ws0">户查询数据库的要<span class="ff3">求而生</span>成报<span class="ff3">表</span>等。<span class="ff3">站点</span>服务<span class="ff3">器</span>收<span class="ff3">到</span>要<span class="ff3">求执</span>行的<span class="ff3">应</span>用程序,分析<span class="ff3">表</span>单(<span class="_ _9"></span><span class="ff2">form</span>)的<span class="ff3">输</span>入数据,将<span class="ff3">执</span>行的结<span class="ff3">果</span>以<span class="_ _4"> </span><span class="ff2">HTML<span class="_ _2"> </span></span>的<span class="ff3">格</span></div><div class="t m0 x3 h4 y3a ff1 fs0 fc1 sc0 ls0 ws0">式传<span class="_ _0"></span><span class="ff3">送给<span class="_ _0"></span>浏览<span class="_ _0"></span>器</span>。<span class="_ _0"></span>根据<span class="_ _0"></span>用户<span class="_ _0"></span><span class="ff3">请求<span class="_ _0"></span>生</span>成<span class="_ _0"></span>动态<span class="_ _0"></span><span class="ff3">主<span class="_ _0"></span>页</span>的<span class="_ _0"></span>传统<span class="_ _0"></span>方<span class="ff3">法<span class="_ _0"></span></span>有<span class="_ _4"> </span><span class="ff2">CGI</span>、<span class="_ _0"></span><span class="ff2">ISAPI<span class="_ _2"> </span></span>等。<span class="_ _0"></span><span class="ff2">CGI<span class="_ _2"> </span></span>是根<span class="_ _0"></span>据<span class="ff3">浏<span class="_ _0"></span>览器<span class="_ _0"></span></span>端的<span class="_ _2"> </span><span class="ff2">ht<span class="_ _0"></span>tp<span class="_ _2"> </span><span class="ff3">请求激<span class="_ _0"></span></span></span>活<span class="_ _0"></span><span class="ff3">响应<span class="_ _0"></span></span>进程<span class="_ _0"></span>,<span class="ff3">每<span class="_ _0"></span></span>一<span class="ff3">个<span class="_ _0"></span>请</span></div><div class="t m0 x3 h4 y3b ff3 fs0 fc1 sc0 ls0 ws0">求<span class="ff1">对</span>应<span class="ff1">一</span>个<span class="ff1">进<span class="_ _0"></span>程。</span>当<span class="ff1">同时有<span class="_ _0"></span></span>很<span class="ff1">多</span>请求<span class="ff1">时,<span class="_ _0"></span>程序</span>挤占<span class="_ _0"></span><span class="ff1">系统资源,</span>造<span class="_ _0"></span><span class="ff1">成效</span>率低<span class="ff1">下。<span class="_ _9"></span><span class="ff2">ISAPI<span class="_ _3"> </span></span></span>针<span class="ff1">对<span class="_ _0"></span></span>这<span class="ff1">一</span>缺点<span class="ff1">进行<span class="_ _0"></span>了</span>改<span class="ff1">进,<span class="_ _0"></span></span>利<span class="ff1">用<span class="_ _2"> </span><span class="ff2">dll<span class="_ _0"></span></span>(动态链接库<span class="_ _0"></span>技</span></div><div class="t m0 x3 h4 y3c ff1 fs0 fc1 sc0 ls0 ws0">术),以线程<span class="_ _0"></span><span class="ff3">代替</span>进程,提<span class="_ _0"></span>高了性能和速<span class="_ _0"></span>度,<span class="ff3">但</span>要考<span class="_ _0"></span><span class="ff3">虑</span>线程的同<span class="_ _0"></span>步<span class="ff3">问题</span>,<span class="ff3">而且<span class="_ _0"></span></span>开发步<span class="ff3">骤烦琐<span class="_ _0"></span></span>。<span class="ff3">这</span>两种技术<span class="_ _0"></span>和<span class="ff3">另</span>一<span class="ff3">普遍使<span class="_ _0"></span></span>用的开发<span class="_ _0"></span>动态网</div><div class="t m0 x3 h4 y3d ff3 fs0 fc1 sc0 ls0 ws0">页<span class="ff1">的<span class="_ _0"></span>技<span class="_ _0"></span>术<span class="_ _6"></span>ll<span class="ff2">Java<span class="_ _2"> </span></span></span>都还<span class="_ _6"></span><span class="ff1">存在<span class="_ _0"></span>着<span class="_ _0"></span></span>另<span class="_ _0"></span>外<span class="ff1">一<span class="_ _0"></span></span>个<span class="_ _0"></span>问<span class="_ _0"></span>题<span class="_ _0"></span><span class="ff1">,<span class="_ _0"></span>那<span class="_ _0"></span></span>就<span class="_ _0"></span><span class="ff1">是开<span class="_ _6"></span>发</span>困<span class="_ _0"></span>难<span class="_ _0"></span><span class="ff1">,<span class="_ _0"></span>程序<span class="_ _0"></span>的<span class="_ _0"></span>开<span class="_ _0"></span>发<span class="_ _0"></span>和<span class="_ _1"> </span><span class="ff2">HTML<span class="_"> </span></span></span>写<span class="_ _0"></span><span class="ff1">作是<span class="_ _0"></span>两<span class="_ _0"></span></span>个<span class="_ _0"></span>完<span class="_ _0"></span><span class="ff1">全<span class="_ _0"></span>不<span class="_ _0"></span>同<span class="_ _0"></span>的过<span class="_ _0"></span>程<span class="_ _0"></span>,<span class="_ _0"></span></span>需<span class="_ _0"></span><span class="ff1">要<span class="_ _0"></span></span>专<span class="_ _0"></span>门<span class="_ _0"></span><span class="ff1">的程<span class="_ _6"></span>序</span>员<span class="_ _0"></span><span class="ff1">开</span></div><div class="t m0 x3 h4 y3e ff1 fs0 fc1 sc0 ls0 ws0">发。<span class="_ _0"></span><span class="ff2">ASP<span class="_"> </span><span class="ff3">使</span></span>用的<span class="_ _0"></span>ll<span class="ff2">ActiveX<span class="_"> </span></span>技术<span class="_ _0"></span>基于<span class="_ _0"></span>开<span class="_ _0"></span><span class="ff3">放</span>设<span class="_ _0"></span>计<span class="_ _0"></span><span class="ff3">环<span class="_ _0"></span>境</span>,<span class="_ _0"></span>用<span class="_ _0"></span>户<span class="ff3">可<span class="_ _0"></span></span>以<span class="_ _0"></span><span class="ff3">自<span class="_ _0"></span>己定<span class="_ _0"></span>义<span class="_ _0"></span></span>和制<span class="_ _0"></span>作<span class="_ _0"></span><span class="ff3">组<span class="_ _0"></span>件<span class="ff4">加<span class="_ _0"></span></span></span>入<span class="_ _0"></span>其中<span class="_ _0"></span>,<span class="_ _0"></span><span class="ff3">使<span class="_ _0"></span>自己<span class="_ _0"></span></span>的<span class="_ _0"></span>动态<span class="_ _0"></span>网<span class="_ _0"></span><span class="ff3">页<span class="_ _0"></span>几<span class="ff4">乎<span class="_ _0"></span></span></span>具<span class="_ _0"></span>有<span class="ff3">无<span class="_ _0"></span><span class="ff4">限<span class="_ _0"></span></span></span>的<span class="_ _0"></span><span class="ff3">扩<span class="ff4">充<span class="_ _0"></span></span></span>能</div><div class="t m0 x3 h4 y3f ff4 fs0 fc1 sc0 ls0 ws0">力<span class="ff1">,<span class="ff3">这</span>是传统的<span class="_ _3"> </span><span class="ff2">CGI<span class="_ _2"> </span></span>等程序所</span>远远<span class="ff1">不及的地方。</span></div><div class="t m0 x3 h3 y40 ff2 fs0 fc1 sc0 ls0 ws0">2.2.2ASP<span class="_ _3"> </span><span class="ff1">工作原理</span></div><div class="t m0 x3 h4 y41 ff2 fs0 fc1 sc0 ls0 ws0">ASP<span class="_ _2"> </span><span class="ff1">与常<span class="_ _0"></span><span class="ff3">见<span class="_ _0"></span></span>的在<span class="_ _4"> </span></span>Client<span class="_"> </span><span class="ff1">端实现<span class="_ _0"></span>动<span class="_ _0"></span>态<span class="_ _0"></span><span class="ff3">主页<span class="_ _0"></span></span>的<span class="_ _0"></span>技术<span class="_ _0"></span>如<span class="_ _4"> </span></span>Jav<span class="_ _0"></span>aapplet<span class="_ _0"></span><span class="ff1">、ll</span>ActiveX<span class="_ _0"></span>Control<span class="ff1">、<span class="_ _0"></span></span>VBScript<span class="_ _0"></span><span class="ff1">、<span class="_ _0"></span></span>JavaScript<span class="_"> </span><span class="ff1">等不同<span class="_ _0"></span>,<span class="_ _0"></span></span>ASP<span class="_"> </span><span class="ff1">中的<span class="_ _0"></span><span class="ff4">命令<span class="_ _0"></span></span>和<span class="_ _6"></span>ll</span>Script</div><div class="t m0 x3 h4 y52 ff1 fs0 fc1 sc0 ls0 ws0">语<span class="ff4">句<span class="_ _0"></span><span class="ff3">都<span class="_ _0"></span></span></span>是<span class="_ _0"></span><span class="ff3">由<span class="_ _0"></span></span>服<span class="_ _0"></span>务<span class="_ _0"></span><span class="ff3">器<span class="_ _0"></span></span>来<span class="ff3">解<span class="_ _6"></span><span class="ff4">释</span>执<span class="_ _0"></span></span>行<span class="_ _0"></span>的<span class="_ _0"></span>,<span class="ff3">执<span class="_ _0"></span></span>行<span class="_ _0"></span>结<span class="_ _0"></span><span class="ff3">果<span class="_ _0"></span><span class="ff4">产<span class="_ _0"></span></span>生<span class="_ _0"></span></span>动<span class="_ _0"></span>态<span class="_ _0"></span><span class="ff3">生<span class="_ _0"></span></span>成的<span class="_ _7"> </span><span class="ff2">W<span class="_ _a"></span>eb<span class="_ _2"> </span><span class="ff3">页面<span class="_ _0"></span><span class="ff1">并<span class="_ _0"></span></span>送<span class="_ _0"></span>到<span class="_ _0"></span>浏<span class="_ _0"></span>览器<span class="_ _6"></span><span class="ff1">;</span>而<span class="_ _4"> </span></span>Client<span class="_"> </span><span class="ff1">端的<span class="_ _4"> </span></span>Script<span class="_"> </span><span class="ff4">命令<span class="_ _0"></span><span class="ff1">则是<span class="_ _0"></span><span class="ff3">由<span class="_ _0"></span>浏<span class="_ _0"></span>览<span class="_ _0"></span>器<span class="_ _0"></span></span>来<span class="_ _0"></span><span class="ff3">解<span class="_ _0"></span></span></span>释<span class="_ _0"></span><span class="ff3">执</span></span></span></div><div class="t m0 x3 h4 y53 ff1 fs0 fc1 sc0 ls0 ws0">行。<span class="_ _0"></span><span class="ff3">由</span>于<span class="_ _0"></span>ll<span class="ff2">ASP<span class="_ _2"> </span></span>是在<span class="_ _0"></span>服务<span class="_ _0"></span><span class="ff3">器</span>端<span class="_ _0"></span><span class="ff3">解<span class="ff4">释<span class="_ _0"></span></span>执</span>行<span class="_ _0"></span>,开<span class="_ _0"></span>发者<span class="_ _0"></span><span class="ff3">可<span class="_ _0"></span></span>以不<span class="_ _0"></span><span class="ff3">必</span>考<span class="_ _0"></span><span class="ff3">虑浏<span class="_ _0"></span>览器<span class="_ _0"></span></span>是<span class="_ _0"></span><span class="ff4">否<span class="ff3">支<span class="_ _0"></span></span>持<span class="_ _2"> </span><span class="ff2">ASP<span class="_ _0"></span></span></span>,<span class="ff3">也<span class="_ _0"></span></span>不<span class="ff3">必<span class="_ _0"></span><span class="ff4">担心<span class="_ _0"></span>别<span class="_ _0"></span></span>人</span>下<span class="_ _0"></span><span class="ff3">载</span>程<span class="_ _0"></span>序<span class="ff3">从<span class="_ _0"></span>而<span class="ff4">窃<span class="_ _0"></span></span>取编<span class="_ _0"></span></span>程逻<span class="_ _0"></span>辑。<span class="_ _0"></span><span class="ff2">ASP</span></div><div class="t m0 x3 h4 y42 ff1 fs0 fc1 sc0 ls0 ws0">程序通过后<span class="ff4">缀<span class="_ _0"></span><span class="ff3">名</span></span>为<span class="ff2">.asp<span class="_"> </span></span>的<span class="_ _3"> </span><span class="ff2">ASP<span class="_ _3"> </span></span>文<span class="_ _0"></span><span class="ff3">件</span>来实现其功<span class="_ _0"></span>能,一<span class="ff3">个<span class="_ _0"></span><span class="ff2">.asp<span class="_ _2"> </span></span></span>文<span class="ff3">件相当</span>于<span class="_ _0"></span>一<span class="ff3">个可执</span>行文<span class="_ _0"></span><span class="ff3">件</span>,<span class="ff4">因此<span class="ff3">必须<span class="_ _0"></span>放</span></span>在<span class="_ _4"> </span><span class="ff2">W<span class="_ _a"></span>eb<span class="_ _3"> </span><span class="ff1">服<span class="_ _0"></span>务<span class="ff3">器</span>上有<span class="ff3">可执<span class="_ _0"></span></span>行<span class="ff4">权限</span>的</span></span></div><div class="t m0 x3 h4 y43 ff1 fs0 fc1 sc0 ls0 ws0">目<span class="_ _0"></span>录<span class="_ _0"></span>下<span class="_ _0"></span>。<span class="_ _0"></span><span class="ff3">当<span class="_ _0"></span></span>用<span class="_ _0"></span>户<span class="_ _0"></span><span class="ff3">从<span class="_ _0"></span>浏<span class="_ _0"></span>览<span class="_ _0"></span>器<span class="_ _0"></span>输<span class="_ _0"></span></span>入<span class="_ _6"></span>了<span class="_ _6"></span><span class="ff2">.asp<span class="_ _2"> </span></span>文<span class="_ _0"></span><span class="ff3">件<span class="_ _0"></span></span>的<span class="_ _0"></span>地<span class="_ _0"></span><span class="ff4">址<span class="_ _0"></span></span>后<span class="_ _0"></span>,<span class="_ _0"></span><span class="ff3">浏<span class="_ _0"></span>览<span class="_ _0"></span>器<span class="_ _0"></span>就<span class="_ _6"></span></span>将<span class="ff3">这<span class="_ _0"></span>个<span class="_ _b"> </span><span class="ff2">URL<span class="_"> </span></span>请求<span class="_ _0"></span></span>发<span class="_ _0"></span><span class="ff3">给<span class="_ _4"> </span><span class="ff2">W<span class="_ _a"></span>eb<span class="_"> </span><span class="ff1">服<span class="_ _0"></span>务<span class="_ _0"></span><span class="ff3">器<span class="_ _0"></span></span>。<span class="_ _0"></span>如<span class="_ _0"></span><span class="ff3">果<span class="_ _4"> </span></span></span>W<span class="_ _a"></span>eb<span class="_"> </span><span class="ff1">服务<span class="_ _6"></span><span class="ff3">器</span>上<span class="_ _0"></span><span class="ff4">装<span class="_ _4"> </span></span></span>ASP<span class="_ _0"></span><span class="ff1">,<span class="_ _0"></span><span class="ff3">就<span class="_ _0"></span>调<span class="_ _0"></span></span>用</span></span></span></div><div class="t m0 x3 h4 y44 ff2 fs0 fc1 sc0 ls0 ws0">ASP<span class="_ _0"></span><span class="ff1">,<span class="_ _0"></span></span>ASP<span class="_"> </span><span class="ff4">读<span class="_ _6"></span><span class="ff1">出<span class="_ _0"></span><span class="ff3">相<span class="_ _0"></span>应<span class="_ _0"></span></span>ll<span class="_ _0"></span></span></span>.asp<span class="_"> </span><span class="ff1">文<span class="_ _0"></span><span class="ff3">件<span class="_ _0"></span></span>,<span class="_ _0"></span><span class="ff3">解<span class="_ _6"></span><span class="ff4">释<span class="_ _0"></span></span></span>并<span class="_ _0"></span><span class="ff3">执<span class="_ _6"></span></span>行<span class="_ _0"></span><span class="ff4">命<span class="_ _0"></span>令<span class="_ _0"></span></span>,<span class="_ _6"></span>动<span class="_ _0"></span>态<span class="_ _0"></span><span class="ff3">生<span class="_ _6"></span></span>成<span class="_ _0"></span>一<span class="_ _0"></span><span class="ff3">个<span class="_ _4"> </span></span></span>HTML<span class="_"> </span><span class="ff3">页<span class="_ _0"></span>面<span class="_ _6"></span><span class="ff4">回<span class="_ _0"></span><span class="ff1">传<span class="_ _2"> </span></span></span></span>W<span class="_ _a"></span>eb<span class="_"> </span><span class="ff1">服<span class="_ _6"></span>务<span class="_ _0"></span><span class="ff3">器<span class="_ _0"></span></span>,<span class="_ _6"></span><span class="ff3">然<span class="_ _0"></span></span>后<span class="_ _2"> </span></span>W<span class="_ _a"></span>eb<span class="_"> </span><span class="ff1">服<span class="_ _6"></span>务<span class="_ _0"></span><span class="ff3">器<span class="_ _0"></span>把<span class="_ _0"></span></span>结<span class="_ _6"></span><span class="ff3">果<span class="_ _0"></span></span>发<span class="_ _0"></span><span class="ff3">送<span class="_ _6"></span>给<span class="_ _0"></span>浏<span class="_ _0"></span>览</span></span></div><div class="t m0 x3 h4 y45 ff3 fs0 fc1 sc0 ls0 ws0">器<span class="ff1">。<span class="ff2">ASP<span class="_ _2"> </span></span>文</span>件<span class="ff1">的制作<span class="_ _0"></span>和<span class="_ _2"> </span><span class="ff2">HTML<span class="_ _2"> </span></span>类<span class="ff4">似</span>,</span>且可<span class="ff1">和<span class="_ _2"> </span><span class="ff2">HTML<span class="_ _2"> </span></span>开发集成,<span class="_ _0"></span></span>可<span class="ff1">以在同<span class="_ _0"></span>一</span>个<span class="ff1">过程</span>完<span class="ff1">成<span class="_ _0"></span>,</span>利<span class="ff1">用<span class="_ _4"> </span><span class="ff2">ASP<span class="_ _2"> </span></span>将</span>可<span class="ff1">以</span>执<span class="ff1">行的</span>脚<span class="_ _0"></span><span class="ff1">本</span>嵌<span class="ff1">入</span>到<span class="_ _4"> </span><span class="ff2">HTML<span class="_ _2"> </span><span class="ff1">文</span></span>件</div><div class="t m0 x3 h4 y46 ff1 fs0 fc1 sc0 ls0 ws0">中,<span class="_ _0"></span><span class="ff3">这使<span class="_ _0"></span>得<span class="_ _2"> </span><span class="ff2">HTML<span class="_"> </span></span></span>文<span class="ff3">件</span>的<span class="ff3">编<span class="_ _0"></span>写<span class="_ _0"></span></span>与<span class="ff3">脚<span class="_ _0"></span></span>本的<span class="_ _0"></span>开发<span class="_ _0"></span>融<span class="ff3">合<span class="_ _0"></span></span>在<span class="_ _0"></span>一起<span class="_ _0"></span>。通<span class="_ _0"></span>过<span class="_ _4"> </span><span class="ff2">ASP<span class="_"> </span><span class="ff3">内置</span></span>的对<span class="_ _0"></span><span class="ff4">象</span>、<span class="_ _0"></span>服务<span class="_ _0"></span><span class="ff3">器<span class="_ _0"></span>组件<span class="_ _6"></span></span>ll(<span class="ff2">SeverComponent<span class="_ _0"></span></span>)<span class="ff3">可<span class="_ _0"></span></span>以<span class="ff3">完<span class="_ _0"></span></span>成<span class="ff4">非<span class="_ _0"></span></span>常<span class="ff4">复<span class="_ _0"></span>杂</span></div><div class="t m0 x3 h4 y47 ff1 fs0 fc1 sc0 ls0 ws0">的<span class="ff4">任</span>务,<span class="ff3">而且</span>用户<span class="ff3">还可</span>以<span class="ff3">自己</span>开发或<span class="ff3">利</span>用<span class="ff4">别<span class="ff3">人</span></span>开发的服务<span class="ff3">器组件完</span>成<span class="ff3">专门</span>的<span class="ff4">任</span>务。</div><div class="t m0 x3 h4 y48 ff2 fs0 fc1 sc0 ls0 ws0">ASP<span class="_ _3"> </span><span class="ff1">与网关及服务<span class="ff3">器扩</span>展模式<span class="ff3">相</span>比有以下<span class="ff4">优<span class="ff3">点</span></span>:</span></div><div class="t m0 x3 h4 y49 ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">1</span>)<span class="ff3">完</span>全与<span class="_ _3"> </span><span class="ff2">HTML<span class="_ _2"> </span></span>文<span class="ff3">件</span>融<span class="ff3">合</span>在一起;ll</div><div class="t m0 x3 h4 y4a ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">2</span>)<span class="ff3">容易创</span>建,不<span class="ff3">需</span>要其它<span class="ff3">编<span class="ff4">译</span></span>、链接程序;</div><div class="t m0 x3 h4 y4b ff1 fs0 fc1 sc0 ls0 ws0">(<span class="ff2">3</span>)<span class="ff3">面</span>向对<span class="ff4">象</span>的并通过<span class="_ _3"> </span><span class="ff2">ActiveX<span class="_ _0"></span>Sever<span class="_ _3"> </span></span>对<span class="ff4">象<span class="ff3">可扩</span></span>展。</div><div class="t m0 x3 h4 y4c ff1 fs0 fc1 sc0 ls0 ws0">在电子商务中<span class="_ _0"></span>,对用户<span class="ff3">而</span>言<span class="_ _0"></span>,进行网上信<span class="_ _0"></span>息查询的目的<span class="_ _0"></span>是<span class="ff4">寻找<span class="ff3">自<span class="_ _0"></span>己需</span></span>要的<span class="ff4">产</span>品<span class="_ _0"></span>或服务,<span class="ff3">而</span>对<span class="_ _0"></span>于服务提供者<span class="_ _0"></span>来<span class="ff3">说</span>,其目的<span class="_ _0"></span>则是向用户<span class="_ _0"></span><span class="ff3">推</span>销</div><div class="t m0 x3 h4 y4d ff3 fs0 fc1 sc0 ls0 ws0">自己<span class="ff1">的<span class="ff4">产</span>品或服务。<span class="ff4">因此</span>,<span class="ff4">让</span>用户通过</span>浏览器<span class="ff1">查询服务的后端数据是</span>许<span class="ff1">多<span class="_ _b"> </span><span class="ff2">W<span class="_ _a"></span>eb<span class="_ _3"> </span><span class="ff1">服务提供者<span class="ff3">必须</span>提供的服务,<span class="_ _6"></span></span>ASP<span class="_ _3"> </span><span class="ff1">通过<span class="ff3">内置</span>的<span class="_ _2"> </span></span>ADODB<span class="_ _2"> </span><span class="ff3">组</span></span></span></div><div class="t m0 x3 h4 y4e ff3 fs0 fc1 sc0 ls0 ws0">件<span class="ff1">来实现</span>这<span class="ff1">一功能。</span>可<span class="ff1">以</span>使<span class="ff1">用<span class="_ _3"> </span><span class="ff2">ADO<span class="_ _2"> </span></span></span>去编写<span class="ff4">紧凑<span class="ff1">简</span></span>明<span class="ff1">的</span>脚<span class="ff1">本,以便</span>连<span class="ff1">接</span>到<span class="_ _3"> </span><span class="ff2">ODBC<span class="_"> </span><span class="ff4">兼</span></span>容<span class="ff1">的数据库和<span class="_ _3"> </span><span class="ff2">OLEDB<span class="_ _3"> </span><span class="ff4">兼</span></span></span>容<span class="ff1">的数据源。</span></div><div class="t m0 x3 h3 y4f ff2 fs0 fc1 sc0 ls0 ws0">2.2.3ASP<span class="_ _3"> </span><span class="ff1">的发布</span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>