分析对比会计信息系统的应用体系架构模式C/S和B/S的各自优缺点?
【正确答案】:C/S构架主要优点:一是安全性能可以很容易保证,实现多层认证也不难。二是由于只有一层交互,因此响应速度较快,三是较强的开放性,客户端与服务器端可以选择不同的平台,可以实现很丰富的界面和操作。C/S技术构架的主要缺点:第一,在实施二层C/S技术构架(只有客户端和服务器端)时,如何在客户机和服务器之间合理分工以提高整体性能,降低网络传输的负荷是一个十分复杂的问题。第二,维护成本高。第三,应用局限性大,在二层C/S技术构架方式下,客户端配置复杂。第四,灵活性扩展性差。B/S架构的优点:一,实施速度快且易部署。第二,低成本维护。第三,点对点实施通信。第四,数据集中存储。B/S架构的缺点:第一,在跨浏览器上,B/S架构不尽如人意。第二,表现要达到C/S程序的程度需要花费不少精力。第三,在速度和安全性上需要花费巨大的设计成本,这是B/S架构的最大问题。第四,客户端服务器端的交互是请求一响应模式,通常需要刷新页面,这并不是客户乐意看到的(在Ajax风行后此问题得到了一定程度的缓解)。
名师解析:C/S(Client/Server)架构和B/S(Browser/Server)架构是两种常见的会计信息系统应用体系架构模式。C/S架构的优缺点如下:
优点:
1. 安全性高:C/S架构可以通过多层认证来保证数据的安全性,相对容易实现。
2. 响应速度快:由于C/S架构通常只有客户端和服务器端两层交互,减少了网络传输的负担,因此响应速度较快。
3. 开放性强:客户端和服务器端可以分别选择不同的平台,这为实现多样化的界面和操作提供了可能。
缺点:
1. 客户机和服务器端的合理分工复杂:在二层C/S架构中,如何合理分配任务以提高整体性能是一个挑战。
2. 维护成本高:由于需要在客户端进行安装和配置,维护成本相对较高。
3. 应用局限性大:客户端配置复杂,限制了应用的灵活性。
4. 扩展性差:由于客户端的多样性,系统扩展时可能面临兼容性问题。
B/S架构的优缺点如下:
优点:
1. 实施速度快且易部署:B/S架构通过浏览器访问,无需在客户端安装特定软件,部署和实施速度快。
2. 低成本维护:由于所有应用都集中在服务器端,维护成本较低。
3. 点对点通信:B/S架构可以实现点对点的通信,提高数据传输效率。
4. 数据集中存储:所有数据都存储在服务器端,便于管理和维护。
缺点:
1. 跨浏览器兼容性问题:B/S架构在不同浏览器上的表现可能不一致,需要额外的设计来解决兼容性问题。
2. 表现力有限:要达到C/S程序的表现力,B/S架构需要更多的设计和开发工作。
3. 速度和安全性设计成本高:为了保证速度和安全性,B/S架构需要投入更多的设计成本。
4. 请求-响应模式:B/S架构的客户端和服务器端交互通常需要刷新页面,这可能影响用户体验,尽管Ajax技术可以在一定程度上缓解这个问题。
综上所述,C/S架构和B/S架构各有优缺点,选择哪种架构取决于具体的需求和场景。