处理器服务器。SQLServer2005 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得
以升级到最大 Web 站点所需的性能级别。
(3)企业级数据库功能。SQLServer2005 关系数据库引擎支持当今苛刻的数据处理环境所需
的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小 。
SQLServer2005 分 布 式 查 询 使 您 得 以 引 用 来 自 不 同 数 据 源 的 数 据 , 就 好 象 这 些 数 据 是
SQLServer2005 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复
制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移
动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。
(4)易于安装、部署和使用。SQLServer2005 中包括一系列管理和开发工具,这些工具可改
进在多个站点上安装、部署、管理和使用 SQLServer 的过程。SQLServer2005 还支持基于标准的、
与 WindowsDNA 集成的程序设计模型,使 SQLServer 数据库和数据仓库的使用成为生成强大的可
伸缩系统的无缝部分。这些功能使您得以快速交付 SQLServer 应用程序,使客户只需最少的安装和
管理开销即可实现这些应用程序。
(5)数据仓库。SQLServer2005 中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工
具。SQLServer 中还包括一些工具,可用来直观地设计数据库并通过 EnglishQuery 来分析数据。
(三)系统开发模式
本系统采用 C/S 结构。
在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网,Client/Server。
在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需
要的网络资源,而服务器为客户机提供网络必须的资源。
这里客户和服务器都是指通信中所涉及的两个应用进程(系统)。使用计算机的人是计算机的“用
户”(user)而不是“客户”(client)。但在许多国外文献中,也经常把运行客户程序的机器称为
client(这种情况下也可把 client 译为“客户机”),把运行服务器程序的机器称为 server。所以有时
要根据上下文判断 client 与 server 是指系统还是硬件。
它是系统系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端
和 Server 端来实现,降低了系统的通讯开销。目前大多数应用系统系统都是 Client/Server 形式的
两层结构,由于现在的系统应用系统正在向分布式的 Web 应用发展,Web 和 Client/Server 应用都
可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新
的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统
的发展方向。
C/S 与 B/S 区别:Client/Server 是建立在局域网的基础上的。Browser/Server 是建立在广域网
的基础上的。
(1)硬件环境不同:C/S 一般建立在专用的学校上,小范围里的学校环境,局域网之间再通过专
门服务器提供连接和数据交换服务。B/S 建立在广域网之上的,不必是专门的学校硬件环境,例如电
话上网,租用设备,信息自己管理,有比 C/S 更强的适应范围,一般只要有操作系统和浏览器就行。
(2)对安全要求不同 C/S 一般面向相对固定的用户群,对信息安全的控制能力很强,一般高度
机密的信息系统采用 C/S 结构适宜。可以通过 B/S 发布部分可公开信息。B/S 建立在广域网之上,对
安全的控制能力相对弱,面向是不可知的用户群。
(3)对程序架构不同 C/S 程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可
以较少考虑。B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比 C/S 有更
高的要求 B/S 结构的程序架构是发展的趋势,从 MS 的.NET 系列的 BizTalk2005Exchange2005 等,
全面支持学校的构件搭建的系统。SUN 和 IBM 推的.NETBean 构件技术等,使 B/S 更加成熟。
(4)系统重用不同 C/S 程序可以不可避免的整体性考虑,构件的重用性不如在 B/S 要求下的构
件的重用性好。B/S 对的多重结构,要求构件相对独立的功能。能够相对较好的重用。就入买来的餐
桌可以再利用,而不是做在墙上的石头桌子。
(5)系统维护不同系统维护是系统生存周期中,开销大,-------重要 C/S 程序由于整体性,必须
2