background image

数据库技术课程设计

1 绪 论

本文首先分析了学生管理系统的应用现状,阐述了学生管理系统的开发目的,通过

对数据库技术的现状与发展,数据库系统的选择原则,系统开发工具的选择一系列问题

的分析确定了系统的开发平台。接着阐述了 MIS 系统基本理论,并在此理论指导下,详细

给出了从学生管理系统分析到总体设计详细设计与实现及测试的各个环节,最后对本系

统作了客观评价指明了系统的现实意义,缺点以及系统的升级方向。利用其能快速地构建

各类对象,特别是数据窗口这一能方便而简洁操纵数据库的最具特色的智能化控件,在

短时间内快速建立起系统的原型,然后再对原型不断地根据需要进行修正和改进。

学生管理系统是管理的一个重要内容,是一种典型的管理系统,其开发主要包括后

台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,系统的建立和

维护主要要求其管理数据的系统性、规范性、自动性等特点,而前台的应用程序开发则要

求做到各项功能要完备、操作要简便、易学易用等特点。

综合上述各项要求,本文首先分析了学生管理系统的应用现状,阐述了学生管理系

统的开发目的,通过对数据库技术的现状与发展,数据库系统的选择原则,系统开发工

具的选择一系列问题的分析确定了系统的开发平台。接着阐述了 MIS 系统基本理论,并在

此理论指导下,详细给出了从管理系统分析到总体设计详细设计与实现及测试的各个环

节,最后对本系统作了客观评价指明了系统的现实意义,缺点以及系统的升级方向。利用

其能快速地构建各类对象,特别是数据窗口这一能方便而简洁操纵数据库的最具特色的

智能化控件。 

1.1 学生系统开发的意义

数据库的历史可以追溯到五十年前,那时的数据管理非常简单。通过大量的分类、比

较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出

来或者制成新的穿孔卡片。而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。

然而,1 9 5 1 年雷明顿兰德公司(Remington Rand Inc.)的一种叫做 Univac I 的计算机推

出了一种一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命。 

1.2 系统开发的背景

随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的

应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以微型计

算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信

息管理等方面的应用,日益受到人们的关注. 随着社会信息量的迅速增长,计算机处理的

数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文

第 2 页