学习《大型CS模式系统开发实例》的体会计信0933班李建近年来,随着计算机技术与网络技术突飞猛进的发展,现代企业遇到了巨大的机遇与挑战
各企业纷纷开始建立新的管理信息系统(简称MIS)或修订原有的管理信息系统
在此过程中,关于MIS系统平台模式的选择是系统设计人员遇到的主要问题
本文试图结合自己的实践经验探讨这一问题
MIS系统平台模式大体上分为4种:主机终端模式、文件服务器模式、客户机/服务器模式(Client/Server,简称C/S)和Web浏览器/服务器模式(Browser/Server,简称B/S)
主机终端模式由于硬件选择有限,硬件投资得不到保证,已被逐步淘汰
而文件服务器模式只适用小规模的局域网,对于用户多、数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求
因此,现代企业MIS系统平台模式应主要考虑C/S模式和B/S模式
一、C/S模式与B/S模式的比较分析C/S模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成
客户应用程序是系统中用户与数据进行交互的部件
服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理
中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求
一、什么是C/S和B/S第一、什么是C/S结构
C/S(Client/Server)结构,即大家熟知的客户机和服务器结构
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销
目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Ser