及发展方向不断涌现。
二
. 理论基础
( 一 ) 数据库技术
数据库技术应用中,经常用到的基本概念有:数据库(
DB )、数据库管理系统
(
DBMS )、数据库系统( DBS )、数据库技术及数据模型。
数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科。
由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支
持
。
目
前
主
要
的
数
据
库
有
:
Access、 FoxPro、
Excel 、 Sybase 、 Oracle 、 Informix 、 SQL Server
等 , 其 中 网 络 型 的
SQL Server 、 Oracle 产 品 安 全 性 远 远 高 于 桌 面 型 的
Access、 FoxPro等数据库。
本系统采用的是微软公司的
SQL Server 2000 。
采用
SQL Server 2000 的原因
第一,
SQL Server 与 Windows 服务器紧密集成,而 Windows 服务器具有
很好的安全性,能够排除所有未经授权的非法用户的访问,确保了
SQL Server 2000
服务器的安全性
, 符合系统对安全性的要求;
第二,用户可以使用
Web 浏览器查询存储在 SQL Server 2000 数据库中的数据,
符合系统远程访问数据库的要求;
第三,容量庞大,每个数据库中可创建多达
20 万个数据表,数据表中的记录的行
数只受服务器硬盘空间的限制,符合系统的数据表较多的要求。
Microsoft SQL Server2000 是 由
Microsoft 公 司 开 发 的 , 简 称
SQL
Server ,由一系列相互协作的组件构成,能满足最大的 Web 站点和企业数据处理系统存
储和分析数据的需求。
(
2 )
面向对象技术
C# 语言是 2001年微软公司推出的可以在 .NET 平台的网络环境中开发软件的新
一代面向对象的编程语言。它采用虚拟机技术使其具有强大的可移植性和安全性,为建立
复杂的、可扩展、可移植的
WEB 应用提供了强有力的支持,被称为一种划时代的程序设
计语言。
.NET 提供了基于组件的多层体系结构,使得 C# 应用程序兼有组件技术和多层体
2