远程CAD中基于ASP的数据流处理方法
发布时间:2007/8/23 0:00:00 访问次数:437
摘 要:针对目前常用的B/S三层模式远程机械设计支持系统,立足于带传动远程设计系统的开发实例,提出了一种Web环境下基于ASP技术的带传动远程设计的模块结构,着重论述了基于ASP数据库驱动技术的该系统内数据流动态交互计算的实现方法。实例应用证明本文的方法是可行的。
关键词:ASP;数据库驱动;数据流分析(DFA)技术;B/S模式
在传统的机械设计中,设计者经常要引用多种手册中的数据资料进行手工计算,如查询有关的实验曲线、图表以及各类标准和规范等,不仅费时而且准确性差,即使用单机CAD模式也有悖于当今网络化、信息化和智能化的发展趋势。Web应用可以将Internet/Intranet网络环境与数据库完美结合在一起,支持本地与异地的多任务与多用户并行协同工作,支持信息查询和信息共享。因此,将传统的CAD系统向基于Web的CAD平台转移是CAD发展的必然趋势,同时对规范设计文档管理、优化设计流程进而促进企业信息化具有积极意义。本文着重介绍Web环境下基于ASP数据库驱动技术的带传动远程设计过程中数据流动态交互计算的实现方法。
1 系统的设计思想[1]
按照软件工程学的原理,进行总体设计的基本目的是回答“系统的任务以及应该如何实现”。通过这一阶段的工作将划分出组成网站系统的物理元素程序、文件、数据库、人工过程和文档等。因此,网站的总体设计主要考虑以下几个方面:
(1)在已有的总体功能基础上,将网站开发所要完成的功能进一步细分。即将本次开发所要完成的功能从软件工程的角度,并结合实际情况,细分成若干个模块。并且 进一步明确各模块所要完成的功能。为了减轻服务器的负荷,充分利用客户端的处理能力,一般都把一些可以在客户端进行执行的功能在客户端进行执行。例如,把一些客户端客户要提交的信息在向服务器提交之前进行验证。这样不但可以校验客户输入的提交信息,防止出现一些粗心造成的,诸如因某项参数未输入或选择有误致使除数为零等运算错误。
(2)将各模块所要完成的任务,进一步的明确。同时,对各模块是否能够成功的完成,进行可行性分析。
(3)后台数据库的选定。
(4)将本次开发过程中,各模块都应该注意的问题,进行分析。
(5)对系统开发的总体风格,进行了进一步的明确。 经过分解后的设计,几乎可以同时进行开发设计,并且除了后台数据库在开发过程中处于首先应该被调试成功的位置,其他的模块可以同时进行设计或者调试与开发。
2 系统的体系结构
2.1 系统运行的支撑环境
如图1所示,系统采用目前交互式Web方案中常用的B/S三层模式及相应的软硬件环境。即Win2000 Server平台、以HTTP为传输协议、结合FrontPage 2000和DreamweaverUltraDev 4生成静态网页元素和动画图标,用VisioInterDev6.0为ASP编程工具、SQL Server 2000为数据库服务器,采用服务器端和客户端混合编程的ASP动态网页发布技术,从而构建图1所示的系统功能模块。与C/S模式相比具有客户端平台无关性和代码保密性等优点。
2.2 ASP的核心技术
ASP即Active Server Page,是微软推出的一种用于WWW服务的服务器端脚本环境且在Web应用中得到了最广泛的使用。他在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。利用他,可以很容易地把HTML标记、文本、脚本命令及ActiveX组件混合在一起构成ASP页,以此来生成动态网页,创建交互式的Web站点,实现对Web数据库的访问。
2.3 ASP的工作原理[2,3]
当客户端浏览器向Web服务器请求一个.asp文件时,IIS(Internet Information Server)打开该ASP文件并执行相应的脚本;如果有访问数据库的请求,ASP内置组件ADO(ActiveX Data Object
摘 要:针对目前常用的B/S三层模式远程机械设计支持系统,立足于带传动远程设计系统的开发实例,提出了一种Web环境下基于ASP技术的带传动远程设计的模块结构,着重论述了基于ASP数据库驱动技术的该系统内数据流动态交互计算的实现方法。实例应用证明本文的方法是可行的。
关键词:ASP;数据库驱动;数据流分析(DFA)技术;B/S模式
在传统的机械设计中,设计者经常要引用多种手册中的数据资料进行手工计算,如查询有关的实验曲线、图表以及各类标准和规范等,不仅费时而且准确性差,即使用单机CAD模式也有悖于当今网络化、信息化和智能化的发展趋势。Web应用可以将Internet/Intranet网络环境与数据库完美结合在一起,支持本地与异地的多任务与多用户并行协同工作,支持信息查询和信息共享。因此,将传统的CAD系统向基于Web的CAD平台转移是CAD发展的必然趋势,同时对规范设计文档管理、优化设计流程进而促进企业信息化具有积极意义。本文着重介绍Web环境下基于ASP数据库驱动技术的带传动远程设计过程中数据流动态交互计算的实现方法。
1 系统的设计思想[1]
按照软件工程学的原理,进行总体设计的基本目的是回答“系统的任务以及应该如何实现”。通过这一阶段的工作将划分出组成网站系统的物理元素程序、文件、数据库、人工过程和文档等。因此,网站的总体设计主要考虑以下几个方面:
(1)在已有的总体功能基础上,将网站开发所要完成的功能进一步细分。即将本次开发所要完成的功能从软件工程的角度,并结合实际情况,细分成若干个模块。并且 进一步明确各模块所要完成的功能。为了减轻服务器的负荷,充分利用客户端的处理能力,一般都把一些可以在客户端进行执行的功能在客户端进行执行。例如,把一些客户端客户要提交的信息在向服务器提交之前进行验证。这样不但可以校验客户输入的提交信息,防止出现一些粗心造成的,诸如因某项参数未输入或选择有误致使除数为零等运算错误。
(2)将各模块所要完成的任务,进一步的明确。同时,对各模块是否能够成功的完成,进行可行性分析。
(3)后台数据库的选定。
(4)将本次开发过程中,各模块都应该注意的问题,进行分析。
(5)对系统开发的总体风格,进行了进一步的明确。 经过分解后的设计,几乎可以同时进行开发设计,并且除了后台数据库在开发过程中处于首先应该被调试成功的位置,其他的模块可以同时进行设计或者调试与开发。
2 系统的体系结构
2.1 系统运行的支撑环境
如图1所示,系统采用目前交互式Web方案中常用的B/S三层模式及相应的软硬件环境。即Win2000 Server平台、以HTTP为传输协议、结合FrontPage 2000和DreamweaverUltraDev 4生成静态网页元素和动画图标,用VisioInterDev6.0为ASP编程工具、SQL Server 2000为数据库服务器,采用服务器端和客户端混合编程的ASP动态网页发布技术,从而构建图1所示的系统功能模块。与C/S模式相比具有客户端平台无关性和代码保密性等优点。
2.2 ASP的核心技术
ASP即Active Server Page,是微软推出的一种用于WWW服务的服务器端脚本环境且在Web应用中得到了最广泛的使用。他在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。利用他,可以很容易地把HTML标记、文本、脚本命令及ActiveX组件混合在一起构成ASP页,以此来生成动态网页,创建交互式的Web站点,实现对Web数据库的访问。
2.3 ASP的工作原理[2,3]
当客户端浏览器向Web服务器请求一个.asp文件时,IIS(Internet Information Server)打开该ASP文件并执行相应的脚本;如果有访问数据库的请求,ASP内置组件ADO(ActiveX Data Object
上一篇:一种CATV放大器电源电路