您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。
6.提供图形化管理工具
SQL Server中的管理工具多是图形化的,如企业管理器、服务管理器、客户端网络管理和服务器端网络管理、查询分析器等,依靠这些工具使系统管理和数据库的操作更加直观方便。
5.4.2 C/S与B/S
本系统采用客户/服务器模式(C/S)和浏览器/服务器模式(B/S)的混合体系结构,因为,C/S单一结构的系统需要专用的前端应用程序,其事务数据处理能力强、性能高、系统安全可靠,其缺点是使用范围具有一定局限性。B/S单一结构的系统不需安装专用的前端应用程序,各种平台上的用户只需通过浏览器便可访问并处理相应信息,操作更加简单,但存在问题与数据通讯的瓶颈问题。C/S与B/S单一各有利弊,为充分发挥它们的优点,弥补各自的缺点,所以采用混合体系结构[6]。研究生院管理人员每天要处理大量的数据,数据处理集中且复杂,因此研究生院的服务器与各科室的工作站连接成局域网采用C/S结构[7]。研究生院的服务器通过校园网与各院教学秘书、研究生导师、任课教师、研究生和互联网用户的客户机组成广域网采用B/S结构。
5.4.3 JSP
JSP技术是一种纯Java平台的技术,它主要用来产生动态网页内容,包括HTML、DHTML、XHTML、和XML。JSP技术能够让网页人员轻易建立起功能强大、有弹性的动态内容。
JSP的优点如下:(1)“一次编写,各处执行”特性。一个JSP程序可以运行于支持JSP的任何应用服务器,而不需要对代码做任何修改。(2)搭配可重用组件。开发人员能够共享开发完成的组件,或者能够加强这些组件的功能,让更多用户或客户团体使用(3)采用标记化页面开发。JSP技术能够将许多功能封装起来,成为一个自定义的标记,这些功能是完全根据XML的标准来制定的(4)实现了角色的分离。JSP技术允许将工作分为两类:页面的图形内容和页面的动态内容。不具备Java编程语言的人员可以创建页面的图形内容,然后由Java程序员向此文档插入Java代码,实现动态内容。(5)N层企业架构的支持[8]
5.4.4开发平台
根据实际应用的规模大小 ,开发平台选用 Windows 2000操作系统 、数据库服务器 ( SQL Server 2000 )和 WEB应用服务器 ( IIS 5.0 );整个系统采用当前流行的 C/S 、B/S 技术 ,面向学校各部门以及各层次用户,突破了原先教务系统使用地域的局限性,使整个校园网和 Internet上的用户都可访问本系统。
①服务器:可使用操作系统为 Win 2000 Server ;的小型服务器。 ②操作系统:Win 2000 Server+Sp4 。
③数据库软件:采用SQL Server 2000
④ Web应用服务器 :IIS 5.0+www 服务+JSP。
⑤客户机:分为两类,采用C/S 结构的子系统的运行于 Windows 9X/Me/2OOO/XP操

