asp技术论文范文

时间:2023-11-20 08:11:01

asp技术论文

asp技术论文篇1

关键词:asp环境 信息技术 信息系统 结构与架构

0 引言

asp(active server pages)的开发环境,就是把脚本开发和超文本语言(html)融合在一起,它不仅增强了编程灵活性同进也降低了难度,把jscript和vbscript等语言嵌入html文档中的技术,称为asp文件,当终端浏览器向web服务器请求浏览asp文件时,web服务器调用asp及文件中的所有脚本,最后给浏览器返回响应页面,web服务器负责所有asp中的脚本处理并生成标准的html页面传给浏览器,并在客户浏览器中运行,这样使终端浏览器无须承担服务器端的脚本,asp都会生成一个符合html标准的网页返回客户端论文。

asp性能优势如下:①把jscript和vbscript等语言完全与html兼容;②脚本可以在asp环境下直接运行,不需要编译和链接;③面向对象,可通过activex构件来扩充功能;④兼容性强,由于脚本在服务器端执行,它几乎可以支持任何浏览器;⑤程序保密性高,asp的源代码在服务器上执行,不传到终端浏览器,源程序不会外漏。asp技术为想实施信息化而各方面条件都比较有限的中小企业带来了新模式。

1 asp模式的企业信息系统建设模式

企业管理要与现代管理模式相适应,随着网络经济时代的到来,信息化管理已成为必须的管理模式。asp模式下面向企业信息系统架构在lnternet上的三层结构为:操作层、中间层和底层,其中操作层:良好的人机界面,用户终端面对简单的人机界面;中间层:系统各功能模块层,安装在asp服务中心的web服务器上;底层:数据库管理系统层,安装在web服务的数据库服务器上,其包括企业数据库,系统数据库等。企业用户需要按相关标准缴纳租用服务器空间的费用,访问用户通过网络使用企业的信息系统,管理用户也是通过网络来对信息系统进行管理、维护、升级、安全保护等工作,因此,asp模式有效地解决了中小企业信息系统技术改造存在的难题。

1.1 asp模式可以使企业通过简单的信息环境和较低的服务器租赁费用,全面享受信息化管理和服务,从而解决企业信息化建设普遍存在的资金及人才问题。

1.2 对企业而言,仅是租赁和使用服务器,不需负担服务器的系统安全、维护及升级等系列工作,解决了企业it技术人才,降低企业的1t投资风险,等信息化建设的难题。

1.3 现代信息模式,asp模式充分利用计算机网络作用,发挥其资源共享的优势,为企业提供信息系统技术改造的全方位解决方案。

2 asp模式服务中心体系结构

asp服务中心采用基于asp的模式为企业提供相关的服务。其整体结构可分为四大主要模块:①asp应用软件平台,但不同的asp服务中心体系结构会有所不同,asp应用软件平台是asp服务中心为企业提供的应用软件,不同企业有不同的功能需求,也会有不同的解决方案;②asp用户站点,是asp服务中心对用户进行管理、洽谈等电子商务系统;③asp数据中心,asp数据中心是asp服务中心本身的数据管理与数据维护;④管理与技术支持,是asp服务中心的功能模块。

3 asp模式下的信息系统网络拓扑结构

3.1 客户端 中小企业的计算机应用情况、信息化建设水平、重视程度都参差不齐,大致可分为单机型、多机型和局域网型三种。asp模式对企业的计算机资源要求是灵活的,各个企业都可以根据企业的具体情况配置相应的系统和适合自己的解决方案。软件仅需ie浏览器,硬件只要具有可以上互联网的相关设备,如计算机、modem,到isp(internet service provider)申请一个账户,只要可以连接到互联网就能得到asp服务中心的服务。

3.2 asp服务中心 系统要求较高,asp服务中心不同规模对软硬件的配置有所不同,是继1sp.icp(internet con.tent provider)后,专门对具体应用服务的供应团体,软、硬件配置与1sp、icp类似,但在规模上不同而已。

asp服务中心要解决的关键问题:

①安全问题:网络及通信安全方面可采用ssl(包含数字签名,公共/私有密钥进行加密,验证技术等),高安全的防火墙和网络安全检测技术、证书和口令体制、权限限制来抵御非法用户(如,黑客)进入系统;数据安全性可通过冗余磁盘阵列、u盘、光盘库等存储设备来备份系统以及对于重要的应用数据采用主从数据库服务器双机热备份来保证系统全天候24小时正常运行。②性能问题:web服务器可以对各应用服务器进行动态分配(如建设服务器群方式),实现系统负载的动态平衡,不同功能分布在不同应用服务器上。良好的服务器和网络设备配置,完全可以保证用户异地访问服务器时正常的响应。③可扩展性问题:可实现系统的无缝升级;系统各应用模块可重复或分布在不同的应用服务器上,由于企业的扩建或是业务的增长,当前系统无法满足企业新的需求时,可以在不终止系统服务前提下,添加相应的应用模块。

4 结束语

asp技术论文篇2

关键词:IT外包 ASP 电子商务

传统IT外包向ASP模式转变

实际上, IT外包不是新生事物,它起源于20世纪60-70年代财务与运作领域的专业服务与设施管理服务。20世纪60年代,对外部提供商的使用局限于时间共享与服务处理上,因为当时的计算机既大又昂贵,大多数的公司依靠服务机构、系统商、以及其他专业公司提供设施管理服务。

20世纪70年代开始形成了标准应用软件包的概念。为了解决对IT应用需求的日益增长和IT专业人员的不足,管理者开始依靠合同编程,将企业应用软件的编程外包给第三方,这是20世纪70年代外包的主要形式;20世纪80年代,外包的重点开始转向IT支持的垂直集成。控制从原材料到产品交付的产品开发周期变得越来越重要,IT被认为是一种有价值的内部功能。一般情况下,组织根据定制基础来管理信息系统环境,它们购买标准设备、系统与应用软件以及通信系统,并将它们集成进一种基础设施(对各个组织而言是独特的);20世纪90年代,外包重点在于网络与通信管理、分布式系统集成、应用开发与系统运作。90年代的外包提供商积极将其业务目标放在现场的设施管理上,IT人员由客户向提供商转移,一些提供商购买客户的大型机硬件设备,并现场管理客户的应用服务。当时的系统集成也是一个流行的外包市场,它涉及高度复杂的技术,包括网络管理与电信,同时还有相关的教育与培训。

