《ASP技术发展现状及其应用探讨 (5).doc》由会员分享,可在线阅读,更多相关《ASP技术发展现状及其应用探讨 (5).doc(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、ASP技术发展现状及其应用探讨摘要: 众所周知,刚开始的时候,Web程序非常的复杂,工作量非常大,就一个普通的程序员而言,编写大量的c语言代码只是为了实现一个简单页面的动态化,可以说是事倍功半。这是非常不容易的,然而随着时代的发展,ASP技术的出现渐渐优化了程序的编写,可以通过其内部组件来实现高难度的程序设计,如Cookie。这样就能够节省很多的人力,使资源更加充分得以利用。而曾经的方式最后的结果还不一定能达到预期值,这些问题都迎刃而解了。ASP让Web程序设计变成了一件既简单又易操作的工作。推动了信息化的发展,带动了计算机行业进入新的竞争舞台和发挥才能的新空间。所以本文对ASP技术发展现状及
2、其应用进行了探讨,希望对以后ASP技术应用方面有所帮助。关键词 ASP技术 发展现状 创建网站 编写程序 对策整篇文章重复率过多,下图就是用软件检测出来的。整篇论文需修改重复的地方。另外缺少了开题报告。第一章:前言 (前言像在介绍ASP多。根本就没提现前言的作用。书籍中的前言,刊于正文前,主要说明基本内容、编著(译)意图、成书过程、学术价值及著译者的介绍等。这是百度上说的 )ASP(Active Server Page ,动态网页)是 Microsoft 公司推出的一种动态网页技术,它并不是一种编程语言,而是 Microsoft 开发的一种类似 HTML(HypertextMarkup Lan
3、guage 超文本标记语言)、Script(脚本)与 CGI(Common GatewayInterface 通用网关接口)结合体的服务。ASP 没有为自己限定专门的编程语言,而是允许用户使用包括 VBScript、JavaScript 等在内的许多已有脚本语言编写 ASP应用程序,使 ASP 编程方便灵活。ASP 主要应用在 Microsoft 的操作系统平台上,跨平台性不好,但是 ASP 具有以下特点,使其受到广泛欢迎。可以和其他其他语言结合使用。ASP 可以嵌套在 HTML、DHTML、ActiveX、VBScript、JavaScript 之中,只需使用特定的标记将 ASP 代码包含进
4、来,即可在服务器端进行解析,代码编写方便。不需要编译。ASP 文件是纯文本格式,不需要编译就可以直接在服务器上运行。安全性好。ASP 的脚本代码是在 Web 服务器端运行的,传送给客户端的是解析后的结果,因此源代码不会被传送到客户的浏览器上,可保护源程序代码的安全。丰富的内置对象。ASP 内置了七个对象,用户可以无需声明直接使用这些对象,它们组成了 ASP 的核心,服务器与客户端的交互功能被封装在这些对象的属性和方法中,用户只需调用无需自己编码,从而极大地节省了开发工作量。提供和支持组件功能。ASP 既可以使用内置的 ActiveX 组件(ActiveX ServerComponents,如
5、ADO 组件)轻松开发数据库应用程序,还可以通过其他语言(如VB、Java 等)开发自己的组件,以便进一步扩充功能。与浏览器无关。ASP 将运行结果以 HTML 的格式传送到客户端浏览器,因而ASP 应用程序是独立于浏览器的,可以在各种浏览器上使用。瘦客户端。由于 ASP 应用程序需要在服务器端进行解析,客户端只提交请求和显示结果,因此客户端只需要有浏览器而不需要其他软件,达到了瘦客户端的目的。第二章 :ASP的历史 众所周知,Web大门的钥匙是由1996年诞生的ASP1.0开启的。刚开始的时候,Web程序非常的复杂,工作量非常大,就一个普通的程序员而言,编写大量的c语言代码只是为了实现一个简
6、单页面的动态化,可以说是事倍功半。而运用ASP技术,只要程序员把编写好的VBScrip脚本语言代码放到HTML网页中就可以实现网页的动态化了,ASP甚至可以通过其内部组件来实现高难度的程序设计,如Cookie。以前要想实现程序对数据库的操作,就要耗费大量的人力物力,最后的结果还不一定能达到预期值,现在有了ADO(ActiveXDataObject)组件,这些问题都迎刃而解了。ASP让Web程序设计变成了一件既简单又易操作的工作。 微软在1998年发布的ASP2.0作为IIS4.0连接在外面的附件,只是NT4OptionPack众多组件中的一部分。可能很多人都发现了它与ASP1.0是不同的,但知
7、道ASP程序内部的所有组件是因为它外部组件可以实现初始化才有了可以处理事务的独立的内存空间的人则少之又少了,当然ASP1.0是不可能实现这些的。 伴随着IIS5.0的ASP3.0是在Windows2000在2000年成功发布后,才开始慢慢被人们所使用。和ASP2.0不同,ASP3.0之所以具备稳定的高效率,都是取决于它使用的COM+。随着网络技术越来越快速的发展,ASP.NET在2001年问世了。其实ASP.NET取这个名字也是有很大缘由的,一开始的时候,它是叫ASP+,但为了表明立场它不是为了完善ASP3.0才出现的,并且考量到它是微软的.NET计划里的,所以才将其改成现在这个名字。与之前的
8、那些技术版本相比,集组件和模块化为一体的ASP.NET可以说已经达到一个完美的水平了,运用它开发出的程序完全是完善的模块化和强大功能的结合体。第一节:ASP的概述1.1.1:概念 ASP是“动态服务器页面” ActiveServerPage的缩写。微软开发ASP就是为了代替CGI,使用它可以方便的实现数据交互,有利于程序编写的快速跟进。因为ASP的网页文件格式是特殊的.asp,所以它对于动态网站的开发是非常有帮助的。现在很多知名程序公司的缩写都使用ASP,如阿斯匹林、天门冬氨酸、阿里软件销售合作伙伴、美国武装系统等。1.1.2:工作原理 ASP的工作过程很简单,首先要在Web站点建立ASP功能
9、,当用户在地址栏输入网址,一般扩展名都是.asp,浏览器就会自动把信息发送到服务器端,接着ASP在服务器端就会按照脚本命令把HTML的页面内容发送到浏览器。其工作原理如图一所示:图 1 ASP 的工作流程第二节:ASP的优缺点 1.2.1 优点 虽然现在还是可以通过多种方式查看到ASP的源程序,但相对于其他的技术版本来说,ASP技术隐藏得算是好的了,这是网络安全方面的一个突破点,当今社会抄袭风盛行,也许前一秒钟你才编好一个优秀的程序,但下一秒你就发现满大街都是你刚编好的程序,甚至有的黑客都把你程序中的不足之处指出来了,那种心情,恐怕只有经历过的人才能够深深地体会,要想切实维护到ASP开发人员的
10、版权,就要“屏蔽”源程序,从开发人员的警惕意识和ASP技术的完善两方面抓起来。 对于虚拟目录,IIS可以借助“服务器属性”中的“目录”标签对其进行管理。要想系统性的管理WEB站点,虚拟目录是必不可少的,因为它可以隐藏站点内的一些重要信息,在浏览器中查看文件路径信息很简单,但如果以相同的方式在WEB页面中查找,就会泄露重要信息,从而使系统安全受到威胁。另外,如果两台电脑上的虚拟目录是相同的,那么你就可以在不修改源代码的情况下直接把WEB页面互相移动。而且一旦有了虚拟目录,你就可以对目录的属性进行各种更改,像Read、Excute、script。虽然对站点内容的读访问都是在浏览器上完成的,但是对于
11、可执行的文件也是可以直接执行访问的。有一点是大家必须注意的,就是在设置WEB站点时,HTML不能与ASP文件放在同一个目录下,而且为了便于对WEB页面的管理,增强ASP程序的防御功能,我们还要把HTML子目录改为“读”,将ASP子目录改为“执行”。 1.2.2 缺点 1、代码多杂乱,不好运用:很少有程序员可以搞明白代码的排列顺序的,主要是因为ASP技术运用的编程是脚本语言与html揉合在一起的,程序越复杂,代码就越难理清,这根本就超出了一个程序员的工作能力,最后出错也成了一种必然。 2、代码只能用一次:因为其编程方式趋于结构化,又是脚本语言混合html,所以只要改一点,整个程序就都要改。 3、
12、弱类型出错,后果严重:很少有程序员使用弱类型数据编写程序,因为使用它确实可以高效的编写,但是它也是极容易出错的,而且一旦出错,后果将不堪设想。ASP不仅在语言上有问题,就是在功能方面,问题也很多,有些时候只能通过组件对底层进行操作,太弱的功能还不如PHP/JSP,同时在纠错方面做的也不够完善。第三章 :ASP的安全现状 (这一章重复太多。整篇论文重复最多的地方。需要整章修改) 第一节 Web应用程序安全 Web应用程序向设计人员和开发人员提出了许多挑战。HTTP是无国界的,这意味着跟踪每位用户的会话状态将成为应用程序的责任。作为先导者,应用程序必须能够通过某种形式的身份验证来识别用户。由于所有
13、后续授权决策都要基于用户的标识,身份验证过程必须是安全的,同样必须很好地保护用于跟踪已验证用户的会话处理机制。设计安全的身份验证和会话管理机制仅仅是Web应用程序设计人员和开发人员所面临的众多问题中的两个方面。由于输入和输出数据要在公共网络上进行传输,因此还会存在其他挑战。如图2所示其工作流程。 图2 Web应用程序流程 由图2可以看出显示的设计问题不能很好的解决,很容易导致 Web应用程序的安全性缺陷。 第二节 代码安全性很多网站把密码放到数据库中,在登录验证中用以下SQL语句验证:sql =“select * from user where username =“&username&”an
14、dpass=“&pass&”,并且判断SQL语句返回的记录集是否为空来确定登录是否失败。其问题就在于没有对收集到的usernmae信息和pass信息进行任何预处理,从而使得用户可以在输入用户名和密码的时候使用“/”这个SQL分隔符号。因为abcor, 1=1,程序将会变成这样: sql=“select* fromuse rname where username=“&abcl= &l”and pass=“&pass&”。or是一个逻辑运算符,而在语言中,是以1来代表真的(成立)。那么在这行语句中,原语句的“and”验证将不再继续,而因为“1=1”和“or”令语句返回为真值。在微软提供的ASP1.
15、 0里,有一个code. asp文件专门用来查看其他asp文件的源代码。如果有人把这个程序上传到服务器,而服务器端没有任何防范措施的话,他就可以很容易地查看他人的程序。为有效防止ASP源代码泄露,可以对ASP代码进行加密。我们可以采用以下两种方法对ASP代码进行加密。(1)使用组件技术将程序代码封装入DLL之中,利用VB6. 0提供的ActiveXDLL来实现将ASP代码封装,编译为DLL文件,然后再通过ASP调用DLL文件。这样既加快了程序的执行速度,又使别人无法得知你的源代码,保证了自己的商业机密和核心技术。实现方法如下:使用VB6创建一个新的ActiveXDLL项目;引用“Microso
16、ftActiveServerPagesObject”对象库;创建两个组件事件: D _begin以及D _end;在事件D _begin中创建类ScriptingContent的一个引用;实例化类ScriptingCon2tent。D_1. cls(类实现)对象的声明Dim h_rp as ResponseDim h_rq as RequestDim h_ap as ApplicationDim h_sr as ServerDim h_sn as Session 当组件被创建的时候会触发这个事件Public Sub D_begin(D_sc as ScriptingContent)进行对象的实
17、例化set h_rp=D_sc. Responseset h_rq=D_sc. Requestset h_sr=D_sc. Serverset h_ap=D_sc. Applicationset h_sn=D_sc. Sessionh_ rp. write“已经创建好ActiveXDLL组件!”End Sub当组件被销毁的时候触发这个事件Public Sub D_end( )h_rp. write“已经销毁ActiveXDLL组件! ”销毁对象Set h_rp=nothingSet h_rq=nothingSet h_sr=nothingSet h_ap=nothingSet h_sn=not
18、hingEnd Sub定义我们自己的一个组件方法Public Sub D_s( )h_rp. write“显示加密结果! ”End Sub这样,我们就创建了可以访问ASP内置对象的ActiveX DLL。我们命名这个组件项目为Jiami,在VB中间编译这项目成为一个DLL文件Jiami. dll,并且我们可在系统中注册这个DLL文件。接下来,我们需要一个简单的几乎没有什么代码的ASP程序来调用这个组件: D_1. asp调用DLL文件(2)使用微软的ScriptEncoder对ASP页面进行加密。使用组件技术存在的主要问题是每段代码均需组件化,操作比较繁琐,工作量较大。而使用Encoder对A
19、SP页面进行加密,操作简单、收效良好。ScriptEn2coder的运行程序是SCRENC. EXE,使用方法是:SCRENC /s /f /xl /1detLanguage /e de2fExtension inputfile outputfile其中, /s是屏蔽屏幕输出; /f指定输出文件是否覆盖同名输入文件; /x1指是否在. asp文件的顶部添加 Language指令; /1defLanguag指定缺省的脚本语言; /edefExtension指定待加密文件的扩展名。第四章 :ASP的应用第一节:各行业应用 目前,各大城市都在着手信息化建设,其中成果斐然的便属成都了,它不仅信息技术发
20、展飞速,就是信息基础设施和信息类的产业也都已经达到了新的突破点,这其中各中小企业全面信息化的实现功不可没。ASP为中小企业解决了缺乏资金与IT人才的两大难题,这也就为ASP技术被广泛应用打造了先天条件。事实上,认准软件也是一种服务的ASP的中文名字是软件应用提供商,它的目的就是为企业提供系统化的服务,并把企业的各种项目资源容纳到一个平台上,以供顾客对其进行消费。这种服务远远节省选购和网络搭建的周期并且缩短软件等其他设备的准备过程,并可以很快的得到解决的方案,这样对于信息化的建设方面就起到了很大的推动作用,将企业的投资有效保护并合理利用,它能够将企业的投资变成一种稳定的保护财产,企业在采取租用的
21、情况下就不不再担心支出超额的资本去购买软件,并且买到还存在着浪费的风险,而现在企业就只需要为自己所实际使用的价值来付费,因此,这样也正好能够对上企业的输出成本,缩小了产业群产业链等内容,让整个企业都能够高效运转,节省成本并且向着正规化完善化的方式发展,这对企业来说是非常有利的,因此,我们大力提倡这种方式,在节约成本上做出了很大的贡献,我们就可以稳定程序,将资本挪为他用,更好的完善整个企业的资产平衡。现在ASP平台主要采用B/S模式,因此就可以不必要进行过于复杂类型的客户端配置,由于很多程序的成本费用非常昂贵,并且不易于开发,存在的难度很大,用户在使用的情况下界面也受到很大的限制,因此,我们必须
22、升级,这样的客户端模式软件系统往往是非常难以适应企业运转高速的需求的,因此很多的ASP服务平台提供的各种软件服务壁挂不能实用,这样就使得企业的发展受到牵连,因此我们所要开发的是适用于时代下能够完善企业的程序,要一切以企业的要求和利益来出发。在于此同时,现在很多的IT人才都是极度匮乏的,信息产业化的发展资金也有着很大的缺陷,再加上人才的不充裕导致信息时代的资源难以合理利用开发,难以将信息时代的业务和技术投入到企业中使用,因此,为了要跟得上时代的步伐和信息的快捷,我们运行信息化是势在必行的,并且要在严峻的市场竞争环境下夺得一席之地本来就是件很不容易的事情,因此ASP行业应用服务平台也就顺着时代的潮
23、流而诞生,它既能解决人才等不足以及中小企业对于信息化的需求,也能够在同时满足资金的问题,所以在开发中有着主要的地位,它能够使得资源共享遍布中小企业的正常程序中,目前已经能够代表者信息化时代的典型迅速在发展企业、生活运用等各方面崭露头角,取得了很大的市场,因此,这技术的发展也就相应带来了企业资源的发展,双方都有所促进,行业资源的整合渐渐也成了重点需要研究的问题,我们要一个完善的信息资源整合平台它基于ASP行业的基础,能够将企业的资源整合形成系统化运转,这也是很多企业所期待的模式,因此我们就需要对此加以专门的研究。第二节:各种典型案例北京联合生产力信息技术公司也对供应链信息化管理这方面的研究进行着
24、积极的深度的探索和推断。新华立邦与北京方面几乎是同步进展的,因此他们都是以差不多的模式在进步,A企业每年为ABB公司提供1000多万元的费用,这费用就是代工服务,但A企业是小企业,经济实力以及各方面的能力注定它根本无力实施ERP,更无力实施SCM,于是ABB公司为了相应的降低成本,不仅要求A企业将自身的信息化素质化水平全面提高,而且希望看到A企业相关动态的生产进展情况。之后A企业就采用“租”的办法,租了联合生产力公司进销存的软件。A企业在联合生产力公司的ASP服务平台上实现了库存管理、定单管理等;它是华北地区著名的电力设备提供商,ABB公司也是最大的配件供应商之一。于此同时,联合生产力公司给A
25、BB公司开相关根据授权之后的账号,ABB公司只需要登录ASP服务平台,关于A企业的动态情况以及定单执行进度就能在网上全程被跟踪观察,非常便捷和实用化。在863项目“中小企业信息化示范工程”的基础上,联合生产力公司是联合辽宁省生产力促进中心、山东省的生产力促进中心以及服装行业生产力促进中心这几方面共同合作完成的,它们主要是致力于为中小企业的发展模式提供相应的能够合适于企业发展的、基于互联网的特定商业信息增值服务以及相关的电子商务技术等。是由30多家生产力促进中心一起共同组建的企业。在一开始,信息服务是联合生产力公司主要为中小企业提供的服务类型,它包含着很多的类型,有网站建设、商业信息、企业邮局之
26、类的。目前中小企业要依靠提供的东西主要是化工金属和农业这些相关领域的一些商业性信息,但是市场还是比较大的,仅金属这单一的行业就有30000多个注册用户了,此外还有着3000多个交费的用户。这里面涵盖着产品的基本信息、市场的相关供求信息以及新的技术类型信息之类的等等,还有400多家企业对其订购了相应企业发展的网站建设服务,企业是为了借助智能网站的力量去生成系统客户,并且能实现通过浏览器方式来修改页面的相关内容,后台技术服务则是由联合生产力公司来全力提供。其实,商业网站建设、信息服务、企业邮局等这些方面的需求,仅靠这ASP服务平台建设现阶段的初级模式暂时还不能真正称得上ASP服务的模式,目前在全国
27、很多的省市都已经能够初步将类似的服务实现了。在今年初,联合生产力公司在“中小企业信息化示范工程”二期的基础上,将企业管理领域也纳入了服务的范围,技术总监高晓鸣表示,对于大企业的ERP管理模式,他们还算不上什么,初期只能暂时算是一微型刚起步的的ERP,但是软件的运行是借助着ASP的平台来实现的,B企业今年4月底才刚刚成为联合生产力公司在CRM系统方面的第一个用户,它是北京的一家软件企业。B企业购买了5个许可证,并且价格是每个许可证1200元,这也就是意味着在ASP平台上使用CRM系统可以有5个人同时进行,将这种权利分成了五分,其中包含的内容很多,用于销售过程管理、客户跟踪管理、定单管理等方面。借
28、鉴以上成功的经验我们也可以做个订阅系统,方法如下: 第三节:ASP与XML结合XML+ASP三层结构分别由ASP程序、XML原始数据及浏览器还有相关系的数据库数据所结合构成的,其中主要分为逻辑层、表示层及数据层。这三层功能如下:数据层。主要由各式相关的XML数据和关系数据库数据组成,作用就是用于负责保证数据的完整性,将所有可公开的原始数据实现存储与取得。为了便于个性化的数据查询方式,由XML文档来存储较详细的资料;关系数据适于一般快速查询,存储一般性的资料。逻辑层。由所有的ASP网页组成,用来提供发布客户机的要求并协助完成基本的信息传递以及与数据层双方面的的数据源互相配合的任务,将取得的数据库
29、数据或XML数据(这里取得的XML数据可以是由多个数据源的数据共同集成一个XML文档而得到,也可以是将数据库数据转化成XML文档之后而得到的),在应用程序中按照一定的规则去实现并产生客户机指示中所要的各种理想的结果,之后将结果返回到客户机。比如将两个XML文档或将一个数据库文件和一个XML文档重新集成一个新的XML文档,对于这种情况下的灵活性和动态性相结合的数据处理技术,能够给网站开发带来很大的生机。表示层。主要是用来浏览,是浏览器,处理网页的显示方式等问题,应用程序痛过它来和客户机交互,并输出已经显示的数据。这层技术实现的原理主要如下:使用浏览器,客户提交请求发送到逻辑层的ASP网页。逻辑层
30、处理后请求传给数据层,所能提供服务的数据库服务器。逻辑层传来的请求被数据库所收到之后,就应该对请求发出相应的回答,之后再将应答重新返回到逻辑层去。这里所说的应答是相对在逻辑层集成而得的XML文档。程序中的规则处理被逻辑层应用所应用之后取得的XML数据以便于能够相应的产生客户机所要的结果,之后就能够将结果传送到客户机的这一种浏览器的运转。这里的结果可以是HTML文件的XML数据也可以是XML文档,并且除了这两类之外还可以是一个Recordset等,这些都是根据客户机的要求变化而变化的,有着较强的灵活性。受到结果后的浏览器会将所得到的结果加以显示。 第四节:DLL调用 (第四节:DLL调用在网上很
31、容易就找到原文了,这个就是原文 。这一节需要全部改)众所周知,动态联接库(DLL)是为了能够加快应用程序关键部分的执行速度,这是一种加速使用的重要方法,但是有一方面可能就被大家忽略掉了,就是在ASP的文件中。调用DLL也能够实现加快服务器执行速度这一需求,我们可以研究一下ASP文件调用DLL的具体步骤。 在初步,DLL文件在必备的情况下作为基础,本例通过VB5.0来协助创建ActiveX DLL文件,这个文件的整个过程就好像是一个掷色子的过程。 新建一个工程在VB5.0的环境下,之后双击新建工程窗口中ActiveX DLL图标,这种情况下VB就会自动为项目添加一个类模块,将该项目类型同时设置为
32、ActiveX DLL。属性窗口,将类模块的名称属性改为clsDice。在工程菜单中,选择工程属性后,将工程的名称改为MyDLL。从文件菜单选择保存clsDice,并将类模块保存为myDice.cls。添加以下代码: Option Explicit Private Max, Point As Integer Public Property Get Result() As Integer Result = Point End Property Public Property Get Maxpoint() As Integer Maxpoint = Max End Property Public
33、Property Let Maxpoint(num As Integer) Max = num End Property Public Sub Throw() Randomize Point = Int(Rnd * Max) + 1 End Sub Private Sub Class_Initialize() Max = 6 End Sub 于此,两个属性和一个方法就体现在这个类模块定义了clsDice对象之中,因此这些属性以及方法就相当于扮演了掷色子的整个过程。其中Maxpoint属性代表的是色子之中的的面数,Private Sub Class_Initialize语句将色子的面数缺省的设置
34、为6面。Result属性表示最后一次掷出色子时候所得到的点数;Throw方法代表掷色子的动作;加入Property Let语句就能够使客户修改色子的面数;在文件菜单中选择生成MYDLL.DLL并将它保存到适当的地方。从此时开始,就可以说创建了一个属于自己的DLL文件。 第二步,要在ASP文件中引用类clsDice。 ASP的所有代码都是运行在服务器上的,客户能查看的只有以HTML形式传回的结果,并不能够看到其他。因此它使用“”标记来作为脚本代码标识,这个并不再传回客户端,只是在代码外部使用HTML标记来作为标识内容。下面Dice.asp的代码中就相应地使用了CreateObject函数创建了一
35、个clsDice对象实例,下面的例子使用了VBScript脚本语言,该对象来自于上面创建的ActiveX.DLL-MYDLL.DLL文件。 装载 METADATA 标签中指定的类型库。Path是mydll.dll在机器上存放的路径 在ASP文件使用DLL 当色子的面数为input type=text name=T1 size=5 value=时 结果为:点 返回结果 当色子的面数为input type=text name=T1 size=5 value=时 在浏览器中浏览http:/localhoat/dice.asp第五章:ASP的未来发展方向 ASP 的模式存在很多的优势,其中包括易操作、
36、成本低廉、便于管理等多方面的优势,中小型企业越发关注使用这种模式来创造福利,因此信息化是势在必得的,但是人才问题迟迟不能实现,管理的现状也不够完善,降低了产业的资本情况,这样的话,竞争力就会越来越来大,因此,我们需要将ASP合理充分利用,让中小型企业化由此带来机遇,并且用先进技术加以进一步开发,这种模式就一定会被完善的更好,也能够越发广泛地被应用。 ASP 模式为电子政务“转型”相应地提供了可以发挥的平台,现在我国政府各个职能的部门建设基本上就是各自处理各自的政务,系统之间都没有相互的关联,独立性比较强,因此也很难实现资源的共享,因此在现在社会发展初级阶段,我们的政府职能应该更加广泛化合理化转
37、变成互相融通的状态和局面,要适应现在的发展趋势,让资源能够共享,从而也能够使政府的公务变得透明化,得到人民的满意,将政府的阳光形象重新树立,能够让人民感到可以信赖。因此,现在我们要在已经有的模式下进行相关硬件软件的革新,在ASP的模式中,运营商承担着各种网络环境有关的保障政策,因此,政府的陈旧应用系统将会慢慢被淘汰,网络的硬件以及结构都会被淘汰,甚至出现IT技术方面的人才六十深重,所有的责任和风险都要由ASP运营商方面来承担,就能够减少政府压力,也能够使得ASP有着越来越宽广的发展前景。能够将信息化带动到现在的社会管理中,发挥合力的作用,改善传统的落后管理模式,让信息化改善国情,并且立足于全球
38、的经济化竞争,找到自己的发展天地。第六章 结论虽然我们都知道ASP是建设网站方面的利器,但是很多的方面我们还没有深入了解,因此里面存在的巨大安全隐患需要我们特别注意。安全的隐患会对网络造成极大伤害,不利于网络系统的正常运转,因此我们需要将程序进行不断深入的研究和开发,要从结构和需求方面一起下手,能够完善程序设计并及时总结经验,合理归纳结论,将程序设计的每一步都相联系。此外,关于程序设计以及数据库防范等措施我们还做得不够完善,但是往往这些方面存在的安全隐患也是最大的,因此,很多的技术还不能够满足我们现在对信息化的要求,需要不懈努力。相应的我们还要进行硬件和软件方面的革新,能够将最新的资源利用到A
39、SP的开发之中,优化整体环境,促进ASP能够在更广泛的领域内发挥作用,还要注意养成一定良好的编写习惯,因为ASP现在还不够完善,养成良好的编写习惯有助于弥补ASP的缺陷,并要注意数据的安全性有所保障,这样的话,大家在上网的时候便会成功阻挡病毒黑客的入侵,拥有完善的上网环境。为此我们还要不断深入进行研究,为未来的可持续发展奠定基础。参考文献 (正文上没有指出那句那段是引用文献的,需指出来。像这样)1 薛春利,王学巍. 基于ASP技术实现应用管理系统的设计J. 热电技术, 2008,(03) . 2 尚维来. 利用ASP实现常用类型数据库存取J. 化工职业技术教育, 2007,(01) . 3 韩
40、晓辉,金忠伟,丁原春. 基于ASP技术网上考试系统的设计与实现J. 黑龙江畜牧兽医职业学院学报, 2006,(01) . 4 黄萌,秦艳,唐文文. 基于ASP技术开发的网站安全问题J. 山东水利职业学院院刊, 2006,(02) . 5 林道贵,缪有贺. 基于ASP.NET网上评教系统的设计与实现J. 福建信息技术教育, 2008,(01) . 6 肖弋. ASP高效提速技巧J. 达州职业技术学院学报, 2006,(Z2) . 7 李琳. 基于ASP.NET的开发区报表系统J. 常州工程职业技术学院学报, 2008,(02) . 8 王玉新. 浅谈ASP技术J. 企业家天地下半月刊(理论版),
41、 2009,(02) . 9 单圣涤,宾厚. ASP在中小物流企业信息化建设中的应用J. 湖南民族职业学院学报, 2006,(01) . 11 张永新,刘杰. 基于ASP的Web数据信息校对算法研究J. 安庆师范学院学报(自然科学版), 2007,(03) . 12 刘震. 建立B/S关系数据库网络办公系统J. 安阳工学院学报, 2008,(02) . 13 胡海,李琳. 基于ASP的网上图书交易系统J. 电脑知识与技术, 2008,(34) . 14 马婧. ASP下的常用数据库存取技术的实现J. 电脑知识与技术, 2008,(35) . 15 伍海波. 基于ASP+Access的电子商务网站的安全性研究J. 电脑知识与技术, 2011,(02) . 16 孙悦. 基于ASP的Web数据信息校对算法研究J. 大庆师范学院学报, 2007,(05) . 17 龙波,王育欣,姜国强. 网络办公自动化系统构架设计综述J. 广西轻工业, 2008,(03) . 18 尚维来. 利用ASP实现常用类型数据库存取J. 化工职业技术教育, 2007,(01) . 19 李双远,赵剑,张立君. 防止非法下载ACCESS数据库J. 吉林化工学院学报, 2005,(03) . 20 黄锋华,张玉梅,韩勇华. 农业科研信息管理系统的安全性设计与实现J. 农业网络信息, 2009,(03) .