精华内容
下载资源
问答
  • CS架构和BS架构
  • CS和BS架构

    2020-07-12 15:57:54
  • 基于“CS和BS的混合架构体系”的工资管理系统的研究及实现 (修复的).doc
  • BS和CS架构

    2014-07-22 10:20:20
    BS和CS架构
  • csbs架构区别分析

    2018-08-03 14:17:58
    csbs架构区别分析csbs架构区别分析csbs架构区别分析csbs架构区别分析csbs架构区别分析
  • CS架构和BS架构

    万次阅读 2015-12-29 15:46:13
     软件的分类有很多种,按照物理结构可以分为单机版Desktop程序网络版程序,网络程序又分为C/S程序B/S程序,比如:机房收费系统就是CS架构,而评教系统就是BS架构。  当我们在开发一款软件的时候,就要考虑它的...
     
    

    CS架构和BS架构


              软件的分类有很多种,按照物理结构可以分为单机版Desktop程序和网络版程序,网络程序又分为C/S程序和B/S程序,比如:机房收费系统就是CS架构,而评教系统就是BS架构。

              当我们在开发一款软件的时候,就要考虑它的架构了,抛开系统性能、供应商实力等方面的因素,最为关注的就是产品的系统架构,是选择CS还是BS。

              C/S 和B/S作为两种不同的系统登录方式,各有优缺点,要做出正确的判断就要对两种架构有着明确的认识。



              C/S 结构(Client/Server 的简称,客户机/服务器模式)

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

              C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。

              C/S 架构的优点:

              1、C/S架构的界面和操作可以很丰富。

              2、安全性能可以很容易保证,实现多层认证也不难。

              3.由于只有一层交互,因此响应速度较快。

              C/S 架构的缺点:

              1、适用面窄,通常用于局域网中。

              2、用户群固定,由于程序需要安装才可使用,因此不适合面向一些不可知的用户。

              3、维护成本高,发生一次升级,则所有客户端的程序都需要改变。



              B/S 结构即Browser/Serve,浏览器/服务器。

              是相对于C/S 的登录方式的不同而命名的。是一种终端只是用来显示和接受输入,所有的数据存储、计算、格式化及页面代码的生产都是在WEB服务器上。

              Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只有Web浏览器即可。

              B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也被成为瘦客户端。

              B/S架构的优点:

              1、客户端无需安装,有Web浏览器即可。

              2、BS架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。

              3、BS架构无需升级多个客户端,升级服务器即可。

              B/S架构的缺点:

              1、在跨浏览器上,BS架构不尽如人意。

              2、表现要达到CS程序的程度需要花费不少精力。

              3、在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。

              4、客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。(在Ajax风行后此问题得到了一定程度的缓解)


    展开全文
  • CS架构和BS架构的区别

    万次阅读 2018-12-03 22:29:17
    即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。 ...

    最近发现自己基础非常薄弱,问起CS/BS的概念和区别竟然只知道个皮毛。赶快找了个文章仔细学习。

    C/S结构 
    即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。

    B/S结构 
    即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种 结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。 
    B/S结构,主要是 利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器 就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。


    C/S 与 B/S 区别: 
    Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.

    1.硬件环境不同: 
    C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务。 
    B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行 。

    2.对安全要求不同 
    C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息。 
    B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群。

    3.对程序架构不同 
    C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑。 
    B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟。

    4.软件重用不同 
    C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好。 
    B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子。

    5.系统维护不同 
    系统维护是软件生存周期中,开销大。——-重要 
    C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统。 
    B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级。

    6.处理问题不同 
    C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统。 
    B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小。

    7.用户接口不同 
    C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高。 
    B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本。

    8.信息流不同 
    C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低。 
    B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更象交易中心。

     

     

    https://blog.csdn.net/jiaruochao/article/details/54090032  转

    展开全文
  • CS和BS

    2016-12-23 23:06:12
    一、什么是CS和BS结构? 1.C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。...

    一、什么是CS和BS结构? 
    1.C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。 
    2.B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 
    Client/Server是建立在局域网的基础上的。 
    Browser/Server是建立在广域网的基础上的. 
    3.硬件环境不同: 
    C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务. 
    B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行 
    4.对安全要求不同 
    C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强.一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息. 
    B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群. 
    5.对程序架构不同 
    C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑. 
    B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟. 
    6.软件重用不同 
    C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好. 
    B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子 
    7.系统维护不同 
    系统维护是软件生存周期中,开销大, ——-重要 
    C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级.升级难. 可能是再做一个全新的系统 
    B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级. 
    8.处理问题不同 
    C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统。 B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小 
    9.用户接口不同 
    C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高 
    B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本. 
    10.信息流不同 
    C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低 
    B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更象交易中心 
    二、CS和BS结构各自的优、缺点 
    1.C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个: 
    Ø 只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。 
    Ø 客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。 
    Ø 对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于Win2000或WindowsXP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。 
    2.B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统

    0

    展开全文
  • 简单介绍cs架构和bs架构的区别,对入门可能有所帮助,~~~~~~~本人也想多找些这方面的资料,请大侠帮忙!!
  • 车票管理系统\csbs架构的选择,选择cs比较好。
  • CS和BS是软件架构模式: C/S: Client/Server :客户端/服务端架构: B/S: Browser/Server:浏览器/服务器架构: C/S: 语言: VB,Delphi,VC++,C#,Java awt/swing : 比如桌面QQ,扫雷,拱猪等运行在桌面的程序. 特点: 在...
  • Web开发 Cs和Bs架构

    千次阅读 2020-01-17 23:39:07
    CS架构:是指客户端与服务器 举个例子:qq.exe文件在电脑上安装就可以看做是一个客户端,而数据就是从服务器发送过来的, 优点在于,安全性能相对而言较高, 缺点在于,对于不同的操作系统需要开发出不同版本的软件 BS...
  • CS和BS架构系统测试点及区别

    千次阅读 2020-11-06 09:32:15
    B/S:bs架构的应用更偏重于内容的展示(但是电商类型的交易网站除外),业务逻辑相对较少,着重于功能点验证; 3、部署测试(也可以叫安装测试) C/S:应用需进行严格的安装,卸载以及更新测试; B/S:侧重于部署上...
  • CS和BS的区别

    2021-09-01 16:55:22
    cs也是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端Server端来实现,降低了系统的通讯开销。 BS即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器,而客户端...
  • 由于主流技术研发企业用户对“B/S”“C/S”技术谁优谁劣、谁代表技术潮流发展等等问题的争论不休,本文就此两项技术发展变化应用前景做些探讨,供同行叁考。
  • 架构的信息系统已成 主流,在分析用户需求的基础上,说明了基于,- . /- . 模式架构的图书管理系统设计。网络图书馆管理信息系统利 用现有服务器、终端、网络数据库技术,对各种图书资料等信息进行有效管理。...
  • 基于CS 和BS 结构的硬盘播出控制系统说明
  • CS结构BS结构

    2013-03-31 09:31:15
    CS结构BS结构
  • cs和bs比较

    千次阅读 热门讨论 2017-08-29 17:56:14
    今天学习了bs和cs两个体系,分享一下。
  • CS架构和BS架构的区别CS架构

    千次阅读 2016-07-18 14:12:31
    CS就是电脑需要装个软件,才能连接服务器。 C/S=Client/Server ,基于客户端/服务器 而BS架构只需要用浏览器,就可以连接服务器了, B/S=Brower/Server,基于浏览器/服务器
  • BS架构和CS架构

    2018-12-20 11:09:07
    浅谈 C/S B/S 架构 BS架构和CS架构的优缺点
  • CS/BS架构==黄色标注部分重点注意==CS结构BS结构CS结构与BS结构比较==有问题可以在评论指正,欢迎讨论,谢谢大家!!== 黄色标注部分重点注意 CS结构        •CS(Client/Server...
  • 什么是CS和BS结构,两种结构的区别 什么是CS和BS结构,两种结构的区别 什么是C/SB/S结构?C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,357
精华内容 5,742
关键字:

系统架构cs和bs