上述这些外包模式尚未利用因特网或其他网络远程提供应用服务,因此一般被称作传统IT外包模式。从20世纪90年代后期开始,由于网络成本下降、带宽增加、可靠性提高,通过因特网提交应用被普遍采用。ASP模式作为全球信息技术最主要的趋势之一,它通过因特网或专用网,以租用的方式,提供应用服务,它的应用对组织内部的信息资源管理产生了深刻的影响。

ASP模式的内涵

许多学者在研究有关ASP的问题时,采用了美国ASP行业协会对ASP的定义,“ASP具有通过广域网,从一个数据中心为多个实体管理和提交应用服务的能力。”然而,作为一种新兴的IT外包模式,学者们对ASP定义尚未形成一个统一的认识。在笔者从ABI、EBSCOHost、ACM、IEEE、JSTOR、SAGE等文献数据库所收集到的94篇有关ASP研究的文献中,发现有其他11种不同的定义。

通过分析上述定义所使用的关键词(如表1所示),我们可以看出ASP模式所具有的内涵,同时我们也形成一个新的概括性、综合性的ASP定义,即:ASP是通过因特网或其他网络、以租用的方式、根据合同所确定服务级别,向客户提供应用服务的第三方公司;ASP提供多种应用服务供客户选择,客户依据使用量或订阅情况付费,同时ASP集中管理并维护应用与数据,是客户的单一联系点,ASP与客户之间形成一对多的关系。

从更广泛的意义上说,各种服务提供者都适合ASP的一般性分类。包括,管理服务提供商、网络服务提供商、存储服务提供商等,只要他们都能够通过网络提交有价值的服务,并提供相应的技术支持。所提供的服务可能包括:网络、系统基础设施、开发环境、应用、内容、流程支持、流程处理、顾问服务等。许多评论者相信ISP、VAR(增值经销商)和传统的外包提供商将合并到ASP领域。然而,ASP模式是传统IT外包在网络时代的自然演化和创新的结果,有与传统的IT外包模式所不同的特征。

ASP模式的主要特征

ASP与传统外包相比,主要有以下几个方面的特征。

交付方式:ASP是通过因特网或其他网络交付应用服务的,通常是“一对多”的方式;而传统IT外包提供商直接将所开发的软件交付给客户的,以“一对一”的方式交付。

定价方式:ASP模式依使用为基础进行定价,例如,按用户数、交易量、收入比例分成、固定费用等方式进行收费;而对于传统IT外包,客户需要为所获得应用软件付费。

应用所有权:传统IT外包的应用所有权归客户所有;对于ASP模式,应用由提供商提供,客户以租用的方式取得应用服务,所有权归提供商所有,或ASP提供商从软件提供商那里获得软件使用权。另有一种特殊情况是,客户将自身拥有的应用软件托管给ASP提供商,提供商提供相应的应用基础设施和专业技术人员对此应用软件进行维护。

应用与人员位置: ASP的应用服务与数据是通过一个中心位置进行管理的,不在客户所在地点,提供商的专业人员一般也不在客户所处的位置;传统IT外包的应用安装在客户所处位置,提供商的专业人员有些是在客户的位置,有些是集中在提供商的位置。

合同类型:传统IT外包的合同是高度定制化的,而ASP的合同一般是详细规定租用费用和最低服务保证的通用合同(针对ASP的大多数标准应用),但随着对ASP应用的定制化要求的增长,ASP的合同也会有更多的定制化。

客户基础:传统IT外包是在大型外包提供商与大型客户公司之间逐案协商进行的,其主要客户是大企业,而ASP市场的客户主要是一些中小企业,但现在这种情况也逐渐融合,大企业也寻求使用ASP模式。

提供商特征:传统IT外包的提供商主要是在市场中占主导地位的供应商;而ASP模式一开始的提供商主要是新投资成立的公司占主导地位,更多的是针对某一个缝隙市场,但原有IT市场上的大型提供商也正在进入ASP市场。

风险状况:ASP通过因特网提交服务,增加了可用性和响应时间的不确定性,但有些方面的风险更小,例如,客户减少IT投资风险。

组织际关系:传统IT外包的组织间关系比较简单,客户与提供商是“一对一”的关系, ASP模式的组织际关系变得更为复杂,提供商为了其规模经济性,对于同一个应用会尽可能向多个用户提供服务,提供商与客户的关系是“一对多”的关系,除此之外,提供商还需要与其价值链上其他方密切配合,才能向客户提供有质量保证的应用服务。

然而,ASP模式与传统IT外包模式的区别并不是一成不变的,实际上,商务模式是会快速融合与分解的,传统提供商(如SAP、EDS等)也提供ASP方案,以补充他们的产品,一些新兴的ASP提供商也正在赢得一些大客户。甚至以‘一对多’商务模式为特征的最初的ASP概念,也正在与‘一对一’的定制化方式融合,至少对ASP产品与服务的某些方面是这样的。

ASP模式的发展前景及研究视角

近年来,ASP市场得到了快速发展,许多专家认为它将给软件行业与企业计算领域带来重大改变。著名商业作家Carr (2005)在其载于《斯隆管理评论》上、题为“企业计算的终结”一文中宣称:在对内部数据中心投入数百万美元之后,公司可能很快发现已经是要开始关闭这些数据中心的时候了,IT正在从“公司拥有的一项资产“向”公司购买的一项服务”转变。但是,未来ASP的发展仍取决于各种因素的综合影响。一方面,网络技术的发展,包括网络成本的显著降低、网络带宽供应的持续增长、以及网络传输安全性的进步等,是ASP外包模式得以发展的技术条件;另一方面,企业需要对IT应用进行大量的投资,然而由于IT技术与商务环境的不确定性,这种投资具有很大的风险性,通过ASP模式实现IT技术的应用,能够获得成本收益、有效地降低IT投资风险,有利于平衡资金预算,这也是驱动ASP外包模式发展的重要经济因素。

