保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机论文 >> 正文

局域网图书资料查询系统


。但是,严格说来,C/S模型并不是从物理分布的角度来定义的。它既包括具体的网络

结构设计,又包括软件的运行和组织,所体现的是一种网络数据的访问方式。这里的客户机和服

务器不仅指承担不同任务的计算机本身,而且包括主机上运行的客户端和服务器端的软件环境。

它们的区别,是相对于各自在网络数据库访问中所处的地位或实现的功能而言的。
理解了以上的基本概念,才可以更好地理解C/S结构的实质和运行方式:所谓C/S结构,是将数据

存取与应用程序分离开来,把一个软件系统或应用系统按功能分成若干个部分,再将这些软件的

组成部分按其不同的角色分成Client软件和Server软件,分别放置在客户机和服务器上。客户机

程序负责用户交互界面、数据表示及应用处理逻辑等应用部分,而服务器端则负责数据存取管理

、完整性控制及并发控制等数据库管理部分。客户机程序应用通过SQL语句访问数据库,相应的

SQL语句经网络传输到服务器端,由服务器端的数据库服务器解释执行这些SQL语句,执行后的结

果数据送回客户机。
3.2.2  Client/Server体系结构的优缺点
我们看到,客户/服务器体系结构有以下优点:
l 应用逻辑与数据实现分离,实现了在网络上的负载均衡;
l 充分利用了网络服务器的处理能力。客户中需将请求送数据库服务器,数据查询工作由服务器

来承担,服务器的能力可以得到充分的发挥。
但是它也有以下一些缺点:
l 由于计算机技术的快速进步和企业需求变化的加快,企业面临的硬件、网络操作系统、数据库

系统、开发工具、应用系统的升级周期越来越短,因此“维护”客户服务器的费用就变得越来越

高昂。
l 快速升级的硬件、网络操作系统、数据库系统、开发工具使企业的技术人员失去了方向:不断

地消化新技术,却无瑕顾及企业要解决的问题
l 在客户端,必须安装操作系统(一般为Windows95/NT)、网络软件、特定的中间件(Sybasse

Net-Library)以及应用软件系统才能工作,因此应用系统的安装、升级和维护通常需要专业人员

才能用胜任,且必须各站点逐个安装,从而使客户端的维护费用变得也很高昂。对主机系统来说

,这一点要优越的多,只需要在主机上安装一次即可。
3.2.3  PowerBuilder是客户/服务器体系结构下客户端的开发工具
前面已提到,PowerBuilder是客户/服务器体系结构下开发客户程序用的开发工具,用

>PowerBuilder开发出的程序可以存取数据库中的数据。下图表示了PowerBuilder与数据库配合工

作的方式。
 
 
 
                       
                       
                       
                  
 

             
     

我们看到,PowerBuilder作为客户端的应用开发工具,主要完成的是表示逻辑方面的工作,例如

,菜单、录入界面。而数据库服务器管理的是事务逻辑和数据存取方面的工作。因此,

PowerBuilder开发工作应分为两部分,一部分是前台表示逻辑方面的工作,另一部分是数据库后

台方面的设计工作(如数据库触发器、存储过程和视图等的设计)。一个好的应用系统,前台开

发与后设计应是有机结合、合理分布的;良好的后台设计可以降低前台的开工作量,提高系统的

运行效率。
§3.3  PowerBuilder6.5数据库编程
PowerBuilder与数据库的关系是“配合”与“协调”的关系。Power

《局域网图书资料查询系统(第8页)》
本文链接地址:http://www.oyaya.net/fanwen/view/176578.html

★温馨提示:你可以返回到 计算机论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。