一、课题来源
1、软件开发技术的发展
在目前的系统开发上,按照系统终端情况的不同,可分为B/S(浏览器/服务器)和C/S(客户端/服务器)两种模式,它们各具特色,是当前系统开发的主流。
C/S模式
C/S模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。C/S模式具有专业化程度高、开发手段灵活、运行速度快等特点。C/S模式是早期电子政务开发中主要应用的模式。C/S模式系统几乎可以适应任何的操作平台,开发技术也多种多样,大部分计算机语言都能开发出C/S模式的应用系统。
随着信息技术和网络技术的发展,“信息高速公路”建设已在全球流行,传统的Client/Server网络应用系统模式在开放性与信息的发布、交流等方面存在很大的局限性,随着企业规模的日益扩大,应用程序的复杂程度不断提高,逐渐也暴露了以下几点缺陷:
(1).开发成本较高。C/S结构对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本,客户端越来越臃肿。
(2).移植困难。不同开发工具开发的应用程序,一般来说互不兼容,不能搬到其他平台上运行。
(3).用户界面风格不一,使用繁杂,不利于推广使用。
(4).维护复杂,升级麻烦。如果应用程序要升级,必须到现场为客户机一一升级,每个客户机上的应用程序都需维护。
(5).新技术不能轻易应用。因为一个软件平台及开发工具一旦选定,不可能轻易更改。
这些缺陷严重影响到高效适应全球化的全方位信息化进程的步伐,C/S网络模式已经不适宜用来构建高性能的交互式动态网页。
B/S模式
Browser/Server(简称B/S)网络结构模式作为传统C/S模式的扩展,为交互式动态网页的建设提供了崭新的技术手段,开辟了网络建设的新途径。
B/S模式的系统以服务器为核心,程序处理和数据存储基本上都在服务器端完成,用户无须安装专门的客户端软件,只要通过网络中的计算机连接服务器,使用浏览器就可以进行事务处理。在早期的OA系统中,B/S模式是被广泛应用的系统模式,一些MIS、ERP系统也采取这种模式。B/S模式系统主要的应用平台有WindowsServerFamily、Lotusnotes、Linux等,其采用的主要技术手段Notes编程、ASP、JAVA等,+、ActiveX控件等技术。
2、ASP技术
ASP简介
Active Server Page,即通常读者说的ASP,是Microsoft公司1996年11月推出的Web应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,是一种未经编译的开放的应用软件,它使用户能够更好的利用HTML和ActiveX强大的功能创建功能强大、与平台无关的Web应用系统,简单的说,ASP就是运行于Web服务器上的动态网页。这些网页由嵌入服务器的ASP解释程序解释后,生成相对简单的页面返回给浏览器,而动态网页不直接返回浏览器。
ASP是一套微软开发的服务器端的脚本语言环境,。通过ASP可以结合HTML网页,ASP指令和ActiveX控件建立动态的,交互的且高效的Web服务器应用程序。有了A
开题报告---曹云龙 来自淘豆网m.daumloan.com转载请标明出处.