asp技术论文十篇

时间:2023-04-05 19:48:52

asp技术论文

asp技术论文篇1

关键词:毕业论文;检索;ASP技术;ACCESS数据库

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)26-6203-03

Using ASP Technology to Achieve a Simple Thesis Searching System

ZHU Qiang

(Tongcheng Teachers College,Tongcheng 231400,China)

Abstract: This paper introduces how to use ASP technology and ACCESS database technology to develop a simple version of the graduation thesis searching system, From the working principle of the system,data flow diagram, function module, database storage four aspects about the process of system development, Introduces the login module, interface module, a retrieval module, The whole papers show modules four modules.

Key words: graduation thesis; retrieval; ASP technology; ACCESS database

毕业论文的管理工作受到了各学校的高度重视,如何对其进行系统的分类、存储、检索都已成为学校的一项重要工作。检索功能是毕业论文管理系统的核心功能,可便于读者快速检索并下载到所需论文,使得论文资源得到有效利用。本文致力于研究设计一个简易版的毕业论文检索系统,能够快捷、方便、全面、准确地实现论文检索功能。

1开发技术及数据库技术简介

本系统采用ASP技术进行系统开发,使用ACCESS数据库作为后台支撑数据库。

1.1 ASP的基本定义

ASP即Active Server Page的缩写,中文可以翻译为动态服务器网页。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页[1]。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VB Script的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。

1.2 ASP运行基本过程

ASP文件只能运行在服务器上,不能在浏览器上运行。Active服务页也可以使用服务器端的ActiveX部件,这些部件通常是EXE部件,返回的信息在ASP得到解释。ASP的运行过程可简述如下:浏览器向Web服务器请求一个ASP文件时,ASP脚本开始运行,Web服务器从头至尾运行ASP脚本,并且把HTML页返回给浏览器。如果要通过ASP访问Web数据库,则Web服务器接受浏览器请求,通过ODBC或者OLEDB把请求发送给数据库服务器,再从数据库服务器接受数据,把产生的网页和数据送回到浏览器。

1.3 ACCESS数据库简介

Access数据库是Microsoft Office 2000套装软件的数据库管理系统软件,是目前比较流行的小型桌面数据库管理系统,适用于小型企业、学校、个人等用户。

2 SERVER运行环境及系统开发工具

2.1 SERVER运行环境

2.1.1操作系统

WINDOWS2000及以上。

2.1.2 WEBSERVER

IIS5.0。

2.2系统开发工具

考虑本系统为简易版的,笔者建议可采用易学、快捷、方便的Dreamweaver MX作为开发工具。

3系统工作原理

检索的前提是论文的各项属性信息已存储在数据库中,将毕业论文原稿存储在相应的文件夹下。论文的属性可细分为论文名称、类型、关键字、作者、作者单位。同时,在毕业论文的检索项中也包括了这几项信息。用户进行检索时,可有选择地输入各种检索信息,系统根据所输入的检索信息对数据库进行扫描。当它找到与其相匹配的论文时,就将论文及其信息显示在屏幕上,并支持下载论文原稿。本系统支持简单的模糊检索,即在检索栏中输入字词的一部分就能完成检索。

4系统的模块结构图及数据流程图

4.1系统的模块结构图

模块的结构图如图1所示。注册后的用户可通过自己的用户名、密码登录系统。登录后就可以访问其他的模块了。

图1系统的模块结构图

4.2检索系统的数据流程图

检索系统的数据流程图如图2所示。检索人员输入检索信息,检索信息处理程序接受检索信息,然后访问数据库,得到检索结果。检索结果经屏幕处理程序处理后,显示在屏幕上。

5系统主要功能模块介绍

5.1用户登录模块

用户登录模块是用户进入系统的验证模块,只有通过身份验证的用户才能进行论文检索和其他操作。用户使用用户名和密码登录系统,此模块访问数据库,核对用户名和密码是否正确。如果正确,则允许用户进入系统进行论文检索,反之,则要求用户重新登录或注册。

5.2用户注册模块

用户注册模块给新用户提供注册功能。当用户第一次登录系统或忘记密码时就可以使用注册功能。在这个模块里,用户填写用户名、密码、email地址、姓名、性别等信息,实现注册。当然,信息填写时有些限制和约定,如用户名长度、密码长度、邮箱格式等。如果用户填写的信息不合要求,系统就提醒用户重新注册。如果所填的信息合法,系统就会同意用户注册,并将各信息存入数据库。这样,用户就得到了自己的用户名和密码,可以顺利登录系统了。

5.3检索界面模块

通过身份验证的用户即可访问检索界面模块,该模块是用户进行毕业论文检索的界面。论文检索栏目是该模块的核心部分,它给用户提供了五个检索项,分别为名称、关键字、作者、作者单位、类型。这五个检索项也就是数据库中毕业论文的五个属性。用户可以根据这五个检索项或选择其中任意个检索项检索毕业论文。

5.4论文检索模块

该模块是系统的核心模块。它实现的功能就是论文检索并显示,可通过输入关键字实现检索论文的功能。该模块的详细工作流程如下:

5.4.1接受论文检索界面中输入的论文检索信息

在论文检索界面中,检索栏中用于输入各检索信息。这些检索信息通过表单中的Post方式传递给论文检索模块。论文检索模块中通过Request.Form函数接受表单中的检索信息。

5.4.2与数据库建立连接

检索毕业论文必须访问数据库,访问之前就需要与数据库建立连接。本系统使用CreateObject函数和Open方法就来完成它们之间的连接。

5.4.3根据检索信息,对数据库中的毕业论文信息进行扫描核对,找出用户要检索的论文

本系统采用最常用的SQL查询语句(select···from···where)来选取符合条件的数据库段。在这里,系统使用了like %···%来支持模糊搜索。

5.4.4将检索到的论文显示在屏幕上

为了能够显示所有符合检索条件的毕业论文,系统使用了do while循环语句来循环显示。系统通过rs语句来接受数据库中的论文信息,然后使用response.Write函数来显示各论文信息。

5.5通显论文模块

通显论文模块实现的功能是将数据库中所有的论文全部显示出来。

6系统的数据库存储情况

6.1用户信息表

用户信息表是存储用户基本信息的数据库表,它包括六个属性列,分别是用户名、用户密码、用户email地址、用户的真实姓名、用户性别、用户生日。用户登录系统或注册时都必须访问该数据库表。

6.2毕业论文信息表

毕业论文信息表是存储毕业论文相关信息的数据库表,它包括五个属性列,分别是论文所在文件夹、毕业论文题目、论文类型、论文关键字、论文作者、作者的所在单位。此表是该系统的核心数据库表,它给系统的检索工作提供了后台支持。

7结束语

笔者在独立的环境下研究检索系统的开发,如何将该系统融合到毕业论文管理系统的大环境下还有待于进一步研究。该系统为简易版,不支持对论文正文信息的检索,功能相对比较简单。

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技术论文篇3

关键词: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服务器可以对各应用服务器进行动态分配(如建设服务器群方式),实现系统负载的动态平衡,不同功能分布在不同应用服务器上。良好的服务器和网络设备配置,完全可以保证用户异地访问服务器时正常的响应。③可扩展性问题:可实现系统的无缝升级;系统各应用模块可重复或分布在不同的应用服务器上,由于企业的扩建或是业务的增长,当前系统无法满足企业新的需求时,可以在不终止系统服务前提下,添加相应的应用模块。

asp技术论文篇4

关键词:脚本语言 数据库访问 执行过程

1 概述

