B/S ERP的B/S ERP与C/S ERP的研究

作者&投稿:铎天 (若有异议请与网页底部的电邮联系)
ERP是不是分为C/S架构和B/S架构两种呀~

C/S是局域网内应用,需要在每个客户端都要装软件程序,对PC的要求高些,维护起来比较麻烦.
B/S是基于WEB,除了局域网应用外,还可以透过互联网操作和应用,客户端不需要装软件程序,装在服务器上即可,但对服务器的要求特别高,维护起来比较方便.
B/C是混合结构,在ERP系统本身应用在局域网内,还可以将部分功能,如定单及审批开放到WEB进行远端操作,这种架构目前是最主流的,最稳定的.

文中提到的C/S、B/S、SAAS,似乎是指ERP软件的总体架构。

C/S (Client/Server) 即客户端/服务器模式,客户机需要安装相应的ERP客户端程序,才能使用该系统。ERP_Client--->ERP_Server---->DB_Server
部署及管理成本比较高,为早期的架构模式。

B/S (Broswer/Server) 即基于WEB浏览器/服务器模式,客户端无需敏繁琐配置,安装或下载相应的WEB控件即可使用,Brower-->ERP_Server(application_server)-->DB_Server,部署及管理成本比较低,较为流行。

SaaS ( software as a service) 软件即服务 即一切软硬件资源及维护由服务商提供,用户直接使用即可,与前两者在运营模式上有区别.

C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国 Borland公司最早研发,B/S是美国微软公司研发。目前,这两项技术以被世界各国所掌握,国内公司以C/S和B/S技术开发出产品也很多。这两种技术都有自己一定的市场份额和客户群。
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 (1)硬件环境不同:
C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务。
B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例如电话上网, 租用设备, 信息自己管理, 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。
(2)对安全要求不同
C/S 结构的软件,一般面向相同区域内的用户群, 对局域范围信息安全的控制能力强。针对异域客户端C/S要借助远程访问登陆到服务器,一般除了ERP服务器外,还需要配置专门的远程登陆服务器;远程登陆相当于直接操作服务器,远程桌面端口易存在安全隐患,比基于http协议的80端口安全性低,容易对ERP造成安全威胁。C/S 的数据库服务器的配置用户名和密码都放在每台电脑的客户端,任何一台被攻破,整个系统就有可能失去安全性。C/S的客户端需要设置连接服务器的数据库连接端口,连接端口易被木马和黑客攻击,安全隐患不言而喻。
B/S结构的软件来讲,数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,任何访问数据库的动作要先通过应用服务程序,经过验证后打包连同界面发送给IE。B/S所有的软件配置信息和数据库在同一台服务器上,不需要对外开放数据库端口。非系统管理员无法得到数据库的用户名和密码信息;只要保证服务器是安全的,就保证了整个系统的安全,
(3)软件重用不同
C/S 程序由于不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好。
B/S 的多重结构,要求构件相对独立的功能。 能够相对较好的重用。就如买来的餐桌可以再利用,而不是做在墙上的石头桌子。
(4)系统维护不同
C/S 程序由于整体性,必须整体考察,客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。处理出现的问题以及系统升级难,
B/S 构件组成方面构件个别的更换,实现系统的无缝升级。 系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。
(5)处理问题不同
C/S 程序可以处理用户面固定,并且在相同区域,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,与不同的操作系统兼容性不佳,
B/S 建立在广域网上, 面向不同的用户群,分散地域, 这是C/S无法作到的,与操作系统平台关系最小。
(6)用户接口不同
C/S 多是建立在Window平台上,表现方法有限,对程序员普遍要求较高。
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流, 并且大部分难度减低,降低开发成本。
(7)信息流不同
C/S 程序一般是典型的中央集权的机械式处理,交互性相对低。
B/S 信息流向可变化, B-B、 B-C、 B-G等信息流向的变化, 交互性非常强大。




