网站大量收购闲置独家精品文档,联系QQ:2885784924

1.2信息系统开发工具.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2信息系统开发工具

* 能够将各种功能构件(如窗口界面元素、录入界面、查询统计、报表生成、代码维护、数据库管理等功能组件)封装起来,形成专业的信息系统 * * * * * * * * * * * * * * 中间服务器、事务服务器、查询服务器、应用程序服务器 * 中间服务器、事务服务器、查询服务器、应用程序服务器 * 中间服务器、事务服务器、查询服务器、应用程序服务器 * 中间服务器、事务服务器、查询服务器、应用程序服务器 * 中间服务器、事务服务器、查询服务器、应用程序服务器 * 中间服务器、事务服务器、查询服务器、应用程序服务器 * 中间服务器、事务服务器、查询服务器、应用程序服务器 * 中间服务器、事务服务器、查询服务器、应用程序服务器 * * (1)集中式计算模式 ① 系统结构 * * ② 优点 降低了服务器的工作负荷 ③ 缺陷 增加了网络传输负荷 当服务器负荷超过某个限度后,其效率会明显下降 数据的安全性较差 无法发挥服务器的信息处理能力 (1)集中式计算模式 * * 结合两者优点 主机/终端系统:擅长于数据处理 工作站/文件服务器系统:便于使用、成本低廉 出现的客户机/服务器网络计算模式 数据管理和数据应用被分离 这是一种典型的2层分布式计算模式 (2)两层分布式计算模式 * * 客户机/服务器(Client/Server,简称C/S) 是指以服务器(Server)作为网络核心,客户机(Client)作为网络基础; Client依靠Server获得所需要的网络资源,而Server为Client提供网络必须的资源; Client的任务是将用户的要求提交给Server,再将Server返回的结果以特定的形式显示给用户; Server的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给Client。 (2)两层分布式计算模式 * * 基于C/S模式的数据库应用 ① 系统结构(从软件的角度,如图) 组成: 客户机:数据应用(“胖客户机” ) 服务器:数据管理(“瘦服务器” ) 网络连接 特点: 客户端:执行应用程序,发送数据请求,接受处理结果 服务器:接受数据请求,进行数据处理,发送服务响应 客户机和服务器可以是同一台机器,也可是不同机器 * * C/S体系结构 SQL Server客户 应用程序(VB) SQL Server客户 应用程序( VC ) SQL Server 服务器 SQL Server客户 应用程序(.NET ) * * SQL 请求发送到服务器 结果返回客户端 客户端:执行应用程序,数据的表示(界面:报表、窗体),发送请求 服务器端:为客户端提供数据的存储和操纵等服务 用户运行查询 向用户返回结果 1 2 3 4 5 运行查询 客户端 服务器端 基于C/S模式的数据库应用 ② 工作原理 * * SQL:SELECT * FROM Categories WHERE CategoryID=3 客户端(VB):产生界面 SQL Server数据库服务器 查询结果 3 Confections Desserts, candies, and sweet breads Categories表: 查询 提交SQL 例子: 1 2 3 4 * * 是微软开发的一套统一的程序接口。通过这个接口可以存取不同厂商生产的数据库。 OLE DB是ODBC的后继者;ODBC只用于关系数据库,OLE DB还可以用于非关系数据源 ③ 实现技术 数据访问接口 ODBC(开放的数据库接口) Open Client/Open Server 例如:Sybase OLE DB 数据访问模型 基于C/S模式的数据库应用 * * 基于C/S模式的数据库应用 ④ 优点 能充分发挥客户端的处理能力:很多应用型工作在客户端处理后再提交给服务器; 减轻数据库服务器的数据运行负荷:服务器程序用于响应客户程序发来的SQL请求,仅执行数据查询,并将查询结果返回客户端;大部分的业务逻辑处理由客户应用程序完成; 数据的储存管理功能透明化:客户程序不需要了解服务器的数据管理过程,就可以完成自己的一切工作,服务器对客户应用程序来说是“透明的”。 * * 基于C/S模式的数据库应用 ⑤ 缺点 C/S结构只适用于局域网。而互联网的发展要求远程访问数据。 客户端需要安装专用的客户端软件。安装工作量大,维护和升级成本非常高。 对客户端的操作系统一般也会有限制。由客户端应用程序的适应性决定。 * * 多层分布式计算模式的出现 逻辑结构上:表示层、业务逻辑层和数据层。 传统的两层分布式计算模型(两层C/S结构) 数据层:数据库服务器 表示层 业务逻辑层 客户机 程序执行和结果显示集中在Client端 随着系统功能的增强,“胖客户机”越来越“胖”,最终导致系统性能下降。 Int

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档