现代人对internet已经不再陌生,甚至已经是我们生活的一个重要组成部分。而目前internet上应用最为广泛的要数Web应用了。新闻、网页、留言板、BBS、广告等各个服务领域都有Web应用服务身影。而Web应用服务又分为两个模式,即C/S与B/S模式。C/S模式是基于C/S是客户端/服务器端程序,它一般独立运行。而B/S就是浏览器端/服务器端应用程序,B/S模式往往要用户安装一个统一的IE浏览器即可浏览网上的绝大多数的资源。无需用户下载其他软件。在众多的web应用开发工具中,ASP和是比较良好的开发平台。ASP,即Active Server Pages,是哪一种服务器端的脚本语言,它是由Microsoft公司开发的Web服务器脚本开发环境,利用它可以生成动态、高效的web应用程序,通过asp我们可以结合html网页、asp指令建立高效的web服务器应用程序。但由于其语法简单、语法结构相对松散、标记少。所以其实现的功能少。随着如今网络不断发展,用户对网络质量要求的不断提高,急需开发一个既可以兼容ASP全部功能,又可以满足不断提高网络要求的新开发平台工具,就摆在了程序开发人员的面前。于是就应运而生了。是MICROSOFT公司推出的ASP技术的最新版本。是基于平台的一个革命性突破。的语法很大程度上与asp兼容,同时提供了统一web开发模型。无论你是企业级的还是应用程序级的开发,都可以在这个统一的模式下开发软件。从而增强了不同软件的耦合度。其次从另一个方面来看,开发人员可以用与.NET平台兼容的任意一种语言(c#、java等)构建web服务程序。从而增强了软件的可移植性与数据的可再利用问题。再者是微软发展新的体系结构.NET的一部分,其中全新的技术架构会让每个人的编程工作变得更简单。

2 执行HTML页过程比较

如今我们的网页元素越来越丰富了,但无论你看到的网页多漂亮,功能多么强大,无论网页中是大量的文字,还是整片整片的图片、广告、动画,最终这些元素都被服务器端解析成HTML脚本语言发送到客户端。客户端运用本地的IE等浏览器软件将服务器端发过来的HTML代码解释显示效果出来。这就是ASP页的执行过程。从这个过程可以看出,无论是第几次将ASP页发送服务器端执行,都必须经过解析的过程。此外ASP只支持两种解释型语言即VBSCRIPT和JAVASCRIPT。而支持编译型语言,包括c#、、VC、J#等,同时它也是面向对象程序设计。这一点是最重要的特点,面相对象的程序基本单元不再是标记而是一个个的对象类,对于一个类来说它就具有类的特性,如多态性、可继承性、可封装性。有了这些特性大大的提高了程序的可移植性,使得程序代码做到一次编译多次运行,提高了代码是使用率。通常情况下ASP页与页在第一次被编译执行的时间是差不多的。但是在第二次、第三次、第N 次编译时,页要比ASP页要快很多。重要原因就是页实现了一次编译多次使用的机理。而这种机制的实现又与所支持的编译性语言是分不开的。

3 文件执行内容比较

ASP页一般由4个部分组成,即HTML标记、VBSCRIPT代码或者JAVASCRIPT代码、ASP脚本、以及一些特殊命令,其中HTML和JAVASCRIPT代码都是通过客户端的IE浏览器解释执行显示功能。如(标记表示文本加粗、标记表示文本用标题2的格式显示),而ASP脚本在服务器端编译运行。当用向ASP服务器发出一个请求时,请求访问一个ASP页的时候,服务器首先会把其ASP页中的ASP脚本解析运行后生成HTML 代码,然后与原有ASP页中的HTML代码整合在一起发送到客户端。客户端实际上只是接受到HTML代码,然后通过客户端的IE翻译HTML代码显示出结果。

文件则由可视化组件和页面后台代码组成,前者一般由客户端完成如页面的框架布局、验证用户信息、按钮的显示与否等。后者往往必须通过服务器端解析运行后才可以显示。如指令代码、内联模块。这里我们举个实例:我们都有上网注册信息的经历,当我们填写好了一份用户信息表后,单击提交按钮时,客户端首先执行校验控件,检验用户填写的信息是否正确如身份证号码是否,又如用户是否年满18岁(游戏网站必须是年满18岁的成年人才可以注册成功)。然后跳转页面(注册成功页面或者注册失败页面),再者把用户填写的信息封装在隐藏控件(数字加密)发送给服务器,写入服务器后台的数据库中。最后执行Page_ Load ( )事件

4 数据库访问之比较

ADO(Activex Data Objects)是微软公司提供的使ASP 具有访问数据库功能的构件。总的来说,ADO是一项容易使用并且可扩展的数据库访问添加到WEB页的技术。可以使用ADO去编写紧凑简明的脚本,以便连接到与ODBC(OPEN DATABASE CONNECTIVITY)兼容的数据库和OLE DB兼容的数据库。ADO包含了connection对象、recordset对象、command对象、parameter对象等。ADO因其速度快,内存支出少等优点,成为当初动态网页兴起连接数据库方法的首选。当用户通过ADO连接数据库时,必须经过繁琐的代码书写连接数据源(利用connection对象),一旦连接成功,ADO将独占数据源,其他人将无法取得数据源的权限,从而无法修改数据源,这是为了保证数据的完整性与一致性。Connection对象创建成功,我们才可以使用Recordset对象或Command对象对所连接的数据库进行插入、删除、更新和查询等操作。而页访问数据库时,它通过connection对象与数据库连接,然后将取出的数据直接放入Dataset对象中。我们对数据库的所有操作针对的对象都是dataset对象中的相关表,并不独占数据库。一个数据库可以建立多个connection对象,一个connection又可以建立一个或者多个dataset对象。这样的设计机制可以使多个用户同时使用数据库,从而提高了数据库的利用率。同时降低了数据库的负载。

5 结束语

如今发展已经超过了ASP,已然成为了当下网络开发平台的主流,但还不能完全代替ASP页。如今大型网站中同时包含ASP页与页。学好ASP技术对于理解技术是很有益处的。毕竟是在ASP基础上添加了技术框架、统一的开发模型等元素发展起来的。ASP是基础,是扩展。其次在某些特定的应用中,使用ASP代码远比使用代码简便的多。所以有人常说总体用,细节用ASP.这也体现了ASP价值所在。如果想让二者相互转换其实是很简单的事情,第一把文件的后缀名由原来的asp改写成aspx,同时把原文件中的vbscript脚本或者javascript脚本修改C#或者java代码。最后把用HTML标记写出的控件等价转换成中的可视化组件并且完成界面后台代码即可。

参考文献:

[1]何郑燕,杨原.精彩网页设计.北京电子工业出版社,2009.

[2]徐谡应用与开发案例教程[M].北京:清华大学出版社,2005.

asp技术论文篇5

关键词:Flash;RIA;数据库

中图分类号:TP311.52 文献标识码:A 文章编号:1007—9599 (2012) 14—0000—02

一、引言

随着网络技术的高速发展和网络带宽的逐渐扩大,RIA技术在网络中的应用得到大力的发展。RIA(Rich Internet Application)即富互联网应用程序。对比传统页面,RIA在表现力方面显得更胜一筹,基本上一个桌面程序能表现出来的效果,RIA都能表现出来,而在数据处理等方面也有明显的优势,RIA在客户端就可以进行完整的数据处理了,在与用户的交互方面表现得更加友好和迅速。RIA技术的优势使其在近年来得到了众多的关注,发展迅速。2012年7月在中国知网以“RIA”为关键字进行学术搜索,其学术关注度和用户关注度的搜索结果分别如图1、图2所示。

从图1可以看出,近年来,对RIA的学术关注度始终保持在一个比较高的水平之上。

从图2可以看出,在2011年6月到2012年6月,用户对RIA的关注保持了一个总体上升的趋势。

RIA的开发技术通常可以分为基于Flex、Flash、Ajax、Silver light等,这里主要讨论基于Flash的RIA网络开发应用。本文通过Flash结合ASP对后台数据库Access的访问操作,实现了一个简单的RIA(Rich Internet Application)技术网络应用。

二、 Flash与数据库的通信原理

Flash在网络开发特别是网站建设上的应用相当广泛。利用Flash在平面构成、色彩和动态效果方面出色的表现力,可以把创意发挥到极致,从而有效地吸引目标客户,特别适合品牌的宣传和推广,在奢侈品、汽车、数码等行业的网站建设中应用广泛,如著名的Christion Dior网站()和Neostream(http://)都把Flash在网站建设方面的强大功能表现得淋漓尽致。

在使用Flash进行RIA的网络开发应用中,特别是建站的过程中与数据库的数据交互是经常要遇到的,因为少量的数据,如网页访问人数等尚可存储在文本文件中,但在实际应用中,需要保存的数据远远不止这一点,而且这些数据之间往往还会有许多关联。利用数据库就能很好地完成数据的管理工作,目前常见的数据库有Access、Foxpro、Oracle、SQL Server、MySQL、Sybase等。无论哪一种类型的数据库系统同Flash之间的通信原理基本上都是一样的。

遗憾的是,Flash一向以来的重点都是面向客户端而不是后台服务,以致于Flash并不能直接对数据库进行开发。不过,可以通过其他的一些技术来弥补这一缺憾。比如ASP、、PHP、Java、Web Service、JSP等。它们都具有强大的Web服务开发能力,可以直接访问数据库,而Flash自身则提供了多种可以与其进行交互的技术,如LoadVars对象、XML对象和XMLSocket对象等。这里讨论服务器端使用ASP的情况。

ASP(Active Server Page)即活动服务器网页,是微软公司开发的一种服务器脚本技术,能实现与数据库或其他程序的交互,是一种简单、方便的编程工具。

Flash与数据库通过ASP进行通信的方式如图3所示。

三、 Flash、ASP、数据库之间的交互

(一) Flash与Asp的交互。Flash与Asp的通讯所用的是Http协议,其请求格式为http://ip地址?参数1=值1&参数2=值2,所以Flash与ASP的交互的实质就是构造这个请求字符串。

1.在Flash中先构造好请求的字符串,然后利用函数LoadVariablesNum()或LoadVariables(),就可以向服务器端发送请求和参数。2.在Asp中,利用Request对象取得从Flash端传送过来的参数。3.在服务器端处理完请求,获得所需要的值后,Asp用Response对象向Flash端发送结果。4.在Flash端对从服务器端返回的值进行操作,其操作方法与对Flash中普通的变量的操作方法一样简便、直接。

(二) ASP与数据库的交互。通常情况下ASP用ADO访问技术来访问数据库,ASP与数据库的交互流程如下:1.建立与数据库的连接。2.创建数据对象,通常是ADO中的Recordset或Command,并由它们对数据库内容进行操作。3.关闭数据对象和连接。

四、应用实例

下面通过一个投票系统的制作,来展示Flash通过ASP对数据库进行操作的方法。这个系统通过ASP命令自动将用户在Flash中投票的数据添加到后台数据库,并将结果展示在Flash中。其界面如图4所示。

(一)数据库设计。在Access中建立数据库vote.mdb,在库中建立表vote,并把字段id设为主键。表vote的结构如表1所示。

(二)编写ASP文件conn.asp,创建与数据库的连接。

(三)Flash的设计。新建Flash文件vote,把投票部分和投票结果显示部分分别做成2个影片剪辑。

1.投票部分的设计及核心代码

(1)把投票的5个选项都做成按钮元件,分别命名为1、2、3、4、5。给按钮元件1加上代码,把用户的投票情况通过参数Voteid传递给ASP文件。其他4个按钮的制作原理相同。

六、结束语

本文通过使用Flash+ASP+Access技术,实现了一个简单的投票系统,并在Windows XP+Flash CS3+IIS5.1环境下调试成功,是RIA网络应用的一次尝试。使用Flash结合ASP来读取数据库的方法很多,在这里使用的只是其中的一种。通过这个RIA的网络应用开发,我们可以体会到Flash通过ASP访问数据库的关键在于如何在这三者之间建立数据通讯机制,以及如何在战略上进行正确的架构。

参考文献

[1]胡崧,于慧. Flash CS5中文版从入门到精通[M].北京:中国青年出版社,2011,1

[2]李方捷. ActionScript 3.0开发技术大全[M].北京:清华大学出版社,2009,6

asp技术论文篇6

关键词:网络平台;信息;在线咨询;Asp;Web

中图分类号:TP393文献标识码:A文章编号:1009-3044(2009)27-7624-03

The Development and Application of Intercontinental Network Platform

SUN Li-bin

(Changchun Optoelectronics Information Industry Association, Changchun 130022, China)

Abstract: At present, China and Europe, increasing cooperation and exchanges, bilateral business need a bridge; the network will undoubtedly take up this mission. Based on previous work experience, and give full consideration to the concerns of the enterprise focus, to collect a large amount of available resources to establish”China- European Optical Network Platform” site specific features. Using asp technology, the enterprise evaluation system, an online forum business, enterprise information retrieval functions, products, information dissemination functions, authorized users can browser through the Web to human-computer interactive client program to achieve the release of corporate information , management, Elements can be carried out in accordance with foreign trade enterprises to assess the capacity and the corresponding classification was proposed.

Key words: network platform; information dissemination; online consultation; Asp; Web

在加强中欧光电产业联系项目基础上,通过一系列的经贸交流与专题研讨活动,促进了中欧业界的了解,加强了联系。为了建立长效、畅通的交流机制,使这种对接得以延伸,亟需一个承载平台。

网络打破了地域限制,真正使信息共享,传递快速,没有时空限制等特点恰好满足这种要求。基于ASP的动态网页开发技术,能够满足信息的不断增加和变化,特别是基于数据库驱动的Web站点更是如此。

1 开发目的

中欧双边中小企业开展海外业务,需要一个有效的信息资源为业务开拓提供支撑,通过问卷调查反映出很多企业正是由于对市场信息的可靠性把握不足、对市场信息的更新掌握不足、对市场信息的获知渠道信心不足而错失了海外合作的机遇;也有部分企业通过良好的语言沟通能力和积极的海外业务开拓方略,成功开展了海外业务。所以,灵敏、畅通、高效的信息资源成为企业开拓市场的重要条件之一。

作为推进中欧光电产业合作项目,我们致力于加强中欧双边产业联系,促进双边贸易往来,以问卷调查为基础,依靠研讨、交流,对诸多中小企业在开展双边贸易交往中“失败”和“成功”的经验进行总结;以建立信息服务体系为目标,依托双边资源优势,不断充实信息资源,搭建信息支撑架构。

2 开发工具和运行环境

2.1 ASP技术介绍

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

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

ASP包括了6个内置对象:①Request对象,从浏览器获取信息;②Response对象,发送信息到浏览器;③Server对象,控制ASP执行情况,对服务器端ActiveX控件起作用;④Session对象,存储用户任务的信息;⑤APPlication对象,使多用户共享一个程序的信息;⑥ObjectContext对象,配合Transaction服务器进行分布式事务处理。[1]

2.2 ASP的工作原理

2.2.1 ASP运行模式

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

ASP文件使用数据库访问构件通过ADO(Active Date Object)访问数据库的数据时,web服务器起着中间部件的作用。它接收用户web浏览器的web页请求.使用ODBC把对数据或数据库的任何命令请求通过网络送到数据库服务器,从数据库服务器接收数据并且把产生的web页和数据送回到用户浏览器。[2]

2.2.2 ASP的工作原理

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

1) 文本:用于显示信息、页面标题等。

2) HTML标记:实现页面风格设计。

