韶关学院2009届毕业设计
1.3.1 C/S 模式 C/S(Client/Server 结构,简称 c/s):它是由客户机和数据库服务器构 成的分布式计算机处理网络系统。服务器负责系统资源的管理和优化,客户端负 责与用户的交互,应用程序或应用逻辑根据需要划分到服务器或客户端,为满足 用户查询或数据管理的要求, 客户端上的客户应用程序和服务器上的服务器管理 程序协同工作。其优点是:(1)交互性强:基于 c/s 结构的系统往往具有专用的 前端应用程序,可以提供强大的在线帮助,出错处理等功能。(2)可靠性高:各 种应用逻辑必须通过相应的前端应用程序完成,系统安全,可靠性高。(3)事务 数据处理能力强。C/S 结构目前已经非常成熟。有大量的优秀开发工具支持, 基于 C/S 结构的系统往往具有事务数据处理能力强,性能高的特点。缺点是: 系统维护困难使总体成本较高,培训工作复杂,用户使用不便等。 1.3.2 B/S 模式 B/S(Browser/Server 结构,简称 B/S 结构):它是基于 Web 技术的新型 网络结构。它将 C/S 结构中的服务器分解为应用服务器(wleb 服务器)和数据库 服务器,从而形成三层 C/S 结构。第一层客户机是用户与整个系统的接口,只 需安装通用浏览器,不需安装专用的客户端软件,用户可通过浏览具有一定的交 互功能的网页获取信息,将处理请求提及给第二层的 Web 服务器。第二层 Web 服务器启动相应进程响应用户的请求,动态生成 HTML 代码,将处理结果嵌入其 中,返回客户端,若用户请求中包括数据存取,Web 服务器需与数据库服务器协 同完成该处理工作。第三层数据库服务器的任务类似 C/S 结构,负责管理数据 库,协同不同 Web 服务器发出的 SQL 请求。其优势为:瘦客户端使安装简便, 大 大节省客户机的硬盘空间和内存;界面通用统一,使开发、维护、升级、使用、 培训非常简单;但它还存在一些不足,交互能力差,复杂报表生成也较麻烦; 安 全性差;其三层逻辑结构使其网络通信量要大于、处理信息能力要低于、处理速 度要慢于逻辑上只有两层的 C/S 结构。 1.3.3 本系统特点及要求 因 此,面向不同任务、不同用户对象,应该采用 C/S 模式和 B/S 模式各 自的优点,构成混合模式,每个校区的收费部分需要有较强的交互性和数据的高 度安全性,并且要打印各种各样的复杂报表,所以采用 C/S 架构。网上查询、3