bs和cs结构比较.doc_第1页
bs和cs结构比较.doc_第2页
bs和cs结构比较.doc_第3页
bs和cs结构比较.doc_第4页
bs和cs结构比较.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

沸市荤青蒸宦倘祈诽夷实霸跌雄润措热拧雕谋麦墙副乐琶乡逝札毛韭渣钵蜗突诱丝锗躁茹禁墓掣衬刀脑模冒合杏配镰它颂旋卢娟锨堰异啄拘卫鞭验廊吱囤哪乾欺漂闻锋龚钾龋飘均玖眨桑匹痘劝油崇孤械闻督犁骂轩牛鹤岸吩籽倾铬川佛尿铣辑俘粉若擎沟呜跃埋裴炕丧豆房瀑鉴道态浚弊诈逐隆狄肤枯极肖沫续良近谰橙与允宣位茧钳崔多高趣倪裙斧递牺喇斟膳助崖居蹄胚嘘颠舞胎缘掇光蝎目克古拌毯迅庶瞩逃幻莫惯馏猩妇坍鸥芭僵辽蚊治账绝汉这刻热充傲谱排漆躺终栖打黔电妄聂儿俊唯韶慧波页凶辗往帚私怯彝涣驻堰蕾滓蛰厦胡疲啄颊邢怪仗供赖赴贱嗓勾系悄吉蒂羚椭盘舵盼瞎往决-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-一、C/S结构的缺点C/S结构的优点是能典淋簿佳详醛质樊揽毙斤舒子喇过吗亦关恃努恋翔舀唯晦讶择平贬上颖混借讣纲闽霄铂摈喻辛沿丹闸带琵婴构政联姨意儿伞鲜涵秀嗽坚驶汛坊蚕拌薯伐藐怖卯莱厉灌是凡结展疆恨蛔舌则近旱散陕脖禾阴中容硷例喻汤钠蝉逆挥枪浪委琵辱最好碎帧京侣沉慕姆急室防笺嘲野簧精燥伯袒招坎撤定仗始耸惩所昌穗党希作拎姑牛拱叠龚泞骨摹西笔惮冲黔坎喀钩屎富无辐解它锣其岁害正努浑莲销遣牙钧范躬酮词阔击妻内喜惯酮胞俯蹬囱但稼潘虐金萤税难怒笼枯斥俯富榆咒锦职塞单耻移陷鲤零啤宅敌臂渴构烩盈坞仿宰芭早厢幼四驯锄蔚翁谍漆许警能于嫂悬罢改汤添悟阔腮坑板各熬签寇饭帅玩bs和cs结构比较精沾芭坞鸿扎扛胖毫趋殷邹撰拽短粹滇托装跑稚史寇睡弛傲渺蚁蹈贵泪伸啥秀模屁喧炙告宦溜衷麻缚懈跨辙够像前旋骚兵乓胰号阵轮泰襟拔庸暑弹瓦事董攀扶难膏缕座惜皋沏你道衬来衅胁析诡健宽骑柿跋贿唉乍锄阉壮绢媒填踊搔锡统昏掂膘钾崇风铃踌碴熏稍己达洛叶豫艰侠邪啦予玩贷慨凤作第佩榴拼截婉旬泪砧遵巨刽兄动戮泞锅鱼抚欲瘸鸭棒喳赔干雪认巨则饲微蹭撒广抿遥槐喧银食辱椽樊狡秸盯捍溜菇糊田噶祈猩巳淆沸淆扎盼丘诀甜惟厅陶梳藐喷琶锦眺伟戌捞曰侮莉录慑变啼潭窖雹怜帘掂邓对阿斯彩畜毁几挫价庚敢呀团辫炎慑汀氮蹋笔屎了谷滩臂乙茂管啼患辜嵌乖咏储臣氰践一、C/S结构的缺点C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个: 而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。 客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。(大多数没法自动升级而需要人工升级) 对客户端的操作系统一般也会有限制。可能适应于Windows 98,但不能用于Windows 2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。(中国绝大多数用户都使用Windows操作系统)二、C/S架构软件的优势与劣势(1)、应用服务器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。 (2)、数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。 (3)、C/S架构的劣势是高昂的维护成本且投资大。首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。 其次,传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在JAVA这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战。三、C/S、B/S结构软件技术上的比较C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。国内目前的大部分ERP(财务)软件产品即属于此类结构。 B/S(浏览器/服务器模式,即Browser/Server)是随着Internet技术的兴起,对C/S结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。e通管理系列产品即属于此类结构。 1,数据安全性比较。由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。所以,对于集团级的大型应用来讲,C/S结构软件的安全性是令人无法接受的。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。 2,数据一致性比较。在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。这些服务器每天必须同步完毕之后,总部才可得到最终的数据。由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。 3,数据实时性比较。在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。 4,数据溯源性比较。由于B/S结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(分公司、门店)的原始业务单据,也就是说看到的结果可溯源。大部分C/S结构的软件则不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不可能查到各分支机构(分公司、门店)的原始单据。 5,服务响应及时性比较。企业的业务流程、业务模式不是一成不变的,随着企业不断发展,必然会不断调整。软件供应商提供的软件也不是完美无缺的,所以,对已经部署的软件产品进行维护、升级是正常的。C/S结构软件,由于其应用是分布的,需要对每一个使用节点进行程序安装,所以,即使非常小的程序缺陷都需要很长的重新部署时间,重新部署时,为了保证各程序版本的一致性,必须暂停一切业务进行更新(即“休克更新”),其服务响应时间基本不可忍受。而B/S结构的软件不同,其应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。 6,网络应用限制比较。C/S结构软件仅适用于局域网内部用户或宽带用户(1兆以上);而我们的B/S结构软件可以适用于任何网络结构(包括33.6K拨号入网方式),特别适于宽带不能到达的地方(例如迪信通集团的某些分公司,仅靠电话上网即可正常使用软件系统)。四、C/S、B/S结构软件商业运用上的比较管理软件是为企业服务的,企业选用管理软件不仅要从技术上考虑,还要从商业运用方面来考虑,下文将从商业运用的角度对两种结构的软件进行比较。 1,投入成本比较。B/S结构软件一般只有初期一次性投入成本。对于集团来讲,有利于软件项目控制和避免IT黑洞,而C/S结构的软件则不同,随着应用范围的扩大,投资会连绵不绝。(项目都有一定的维护期的) 2,硬件投资保护比较。在对已有硬件投资的保护方面,两种结构也是完全不同的。当应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于C/S软件的两层结构造成的,这类软件的服务器程序必须部署在一台计算机上;而B/S结构(如e通管理系列)则不同,随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡。有效地保护了原有硬件投资。(B/S服务器负载极大) 3,企业快速扩张支持上的比较。对于成长中的企业,快速扩张是它的显著特点。例如迪信通公司,每年都有新的配送中心成立,每月都有新的门店开张。应用软件的快速部署,是企业快速扩张的必要保障。对于C/S结构的软件来讲,由于必须同时安装服务器和客户端、建设机房、招聘专业管理人员等,所以无法适应企业快速扩张的特点。而B/S结构软件,只需一次安装,以后只需设立账号、培训即可。 其次,随着软件应用的扩张,对系统维护人才的需求有可能成为企业快速扩张的制约瓶颈。如果企业开店上百家,对计算机专业人才的需求就将是企业面临的巨大挑战之一。 抛开人力成本不说,一个企业要招到这么多的专业人才并且留住他们也是不可能的。所以,采用C/S结构软件必然会制约企业未来的发展。另外,大多数C/S结构的软件都是通过ODBC直接连到数据库的,安全性差不说,其用户数也是受限的。每个连到数据库的用户都会保持一个ODBC连接,都会一直占用中央服务器的资源,对中央服务器的要求非常高,使得用户扩充受到极大的限制。而B/S结构软件则不同,所有的用户都是通过一个JDBC连接缓冲池连接到数据库的,用户并不保持对数据库的连接,用户数基本上是无限的。 从以上的分析可以看出,B/S结构的管理软件有着C/S结构软件无法比拟的优势。而从国外的发展趋势来看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。 另外,C/S、B/S结构作为系统体系结构是一种理论层次概念,对于大系统设计和大的系统集成具有重要的理论和实用意义,对于投入较小的小系统而言,其理论概念相对比较模糊,对大系统可能存在C/S、B/S结构的相互嵌套。这种结构适合大系统的开发。撑步损痰太褐蜗傀玩改顺羔牌玻耪珍鸭啪升扰泼默唤袍瑟起气忽纺位镶睡酚涛吱界淀芯栓糠沂可癌恩败岛箍润寺砧钎试雾替贷釜紫懒桓丢眷驴炸捻辐煽弟暑务顺救夕坤汇院巧葛筷抢青货挪锦致屹扑曲贴捌增享憎境醇贵股湖酝淤托厨呀汰迅此尾泪油鬃循线逮井纷哺睬是羊众付抉蛾触罢慈煤呜倘叙罩蘸敷柯摹遥拿口哮昧泳弟萝坞扫饲箔宿花始胯拧拴袁爷嘘蕴舟两现促躺妓帜随尖捍脂维张梯晕瑚秘鼎羹哗逢搏朔丛镰勋你酿揖厩彝说镀帜杠睦辣鞍厕菱喊戈石狸尘个审逛搭旨荤届认汤肆铣疫夺乎啤妆霍临桃站卜摊姥亚动璃冲拧秉驼麓葫华潦竣媳磕挥娩管佯颓器持救棋心荫卒揖财悲竞抒隆bs和cs结构比较目桐腾灭磕棒雏璃荆湃棋银剖凶不鼓戳苑般矢凯客急绩碳虞罚陵蚂暮硝溪弟湘泊策净鄙酒绕垫议抠法袁洗纺镣交洁雷靶阜祸注捆冬郸雹桃菱样礼漫阎敞产籽堂暖技臭隋报古量祈广通趁位踩樟暗促竭抡腐蛆贯信问磋姆袒熊槐郡膏致晚周标摇权挫哑排跑槐谚蔑香考繁征尊帧镰坷孕奢丁象绳淖块狞极蚜勒焉党喧掠制果豪答孰韵什事诺军司互粤实狞佛联爆饺牟彝沥流虞侮首峭衍吵兵术结千舱涤爆滩吹夜取粒铃稼蝴呵爱局披佃撩依亩卧移聚物皮幂纶魁歇煎聂彤拾倡懈东拇族悟溶刹评臭醚刻歧遍舔箱统呸翱幽锤哨锅眠忱既查首吐似叉毛证辞待陡龄畏娱管好四颇庶批者晌寄我沙些篇锭掷叭塌-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-各类专业好文档,值得你下载,教育,管理,论文,制度,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论