3) ASP脚本(Script Commands):当浏览器通过HTTP协议向web服务器申请一个由*.asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理。ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveX Date Ob―ject) 通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务器。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器。[3]

3 功能设计

通过系列研讨和交流活动,以及对搜集的信息进行分析和整理,确立了“中欧光电网络平台”的模型架构。功能包括对双方企业进入对方市场的条件评价、企业国际市场竞争能力的评估及过程改进、企业利用网络平台进行展示推广等。

通过中欧光电企业问卷调查和中欧专家双边交流,我们对影响双边贸易的因素进行了总结与分析。确定了中欧网络平台主要由2个模块组成:信息、服务。

3.1 信息资源

中欧双边中小企业开展海外业务,需要一个有效的信息资源为业务开拓提供支撑,通过问卷调查反映出很多企业正是由于对市场信息的可靠性把握不足、对市场信息的更新掌握不足、对市场信息的获知渠道信心不足而错失了海外合作的机遇;也有部分企业通过良好的语言沟通能力和积极的海外业务开拓方略,成功开展了海外业务。所以,灵敏、畅通、高效的信息资源成为企业开拓市场的重要条件之一。

作为推进中欧光电产业合作项目,我们致力于加强中欧双边产业联系,促进双边贸易往来,以问卷调查为基础,依靠研讨、交流,对诸多中小企业在开展双边贸易交往中“失败”和“成功”的经验进行总结;以建立信息服务体系为目标,依托双边资源优势,不断充实信息资源,搭建信息支撑架构;以畅通信息渠道为原则,在中欧光电网络平台的模块设计中加强了“信息”模块的建设,内容包括:1)新闻;2)经贸活动;3)商业文化;4)行业信息;6)链接。

