文档介绍:数据结构试题库的设计
1 选题背景
随着计算机技术的发展和普及,在我们的学习和日常生活中都离不开计算机
技术,大到科研的超级计算机,小到我们日常使用的手提电话,实际都是计算机
技术的应用,对于学校、企事业单位来说,计算机特别是 PC 机已经相当普及,
大家对计算机的操作更加熟悉,充分发挥设备潜能是一种节约的表现,是一种美
德。在众多开发快速应用程序的软件之中,VB 是计算机科学领域最为广泛使用
且易学易懂的编程语言,深受使用者的欢迎。进入 21 世纪,一场互联网风暴,
从美国卷向世界,全方位地冲击传统的社会生产方式和生活思维方式。当前,
全球共有几亿人口正在使用互联网,提供各种服务的网站更是难以统计。但互
联网的进一步发展也正在面临着严峻的挑战。
当前的互联网在很大程度上还在模仿旧式大型机的工作方式,尽管有高级
计算机提供的强大运算能力和光纤系统提供的充足带宽,大量的信息还是被保
留在中央数据库里,用户必须依靠网络服务器来完成所有的上网操作,这酷似
老式的分时复用系统。网站都好似一个个孤立的小岛,只能由单个的网站向单
个用户提供有限的服务,不能实现合作伙伴之间业务的智能交互,不同的网站
之间并不能按照用户的想法进行有意义的交流。而且,浏览器(Browser)作为用
户使用网络的主要工具非常适于浏览信息,却难于对信息进行编辑、分析和重
组。
1. 1 来源
Visual Basic 编程语言是由 Microsoft 公司推出的当今最优秀最流行的
可视化快速软件开发工具之一。Visual Basic 是世界上最广泛使用的 Microsoft
Windows 编程语言。
Visual Basic 来自于 Basic 编程语言,是在一个集成开发环境(IDE)里创
建的。IDE 使程序员可以方便的创建,运行和调试 Visual Basic 程序。
Visual Basic 是世界上最广泛使用的语言。即快速应用程序开发,是快速创
建应用程序的过程。Visual Basic 是一种解释性语言,专业版和企业版的 Visual
Basic 代码被编译成本地代码(机器代码)。Visual Basic 主要用于开发商业相
关的应用程序。
Visual Basic 的特点
Visual Basic 是很独特的语言。利用可以开发基于平台的32位应用程序,
依靠强大的编译器以及网络与数据库的开发能力。用可以开发出功能强大的应用
程序。
Visual Basic 代码结构清晰,可读性好,并且提供强大的诸如图形用户界
面,事件处理,访问 WIN32 API,面向对象,过程可视化,出错处理,结构化编
程等特性。
在开发多媒体、数据库、等各种 Windows 应用程序方面淋漓尽致
的展现了当今软件开发工具的许多杰出的特性。Visual Basic 继承了简单、
高效、易用的特性,无论是 Windows 程序设计的初学者,还是有经验的 Windows
程序员,利用 Visual Basic 都可以迅速的开发出自己满意的应用程序。
数据库管理系统(DBMS)
数据库管理系统是一组软件,其功能随系统而异,大型系统功能较全较强,
小型系统功能较弱,一般包括四个方面:
(1)数据库定义功能:包括全局逻辑数据结构(模式)定义,局部逻辑数据结
构(子模式)定义,存储结构定义,保密定义以及信息格式定义等。
(2)数据库管理功能:包括系统控制,数据存取及更新管理,数据完整性及安
全性控制,并发控制等。
(3)数据库建立和维护功能:包括数据库的建立,数据库更新,数据库在组织,
数据库结构维护,数据库恢复及性能监视等。
(4)通信功能:具备与操作系统的联机处理,分时系统及远程作业输入的相应
接口。
数据库管理系统是在操作系统支持下,它与操作系统之间的接口称为存储记
录接口,DBMS 提供用户使用的数据库语言。DBMS 是在操作系统的支持下,
把用户对数据库的操作从应用程序到用户级,概念级,在导向物理级,最终实现
对存储器中数据的操作。DBMS 应使数据能被各种不同的用户所共享,保证用户
得到的数据是完整可靠的。
本软件的开发成功为试题库的管理工作又添加了一款实用性较强的软件,为
试题库管理告别手工管理的时代又推进了一大步。
MSDE 是一种开放式的技术,它提供本地数据存储并提供与 SQL Server 兼容。
这与 Microsoft Jet 很相似,它是当前 Microsoft Access 中的数据引擎。虽然
Access 2000 默认使用和安装的是 Jet 数据引擎,但希望开发单独的、与
Mic