网络程序设计讲义四顾客服务员程序设计.pdfVIP

网络程序设计讲义四顾客服务员程序设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
{售后服务}网络程序设 计讲义四顾客服务员程 序设计 第四章 顾客服务员程序设计 4.1 网络服务模式 近年来,在信息系统中广泛使用的信息共享模型是顾客/服务器模型,这种计算模式迅速取 代了以主机为主导的集中式计算方法。顾客/服务器计算具有自己的一组行业术语。表 4-1 列出了一些术语,这些术语经常出现在对顾客/服务器产品和应用的描述中。 表 4-1 顾客/服务器术语 术语 说明 应用程序编程接口(API ) 一组支持顾客/服务器之间进行相互通信的函数和可调用程序 顾客 一个服务的请求方,通常是一个末端系统,能够从服务器处查询信息 中间件 一组驱动程序、应用程序编程接口或其它软件,用于改善顾客/服务器之间 的连接 关系数据库 是一种把信息访问限制于按照搜索条件选择数据的数据库 服务器 是一台计算机,通常是一台高性能工作站、小型机或大型机,拥有供网络中 众多用户访问的信息 结构化查询语言(SQL ) 由 IBM 开发、由 ANSI 标准化的一种语言,用于对关系数据库的寻址、创建、 更新和查询 顾客/服务器环境中最基本元素是顾客和服务器。顾客通常是 PC 或工作站,为端用户提供非 常友好的界面,例如微软的Windows 等。服务器为顾客提供一组共享的用户服务程序。最常 见的是数据库服务器,服务器能够使很多顾客共享对同一信息源的访问。 除了顾客和服务器,组成顾客/服务器模型的第三个基本要素是网络系统。顾客。服务器计 算是分布式计算。用户、应用程序和资源是分布式的,用来响应实际业务请求,并且它们通 过局域网、广域网或 Internet 连接起来。 顾客/服务器模型与分布式处理有很多不同点,主要有:  在用户自己的系统中为该用户提供界面友好的应用程序。这使得用户可以在很大程 度上控制时间安排和计算机使用类型,并使得部门管理者具有响应本地需求的能力。  尽管应用是分散的,但仍然强调数据的集中以及很多网络管理和使用功能的集中。  对于用户组织和厂商来说,他们有一个共同的承诺,使系统开放和模块化。这意味 着用户在选择产品和混合使用来自众多厂家的设备时具有很大的选择性。  网络互联是操作的基础,网络管理和网络安全在组织和操作系统中具有很高的优先 权。 4.1.1 顾客/服务器应用 顾客/服务器体系结构的核心是应用程序级任务在顾客和服务器之间的分配。图 4-1 给出了 这个模型的一般情况。无论是顾客还是服务器,最基本的软件是运行在硬件平台上的操作系 统,顾客的平台和操作系统可能和服务器的不同。事实上,在网络环境下,可能会有很多不 同类型的顾客平台和操作系统以及很多类型的服务器平台和操作系统。只要特定的顾客和服 务器共享相同的通信协议并支持相同的应用程序,低层的细节不必考虑。 通信软件 通信软件 图 4-1 顾客/服务器体系结构 使顾客和服务器能够交互的基础是通信软件,这种软件主要例子是 TCP/IP 。所有这些支持 软件(通信软件和操作系统)的主要任务是,为分布式的应用程序提供一个基本结构。在理 论上,应用程序所执行的实际功能可以针对顾客和服务器分割开来,方法是使平台和网络资 源达到最优化。且使用户执行各种任务及相互之间合作使用共享资源的能力达到最优化。 某些情况下,这些都要求大批的应用程序软件在服务器上执行,而在其它一些情况下,多数 应用程序逻辑上位于顾客端。 顾客/服务器环境能够成功的一个基本因素是用户将系统当作一个整体而与之打交道的方式。 因此,顾客端的用户界面的设计是十分重要的。在大多数顾客/服务器系统中,都突出强调 了要提供易于使用、易于学习、功能强大并且灵活的图形用户界面(GUI )。 4.1.2 顾客/服务器应用程序分类 在顾客/服务器的通用框架中,对顾客和服务器的工作划分有许多不同的实现方法。图 4-2 针对数据库应用说明了可以以多种方式来分配处理过程,图中概括了数据库应用的一些主要 选项。当然也存在其它的划

文档评论(0)

qicaiyan + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档