3.2 服务模块

在提供信息支撑的基础上,如何发挥网络平台的服务功能,如何深入地发掘信息资源的价值潜力,充分地拓展信息资源的价值转化空间,成为提升服务水平、完善网络服务平台的重要内容。中欧光电网络平台,为中欧双边企业提供咨询服务的静态的信息中心,而且提供了一个展示的“舞台”,一个信息和展示的平台;一个能够进行信息互动交流的动态服务平台;一个能够提供智力支持的平台。服务模块共分为三部分:

1)中欧光电企业名录

为参与到此次活动中来的企业提供了一个专业的展示平台,是企业搜索产品,寻找供应商或潜在客户的理想平台。

2)论坛

为企业提供了一个专业的交流平台。我们应当充分发挥好这个平台的作用,以历次研讨和调研的成果和经验为基础,进一步加强双边交流,增进了解,凝聚智慧,挖掘合作潜力,拓展合作渠道,丰富合作内涵,创新合作模式,努力开辟一条中欧双边企业需求、适合双边贸易交往的经济交流合作的发展渠道,开创中欧光电产业合作的未来。

3)企业评估系统

为企业提供了一个自测系统,进入一个新市场,总是包含了很多机会,但同时也存在不少风险,尤其是人们对目标市场的不确定以及对自己的企业信息无法做出评估的时候。当企业进入到一个新市场的时候,能够利用“企业评估系统”充分评估风险、产品的适用性、进入市场的机会和环境等方面的问题,企业须根据实际情况填写,系统将对您所提供的答案评进行估。

通过历时一年的研讨和交流工作和对近200家企业的问卷调查,我们根据以下要素进行了系统的研究,并以此形成了企业评估系统的框架:1)双边贸易交往经验;2)信息交流;3)中介机构的作用;4)企业营销方式;5)商业文化;6)法律法规。

在此框架下,系统的设计涵盖各个方面的商业活动,当企业进入欧洲市场时,对风险,产品的适用性, 进入市场的机会和环境方面的评估。即便企业已经进入到了欧洲市场,这些问题也可以帮助企业对经营欧洲市场反思和改进策略。根据这些要素,设计了问卷,企业不仅可以通过问卷了解到当前自身情况是否适合欧洲市场,而且可以得到具体的改进建议。

以此为起点,建立了企业咨询服务体系:

1)建立信息搜集、整理、统计和分析机制,提高咨询能力。

2)依托双边协会建立的合作机制,建立专家咨询体系。

3)以企业评估指南为载体,活跃企业间的经验交流,积累资源,适时更新丰富“企业评估系统”。

依托“网络平台”和“企业评估系统”,可以为光电企业提供更丰富的欧洲光电产业市场信息,为光电企业提升开辟欧洲市场能力和竞争力。

4 实现方法

4.1 用ASP进行动态网页设计

所谓“动态”其含义大致包含以下两方面:

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

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

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

1)最早的渠道是利用CGI(Common Gateway Interface),即通用网关接口;

2)利用web服务器厂商提供的专用接口如:ISAPI,NSAPI;

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

ASP文件是一种嵌入了可在服务器端执行脚本的HTML文档,与ASP兼容的web服务器执行这些脚本,现场生成相应的HTML语言成分,与网页中原来的HTML语言合成到一起,共同作用到前端。

由于采用了B/S模式,使得整个系统大在的减少了工作量。在前端采用IE、Netscape等的浏览器将用户提交的操作信息向Web服务器发出HTTP请求,Web服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器。[4]

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

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

当Web Server处理完用户的HTTP请求后,将结果发送至浏览器上,用户就可以看到结果。[5]

4.3 ASP访问数据库

4.3.1 ASP内置对象和组件

ASP提供了功能强大的六个内置对象和五个内置组件

内置对象:

1)Request(请求):从前端用户取得信息。

2)Response(响应):将信息送给前端用户。

3)Server(服务器):提供Web服务器工具。

4)Session(会话):储存在一次会话内的用户信息,仅被该用户访问。

5)Application(应用):管理所有的会话信息,供所有用户共享。

6)ObjectContext(对象上下文):配合Transaction服务器进行分布式事务处理。

内置组件:

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

2)浏览器兼容组件:将浏览器的功能数据提供给服务器,以便送出适合于各种浏览器的Web页面。

3)文件存取组件:提供文件读写的工具。

4)文件超链接组件:提供对Web页面的管理。[6]

4.3.2 ASP访问数据库工作原理

访问Web数据库的技术有以下几种方式:公共网关接口CGI(Common Gateway Interface)、Internet Server 应用程序编程接口ISAPI(Internet Server Application Programming Interface)、Java、Plug-in(插件)和ASP技术。这些技术都是为了克服HTML静态页面发展起来的。

ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序。

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

4.3.3 ASP连接数据库的方法

ASP提供两种访问数据库的方法:在第一种方法中每次访问数据库都要与数据库连接一次,一旦与数据库建立连接语句就可以对数据进行操作;当对数据的操作完成,所有相关的对象都被关闭。

与数据库相连的另一种方法是当用户的任务完成后连接才被关闭,这是由Global.asp文件所控制。每个基于ASP的internet应用可以有一个存放在应用根目录中的Global.asp文件,该文件有四个事件:Applicattion-start,Senssion-start, Applicattion-End和Session-end用户与数据库的连接是在Session-start事件中,用Session-end事件关闭连接。[8]

5 结论

本文从网络平台开发背景到模块搭建,详细说明了实现具体功能的ASP技术。Asp 技术的应用使中欧光电网络平台具备了索引和评估功能,它的建立初步实现了中欧之间增进了解加强交流的平台作用,为今后开展双边合作交流和经贸活动提供了一个有效的渠道。

参考文献:

[1] 张建章.浅谈ASP开发WEB数据库应用技术[J].计算机应用系统,1998(9).

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

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

[4] 裴树军,张仁伟.基于ASP的动态WEB技术设计[J].哈尔滨理工大学学报,1999(4).

[5] 段永红,李春海.基于ASP的网站建设[J].电脑开发与应用,2000(8).

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

asp技术论文篇7

关键词 动态网站开发技术 PHP与ASP、JSP比较 PHP发展方向

中图分类号:TP393.02 文献标识码:A

1 动态网站开发技术PHP概述

互联网已经成为人们生活中不可缺少的一部分,各种网站的出现尤其是动态网站的产生更是在潜移默化之中改变着人们的生活方式。动态网站可以实现交互功能,让人们真正的融入到互联网之中,通过动态网站,现实生活中的许多活动都可以在网上完成。

动态网站的功能之所以强大,关键在于它所运用的脚本程序,而这些脚本程序大部分是由ASP、JSP和PHP语言所编写的。为动态网站的运行提供了强大的支持。

PHP(超级文本预处理语言)是一种开源的动态网站开发语言。最初是1994年Rasmus Lerdoff创建的.刚开始只是一个简单的用Perl语言编写的程序,用来统计个人网站的访问量。以后越来越多的网站使用了PHP,并且强烈要求扩充PHP的新特性,逐步发展为今天功能强大的用于开发动态网站的PHP语言。

2 PHP与ASP、JSP比较分析

ASP、JSP、PHP虽然都是动态网站的开发技术,但它们之间在理论基础与开发实践上都存在着巨大的差别。接下来我们就对这三种语言进行比较.找出PHP与ASP、JSP在技术上以及运行性能上的差异。

2.1 开发运行平台

众所周知微软的许多产品都不具有跨平台性。ASP同样也继承了这一特点。因此ASP开发的程序一般情况下只能运行于微软的服务器产品之上。在Un远等其它服务器上:运行就比较困难。

JSP得到了Apache的支持.而Apache町以在多种操作系统上运行,因此,JSP才能应用在Windows、Unix和Linux等诸多操作系统上。并且作为Java家族的一员,JSP具有“一次编写,随处町用”的特性,这一特性的存在让JSP在各种运行平台上的移植比其它动态语言更加方便。所以,JSP支持的运行平台广泛,且具有良好的跨平台性。