除此之外,IT已成为公司战略的重要组成部分,企业可能没有足够的能力应用新的IT技术维持竞争力,这是驱动其采用IT外包的战略因素;同时,由于外包导致对提供商的依赖性,企业需要考虑与提供商的合作关系、彼此间的信任和协调,这是影响ASP采用的社会因素。因此,对ASP模式的研究需要综合性观点,总体来讲应该包括以下几个视角。

技术视角:目前的IT技术,特别是网络技术,能否满足应用交付所必须的安全性、可靠性、可用性等方面的要求,包括适应这种网络化应用要求的体系结构等。

经济视角:研究如何提供应用与服务,以实现规模经济和范围经济性、降低总体拥有成本。可以应用交易成本理论、成本理论、新古典经济学等方面的理论加以研究。

战略视角:客户如何通过ASP模式,获得相应的IT资源,以建立并维持企业的竞争优势,包括ASP提供商如何弥补客户的IT能力不足,满足客户需求等。可以应用资源基础理论、知识基础观、资源依赖理论等加以研究。

社会视角:如何建立与协调客户与提供商之间的战略伙伴关系,是ASP外包模式成功的关键所在。互信是这种外包模式的重要特征,同时考虑依赖性、机会主义行为、合同等方面的问题。社会视角更多是一种关系的角度,涉及政治、合同以及社会交换理论。

asp技术论文篇3

关键词:ASP,JSP,服务器,客户端

 

一、引言

ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。它是位于服务器端的脚本运行环境,通过这种环境,它可与数据库和其它程序进行交互。

JSP是Sun公司推出的新一代网站开发语言,Sun公司借助其在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

ASP和JSP都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成 Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP、JSP两者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。

二、在技术层面的比较

1.ASP技术

ASP 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息。ASP中的主要内建对象有:Application,Request,Response,Server等。

ASP可以通过多种方法实现对数据的访问。ActiveX DataObjects(ADO)是一座连接ASP应用程序和数据库的桥梁,通过ASP内建的Database Access组件能够轻而易举的通过ADO访问存储在服务器端的数据库或其它表格化数据结构中的信息。

ASP对数据库的访问,首先浏览器向Web服务器发出请求,如果浏览器所要下载的不是ASP文件,则直接下载;如果是ASP文件服务器会自己解释ASP文件中的Script段,而把其余部分交给用户执行。若执行中的Script程序使用了ADO对象,则Web会根据ADO对象设置的参数来启动对应的ODBC驱动程序,而启动ODBC驱动程序之后,程序可以直接利用ADO对象来访问数据库,或通过AIX)对象来发送SQL指令,进而达到存取数据库的目的。访问原理如图2-1所示。

图2-1 ASP访问Web数据库的工作原理

从软件的技术层面看,ASP有如下的特点:

1)使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2)无须compile编译,容易编写,可在服务器端直接执行。

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

4)与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。

5)Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX 、Perl、Tcl等。脚本引擎是处理脚本程序的COM(ComponentObject Model) 对象。

6)可使用服务器端的脚本来产生客户端的脚本。

7)ActiveX ServerComponents(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic、Java、VisualC++、COBOL等程序设计语言来编写你所需要的ActiveX ServerComponent。

2.JSP技术

JSP实现了动态页面与静态页面的分离,脱离了硬件平台的束缚,以及编译后运行等方式大大提高了其执行效率而逐渐成为因特网上的主流开发工具。具有以下技术优点:

1)将内容的产生和显示进行分离

使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。科技论文。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。科技论文。如果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内容,并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。

2)强调可重用的群组件

绝大多数JSP页面依赖于可重用且跨平台的组件(如:JavaBeans或Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。

3)采用标识简化页面开发

Web页面开发人员不会都是熟悉脚本语言的程序设计人员。JavaServerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。标准的JSP标识能够存取和实例化JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。

JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。随着越来越多的供货商将JSP支持加入到他们的产品中,可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。

三、应用范围及前景分析

ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,只能执行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal WebServer)(windows 98)上。Unix下也有ChiliSoft的组件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的群组合来扩充,Unix下的COM实现起来非常困难。

JSP几乎可以执行于所有平台。如Win NT,Linux,Unix。在NT下IIS通过一个外加服务器,例如JRUN或者ServletExec,就能支持JSP。知名的Web服务器Apache已经能够支持JSP。科技论文。由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的执行平台。虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

ASP可以通过Microsoft Windowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。两者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。它们都是通过CGI来提供支持的。

四、结束语

JSP模型是在ASP之后定义的,它借用了ASP的许多优点,同时JSP使用而强大的JAVA语言,而不是效率比较低的的Scripting语言。ASP开发者只能使用基于Windows平台的技术,而JAVA和JSP是跨平台的。但同时应该看到ASP技术与JSP技术的发展前景是不容忽视的。所以我们正在学习这两种技术的人不能忽视ASP技术.更不能忽视JSP技术。

参考文献

1、宋昕,ASP网页开发技术入门实用教程.中国铁路出版社.

2、范云芝,动态网页制作技术ASP,PHP和JSP比较分析.电脑知识与技术.

3、冯燕奎、赵德奎,JSP实用案例教程.清华大毕出成社.

4、吴涛,姜坪,网站全程设计技术.清华大学出版社.

 

asp技术论文篇4

关键词:ASP;数据库 ;学生信息;案例

中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2013)12-2836-04

2000年以来,随着《中小学信息技术课程指导纲要(试行)》、《普通高中信息技术课程标准(实验稿)》的颁布,全国许多省份陆续开始了信息技术课程改革的实验。信息技术课堂教学从教学导入、教学展开、教学评价都出现了一些新的变化,最明显的是一些新技术的使用,其中静态网页技术、JavaScript、ASP动态网页技术的使用最为常见。但是,技术要花在刀刃上,这些新技术能否真正提高课堂教学效率,真正让学生提升信息素养,这是关键。

