- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CS和BS混合结构的水资源决策支持系统开发.pdf
基于C/S和B/S混合结构的水资源决策支持系统开发∗
李舟
河海大学水文水资源与水利工程科学国家重点实验室,江苏 南京 210098
摘 要:随着Internet 技术的不断发展,传统的两层C/S 结构已经难以满足现代应用管理系
统的需要,鉴于应用软件升级和维护的需求,一种基于网络技术而发展起来的三层B/S 体系
结构应运而生,并逐步取代C/S 结构。本文在分析C/S、B/S 结构特征的基础上,结合深圳
市宝安区水资源决策支持系统的具体应用,表明采用三层混合B/S 结构的该体系具有良好的
可扩充性和可维护性,拥有广阔的发展前景。
关键词:C/S 结构 B/S 结构 水资源决策支持系统
1 引言
随着计算机技术、网络技术的迅猛发展,现在的应用系统正在向分布式的Web 应用发
展,局域网内部的和外部的用户都可以访问新的和现有的应用程序。Internet 本身也是建立
在分布式计算模型的基础上,和传统 C/S(Client/Server 客户机/服务器)模型有很强的互补性。
前者的优势在于强大的可扩充性、广泛的可访问性和巨大的容量;后者的优势在于预先规划
的结构和丰富的功能。而 Internet 的基础是 www 技术,www 技术的核心是 TCP/IP、HTTP 、
HTML 。把具有动态交互的www 服务模型与二级 C/S 结构相结合可以完美的解决二级 C/S
结构中的问题。
2 系统结构介绍与比较
在传统的应用软件里,大多采用分布式计算环境中最为流行C/S(Client/Server客户机/服
务器)两层结构计算模型。C/S结构主要由两部分构成:前端是客户机(Client) ,通常是PC ,
主要完成用户界面显示,接受数据输入,校验数据有效性,向后台数据库发请求,接受返回
结果,处理应用逻辑;后端是服务器(Server),运行DBMS ,提供数据库的查询和管理,对局
域网上的所有客户机提供数据处理服务[1] 。C/S结构示意图如图 1 所示。
客户机
客户机
客户机 服务器
机 户 客 机 户 客
Client/Server 模式
图 1 C/S 结构示意图
作者简介:李舟(1982—),男,汉族,北京人,硕士研究生,主要从事水资源规划与管理的研究。
-1-
C/S结构通过将任务合理分配到Client端和Server端,降低了系统的通信开销,可以充分
利用两端硬件环境的优势,然而其在大型网络中存在着可扩充性、可维护性及安全性较差等
缺点。而且于系统内部简单子系统的操作过程中浪费了客户机的硬件资源,增加了用户的总
体拥有成本 (TCO) 。传统的二级C/S结构出问题的症结在于把应用系统的业务逻辑放在不合
适的位置:放在Client端导致系统的可维护性、可扩充性、安全性差;放在Server端,增加
了Server的负载和实现难度。这就需把其独立出来,集中放在一个应用服务器上, 自然产生
了三级B/S体系结构[1] 。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结
构的一种变化或者改进的结构。它把传统C/S模式中的服务器部分分解为一个数据服务器与
一个或多个应用服务器(Web服务器) ,从而构成一个三层结构的客户服务器体系[1] 。B/S结构
示意图如图 2 所示。
B/S结构的前端是以TCP/IP协议为基础的,WWW服务器可以接受安装有Web浏览程序
的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统
资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户
您可能关注的文档
- 基于ANSYS的油膜轴承油膜温度场分析.pdf
- 基于ANSYS的碾压混凝土重力坝抗震性能分析.pdf
- 基于ANSYS的空气静压轴承有限元分析.pdf
- 基于ArcGISServer与AJAX的WebGIS设计与实现.pdf
- 基于ARM 920T嵌入式通信控制系统设备驱动开发.pdf
- 基于ARM FPGA的嵌入式数控装置设计.pdf
- 基于ARM LINUX的IP CAMERAL解决方案.pdf
- 基于ARM 的嵌入式Linux 核心技术研究.pdf
- 基于ARM+FPGA嵌入式便携型文档播放器的设计.pdf
- 基于ARM-LINUX的MP3多媒体技术在嵌入式教学中的应用.pdf
- 部编版六年级下册道德与法治期中测试卷及答案(典优).docx
- 部编版六年级下册道德与法治期中测试卷含完整答案【必刷】.docx
- 部编版六年级下册道德与法治期中测试卷含完整答案(夺冠系列).docx
- 部编版六年级下册道德与法治期中测试卷及答案(基础+提升).docx
- 部编版六年级下册道德与法治期中测试卷及参考答案(基础题).docx
- 部编版六年级下册道德与法治期中测试卷含完整答案【精选题】.docx
- 部编版六年级下册道德与法治期中测试卷及参考答案(b卷).docx
- 部编版六年级下册道德与法治期中测试卷含完整答案(全国通用).docx
- 部编版六年级下册道德与法治期中测试卷及答案(易错题).docx
- 部编版六年级下册道德与法治期中测试卷及答案(典优).docx
文档评论(0)