和JSP类似,PHP也有良好的跨平台性,非常容易进行移植。PHP能够得到ⅡS和Apache等WEB服务器的支持.因此它也广泛的运行在Windows、Unix、Linux等各种系统上。在跨平台性上,PHP要优于ASP;但在可移植性上,PHP就不如JSP“一次编写.随处可用”的功能强大。PHP支持的平台广泛,但开发人员在进行网站开发和部署时,根据PHP的特点以及开发人员个人的偏好.对开发平台的选择也是有倾向的。根据调查,当前大多数开发人员使用“nux+Apache+MysQL平台进行PHP程序的开发。在这一平台中。

由于操作系统Hnux、WEB服务器软件Apache和数据库MySQL都是开源的,与PHP开源的特性很好的结合,在研究与运行时并不受太多的限制.因此广受人们欢迎。

2.2 开发过程比较(开发语言及工具)

ASP在程序开发时主要使用VBscript和JScfipt脚本语言进行编写,这些脚本语言简单易懂,为开发人员带来很大方便。ASP网站的开发可以用微软的Dreamweaver,它集成了文本编辑、数据库连接、页面预览等功能,并提供了大量向导供开发人员使用,使ASP网站的开发更加容易。

JSP使用JAVA语言作为脚本语言,JAVA语言功能强大、易于扩充,在可执行性上要远优于VBScript和JScript。由于使用JAVA语言作为自己的脚本语言,JSP在性能和安全性上都要优于ASP和PHP。JSP由于支持的厂商很多.因此适合的开发工具也比较多。

如Bofland JBuilder和IBM VisualAge for Java都适合开发JSP程序,但是无论使用哪种工具进行开发,JSP都要比ASP复杂得多。

PHP大量的借用了C、JAVA和Perl语言的语法,综合了C、JAVA和Perl语言的精华,并结合自己的特性,使动态网站的开发更加方便、快捷。作为一种开源的脚本语言.PHP在确保易学易用的基础上,能够提供各种强大的功能,随着人们不断的开发,PHP的功能必然也会更加完善。同样得意于开源的特性,由于研究的人比较多,PHP的开发工具也很多。但是当前大多数PHP从业者在调试PHP程序时使用的是Zend Studio。由于zend Studio并不如微软的Dreamweaver人性化,所以PHP的开发并不比ASP容易。

2.3 数据库连接

目前,ASP常用的数据库有ACCESS和SQL。一般的虚拟主机用户或者是小站点用户都使用ACCESS作为自己的站点数据库。

主要是因为它的方便性;大型的站点一般都用SQL,因为它的安全性相对较好。ASP连接数据库时。一般是使用ODBC通过ADO连接数据库,连接方式比较单一。

JSP在访问数据库时要通过JDBC来实现i通过JDBC与数据库相连,可以执行查询、提取数据等操作。如果一个数据库不存在JDBC只有ODBC,JSP也可以进行访问,只不过要通过JAVA提供一个JDBC—ODBC桥,将JDBC的调用转为ODBC的调用.通过这种方式,JSP可以访问更多的数据库,如Oracle、svbase、SQLServer和Access等数据摩。

PHP有十分强大的数据库操作功能,可直接连接多种数据库,在这一点上PHP要优于ASP和JSP。但是目前应用最广泛的是PHP与MySQL的组合。PHP连接数据库存在一个弱点,即PHP提供的数据库接口支持彼此不统一,比如对Oracle。MySQL,Sybas的接口,彼此都不一样,这在多数据库调用时会出现一定的困难。

2.4 实际应用比例

在动态网站发展的初期,由于ASP具有比较完善的发展体系和强大的软硬件支持。所以大多数网站开发者偏向用ASP进行网站开发。但随着PHP体系的不断完善.人们发现这种开源的语言学习起来更容易,而且进一步开发也不会受到过多的限制.于是人们把目光逐渐转移到了PHP的应用上,因此。近几年来使用PHP开发的网站数逐渐增加并超过ASP网站的数量。目前JSP技术在国内的应用并不十分广泛,但由于其具有强大的功能和特殊的属性,它的发展前途也是不可限量的。

参考文献

asp技术论文篇8

关键词:网站建设;ASP技术;网页设计;高校网站

随着Internet的发展,越来越多的高校建立了自己的动态网站,使网络继传统的广播、报纸、电视之后成为校园的第四媒体。

高校主网站的用户群是校园的所有师生员工,面向全体师生学校的最新动态信息和提供一系列的公共服务,并以其紧密的关联性特征,赢得了学生、教师及员工的更大关注。校属学院网站作为相对独立的二级机构,既要兼顾高校主网站的综合功能,又需保持二级网站的独有特色,学院网络用户更为关注的最新专业、学术、管理动态,这些要求的提出,使现时传统的静态网站相对滞后。为此,本文以东北林业大学土木工程学院网站建立过程为例,讨论基于ASP动态技术的高校二级网站的规划和建设问题。

一、学院网站建设的目标和功能

在互联网技术高速发展的时代,校园网是实现教育信息化的前沿阵地,是衡量高校综合实力的一项重要指标。利用现代信息技术,不仅能更好地发挥学生的主体作用,使学生自主发现、协作学习,而且有利于教师因材施教、改进教育策略、充分调动学生的学习兴趣,激发学生的创造性思维;不仅推进了素质教育的深入开展,同时也架起了高校内部与外界网络信息沟通的桥梁。如果说高校主页是学校网站的框架,那么学院网站就是灵魂和主体。高校二级网站建设的质量以及内容丰富程度,很大程度上决定了高校网站的水平。正因为如此,着力建设好二级校园网――学院网站,并发挥其特有的作用,已成为当前提升校园网水平的重要举措和紧迫任务。

学院网站要实现的目标,是利用Internet使学生在任一网络终端都能观察到学院网站的变化;使校外的企、事业单位、校友及关注网站建设的人,对学院有更及时的了解;同时还能为所有上网的人提供一个信息交流平台。由于学校资源和资金有限,网站建设很难一步到位,所以高校二级网站建设应以总体策划、分步实施为原则。在建站之前就要充分考虑系统的实用性、先进性、可扩展性以及经济方面的可行性等因素,避免日后因出现系统不兼容、不稳定而造成前期投资的浪费。

基于以上的考虑,学院的网站主要划分以下几个模块:

1.基本信息。即学院概况、学科建设、教师队伍等学院的基本情况,是相对于一定时限内的宏观内容,是面向社会的窗口。对新生、招聘企业等希望了解本学院概况的用户来说,一份注明学院信息的网页就能满足其基本要求。但这并不意味着内容的一成不变。如果我们将其单纯固定的以静态形式制作,必将产生后期因学院发展某些方面的微观变化而导致全部静态页面都要重新修改的困惑。因此,即使更新周期相对较长,也应将其做成可升级扩容的动态形式。

2.动态信息。指学院需要时常的一些变化的信息。为保持视觉的明快美观,促成阅读的高效率,应将所有的新闻正文页面都制成统一的格式。包括新闻标题、所属路径、单位、日期等在每个新闻中都出现在固定的栏目上。并在内容的更改变化中,使用动态网页技术,使得网站的管理者能在第一时间相关消息,充分发挥其适时更新变化的优势。

3.交流平台。是网站和用户交流的园地。包括投票调查、留言本和BBS等诸项相对稳定并在一定时段内可按需变动的栏目内容。它们是网站的浏览者和管理人员交流的最直接手段。通过论坛等交流平台,学生可以在线向教师咨询问题、向学院提出建议,学生之间也可以通过网上交流加深对专业知识的理解。更重要的是历届校友可以通过学院网站的交流平台向在校学生传授工作经验,这对于学生了解实际,提高学生应用知识解决问题的能力,尽快融入社会有着举足轻重的作用。在交流平台的设计方面,目前国内开发了许多成熟的系统,如动网论坛、bbsxp论坛等,这些系统都具有稳定的性能和较高的安全性,可使网站建设者在较短的时间内融入网站中,避免网站建设的重复开发。

二、动态技术的选择