ASP是活动服务器页面(Active Server Pages)的简称,是微软公司开发的服务器端脚本编写环境。通过ASP我们可以结合HTML网页、ASP指令和ActiveX控件建立动态的、交互的、高效的Web服务器应用程序。ASP内置的ADO(ActivexDataObjeet) ①服务器组件,用于数据库的连接与访问,它使得客户端应用程序能够通过任何OLEDB②提供者来访问和操作数据库中的数据。此外,ASP内嵌了五种基本的对象,其中Request对象和Response对象是使用频率最高的两个对象。Request对象是用于获取用户提交的数据,而Response对象用于将服务器端的数据发送到用户的浏览器,结合SQL数据库编程语言就能实现信息的动态交互。

笔者曾经多次参加了高中的优质课评比活动,在实践、观摩和交流中觉得,在高中信息技术课堂教学中使用ASP技术是当前教学改革的一个发展趋势,它能有效地调动学生学习信息技术的兴趣,并能提高教学的效率。当然,如何在教学中使用ASP技术,也必须讲究一定的方法和原则,否则会适得其反。下面笔者就通过几个案例来说明在教学中如何使用好ASP技术,发挥出它的真正效用。

1 使用ASP技术激发学生学习兴趣、引入课题

对于学生来讲,数据库的学习是比较枯燥的,提供给学生的数据库文件,有的很复杂,有的学生不感兴趣。笔者在教学引入的过程中组织学生进行了一个活动:让学生输入自己的信息,建立一个班级通讯录。每个学生需要输入学号、姓名、生日、联系电话、QQ号码、电子邮箱和联系地址等信息(后来又修改了部分字段内容),提交完毕后输入的信息会即时出现在下方的表格中,一目了然。短短几分钟,全班同学的个人信息都汇集在一张表格中了。学生通过这个活动,真切地体会到了数据库的生成过程,为接下来讲解数据库的一些基本概念做好了铺垫,此外,由于处理的数据都是关于自己和同学的,学生的学习热情有了明显提高。(如图1、图2所示)

这个案例中使用的ASP技术其实比较简单的,首先利用ADO组件与一个数据库文件建立联系,然后利用Request对象获取表单中学生的信息,如学号、姓名、生日之类的,然后通过“提交”按钮调用SQL语言,将学生信息保存到数据库文件中,接着利用Response对象将保存在数据库中信息在表格中显示出来,ASP技术主要完成与数据库的连接、数据库的写入和读出等操作。

接下来,将生成的Access数据库文件共享给学生,学生有了第一手、活生生的素材,接下来关于数据库管理的学习变得非常生动和有趣,学习的积极性也非常高涨。

2 使用ASP技术化解教学过程中的难点

关于CSS样式表的教学,主要的难点是关于样式表的语法格式以及书写方法,虽然不是教学的重点,但这个不解决,学生书写不对,后续学习肯定无法开展或者效果不好。教师设计了这样一个活动:首先,通过简单的登录界面,学生选择好自己的班级和学号即可进入实验;(如图3所示)

然后,使用下拉菜单的方法,对下方的文字进行初步设计,取得一定的感性认识;(如图4所示)

设计好一个满意的文字样式后,单击“上传保存我的CSS设计代码”,接着出现了下面的界面:(如图5所示)

全班同学设计的文字样式出现在一张网页中,每位同学可以观看,同时每段文字的下面还出现了文字样式所对应的CSS代码。这时,教师可以顺水推舟地让学生选择一种自己或同学设计的样式代码应用到自己的网页中,观察使用后的效果。

通过这样的设计,学生不需要书写复杂CSS代码,跳过了不是教学重点的难点,可以将主要精力放在CSS样式表的调用方法上来,这是教学重点。而且,学生学习CSS代码的积极性也很高,因为有自己的设计效果在里面,同学间可以互相激励。

这个案例中使用的ASP技术类似于上一个案例,首先建立与数据库文件的连接,通过表单收集学生填写的CSS属性的信息,然后保存到数据库文件中,接着把数据库中的CSS属性的信息显示出来。在显示的时候,为了显示文字的实际效果,还要结合着利用一些CSS技术。

3 使用ASP技术上传、评价作品

在信息技术课堂教学中,经常要完成一些的电子作品,如何保存、评价这些电子作品呢?有些教师只是要求保存在本地电脑中,随堂检查一下;有些教师也会要求上交,但学生间不能观看,作品的评价也局限于教师的评价。其实利用ASP技术还能这样做:

首先,可以通过一个文件上传系统把完成的电子作品上交到教师服务器特定的文件夹中;(如图6所示)

发表成功以后,教师和学生可以看到所有上交成功的作品,这些作品可以打开浏览,同学之间还可以互相打分,当然教师也能进行评分。(如图7所示)

利用这种类似形式的评价方式,能大大地提高学生学习的能动性,由于会让其他人看到还要被评分,大部分学生都会受到激励并全力以赴地去完成,此外,这种评价形式还能互相启发、监督,集思广益,并反过来促进了教学的有序开展。

这个案例使用的ASP技术,要比前两个案例稍微复杂一点,主要是文件的上传技术,文件上传的方法有很多,包括有组件上传和无组件上传的方法,建议使用有组件上传的方法,速度较快,比较可靠。这个例子是先将图片文件单独上传到特定文件夹中,同时将图片的文件名、保存路径、图片制作人姓名、上传时间、作品简介、评价信息等保存到数据库文件中。上传完成后利用ASP语言把数据库中的信息读取出来。

通过以上三个案例发现,ASP技术一般是和数据库联系在一起的,多数ASP应用程序的开发离不开数据库,它能连接数据库并完成数据的读出与写入操作。因此在使用ASP技术时应该利用好这一特性,学生信息本身就是一个宝贵的数据库,因此可以充分利用学生的信息,比如学生的个人特征信息、学生的个人见解、学生的作业等等,并让这些信息适时地有机地显示出来,这既能相互促进,相互监督,又能提高学生兴趣,提高教学效率,有时还能达到出乎意料的效果。

