首页 理论教育 系统体系结构分析

系统体系结构分析

时间:2022-02-14 理论教育 版权反馈
【摘要】:但是,B/S结构下应用服务器运行数据负荷较重,软件的正常运行与服务器的性能和安全性有着非常紧密的联系。应用服务器负荷轻:在C/S模型中,客户机向服务器发出数据请求,服务器将客户端请求的数据传送给客户机进行计算,客户机不再是单纯地录入和显示设备。数据的储存管理功能较为透明。综上所述,结合C/S模型的设计思想、地理信息系统工作原理及本系统数据量大、更新快的现状,为了减轻服务器的负担,本系统采用C/S的结构模式。

B/S是Browser/Server的缩写,客户机上只要安装一个浏览器(Browser),如Internet Ex-plorer或Netscape Navigator,服务器安装Oracle、Sybase或SQLServer等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,浏览器通过Web Server同数据库进行数据交互。B/S架构管理软件只安装在服务器上,网络管理人员只需要管理服务器,用户界面主要事务逻辑在服务器端实现,极少部分事务逻辑在客户端实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,B/S结构下应用服务器运行数据负荷较重,软件的正常运行与服务器的性能和安全性有着非常紧密的联系。

C/S(Client/Server)即客户机和服务器结构。通过它可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端来实现,降低系统的通讯开销。在C/S模式下,服务器只集中管理数据,而计算任务则分散在客户机上,客户机和服务器之间通过网络协议来进行通讯。

随着几十年的发展,C/S结构技术已日渐成熟,主要具有以下优点。

(1)应用服务器负荷轻:在C/S模型中,客户机向服务器发出数据请求,服务器将客户端请求的数据传送给客户机进行计算,客户机不再是单纯地录入和显示设备。因此,这种模式下能充分发挥客户端的处理能力,减轻了服务器的运行负荷,增强了服务器的反应速度。

(2)数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立订单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,它们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。

(3)安全性较好:C/S结构一般只面向相对特定的用户群,程序更注重流程,可以对权限进行多层次校验,提供了较安全数据的存取模式,对信息安全的控制能力很强。

综上所述,结合C/S模型的设计思想、地理信息系统工作原理及本系统数据量大、更新快的现状,为了减轻服务器的负担,本系统采用C/S的结构模式。

数据维护主要实现系统数据的输入输出管理,系统的输入输出是一个重要的环节,一个好的输入输出设计可以为系统的实现和用户的操作提供良好的工作环境,能够为管理者提供简洁、有效的管理和控制信息。

(1)输入设计包括输入方式设计、输入格式的设计。本系统主要采用了键盘输入、选择按钮输入、下拉菜单输入等输入方式,输入格式文本支持常用的格式(例如,LAS、ASCII、Excel)的数据导入,测井数据、钻录井数据和基础地质数据皆可做成这些格式进而导入成系统内部数据格式,为了输入方便,系统采用模块化的数据导入方式。

(2)输出方式常用的只有两种:一种是报表方式输出;另一种是图形方式输出。本系统的输出方式选择是查询浏览、报表输出和图形输出的结合方式。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