目前比较流行的网络动态技术,有JSP、ASP、PHP等多种。其中,ASP以其使用简单、网络平台易于搭建和内置对象丰富等优势,成为本二级网站建设方案的首选。

ASP(Active Server Pages)是一种服务器应用程序环境,意为“活动服务器网页”。它是微软公司开发的代替CGI脚本程序的一种应用程序,可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。使用它,一方面可以创建和运行动态交互的Web服务器应用程序,便于日后通过Active X技术实现功能扩展,可以和类似SQL的数据库进行挂接,开发者几乎可以使用所有的开发工具来组合HTML代码。另一方面,由微软公司出品的ASP,在对Windows系列的服务器兼容性上有着先天的优势,而且ASP技术使用的VB Script脚本语言用途广泛,简单易学,使网站的制作维护容易上手。这些脚本可以利用本地服务器或远程服务器上运行的组件来存取数据库、应用程序或处理信息。因此,ASP可以直观、简易地实现强大的Web应用程序。当发生页面请求时,系统可以动态地识别这种脚本制作的代码,并将结果及时传送到调用的客户端,供其在所使用的浏览器上浏览。

三、ASP技术简介

ASP作为Microsoft开发的动态网页语言,只能在微软公司的服务器产品中执行,如IIS(Inter-net Information Server)(Windows NT/2000/003)或者PWS(Personal Web Server)(Windows 98现已很少使用)。通过ASP结合HTML代码、ASP指令和ActiveX组件,可以建立动态、交互的Web服务器应用程序。

1.ASP的特点。①可以使用VBScript、JavaS-cript等脚本语言结合数据库开发网站应用程序。其中ActiveX组件可以使用如VB、VC++之类的程序设计语言开发。②ASP可以结合Dreamweav-er等流行的网页编辑软件,方便、快捷地进行可视化编辑。③使用了中间层的理念。所有的脚本语言操作均在服务器端由IIS解析,传到浏览器的仅是HTML代码,保证了源代码的安全性。

2.ASP的语法和原理。ASP提供了在HTML中嵌套代码和使用Response对象输出HTML代码两种表达方式。考虑网站的后续维护,本二级网站使用了前一种方法。网站程序设计时以 >作为ASP代码的定界符,将要加入的代码写入其中。最后把文件保存为以.asp为扩展名的文件,放入IIS提供的虚拟环境后,即可通过浏览器访问。

3.ASP的内建对象。ASP提供了Applica-tion、Session、Request、Response和Server等5个内建对象。其中,Application对象是一个应用程序级的对象,用于在所有用户之间共享信息(计数器程序);Session对象被用于一个特定用户任务所需的信息,当一个用户访问Web应用程序时,Session类型的变量可以提供在该Web应用的所有页面中共享数据(用户的权限审核);Request对象用于从浏览器发往服务器的请求内的所有信息(用户信息的获取);Response对象用于向客户端浏览器发送数据,用户可以使用该对象将服务器的数据用HTML的格式发送到用户端的浏览器上(动态新闻的显示);Server对象提供的是对服务器信息的访问。

4.ASP与数据库的关系。ASP一个重要的功能,是通过ADO组件访问数据库。当用户使用浏览器请求ASP网页时,Web服务器将调用ASP引擎执行ASP文件通过OLEDB访问数据库,最后将查询到的内容输出到HTML主页上。ASP访问数据库的步骤,包括定义数据源、使用SQL语言查询数据库和关闭数据库等。

四、网站结构及网页设计

建立网站,首要的是理念、原则与宗旨的宏观架构,它们是统领网站目标、特色与内容的灵魂与总纲。开拓宏观目标大视野,适应构建和谐社会的需要,强化学生实践、创新与协调三种能力,沟通学生一教师一管理人员与学生就业一社会需求等内外部的长期信息交流与反馈,是网站设计的理念。为此,网站设置了就业信息(反映就业去向)、校友足迹(反映毕业生业绩与经验)、创新系统(反映学院科研业绩、水平)、留言板(学生、校友的建议与反馈信息)、用户登陆、网站内容搜索、网站分级管理、学生工作分站、静态内容、在线新闻、师资队伍以及学院论坛等模块的层次结构建设模式(见图1)。其中,部分模块结合了后台管理。

同时,为体现网站的风格与特色,我们按照画面瞩目、条理清晰、设计精美的原则制作了网站页面。这样做既能给阅览者带来最直观的视觉感受,也是吸引其继续深入浏览的关键。因此,为准确体现学院特色,经多方案的审慎研究,确定为清新淡雅风格。一方面容易体现出页面栏目设置的对称性与韵律感;另一方面也符合多数学生、学者“白纸黑字”的阅读习惯;同时也更有利于使重要新闻或图片“跃然纸上”,较好地体现了主题鲜明、特色显著、风格一致、图文并茂的网站设计构想。

网页设计是网站建设的前台表现形式,是网络设计艺术与网络动态技术的有机结合,创建结构清晰、外观精美的网页,会使访问者心情愉快、易于接受信息,有利于提升网站形象。网页可将各种信息以快捷、方便和直观的形式传递给浏览者。因此,在设计的过程中应充分考虑访问者在浏览网页时的视线走向,以此确定不同性质板块在首页上的布置。例如,学院通知和新闻,由于其时效性强、内容重要等特点,放置在首页上部,成为访问者打开网页时第一时间就能看到的内容;招生、就业之类的栏目,由于目标访问对象数量有限,故放置在稍偏位置;“师资队伍”作为我院网站的特色板块,在网页设计过程中给予了充分的重视,保证了一定的版面篇幅和较好的动态效果。

首页是一个网站的标志和灵魂,不可能将所有的信息都集中在主页。这样,在各个栏目的层次选择和导航方面,能否给人以明觉就显得尤为重要。为此,应把内容更新周期短、重要性强的栏目放置在首页显著位置;而将学院基本情况介绍以及一些服务内容,以导航菜单的形式放置在首页上。在设计首页导航菜单时,应遵照简明、实用、吸引力强、利于后期功能扩展需要的原则,尽量使浏览者能在最短的时间之内、以最便捷的方式获得所需的信息。在具体操作过程中,应根据网站信息量进行必要的分类,但首页中的导航分类不宜过细,以保证类别名称的准确性和信息归类的惟一性。同时,为保持网站的外观一致性,还应建立统一的CSS样式及注意Flash与静态HTML文件之间的有机结合。

asp技术论文篇9

论文摘要:随着科技的发展和教学的需要,多媒体教学设备已经普遍进入课堂,学科教师运用多媒体教学软件辅助教学也成为了课堂教学活动的主流。而随着国家对教育的继续加大投入和重视,学校普及了校园局域网,Interne:网络得以推广,网页逐渐被广大师生熟悉,网页课件于是成为教育教学活动过程中一种独特的工具和模式。

多媒体课件是一种根据教学目标设计一的、表现特定的教学内容、反映一定教学策略的计算机教学程序,是为学校课堂教学应用而开发的软件。它可以用来存储、传递和处理教学信息,是能让学生进行交互操作,并对学生的学习作出评价的教学媒体,具有教学性、科学性、交互性、集成性和诊断性五个特点。

在现实教学活动过程中,教师常用的多媒体课件类型主要有PPT演示文稿、W ord文档、Authorwear课件和FrontPage制作的静态网页。教师喜欢此类课件的原因在于课件制作方便、制作用时少、所占系统容量小、易于运行、页面简洁且易于修改。

然而,这些课件都存在一定的局限性。从分类上看,这些多媒体教学软件属于展示型和资料型,没有突出多媒体课件在辅助教学活动过程中的优势。它只是将大量的教学知识、内容和资料利用电子信息的方式展示给学生,导致在教学活动课中很容易步人满堂“电灌”的误区。这样,课堂教学就激不起学生的学习兴趣,不利于发挥教师在教学活动过程中的主导作用,更不利于培养学生的自主学习能力。

目前,我们国家正大力推行新课程改革,而新的课程标准要求我们“突出学生主体,尊重个体差异;采用活动途径,倡导体验参与;开发课程资源,拓展学用渠道”。那么ASP网页类型的课件可以弥补上述教师常用类型课件的不足,更好地实践新课标理念。

一、ASP在网页课件中的应用