思茅市17283995387: C/S和B/S的两种模式有什么区别?
柳顺艾林: C/S模式种两层结构系统,第层客户机安装客户机应用程序,第二层服务器安装服务器管理程序.C/S模式工作程,客户机程序发请求,服务器程序接收并且处理客户机程...

思茅市17283995387: 能说说一般系统中都分那些层面吗?
柳顺艾林: 标准的答案!JAVA一般写B/S的,而B/S一般就这些展现层(界面),业务处理层,数据处理层,数据层(数据库).有些把业务处理和数据处理合并.现在流行加上框架,这样就会比这个还要复杂很多

思茅市17283995387: b/s和c/s两种构架分别指的是什么?b:bro
柳顺艾林: 电脑程序的2种架构B/S架构类似于网站,用户使用浏览器端,网站方提供服务器端c/s架构类似于以前的无盘工作站,用户使用客服端,服务器就是主机

思茅市17283995387: 网上下载的erp系统到底能不能用呢?
柳顺艾林: 还是我来告诉你吧!可以试用下,大概了解下ERP系统具体是怎么回事,但是千万不要把公司的重要数据放到里面,如果想通过ERP来管理公司,建议用正版的,服务质量有保障,功能也没有限制.智邦国际的ERP系统基于b/S架构,局域网和互联网皆可使用,功能涵盖了:销售、财务、客户管理、库存、采购等企业的各个方面.可以提供试用.

思茅市17283995387: b/s结构和c/s结构的区别是什么
柳顺艾林: b/s结构c/s区别 用浏览器(ie)应用程序客户端操作服务器用浏览器操作简单易用输入没验证逻辑实现本用于获取数据部验证需要提交服务器完(部论坛网店即种模式) c/sClient/Server 客户端软件则拥逻辑验证软件本验证功才提交服务器(部网络游戏种形式)主要区别:b/s容易维护需要升级服务端 c/s升级比较困难需要所客户端都要升级

思茅市17283995387: 系统设计模式是B/S是J2ee模式有什么区别谁有跟这方面
柳顺艾林: J2EE只是一个平台 一个标准 其中j2ee包含很多技术 jsp servlet rmi jndi ejb等等 其中j2ee主要是实现B/S模式开发即WEB开发

思茅市17283995387: 可以在不同的办公位置使用同一个CRM软件吗?
柳顺艾林: 这个问题很简单!可以实现的,现在的网络版CRM软件都是采用B/S架构,用户只需要安装一套软件系统,其他客户端电脑直接访问就行了,局域网外网均可使用的.

思茅市17283995387: 中小型酒店管理软件哪家的性价比较高?系统较稳定? -
柳顺艾林: 看你是什么性质的酒店.快捷性质的,随便整一个就成了,但不要选B/S架构的,数据量大了,太慢p这个同行听了也不要不服zdh国内搞这个产品的,基本上没有好的产品经理.都是混,自以为是qtv星级酒店,国内系统可以选西软,虽然也有不如人意的地方9但比起其它产品xbfj还是好一些.无论选什么,稳定第一,其它第二5173

思茅市17283995387: 想做B/S系统,用ORACLE的数据库,能用PHP+Apache实现么?还是用JSP比较好?两个都不太会
柳顺艾林: 希望对你有帮助!使用入门比较快的吧,PHP+Apache.JAVA现在也广泛使用,可以顺带学习.

思茅市17283995387: 现在要建立一个基于B/S的农业地理信息系统,都需要哪方面?
柳顺艾林: 1、行政边界(精确到各村庄的边界,城镇以及各村庄的名字,每个村庄/城镇的图片,以及特色介绍);2、居民点分布图,以及各区的人数;3、各村庄近10年来人数,第一、第二、第三产业产值;4、卫星图像,等高线,DEM(10米);5、道路信息(道路分布图、道路名、编码、路宽、等级等)各气象站点名称、地理坐标、近10年降雨、气温、空气相对湿度、日照、风速、土壤湿度、日平均、日最低、日最高统计数据.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网