- 3
- 0
- 约3.98千字
- 约 9页
- 2018-08-11 发布于福建
- 举报
BS与CS混合模式体系结构在河南省自学考试信息管理中研究与应用
BS与CS混合模式体系结构在河南省自学考试信息管理中研究与应用
摘 要:在对C/S、B/S模式结构进行分析比较的基础上, 提出了基于C/S、B/S混合模式的体系架构,并对该结构的优点进行探讨,开发了河南省自学考试信息管理系统,该系统的各功能模块,真正实现了简单易学、功能完善、界面友好的特点。
关键词:C/S模式B/S模式混合结构自学考试
中图分类号:TP31 文献标识码:A 文章编号:1007-9416(2010)08-0127-02
1 引言
随着Internet的发展和web技术的广泛应用,传统的应用系统的开发模式和体系结构也在不断的变化。当前基于网络的系统开发中最常用的是C/S和B/S两种模式,这两种模式在交互性、扩展性、安全性等方面各有长短,如何更好的发挥两者模式的优势,解决系统的扩展性、降低系统的维护和开发成本的关键所在就是采用合适的平台,因此基于C/S、B/S混合模式的网络体系结构应运而生。
2 C/S、B/S简介及特点分析
2.1 C/S、B/S结构简介
C/S即Client/Server(客户端/服务器),是指一个或多个客户和一个或多个服务器与下层的操作系统以及网络系统所形成的一种分布式计算、分析和表示的复合系统[1]。基于C/S结构的系统需要安装专用的前端应用程序。
B/S即Browser/Server(浏览器/服务器),是一种新型的数据库信息系统的设计模式,由浏览器(客户端)和Web服务器、数据库服务器组成的三层结构C/S体系结构[2]。客户端通过Browser浏览器结合多种script语言以及ActiveX技术和Web服务器进行信息交互,Web服务器启用相应的进程来响应客户的请求,并将处理结果返回给客户机的浏览器。基于B/S结构的系统不需安装专用的前端应用程序。
2.2 C/S、B/S技术特点分析
(1)系统升级维护:C/S结构系统升级时,必须对所有客户端计算机进行软件安装,工作量大,升级维护繁琐。B/S结构系统升级时,只需对服务器进行软件升级,网页中嵌入的插件改变,用户端便可同步更新,维护简单。
(2)兼容性:C/S结构因为是基于不同平台开发的,兼容性差。B/S结构是以Web技术为应用基础,故兼容性好。
(3)处理数据能力:C/S结构的管理信息系统具有较强的数据处理能力,能实现复杂的业务流程。B/S结构的管理信息系统数据处理能力弱,难以对大量的用户数据进行处理。
(4)安全性:C/S结构是配对的点对点模式,采用适用于局域网、安全性较好的网络协议,安全性好。B/S结构采用点对多点、多点对多点开放的结构模式,并采用TCP/IP这一类运用于Internet的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。
2.3 基于C/S、B/S混合模式网络体系结构
所谓C/S和B/S混合模式的网络体系结构就是鉴于C/S和B/S各自的优势和不足,结合两者的优点,对系统安全性和交互性要求高、专业性强、数据处理量大的子系统采用C/S结构,而对应应用范围广、功能变动频繁、信息交互量要求相对弱的子系统则使用B/S结构的一种系统开发体系架构。相对于单独采用C/S或B/S,这种混合结构优点在于:
(1)充分发挥了 C/S、B/S 体系结构的优势,弥补了二者不足, 充分考虑用户利益,保证浏览查询者方便操作的同时也使得系统更新简单、维护简单灵活、易于操作。
(2)信息查询、发布采用 B/S结构,保持了瘦客户端的优点,装入客户机的软件可以采用统一的WWW浏览器,而且由于WWW浏览器和网络综合服务器都是基于工业标准,可以在所有的平台上工作。
(3)数据库端采用C/S结构,通过ODBC/JDBC连接。这一部分只涉及到系统维护、数据更新等,不存在完全采用C/S 结构带来的客户端维护工作量大等缺点,并且在客户端可以构造非常复杂的应用、界面友好灵活、易于操作、能解决许多B/S存在的固有缺点。
(4)对于原有的基于C/S体系结构的应用,只需开发用于发布的WWW界面,就可非常容易地升级到这种体系结构,并保留原来的某些子系统, 这样就充分地利用现有系统的资源。
(5)将服务器端划分为 Web服务器和Web应用程序两部分,Web应用程序采用组件技术实现三层体系结构中的逻辑部分,达到封装的目的。
3 混合结构在自学考试信息系统的应用
在河南省自学考试工作管理中,自学考试的考务、考籍信息管理工作具有举足轻重的地位,全省自学考试工作质量直接取决于自学考试信息管理水平。从而提高整个河南省自学考试信息管理工作的水平,能够进而发挥促进全省自学考试各项工作的特有功用。它直接关系到高等教育自学考试能
原创力文档

文档评论(0)