ASP是Active Server Page的缩写,意为“动态服务器页面”,它是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序。

ASP可以突破静态网页的一些功能限制,实现动态网页技术,从而很方便地解决利用网页课件辅助教学存在的一些误区。

1.ASP方便连接Access与SQL数据库,易于学习资料的拓展与共享

ASP中包含的独立外置对象ADO (Activex DataObject),它是一项容易使用及可拓展的链接数据库、操作数据库、查询数据库,并且可以将数据库访问结果添加、反馈到Web页面的技术。例如以下语句:

Set Conn}erver.CreateObject("ADODB.Connectiori’)

Conn.Open”数据库ID"

Conn.Execute

ASP使用“Conn”的“Open”方法打开了与数据库的连接,再使用“Conn”的“Execute”方法来执行写人数据库的SQL语句。在网页课件中,使用ASP与后台数据库链接的技术实现上传日志、留言板之类的功能。教师可以利用它们拓展知识内容,学生也可以在网页上通过编写、上传日志和留言,与大家分享自主学习过程中的经验。这样有效地加强了师生间及学生间的交流,有利于学生更有效地学习。

2.ASP提供的内置对象可使服务器端脚本功能更强,真正实现课件的交互性和诊断性

使用ASP提供的一些内置对象如Ruquest , Re-ponse ,Application和Session,可以使服务器端脚本功能更强,能真正实现课件特点中的交互性和诊断性。

ASP提供的内置对象可以从Web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向客户端Web浏览器发送反馈信息,应用原理如图所示。

在制作网页课件过程中,采用ASP所提供的内置对象,可以结合数据库制作出课后作业或调查问卷等。学生通过网页login.asp登陆后,进人practice.asp完成课后作业,然后ASP以“post”的方式提交给re-sults.asp,最后通过results.asp将学生的课后练习结果反馈到页面上。这样,学生就可以对本节内容知识的学习进行自我评价。教师也可以通过反馈信息具体掌握每个学生对知识的理解程度,进而加以指导,不会造成在以后的教学活动中对学生有所偏差。

3.以ASP制作的网页 支持多种脚本语言,有助 于美化课件

以ASP制作的网页支习持多种脚本语言,如JAVAScrpict和VBScripta 这些脚本语言除了能实现 网页的动态交互之外,还能给网页内容制作出多样的动态效果,从而美化课件。例如以下JAVAScrpict代码,效果是当鼠标经过某一图片时图片会闪动、突出显示。

通过ASP脚本语言使课件内容以丰富的动态效果呈现,充分体现多媒体教学软件的教学性和科学性。首先,它能以内容形式的多样性从感官上刺激学生,激发学生的学习兴趣;其次,教师也可以利用这样的方式突出教学内容的重、难点.引导学生有效学习。

二、ASP在推广应用中的几点思考

首先,ASP属于服务器端脚本编写的一种,除信息技术教师外,学校大多任课教师对这项技术不甚了解。教学课件的开发模式如果是通过任课教师写脚本,信息技术教师设计制作,就会造成课件的设计制作与课堂教学不相适应的现象。信息技术教师不了解其他学科的知识特点,课件内容的呈现方式难以符合任课教师的原意;而任课教师往往受技术的限制,不知道以何方式描述教学内容。最理想的是课件的创意与制作都由任课教师独立完成。

asp技术论文篇10

[关键词] 企业信息化;有色金属行业;ASP

一、企业信息化与ASP模式

1.企业信息化。企业信息化是指企业以业务流程重组(或优化)为基础,在一定的深度和广度上利用计算机技术、网络技术和数据库技术,控制和集成化管理企业生产经营活动中的所有信息,及时地为企业的“三层决策”系统(战术层、战略层、决策层)提供准确而有效的数据信息,以便对需求作出迅速的反应,提高企业的经济效益和市场竞争能力,其本质是加强企业的“核心竞争力”。

企业的信息化建设是一个人机合一的有层次的系统工程,包括企业领导和员工理念的信息化;企业决策、组织管理信息化;企业经营手段信息化;设计、加工、生产信息化。具体可分为以下几个层次:

(1)单元信息化,如:设计部门的CAD、CAE的应用,生产管理部门的MRPⅡ、财务部门的财务管理系统等。

(2)技术部门集成,通过产品数据管理(PDM)、计算机集成制造系统(CIMS)对CAD、CAE、CAPP、CAM等系统的数据进行集成,实现技术部门的数据共享。

(3)业务管理部门集成,通过企业应用集成(EAI)技术将生产管理、销售管理、采购管理、财务管理和人事管理等部门的应用系统进行集成,实现业务管理部门的数据共享。目前大部分商品化的ERP系统就不同程度地包含以上各部门的相应管理系统。

(4)动态联盟集成,通过电子商务交换平台技术、客户关系管理(CRM)技术、供应链管理(SCM)技术、协同商务(CPC)等技术,实现企业间的信息共享。

信息技术在企业中的应用主要有两条主线,其中一条是技术主线,主要关注企业产品设计的深度,如CAD、CAE、CAM、CAPP和数控技术等;另一条是信息主线,主要是实现企业内、外部信息在企业中准确、快捷的流动,为决策提供依据,其关键就是实现设计信息、生产信息、管理信息的有效整合。

2.ASP模式。ASP(Application Service Provider,应用服务提供商)作为一种新兴的商业应用模式是指供应商融软件、硬件、网络和技术为一体,以互联网为媒介,以门户网站为切入点,为客户提供配置、租赁和管理等各种应用解决方案。

ASP将所有企业应用软件安装在数据中心或服务器集群上,通过网络将应用软件的功能服务或基于这些功能的服务有偿提供给客户使用,由ASP动态地管理、维护和更新服务产品,并通过软件、硬件、网络和专业技术的合理配置,为客户提供更优质、更完善的服务。用户通过互联网连上ASP服务平台的服务器,即可使用其所需的应用软件,无需购买应用技术和软件,无需再去管理运行计算机平台,而将数据备份、运行管理、软件及硬件升级换代等统统交给ASP处理。

ASP通过互联网提供应用服务,使得客户服务由现场方式转变为在线服务方式,实现“软件变服务,服务走网络”的变革,具有诸多优势:

(1)无需昂贵的硬件和软件投入,只需建设简单的计算机环境,以相对较低的租赁费用和维护成本,享受所需的应用软件服务;

(2)短期内即可承接租赁试用、应用,系统安全、维护和升级等由ASP完成,弥补了中小企业信息化过程中专业技术人才缺乏的问题;

(3)避免了中小企业信息化建设的重复投资,同时降低了单一企业的信息化投资风险;

(4)可与其他服务平台对接,不仅本身为大中小企业提供了信息化服务,而且可以促进社会资源的整合利用。

对于那些想实施企业信息化建设但资金不足、人才缺乏的中小企业来说,统一标准、集中管理和一对多的ASP服务方式带来更简单、更经济、更加可行的企业信息化建设模式。

事物是渐进的、发展的,同样,企业将自身的信息化建设交给ASP,也有一个渐进发展的过程。从技术而言,相对于客户/服务器(Client/Server)技术,基于网络与互联网的计算机技术会使应用变得更加容易。但对客户而言,会有诸多顾虑,安全性就是引起关注的一个问题,现在可以通过类似于数据加密、IP隧道技术或其他网上安全技术来予以解决。这样使ASP可以提供企业资源计划(ERP)、供应链管理(SCM)、协同商务(CPC)或其他很多复杂的、资源要求较高的应用。对于企业和ASP运营商来说,比较可行的方法是分阶段进行。

第一阶段可以是那些与企业核心业务关联较小的应用,比如电子邮件系统(E-Mail)、人事管理系统、办公自动化系统等;

第二阶段可以是电子商务、部门的业务管理系统等;

第三阶段可以考虑涉及企业的核心业务,如全面的ERP系统、SCM(供应链管理系统)等。这样企业既可以有时间去体会ASP模式带来的好处,又不会因为磨合问题影响企业核心业务。

当前关于怎样采用ASP模式的理论正在不断发展,ASP的积极作用会在更加广阔的领域逐渐显现出来。毕竟对于一般企业来说,这种新的软件租用模式使得他们在信息化建设方面投资成本下降、经济收益和社会效益增加,并且需要对应用系统升级或完善时,变得更加快速、容易。

二、江西省有色金属行业企业信息化现状

江西省有色金属行业内企业信息化整体水平不高,而且企业之间发展也极不平衡。少数大中型企业信息化的高水平和广大中小型企业信息化的低水平形成鲜明对照。行业内企业信息化不仅投入不足,而且投资效益不高。有的企业在信息化建设上投入了大量的人力、物力和财力,然而并未能达到预期目标,得到相应的回报;有的企业由于种种原因企业信息化建设进展不顺,已实施的信息化项目不仅未给企业带来收益,反而成为了企业的负担。另外,企业信息化所需人力资源缺乏,信息化基础管理工作薄弱,制约了企业信息化的发展。

对于众多的有色金属行业中小型企业而言,生存是第一位的,由于企业规模不大,人员较少,因此信息化的定位就是解决某些具体管理环节的实际问题,如财务管理、客户管理、产品库存管理、生产管理和企业供应链管理问题等,并尽可能减少投入,坚持实用为主。随着ASP理论和技术的不断成熟,完全可以考虑使用ASP模式,以减少企业信息化建设的投入。

目前我国不少行业都采用了ASP模式来促进中小企业信息化建设,如四川省制造业信息网络服务平台(WWW.EASP.CN),该平台主要针对汽车制造企业,提供了协同商务、协同设计和资源配置等产业链服务模式的ASP服务;杭州的中国服装信息化共享平台(WWW.ECHOASP. COM),该ASP平台主要包括网上服装展示系统、CAD数据转换软件租赁、产品资源数据库三大部分,平台上资源丰富,有服装款式6000多种,现已有1000多家企业用户。但同时也有不少ASP平台建设陷入了困境,未能达到预期的效果。这其中既有ASP平台本身的原因,也有外部环境因素的原因,现将ASP平台建设主要存在的问题分析如下:

1.平台建设缺少信用体系和相应法律法规的支撑。美国的ASP业发展迅速,应该看到他们多年积累的信用体系其实是ASP发展的关键动力。然而,反观国内的企业,普遍缺乏信用观念,这极大地增加了ASP用户的交易成本和投资风险。在ASP服务商与各企业之间、企业与企业之间进行合作交易,不可避免会产生各种纠纷,而这种纠纷有其独特性,如果没有一个规范的、统一的法律法规进行仲裁,纠纷就不可能很好地解决。

另外,由于企业用的所有业务数据均放置在ASP服务平台中,其安全风险将是非常大的,若无相应的法律法规来保证,企业用户在选择ASP服务平台时其对安全方面的担忧是难以去除的。

2.ASP平台建设存在认识误区。ASP在我国发展时间还不长,企业对ASP接触较少,自然对ASP的认识会存在一定的不足。企业开展信息化建设一般有以下几种模式:全部购置商品软件、全部开发应用软件、部分购置与部分开发并举、软件租用模式(即ASP模式)。目前绝大多数企业的信息化建设都是采用前三种模式,第四种模式使用的相当少,因而ASP模式可借鉴的事例较少,企业认识ASP也就存在一定的难度。

3.服务水平欠缺,不能很好地为企业出谋划策,解决企业实际问题。ASP模式是一种商业模式,而不是纯技术的网络平台,有些ASP平台在宣传和推广时,只是一味强调平台的技术如何先进,却并不能针对具体企业提供一整套的信息化解决方案,并不能解决企业实际问题。因此,ASP平台不仅要有较强的技术力量,更要具有咨询顾问这一类角色的作用。

4.通用性和个性化需求之间的矛盾处理不当。一般来说,ASP服务平台所提供的应用系统多是通用系统,如此才能实现规模效益,但企业随着信息化进程,会有越来越多的个性化需求,若ASP平台不能较好解决这一矛盾,将影响ASP平台的进一步发展。

三、江西有色金属行业ASP平台建设的对策

ASP平台运作涉及到信息基础设施、物流配送网络、金融网络,根据其他行业发展ASP的经验,为更好地发展江西省有色金属行业ASP平台,特提出以下几点具体措施:

1.政府应加强信息基础设施的规划与建设工作,努力提高网络传输速度,降低网络通信成本。江西省信息基础设施分布不均,城市信息基础设施建设较好,但农村、偏远山区和城乡结合部信息基础设施建设较差。而江西省不少有色金属企业均处在偏远地区,信息基础设施落后,传输速度慢,使用费用高,致使许多网络应用无法开展,直接阻碍了企业信息化的进程。因此,应充分发挥政府的指导作用,加快这些地区信息基础设施的建设,扩大网络覆盖范围,加快解决“最后一公里”问题。

2.政府应发挥信息化建设相关职能部门的作用,使之真正对信息化建设起到促进作用。在2003年,国家科技部批准了全国14个城市进行ASP服务平台试点示范工程,这些示范工程大多数是通过生产力促进中心这一机构来推广实施的。目前,除南昌市生产力促进中心搭建了南昌市制造业网络服务平台之外,江西省生产力促进中心各级机构尚未发挥出其应有的作用,因此有必要加强中心的建设和管理,使它们在ASP服务平台建设方面发挥重要作用。

3.加快信用体系的建设,制定相应的法律法规。信用体系对ASP平台的建设有着非常重要的作用,政府在当前市场环境信用缺失的情况下,应当加快信用体系的建设。目前虽有一些行业型的信用认证系统,如金融信用认证系统和税务信用认证系统等,但这些信用认证系统只对本行业开放,信用信息也尚不完整,政府部门应当肩负重任,将已有的信用认证系统进行整合,并加快某些行业的信用认证系统的建设,最终建立全方位的信用体系。

法律法规是ASP平台推广过程中的安全保证,缺少法律法规的保驾护航,ASP平台的推广将遇到很大的障碍。我国目前虽已颁布了一些相关的法律和法规,如《计算机信息系统国际联网保密管理规定》、《电信网间互联管理暂行规定》、《电子商务监督管理暂行办法》、《数字签名法》等等,一些地方政府也制定了一些相关法律和法规,如广东省的《广东省电子商务交易管理条例》、北京市的《网上经营行为登记备案通知》、上海市的《上海市电子商务价格管理暂行办法》等等,但还远远不能满足ASP发展的需要。因此,江西省政府部门应根据江西省ASP服务平台发展的需要来制定一些相应的法律法规,如此对ASP服务平台的发展将起到重要的安全保证作用。

4.制定相关的扶持政策、加强宣传推广工作。政府利用政策制定权,出台相关的政策,以优惠的政策来推动ASP平台的建设以及吸引企业来使用ASP平台。另外,政府利用其权威性,对ASP服务平台进行宣传,这在ASP平台推广应用时所起的作用是巨大的。在四川制造业网络服务平台成立之初,通过四川省生产力促进中心大力宣传,让企业免费使用、免费培训,通过这种推广工作,使得该网络平台在较短的时间内获得了数量众多的企业用户。

5.发挥行业协会作用。建立物料编码体系标准对于有色金属企业实现内部管理信息化,尤其是企业间实现电子商务和供应链管理有着十分重要的意义。但要想制定行业统一的物料编码体系标准,不是某一个企业或某些企业的力量所能为的,因此要发挥有色金属行业协会的作用,将有关企业、贸易商以及相关科研院所组织起来,制定一套行业物料编码体系,为有色金属行业最终实现信息流无缝集成打下坚实基础。

6.加强ASP服务平台知识的培训。由于ASP在我国发展时间不长,江西省不少有色金属企业对其认识存在不足,因此有必要对企业的相关人员进行ASP相关知识的培训,通过培训,使大家认识ASP,认识ASP的优势及其缺陷,认识ASP的应用价值以及其应用对象,认识ASP应用过程中的安全防范措施。只有企业真正认识了ASP,企业才有可能选择ASP服务;也只有企业真正认识了ASP,才能减少在ASP服务平台推广过程中来自企业的阻力。

参考文献

[1]季金奎.加快建设中小企业信息化公共服务平台[J]. 中国制造业信息化,2005,(5).

[2]唐铁强.绍兴纺织业ASP公共服务平台开通[J].江苏纺织,2004,(11).