当然,不是使用了ASP技术就一定能促进课堂教学的,笔者曾经使用ASP技术制作了网络讨论的功能,学生通过联网的电脑就能实现讨论,虽然它有着自己的优点,比如能给每个学生发言的机会,讨论内容能被保存等,但在实践中发现,它也存在着致命的缺点,它的情感表现力明显比不上语言交流,而且难以控制学生的发言,经常出现文不对题的题外话,问题讨论演变成了集体聊天。因此,在课堂教学中使用ASP技术,不能光光追求形式的新颖时髦,而应该注重它能否提高课堂教学效率,是否能调动学生的学习热情,如果不能,或者效果不好,也可以暂且不使用。

注释:

① ADO是一种数据库对象模型,它为开发者提供了一种访问数据源的快速且功能强大的方法。摘自Scot Johnson著,《Active Server Pages详解》P367页,电子工业出版社

② OLEDB是一种面向对象的规定协议,它使你能够访问数据。摘自Scot Johnson著,《Active Server Pages详解》P368页,电子工业出版社

参考文献:

[1] Scot Johnson. Active Server Pages详解[M]. 新智工作室,译.北京:电子工业出版社,1999.

[2] 任健.教学案例《走进数据库》[D].江苏省无锡市第一中学.

[3] 王伟.教学案例《CSS层叠样式表设计》[D]. 江苏省天一中学.

asp技术论文篇5

关键词:ASP;网上购物系统;HTML语言;登录模块

中图分类号:TP31文献标识码:A文章编号:1009-2374(2009)02-0049-02

随着信息技术时代的到来,网上购物已成为人们生活中不可缺少的一种生活方式。网上购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商场,使购物过程变得轻松、快捷、方便,同时又为有效控制商场运营的成本开辟了一个新的销售渠道。

一、网上购物系统开发的技术基础

(一)HTML语言

