C/S结构全称Client/Server(客户机/服务器)结构,是我们常用的软件系统体系结构,通过将任务合理分配到Client端和Server端,可以降低系统的通讯开销,充分利用服务器和客户端两端硬件环境的优势。B/S结构全称Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在B/S结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。
两种结构的优缺点在于CS架构的优点就是基于客户机和服务器模式,大部分的运算是在客户机上运行,可以提高一定的效率,降低服务器压力。但是也因为他在客户机上运行,所以要安装客户端,也导致了软件维护和升级时的不方便,需要程序员亲自进行升级配置。
BS架购的优点在于,软件维护和升级方便,只要能上网就能升级了且在很多地方都能够直接使用软件,而不需要安装,前提是你要能登陆到服务器。
中贤开发的众多会员卡管理系统版本中,有用C/S结构的美食城、游乐园一卡通等系统,也有B/S结构的连锁管理、异业联盟消费积分等系统,这两种不同结构的特点在哪?有什么优点?