8物流信息管理系统的网络开发环境gjq.pptx
《8物流信息管理系统的网络开发环境gjq.pptx》由会员分享,可在线阅读,更多相关《8物流信息管理系统的网络开发环境gjq.pptx(123页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章物流信息管理系统的网络开发环境第八章物流信息管理系统的网络开发环境第一节信息系统的第一节信息系统的第一节信息系统的第一节信息系统的B BS S体系结构体系结构体系结构体系结构第二节第二节第二节第二节 ASP ASP及动态网页及动态网页及动态网页及动态网页第三节第三节第三节第三节 ASP ASP运行环境运行环境运行环境运行环境第四节第四节第四节第四节 ASP ASP的开发工具及开发平台的开发工具及开发平台的开发工具及开发平台的开发工具及开发平台第五节第五节第五节第五节 ASP ASP程序的创建与执行程序的创建与执行程序的创建与执行程序的创建与执行第六节第六节第六节第六节 ASP ASP服务
2、器对象服务器对象服务器对象服务器对象第七节第七节第七节第七节 使用使用使用使用ADOADO访问数据库访问数据库访问数据库访问数据库第八节第八节第八节第八节 新的数据框架新的数据框架新的数据框架新的数据框架ASP.NETASP.NET第一节信息系统的第一节信息系统的BS体系结构体系结构一、传统两层一、传统两层CS模式的局限性模式的局限性二、多层二、多层BS模式成为主流模式成为主流返回返回一、传统两层一、传统两层CS模式的局限性模式的局限性具体表现在以下几方面:具体表现在以下几方面:具体表现在以下几方面:具体表现在以下几方面:(1 1)由于客户端和服务器端直接连接,服务器将消耗部分系统资源用于处理
3、)由于客户端和服务器端直接连接,服务器将消耗部分系统资源用于处理)由于客户端和服务器端直接连接,服务器将消耗部分系统资源用于处理)由于客户端和服务器端直接连接,服务器将消耗部分系统资源用于处理与客户端的连接工作。那么每当同时存在大量客户端数据请求时,服务器有与客户端的连接工作。那么每当同时存在大量客户端数据请求时,服务器有与客户端的连接工作。那么每当同时存在大量客户端数据请求时,服务器有与客户端的连接工作。那么每当同时存在大量客户端数据请求时,服务器有限的系统资源将被用于频繁应付与客户端之间的连接,从而无法及时响应数限的系统资源将被用于频繁应付与客户端之间的连接,从而无法及时响应数限的系统资源
4、将被用于频繁应付与客户端之间的连接,从而无法及时响应数限的系统资源将被用于频繁应付与客户端之间的连接,从而无法及时响应数据请求。客户端数据请求堆积的直接后果将导致系统整体运行效率的大幅降据请求。客户端数据请求堆积的直接后果将导致系统整体运行效率的大幅降据请求。客户端数据请求堆积的直接后果将导致系统整体运行效率的大幅降据请求。客户端数据请求堆积的直接后果将导致系统整体运行效率的大幅降低甚至全面崩溃。低甚至全面崩溃。低甚至全面崩溃。低甚至全面崩溃。(2 2)主)主)主)主从式的结构中,唯一在线的数据库服务器成为系统可靠性的极大隐从式的结构中,唯一在线的数据库服务器成为系统可靠性的极大隐从式的结构中
5、,唯一在线的数据库服务器成为系统可靠性的极大隐从式的结构中,唯一在线的数据库服务器成为系统可靠性的极大隐患。如果数据库服务器因为某种原因停止工作,那么整个系统将趋于瘫痪。患。如果数据库服务器因为某种原因停止工作,那么整个系统将趋于瘫痪。患。如果数据库服务器因为某种原因停止工作,那么整个系统将趋于瘫痪。患。如果数据库服务器因为某种原因停止工作,那么整个系统将趋于瘫痪。(3 3)客户端应用程序的分发工作的烦琐程度令人难以接受。系统开发过程完)客户端应用程序的分发工作的烦琐程度令人难以接受。系统开发过程完)客户端应用程序的分发工作的烦琐程度令人难以接受。系统开发过程完)客户端应用程序的分发工作的烦琐
6、程度令人难以接受。系统开发过程完毕,随之而来的程序分发除了要求为每台客户机安装客户端程序的执行文件毕,随之而来的程序分发除了要求为每台客户机安装客户端程序的执行文件毕,随之而来的程序分发除了要求为每台客户机安装客户端程序的执行文件毕,随之而来的程序分发除了要求为每台客户机安装客户端程序的执行文件以外,还要求安装程序运行所必须的动态链接库文件(以外,还要求安装程序运行所必须的动态链接库文件(以外,还要求安装程序运行所必须的动态链接库文件(以外,还要求安装程序运行所必须的动态链接库文件(*.dll*.dll)、程序初始化)、程序初始化)、程序初始化)、程序初始化文件文件文件文件(*.ini)(*.
7、ini)等许多其他文件。另外,还必须完成每台客户机器的等许多其他文件。另外,还必须完成每台客户机器的等许多其他文件。另外,还必须完成每台客户机器的等许多其他文件。另外,还必须完成每台客户机器的ODBCODBC或或或或BDEBDE的配置工作。不仅如此,每次对客户端程序的修改和升级,又意味着上的配置工作。不仅如此,每次对客户端程序的修改和升级,又意味着上的配置工作。不仅如此,每次对客户端程序的修改和升级,又意味着上的配置工作。不仅如此,每次对客户端程序的修改和升级,又意味着上述相同分发过程的又一次重复。述相同分发过程的又一次重复。述相同分发过程的又一次重复。述相同分发过程的又一次重复。(4 4)在
8、存储过程调用中,即所有处理过程都在数据库层进行,只是将最终结)在存储过程调用中,即所有处理过程都在数据库层进行,只是将最终结)在存储过程调用中,即所有处理过程都在数据库层进行,只是将最终结)在存储过程调用中,即所有处理过程都在数据库层进行,只是将最终结果返回到客户端。这种结构的业务逻辑需采用专用语言开发,很难再移植到果返回到客户端。这种结构的业务逻辑需采用专用语言开发,很难再移植到果返回到客户端。这种结构的业务逻辑需采用专用语言开发,很难再移植到果返回到客户端。这种结构的业务逻辑需采用专用语言开发,很难再移植到其他的数据库上去。其他的数据库上去。其他的数据库上去。其他的数据库上去。二、多层二、
9、多层BS模式成为主流模式成为主流?B/SB/S模模模模式式式式是是是是一一一一种种种种以以以以WebWeb技技技技术术术术为为为为基基基基础础础础的的的的新新新新型型型型的的的的MISMIS系系系系统统统统平平平平台台台台模模模模式式式式,它它它它把把把把传传传传统统统统C/SC/S模模模模式式式式中中中中的的的的服服服服务务务务器器器器部部部部分分分分分分分分解解解解为为为为一一一一个个个个数数数数据据据据服服服服务务务务器器器器与与与与一一一一个个个个或或或或多多多多个个个个应应应应用用用用服服服服务务务务器器器器(WebWeb服服服服务务务务器器器器),从从从从而而而而构构构构成成成成一
10、一一一个个个个三三三三层层层层结结结结构构构构的的的的客客客客户户户户服服服服务务务务器器器器体体体体系系系系,它它它它简简简简化化化化了了了了客客客客户户户户端端端端。其其其其次次次次,它它它它简简简简化化化化了了了了系系系系统统统统的的的的开开开开发发发发和和和和维维维维护护护护。各各各各个个个个用用用用户户户户通通通通过过过过HttpHttp请请请请求求求求在在在在权权权权限限限限范范范范围围围围内内内内调调调调用用用用WebWeb服服服服务务务务器器器器上上上上不不不不同同同同处处处处理理理理程程程程序序序序,从从从从而而而而完完完完成成成成对对对对数数数数据据据据的的的的查查查查询询
11、询询或或或或修修修修改改改改。相相相相对对对对于于于于C/SC/S,B/SB/S的的的的维维维维护护护护具具具具有有有有更更更更大大大大的的的的灵灵灵灵活活活活性性性性。另另另另外外外外,它它它它使使使使用用用用户户户户的的的的操操操操作作作作变变变变得得得得更更更更简简简简单单单单。C/SC/S模模模模式式式式的的的的客客客客户户户户应应应应用用用用程程程程序序序序有有有有自自自自己己己己特特特特定定定定的的的的规规规规格格格格,使使使使用用用用者者者者需需需需要要要要接接接接受受受受专专专专门门门门培培培培训训训训。而而而而采采采采用用用用B/SB/S模模模模式式式式时时时时,客客客客户户
12、户户端端端端只只只只是是是是一一一一个个个个简简简简单单单单易易易易用用用用的的的的浏浏浏浏览览览览器器器器软软软软件件件件,无无无无论论论论是是是是决决决决策策策策层层层层还还还还是是是是操操操操作作作作层层层层的的的的人人人人员员员员都都都都无无无无需需需需培培培培训训训训,就可以直接使用。就可以直接使用。就可以直接使用。就可以直接使用。二、多层二、多层BS模式成为主流模式成为主流?什么是多层架构的应用呢什么是多层架构的应用呢什么是多层架构的应用呢什么是多层架构的应用呢?传传统统上上的的模模式式便便是是两两层层应应用用的的典典型型例例子子,也也就就是是客客户户机机服服务务器器模模式式。这这
13、种种模模式式只只是是两两层层架架构构,客客户户机机发发出出请请求求给给服服务务器器,服服务务器器将将处处理理大大量量来来自自客客户户端端的的请请求求,经经过过业业务务逻逻辑辑运运算算和和处处理理后后,再再返返回回给给客客户户端端。两两层层架架构构的的模模式式显显然然不不能能满满足足现现代代以以互互联联网网为为发发展展趋趋势势的的企企业业计计算算处处理理要要求求,因因为为其其部部署署,对对负负载载均均衡衡等等处处理理十十分分麻麻烦烦,因因此此,三三层层架架构构乃乃至至于于多多层层架架构构便便出出现现了了。多多层层架架构构的的核核心心思思想想是是,将将整整个个业业务务应应用用划划分分为为表表示示层
14、层业业务务层层数数据据访访问问层层数数据据库库,明明确确地地将将客客户户端端的的表表示示层层、业业务务逻逻辑辑访访问问、和和数数据据访访问问及及数数据据库库访访问问划划分分出出来来,十十分分有有利利于于系系统统的的开开发发,维护、部署和扩展。维护、部署和扩展。三层体系结构第二节第二节 ASP及动态网页及动态网页一、一、一、一、ASPASP的概念的概念的概念的概念二、超文本标记语言(二、超文本标记语言(二、超文本标记语言(二、超文本标记语言(HTMLHTML)三、公共网关接口(三、公共网关接口(三、公共网关接口(三、公共网关接口(CGICGI)四、超文本传输协议(四、超文本传输协议(四、超文本传
15、输协议(四、超文本传输协议(HTTPHTTP)五、五、五、五、InternetInternet服务器应用程序接口(服务器应用程序接口(服务器应用程序接口(服务器应用程序接口(ISAPIISAPI)六、六、六、六、ASPASP及脚本语言及脚本语言及脚本语言及脚本语言返回返回返回返回一、一、ASP的概念的概念 ASP ASP(Active(Active Server Server Pages)Pages)是是是是Microsoft Microsoft 于于于于19961996年年年年1111月月月月推推推推出出出出的的的的 WebWeb应应应应用用用用程程程程序序序序开开开开发发发发技技技技术术术
16、术。微微微微软软软软声声声声称称称称设设设设计计计计出出出出了了了了一一一一个个个个完完完完美美美美的的的的ActiveActive平平平平台台台台,在在在在微微微微软软软软的的的的文文文文件件件件中中中中把把把把ASPASP描描描描述述述述为为为为:“:“一一一一个个个个服服服服务务务务器器器器的的的的脚脚脚脚本本本本环环环环境境境境,在在在在这这这这里里里里可可可可以以以以生生生生成成成成和和和和运运运运行行行行动动动动态态态态的的的的、交交交交互互互互的的的的、高高高高性性性性能能能能的的的的WebWeb服服服服务务务务器器器器应应应应用用用用程程程程序序序序”。从从从从这这这这段段段段
17、描描描描述述述述我我我我们们们们可可可可以以以以看看看看出出出出,ASPASP既既既既不不不不是是是是一一一一种种种种语语语语言言言言,也也也也不不不不是是是是一一一一种种种种开开开开发发发发工工工工具具具具,而而而而是是是是一一一一种种种种技技技技术术术术框框框框架架架架,其其其其主主主主要要要要功功功功能能能能是是是是为为为为生生生生成成成成动动动动态态态态的的的的交交交交互互互互式式式式的的的的WebWeb服服服服务务务务器器器器应应应应用用用用程程程程序序序序提提提提供供供供一一一一种种种种功功功功能能能能强强强强大大大大的的的的方方方方法法法法或或或或技技技技术术术术。aspasp的
18、的的的主主主主要要要要特特特特性性性性是是是是能能能能够够够够把把把把HTMLHTML、脚脚脚脚本本本本、组组组组件件件件等等等等有有有有机机机机地地地地组组组组合合合合在在在在一一一一起起起起,形形形形成成成成一一一一个个个个能能能能够够够够在在在在服服服服务务务务器器器器上上上上运运运运行行行行的的的的应应应应用用用用程程程程序序序序,并并并并把把把把按按按按用用用用户户户户要要要要求求求求专专专专门门门门制制制制作作作作的的的的标标标标准准准准HTMLHTML页页页页面面面面送送送送给给给给客客客客户户户户端端端端浏浏浏浏览览览览器器器器.asp.asp属属属属于于于于ActiveX A
19、ctiveX 技技技技术术术术中中中中的的的的服服服服务务务务器器器器端端端端技技技技术术术术。与与与与我我我我们们们们通通通通常常常常在在在在客客客客户户户户端端端端实实实实现现现现动动动动态态态态主主主主页页页页的的的的技技技技术术术术如如如如Java Java appletapplet、ActiveX ActiveX ControlControl、VB VB ScriptScript、JavaScriptJavaScript等等等等所所所所不不不不同同同同的的的的是是是是,ASPASP中中中中的的的的命命命命令令令令脚脚脚脚本本本本语语语语句句句句都都都都是是是是在在在在服服服服务务务务
20、器器器器中中中中解解解解释释释释执执执执行行行行,执执执执行行行行后后后后的的的的结结结结果果果果产产产产生生生生HTML HTML 页页页页面面面面并并并并送送送送到到到到浏浏浏浏览览览览器器器器。由由由由于于于于ASPASP是是是是在在在在服服服服务务务务器器器器端端端端解解解解释释释释执执执执行行行行,开开开开发发发发者者者者可可可可以以以以不不不不必必必必考考考考虑虑虑虑浏浏浏浏览览览览器器器器是是是是否否否否支支支支持持持持ASPASP。同同同同时时时时,由由由由于于于于只只只只是是是是标标标标准准准准的的的的HTMLHTML页页页页面面面面送送送送到到到到浏浏浏浏览览览览器器器器,
21、在在在在浏浏浏浏览览览览器器器器上上上上看看看看不到不到不到不到ASPASP程序,因此可以防止程序被窃取,保护了开发者的利益。程序,因此可以防止程序被窃取,保护了开发者的利益。程序,因此可以防止程序被窃取,保护了开发者的利益。程序,因此可以防止程序被窃取,保护了开发者的利益。一、一、ASP的概念的概念 aspasp的的的的主主主主要要要要特特特特性性性性是是是是能能能能够够够够把把把把HTMLHTML、脚脚脚脚本本本本、组组组组件件件件等等等等有有有有机机机机地地地地组组组组合合合合在在在在一一一一起起起起,形形形形成成成成一一一一个个个个能能能能够够够够在在在在服服服服务务务务器器器器上上上
22、上运运运运行行行行的的的的应应应应用用用用程程程程序序序序,并并并并把把把把按按按按用用用用户户户户要要要要求求求求专专专专门门门门制制制制作作作作的的的的标标标标准准准准HTMLHTML页页页页面面面面送送送送给给给给客客客客户户户户端端端端浏浏浏浏览览览览器器器器.asp.asp属属属属于于于于ActiveX ActiveX 技技技技术术术术中中中中的的的的服服服服务务务务器器器器端端端端技技技技术术术术。与与与与我我我我们们们们通通通通常常常常在在在在客客客客户户户户端端端端实实实实现现现现动动动动态态态态主主主主页页页页的的的的技技技技术术术术如如如如Java Java appleta
23、pplet、ActiveX ActiveX ControlControl、VB VB ScriptScript、JavaScriptJavaScript等等等等所所所所不不不不同同同同的的的的是是是是,ASPASP中中中中的的的的命命命命令令令令脚脚脚脚本本本本语语语语句句句句都都都都是是是是在在在在服服服服务务务务器器器器中中中中解解解解释释释释执执执执行行行行,执执执执行行行行后后后后的的的的结结结结果果果果产产产产生生生生HTML HTML 页页页页面面面面并并并并送送送送到到到到浏浏浏浏览览览览器器器器。由由由由于于于于ASPASP是是是是在在在在服服服服务务务务器器器器端端端端解解解
24、解释释释释执执执执行行行行,开开开开发发发发者者者者可可可可以以以以不不不不必必必必考考考考虑虑虑虑浏浏浏浏览览览览器器器器是是是是否否否否支支支支持持持持ASPASP。同同同同时时时时,由由由由于于于于只只只只是是是是标标标标准准准准的的的的HTMLHTML页页页页面面面面送送送送到到到到浏浏浏浏览览览览器器器器,在在在在浏浏浏浏览览览览器器器器上上上上看看看看不不不不到到到到ASPASP程程程程序序序序,因因因因此此此此可可可可以以以以防防防防止止止止程程程程序序序序被被被被窃窃窃窃取取取取,保保保保护了开发者的利益。护了开发者的利益。护了开发者的利益。护了开发者的利益。一、一、ASP的概
25、念的概念 1 1ActiveActive ASP ASP使用了使用了使用了使用了MicrosoftMicrosoft的的的的ActiveXActiveX技术。技术。技术。技术。ActiveXActiveX(COMCOM)技术是现在)技术是现在)技术是现在)技术是现在MicrosoftMicrosoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编软件的重要基础。它采用封装对象,程序调用对象的技术,简化编软件的重要基础。它采用封装对象,程序调用对象的技术,简化编软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作程,加强程序间合作程,加强程序间合作程,加强程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 信息管理 系统 网络 开发 环境 gjq
限制150内