HTML(Hyper Text Markup Language超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web页以超文本标记语言编排格式。HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来,HTML就一直被用作WWW上的信息表示语言。

(二)ASP技术

ASP(Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。

Active Server Pages (ASP)是服务器端的脚本编写环境,可用于创建动态Web网页和生成功能强大的Web应用程序,它包括HTML标记、文本和脚本命令的文件。ASP页可调用ActiveX组件执行任务,既可连接数据库也可进行商务计算。通过ASP可为Web页添加交互内容或用HTML页构成整个Web应用程序,这些应用程序使用HTML界面。它使开发者可以通过使用大部分工具组合HTML代码,具有开发简单、功能强大的特点。

ASP中的命令和JavaScript语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑。ASP程序通过后缀名为.asp的ASP文件来实现其功能,一个.asp文件相当于一个可执行文件。当用户从浏览器输入了.asp文件的地址后,浏览器将请求发给服务器,Web服务器上的ASP将被调用,ASP读出相应.asp文件,解释并执行命令,将动态生成的HTML页面回传Web服务器,Web服务器再将结果发送给浏览器。

二、网上购物系统的设计及实现

本系统采用SQL Server 2000数据库和JavaScript来实现的,下面是实现系统的部分代码。

(一)登录模块

<%

set rs=server.createobject("adodb.recordset")

sql="select * from shop_user where username=’"&user_name&"' and userpass='"&user_pass&"'"

rs.open sql,conn,1,3

if rs.eof then

rs.close

set rs=nothing

Response.Cookies("shop")("user_name")=""

Response.Cookies("shop")("user_type")=""

Response.end

end if

%>

(二)购物模块

<%

if request("action")="change" then '更改数量

if request("count")="" or not(isNumeric(request("count"))) then

count=1

else

count=Cint(request("count"))

end if

basket_id=request("basket_id")

set rs=server.createobject("adodb.recordset")

sql="select hw_id,basket_count from shop_basket where user_name='"&user_name&"' and basket_id="&basket_id&" and basket_check=0"

rs.open sql,conn,1,3

hw_id=rs("hw_id")

set rsh=server.createobject("adodb.recordset")

sql="select hw_kucun from shop_hw where hw_id=’&hw_id&’"

rsh.open sql,conn,1,1

hw_kucun=rsh("hw_kucun")

if count>hw_kucun then

Response.Write"<script language=javascript>alert('定购数量不能大于库存');

window.location.href='"&Request.ServerVariables("Http_Referer")&"';</script>"

response.End

else

rsh.close

set rsh=nothing

rs("basket_count")=count

rs.update

end if

end if

rs.close

set rs=nothing

response.redirect "buy.asp"

response.End

%>

三、结语

本文研究了网上购物系统的设计技术。系统的功能包括用户的注册、登录、商品的浏览、查询、商品放入购物篮、网上支付和配送。下一步工作还可以对系统进一步细化,并结合一个特定领域完成系统的实现。

参考文献

[1]李欣.一个基于ASP的网上购物模块的实现[J].天津职业院校联合学报,2006,(9).

[2]黄林生.运用ASP技术实现网上超市[J].软件导刊,2007,(12).

[3]王晶.ASP网站建设技术[M].机械工业出版社,2007.

[4]柯华坤,王大平.ASP网络编程[M].机械工业出版社,2008.

asp技术论文篇6

[关键词] 制造业 中小企业 信息化ASP

一、制造业中小企业的发展困境及转机

当今,制造业中,中小企业异军突起,不论欧美还是中国,中小企业在数量和就业人数上已占有绝对优势。GDP贡献率也接近或是超过一半。因此中小企业在世界各国的经济中都扮演着越来越重要的角色,许多国家把中小企业看成经济的脊梁。无论是发达国家还是发展中国家,对中小企业都积极加以扶持。但是中小企业由于自身条件的限制,在当今信息化迅速发展和企业间竞争日趋激烈的情况下,显示出诸多不适应的方面,其中最主要的表现就是核心竞争力薄弱。

信息化是提升企业核心竞争力的利器,也是当今世界制造业发展的大趋势,“以信息化带动工业化,加快用信息技术改造提升制造业”已经成为我国的一项基本战略。刚刚兴起的ASP(Application Service Provider,应用服务提供商),正是以资金短缺、人才匮乏的中小企业为业务对象,并利用Internet为其提供服务的一种商业服务模式。尽管ASP建立的初衷并非服务于制造业企业,但随着其自身的发展和完善,ASP的诸多优势决定其必然要进入制造业领域。

二、ASP运营模式及针对中小企业信息化的优势

ASP(Application Service Provider)的中文意思是应用服务提供商,是指通过在互联网上配置、租赁和管理商业应用服务解决方案,为商业和个人提供应用服务的新型专业化公司。从ASP自身的角度来看,ASP的一侧是用户,另一侧是软件开发公司。三者之间的关系是互动的,如图所示,ASP向客户提供服务,客户向ASP支付租金;ASP根据市场需求购买软件或支付开发费用(或自身开发),软件供应商根据ASP的要求开发软件并收取开发费用,ASP实际上就是用网络武装起来的新一代渠道分销商。

图 ASP的运营模式

与传统信息化模式相比,ASP(针对与中小企业)有其独特的优势:

1.速度优势。对于传统企业来说,从引进IT人才、购买计算机设备到项目开发完毕投入运行,周期很长。即使企业不自己开发而购买现成的应用软件包,也是相当复杂,而且维护工作也很费力。然而利用ASP服务模式能够加快企业的信息化进程,企业通过网络的优势就可以大大缩短其产品的开发周期。

2.成本优势。由于ASP提供大量的应用服务,同时承担了企业本应购买的各种软、硬件基础设施,使得企业内部不需要昂贵的,用以支持信息系统的应用服务器,数据库服务器,以及相关设备,只需简单的客户端设备即可利用Internet或VPN(Virtual Private Network,虚拟专用网)与ASP进行交互式数据操作。同时,目前ASP外包应用的基本收费模型通常包含初始安装费、每个应用软件的租用费、数据存储和流量费,减少了建立信息系统的首期投资,极大地简化了企业的资金周转管理。

3.效率优势。通过ASP服务,企业内部各个客户端不需要建立复杂的技术环境支持,省去了对数据库服务器和应用服务器繁琐的维护,也不需要对整个信息系统软、硬件进行日常维护,可以将精力放在企业自身业务和新产品的研发上,可以建立一个比较灵活的企业结构和运作方式,有助于提高企业的业务效率。

ASP的这些优势能够有效弥补制造业中小企业资金缺乏、技术人员稀少的缺陷。

三、国内ASP模式发展的不利因素及改进

当然,作为一种新生的事物,国内ASP市场的发展并非一帆风顺, 还存在着一些不利因素:

1.安全问题。从技术角度上看,安全因素仍然是制约ASP行业迅速发展的瓶颈之一。没有任何一家ASP服务商能够百分之百确保企业数据通过Internet进行安全的管理、存储和传输,以及应用软件的可靠运行。

2.服务的一致性与企业的相异需求之间的矛盾。不同企业内部都有其特有的业务流程,这就使得很多企业崇尚“量体裁衣”;而ASP初期出现的理想化的思维模式是向多家企业提供一种标准化的产品和服务,以达到其费用低廉、维护容易的目标。因此,ASP提供的服务常与中小企业的期望相距甚远。

3.市场环境因素的影响。国内盗版软件猖獗对中国软件产业危害不浅,当然也会波及到ASP产业。而面对国际软件巨头在技术、资金、销售网络等方面巨大的竞争优势,国内软件厂商包括ASP步履维艰。

4.客户保障问题。一旦企业数据发生泄密,泄密等级如何确定,责任如何认定?企业如何向ASP索赔?索赔力度多大?目前并没有相关的行业准则与法律条文对此做出规定。

令人鼓舞的是,这些问题正在逐步得到解决。随着计算机和网络技术的发展,各类数据被分离储存,数据库服务器备份功能逐步完善,加密技术和身份认证更加安全。 ASP行业的迅速发展也引发了人们对于相关立法的关注。

四、国内制造业与ASP结合现状及前景分析

目前,中国的制造业直接创造国民生产总值的三分之一,占整个工业生产总值的五分之四,为国家财政提供三分之一以上的收入,贡献出口额的90%,就业人员达8034万,制造业在中国国民经济中占有举足轻重的地位。中国制造业在世界的排名居第四位,仅次于美国、德国和日本,但其总体规模仅相当于美国的五分之一,人均劳动生产率仅相当于日本的二十六分之一,德国的二十分之一。特别是技术创新能力低,产业主体技术依靠国外,新产品开发周期是国外的几十倍。

在国际上新一轮的产业结构调整中,很多发达国家的跨国公司为了提高经营效益,将其制造业项目和制造业的生产线向中国转移,中国正在成为世界制造业的重要基地。这些变化对中国制造业提出了严峻的挑战,同时也为中国制造业企业实现跨越式发展提供了有利的契机。

我国的ASP市场起步于本世纪初,发展的主要方向是电子商务,在制造业领域的应用还很少。但可喜的是,近几年来,国内出现了一些ASP模式与制造业企业结合的范例,虽然深度和广度还有待加强,但无疑是一个历史性的突破。

例如:无锡市制造业信息化ASP公共服务平台(简称WUXIASP)是江苏省制造业信息化示范行业――无锡机械行业的企业信息化服务载体,该服务平台在江苏省政府和无锡市政府的倡导和资助下,由无锡市机械资产经营有限公司、无锡市机械工业联合会投资,并委托专业的制造业信息化系统集成和咨询服务单位――无锡联发软件工程有限公司建设和运营。作为企业信息化的中载体,WUXIASP联合业界领先的技术服务资源,通过服务外包模式为制造业企业提供更低成本的从产品概念设计、工业设计、详细设计、工程分析、数控加工、产品数据管理、项目管理、电子商务、企业资源管理、客户关系管理、网上办公、网站建设等一系IT专业化服务,使企业集中精力和资源用于核心业务。无锡市的尝试,无疑为这个私营经济发达,中小制造企业广泛分布的沿海省份注入了更强的活力。

除无锡市外,尚有上海电信长途通信事业部和艾旺计算机信息网络系统有限公司共同建立的上海电信艾旺ASP数据中心,重庆制造业信息化生产力促进中心结合ASP开发的“基于ASP的产品网络化销售与定制系统”等为中小企业提供从内部业务管理系统、财务管理系统、客户销售管理系统、员工管理系统到信息、网络化销售、网络化定制、客户和供应商信息管理、配送管理等多方面的服务的ASP企业。这些ASP企业的迅猛发展,从一个侧面印证了我国中小企业对于ASP模式的迫切需求。

在网络经济、知识经济和电子商务为特征的新经济环境下,ASP模式凭借其自身的优势为面临诸多挑战传统的制造业企业提供了一整套解决方案。作为一个拥有巨大增长潜力的市场,我国的制造业信息化发展与ASP模式的结合势在必行且前景广阔。

参考文献:

[1]周祖德盛步云编著:数字化协同与网络交互设计.北京:科学出版社,2005.1:214―271

[2]陈岱:中小型企业制造业信息化路在何方(一)――中小型企业制造业信息化的必要性.中国制造业信息化.2003.12:68―69

[3]陈岱:中小型企业制造业信息化路在何方(四)――ASP的成功启示与安全问题.制造业信息化.2004.3:52

[4]李小蓓张江:2004中国四川制造业信息化调查.中国制造业信息化.2004.12:18―20

[5]陈广宇:从郑州市制造业信息化指数分析看中小企业信息化发展.中国制造业信息化.2004.5:49―51

[6]温东:努力加快山西制造业信息化进程.山西科技.2005.11:45―46

[7]张桂荣:ASP(应用服务提供商)体系结构的探讨及实验模型的建立.(硕士论文).大连:大连理工大学,2004:1―20

asp技术论文篇7

何谓广义的ASP

ASP(Application Service Provider),译为“利用服务提供商”。顾名思义,它可以对于企业提供在线业务利用服务以及管理服务。具体的操作进程是:企业将有关出产经营流动的数据信息及出产经营特色传递给ASP,由ASP通过软件处理后,传递给企业使用。ASP负担软件、硬件的购买、安装、构造、保护,企业通过软件租用或者租赁情势来取得服务。ASP其实是1些为第3方提供服务的公司,它们具有自己的主机,在自己的主机上部署、管理以及保护各种利用系统,然后通过网络Internet或者VPN(虚拟专用网络)向远端客户提供软件的计算能力。简单说ASP就是支撑以及匡助任何客户进行电子商务的专业企业。

ASP是针对于中小企业发生发展起来的,主要是为了解决中小企业普遍存在的资金难题以及渴想信息化管理这1矛盾,通过直接租用ASP的计算机及软件系统施行信息管理,既可以节省1笔用于IT产品、技术购买以及保护运行的资金,又能使中小企业应用信息化壮大本身实力。ASP模式无疑为这种企业提供了较好的解决方案,企业无需配备专门的人员以及大范围资金投入亦可取得专业的服务以及技术支撑。

基于ASP的这类思想,拓开展来,它实际上就是为其它企业提供服务的供应商,这类服务是1种“大服务”的概念,它不单单是1种利用软件的服务,更多意义上应当是1种企业的管理、信息的服务。咱们无妨把这类模式称为广义ASP模式。

广义ASP模式的利用

传统的ASP通过Web,除了提供利用租赁外,只提供很少几种服务。广义ASP则使这类模式又前进了1步。它为企业非核心商务业务提供更多的外包选择,这类模式对于于内部资源配置很薄弱的中小企业拥有特殊的魅力。例如,美国加利福尼亚的eConvergent公司就是采取这类模式。该公司不但租用E.piphany公司开发的CRM客户瓜葛软件,而且还提供咨询服务,包含针对于客户个性化需求的定制工作、特殊软件产品培训和有关CRM软件的1般培训。该公司还提供外包客户服务代表等服务。

广义ASP向用户提供的服务内容无疑比传统ASP多,但他们也存在着与传统ASP一样的问题。这些问题主要表现在网络利用、繁杂的价格模式、遇到停机或者故障时缺少向客户讲演情况的联络手腕等,这些问题都有可能影响广义ASP作用的施展。然而,广义ASP的投资回报率比传统ASP要高,这1优点有可能使长时间购买利用软件导致本钱太高的局面宣布收场。

广义ASP的优点其实不只是出租利用,其主要优点是为企业用户提供非核心业务的总体外包服务,这样就可以让企业用户专注于核心业务,从而增强其竞争实力。

案例分析——SP-ASP模式

恰是基于广义ASP的思想,北京桑普电器有限公司提出了独具特点的SP-ASP管理模式。

一. SP-ASP模式的提出

北京桑普电器公司成立于一九九二年,经由近10年的创业历程,已经经成为全国知名的“桑普”系列及“丹普”系列电热装备出产厂家。目前,公司正阅历从创业向发展的过渡。在剧烈的市场经济体制的竞争中,公司1方面应用自己累积的经验进行企业的重组改造以及技术立异,另外一方面踊跃应用新的管理模式、借助先进的计算机技术来提高企业的出产经营管理。公司于一九九九年胜利施行了SP-CIMS工程,该工程的施行与利用使企业在管理以及技术立异方面上了1个台阶,提高了工作效力,降低了运营本钱,获得了较为理想的效果。

面对于剧烈的市场竞争压力及中国加入WTO后小家电行业所面临的巨大挑战,为了使公司成为1个在供应链管理的哲理、法子以及技术的指点下的开放的、麻利的、合作的、有竞争力的企业,桑普公司踊跃调剂战略决策,提出了SP-ASP管理模式。

SP-ASP模式就是建立以品牌、管理为主的企业核心竞争力,应用“大资源、大整合”的思路,逐步把出产、采购、储运的环节交给社会完成,以客户服务为中心,利用供应链管理与麻利制造的概念,把过去的单个企业扩展到应用社会资源的范畴,使企业为了共同的市场利益结成战略同盟。

桑普公司将通过与供应链上、中、下游企业之间树立战略火伴瓜葛,应用其他企业的资源到达企业扩大的目的。桑普公司已经在全国构成合作(协作)厂商、经销代销点、售后服务网点的供应链,以桑普公司作为企业动态同盟盟主,基于ASP方式实现供应链管理的网络化。ASP成为供应链式企业同盟中的1员,它的核心是电子化服务。由ASP服务的内容包含:项目管理,资源组织与配置,质量保障、仲裁与认证,数据交流与标准,使能工具及产品,宣扬广告等。由桑普公司组建ASP,开发供应链管理网络的“服务、维保平台”。

SP-ASP模式的主导思想是:

①以供需链思想指点企业的经营出产进程,降低企业的流通本钱,构造企业麻利的、弹性的营销网络;

②应用网络技术,构架企业与外部的信息通道,树立资源信息库,为企业对于市场变化的科学决策提供有用的信息支撑;

③树立面向资源的管理模式,对于社会资源进行分析、计划及管理,为企业介入社会资源的重组提供1个有效的手腕。

④以客户服务为中心,树立不乱的、有价值的用户网络。

从桑普公司构建的SP-ASP模式中咱们可以看出,这类模式已经经不单单是提供1种软件服务,而是1种知足于中小企业的全方位的信息服务。这类模式恰是咱们在前面提出的广义ASP模式。

二. SP-ASP运作模型

依据SP-ASP管理模式,可以构造出SP-ASP的运作模型(如图所示)。SP-ASP的运作模型

从该运作模型可以看出,由桑普公司搭建SP-ASP系统平台,而其它异地出产、采购、储运等均运作于此平台上,从而实现出产、销售的外包。该模型基于B/S架构,应用本地出产的成熟管理体系,异地通过远程阅读器来使用该系统,系统则通过出产、质量数据等进行远程监控,从而施展各个企业的核心优势。

三. 结论

SP-ASP管理模式的提出为我国中小企业提供了1种新的信息化解决方案,是中小企业解决信息化以及迈向全面电子商务的1种有效途径。该模式基于服务的思想,充沛施展相干企业的核心竞争力,构建1条拥有竞争优势的供应链,从而在将来的供应链竞争中处于有益地位。

asp技术论文篇8

[关键词] 电子商务网站 网络数据库 ASP 服务器

一、引言

目前动态网站设计技术主要有Perl/C++/Delphi等开发的CGI,以及3P技术(ASP、JSP、PHP)。其中ASP即Ative Server Page,由微软公司开发,是一个WEB服务器端的开发环境,主要采用脚本语言VBScript、JavaScript等作为自己的开发语言,可用ODBC或直接驱动法访问Windows平台的数据库。

电子商务网站的设计主要包括“网站结构的设计”、“注册界面”、“交易界面”、“后台数据库”,以及“配套模块”诸如购物、用户、论坛、反馈、搜索、会话等设计。本文只给出统一的前台界面及后台数据库的设计方法。

二、构建ASP运行环境

ASP的运行环境:NT 5.0 Server,IIS 5.0和ASP。安装Windows 2000 Server时选择IIS 5.0有关选项。安装完后ASP便内嵌于IIS 5.0中。测试ASP的方法:启动浏览器,在地址栏处输127.0.0.1:80/default.asp,若浏览到IIS服务器的ASP欢迎页面,说明安装成功。

三、生成动态表单页面

为了通用,这里采用可能用到的表单对象为例,至于下面设计具体数据表用到的字段,只要转成给出的表单域相应对象即可。

用ASP动态生成与数据库进行数据交互的操作表单:form.asp,主要生成表单域头、生成普通文本、生成密码文本、生成滚动文本、生成单选、生成复选、生成列表框、生成提交按钮、生成重填按钮、生成表单域尾。

四、设计用于存储商务网站交互数据的MySql数据库

可在NT 5.0下用启动服务法、NET命令法等启动MySql数据库服务器,启动数据库服务器后,开始建立MySql数据库tradedb,接着建立MySql数据库表,这里以商务网站中常用的几种数据表为例,表结构如下:

客户登录管理数据表:

users ( ID, UserName, Password )

客户信息数据表:

usermessage ( UserName, Email, Address, Fax ,Phone , Cerreycard)

客户定购商品数据表:

catalog ( ProductId, Name , Price, Description )

五、设计处理表单数据的ASP程序

在form_perform.asp中建立与数据库的连接,这里采用直接驱动法:set conn = Server.CreateObject(“ADODB.Connection”); conn.open “driver={MySQL};server=localhost;uid=sa;pwd=sa;database=tradedb”。

获取表单提交的数据:data1=request(“data1”);data2=request(“data2”);

用SQL语句对数据库进行操作,查询数据记录:sql=“select * from tablename” ;set rs=conn.execute(sql) ;

增加数据记录:sql=“insert into tablename(data1,data2) values(’data1‘,’data2‘)”; set rs=conn.execute(sql);

更改某条数据记录:sql = “ update tablename set data1=”request(‘data1’)“where ID=”num“”; set rs=conn.execute(sql);

删除某条数据记录:sql = “delete from tablename where ID=”num“”;set rs=conn.execute(sql);

六、总结

考虑篇幅,本文没有对Linux平台、网站结构、各个功能模块设计等,只给出了Windows平台上,电子商务网站设计中的主要环节的代码设计。除了MsSql数据库,还可操作Windows平台上的Access/ Foxpro/Informix/Oracle等数据库,考虑MySql的许多方便的特点,本文以此为例,做了一些有益的工作。

参考文献:

上一篇:医药销售论文范文 下一篇:地基处理技术论文范文