C/S模式又称C/S结构, 是软件系统体系结构的一种. C/S模式与B/S模式相比, C/S模式应用系统最大的优点是不依赖企业外网环境, 即无论企业是否能够上网, 都不影响使用.
C/S模式需要安装后才能使用, 即以软件的形式存在
优点:
1. 由于客户端实现与服务端的直接相连, 没有中间环节, 因此响应速度快
2. 操作界面漂亮, 形式多样, 可以充分满足客户自身的个性化要求
3. C/S结构的管理信息系统具有较强的事务处理能力, 能实现复杂的业务流程.
缺点:
1. 需要专门的客户端安装程序, 分布功能弱, 针对点多面广且不具备网络条件的用户群体, 不能够实现快速部署安装和配置.
2. 兼容性差, 对于不同的开发工具, 具有较大的局限性. 若采用不同工具, 需要重新改写程序.
3. 开发成本高, 需要具有一定专业水准的技术人员才能完成.
B/S模式即浏览器和服务器结构, 它是随着 Internet技术的兴起, 对C/S结构的一种变化或者改进的结构. 在这种结构下, 用户工作界面是通过WWW浏览器来实现, 极少部分事务逻辑在前端实现, 但是主要事务逻辑在服务器端实现, 形成所谓三层结构.
不需要安装客户端, 在网页上就可以访问, 即以浏览器为载体的形式呈现
优点:
1. 具有分布性特点, 可以随时随地进行查询, 浏览等业务处理
2. 业务扩展简单方便, 通过增加网页即可增加服务器功能.
3. 维护简单方便, 只需要改变网页, 即可实现所有用户的同步更新
4. 开发简单, 共享性强
缺点:
1. 个性化特点明显降低, 无法实现具有个性化的功能要求.
2. 操作是以鼠标为最基本的操作方式, 无法满足快速操作的要求.
3. 页面动态刷新, 响应速度明显降低.
4. 无法实现分页显示, 给数据库访问造成较大的压力
5. 功能弱化, 难以实现传统模式下的特殊功能要求