`
wangjunlin
  • 浏览: 1835 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

b/s系统架构与c/s系统架构的区别

阅读更多
        c/s架构是Client/Server的简写,早期出现的一种分布式架构。
         b/s架构是Browser/server的简写,是随着Internet的兴起,对c/s的一种变化和改进的架构。

         c/s的缺陷:数据库系统所支持的并发连接数有限,限制了同时运行客户端程序的数目。业务逻辑处理和界面显示都是由客户端程序负责处理,一旦业务逻辑或者显示界面要发生变化,则需要对整个
 
         客户端程序进行修改,不利于软件的维护和功能的实现。每个客户机上都需要安装客户端程序,对于大一点的企业来说,如果客户端程序发生了修改,则需要系统管理人员到很多客户机上去重新安装客户端程序,增加了维护的难度。
         c/s架构的优点:它是一个桌面程序,功能可以做的非常强大,例如,在数据库服务器不可用时仍可以独立运行,将事务记录临时保存在桌面数据库中,然后再集中提交给数据库服务器,很容易对数据库进行实时监控和报警。
         b/s架构: browser--web serber--database server
        它与c/s架构最大的区别是将软件系统的用户操作界面以网页的形式在客户端的浏览器上展现给用户,b/s架构就是一个能够通过浏览器与之进行交互的网站系统,通过该网站系统可以实现企业的信息管理。
         b/s架构的优点:b/s架构将程序中的界面和业务逻辑处理都移动到了Web服务器中来实现,其应用全部集中到了web服务器端,客户端只需要具有浏览器就可以作为b/s架构的操作终端,而不用安装和部署任何程序。
         b/s架构中的用户操作界面是有web服务器创建的,当要修改系统提供的用户操作界面时,只需用在web服务器端修改响应的网页文档,不需要在客户机上进行任何操作和设置,可以做到快速服务响应。
        客户端不直接与数据库连接,而是服务器端程序与数据库建立连接,解决了数据库并发数量有限的问题。综合上述两个架构的比较,b/s架构应该作为各种信息管理系统的首选。
分享到:
评论

相关推荐

    三层架构工作流程图B/S架构及C/S架构

    C# B/S架构及C/S架构的三层架构工作流程及它们的层次关系.

    B/S架构和C/S架构的区别和优缺点

    B/S架构和C/S架构的区别和优缺点 C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的...

    C/S架构和B/S架构的概念和区别

    C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的...

    B/S架构的原理与应用

    B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S架构的一种变化或者改进的结构。

    ERP的C/S与B/S架构对比分析

    :B/S结构的大型管理软件有着c/s结构软件无法比拟的优势。而从国外的发展趋势来 看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S 到B/S结构的转变。从国内诸多软件厂商...

    仓储系统管理平台(B/S架构)

    本套仓库管理系统系统采用B/S架构,使用方便,无需在客户端安装软件,大大简化了电脑负荷,降低用户成本,而且能够有效保护数据和管理访问权限。采用最稳定的主从式SQL数据库,在多人同时存取资料时可保持最佳的同步...

    关于B/S和C/S架构的探析

    关于B/S和C/S架构的探析

    外文文献(b/s结构)

    B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在...

    B/S英文文献

    B/S结构即Browser/Server(浏览器/服务器)结构,是伴随着互联网技术出现的一种对C/S结构的改变或者说是改进。在这种结构中,用户界面通过WWW来达到在前端充分实现部分逻辑的目的,但最主要的逻辑在服务器中实现,...

    软件体系结构—B/S和C/S架构

    C/S架构是客户端/服务器端交互模式,是Client/Server的简称。它是早期常用的一种软件架构,这种架构的软件需要在用户的电脑上安装客户端程序,下面通过一张图来了解C/S架构客户端与服务器的交互过程。

    基于B_S架构的C语言在线考试系统设计与实现.pdf

    基于B_S架构的C语言在线考试系统设计与实现.pdf

    学生-教师系统【B/S和C/S双开发 源码+数据库库+架构】

    采用C/S和B/S架构同时开发,这次就称“学生-教师管理系统”。这个其中它们是公用一个数据库的,主要程序是功能。采用的PB和asp.net开发。教师在C/S端进行学生的成绩录入,课程的修改等,而学生在B/S端登陆之后进行...

    C/S、B/S的区别及优缺点

    1、C/S架构软件的优势与劣势  (1)应用服务器运行数据负荷较轻。  (2)数据的储存管理功能较为透明。  (3)C/S架构的劣势是高昂的维护成本且投资大。  2、B/S架构软件的优势与劣势  (1)维护和升级...

    B/S和C/S融合架构的制冷液灌注在线监控系统研究_周柱.caj

    B/S和C/S融合架构的制冷液灌注在线监控系统研究_周柱.caj

    PB11改造C/S架构为B/S架构的方法

    该文档描述了PB11环境下如何将C/S架构的系统改造为B/S架构的所需条件和基本过程,言简意赅,值得借鉴。

    socket b/s架构

    通过linux下的socket编程,实现了b/s架构哦通信。

    论文研究-基于B/S 与C/S相结合架构的光缆监测系统体系设计 .pdf

    基于B/S 与C/S相结合架构的光缆监测系统体系设计,范煜飞,,光缆自动监测系统,利用光功率监测器件每隔一段时间对全部监测的光纤网络的收端光纤的光功率的变化进行监测,一旦超过系统设置的��

    C/S结构与B/S结构的区别

    从结构、硬件环境、安全要求、程序架构、软件重用、系统维护、处理问题、用户接口、信息流几个方面描述了C/S结构与B/S结构的区别。

    B/S架构基于JSP的在线购物中购物车的设计与实现

    运用JSP技术和数据库原理,基于B/S模式开发了一个网上购物系统。在的系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。系统会自动为顾客生成订单...

    基于B/S架构的在线学生作业成绩管理系统(用户需求+概要设计+详细设计+软件测试+系统演示答辩)

    基于B/S架构的在线学生作业成绩管理系统 使用方法 1,将 homeworksys 文件夹放入本地服务器根目录 2,在mysql中新建 homeworksys 数据库,排序方式为 utf8_genneral_ci, 复制 bak.sql 文件中的sql语句,在 ...

Global site tag (gtag.js) - Google Analytics