数据管理在学生档案系统的应用

(整期优先)网络出版时间:2010-05-15
/ 2

数据管理在学生档案系统的应用

蒋辉

蒋辉

(绍兴文理学院元培学院,浙江绍兴312000)

摘要:对学生进行档案的管理,对很多学校来说已经不是新鲜事情了,但是如何能够最大程度上的利用计算机系统进行管理,并且这些管理的数据存储方面的要点是本文要去解决的关键。文章是从为什么要对学生管理系统如此重视开始谈起的,重点对数据存储的重要性进行了分析。

关键词:数据管理;档案系统;重要性

中图分类号:TP274文献标识码:A文章编号:1007-9599(2010)05-0000-01

DataManagementSystemsApplicationinStudentRecords

JiangHui

(YuanPeiInstituteofShaoxingUniversity,Shaoxing312000,China)

Abstract:ArchivalManagementofthestudentsformanyschoolsisnolongerafreshidea,buthowtomaximizetheuseofcomputersystemsmanagementandthemanagementofdatastorageelementsisgoingtosolvethiscritical.Thisarticlefirstlytellwhyweattachsomuchimportanceonthestudentmanagementsystem,focustheimportanceofdatastorage.

Keywords:Datamanagement;Filesystem;Importance

许多计算机应用要求数据存放起来,以备后用,然而简单地存放数据是不够的。一个普通的计算机系统,甚至一个小系统,可有几十个磁盘和磁带,每一个都为几十个不同的应用保存数据,对任意给定的应用,只用到一组数据就够了。必须能存储、定位和检索一个给定的程序所需要的特定数据,这就是为什么需要数据管理的原因。而学生档案系统对此有明确的要求,希望能完善计算机档案以此来使操作简单化,有序化。

一、存取数据的重要性

设想一个含有若干程序的软盘,对于一个特定的应用,这些程序中只有一个要工作。如何选定、装入和执行这个程序呢?在第六章中我们知道操作系统响应用户的命令,读出磁盘的索引,根据所要求的程序名字查找程序,得到了存放程序的磁道和扇区的地址,并发出原始命令,把程序从磁盘读到主存中,接着,在RUN命令之后,处理器就执行该程序了。

存取数据提出了类似的问题。单个软盘能为若干个不同应用程序保存数据,对于一个特定的应用,只用到一组数据,查找正确的数据对象查找正确的程序,然而存取程序和存取数据之间有着一些差别,当需要一个程序的时候,该程序的所有指令必然装入到主存中,而数据通常是被有选择地处理,一次只处理几个数据元素。因此,仅能确定这组数据的位置是不够的,还必须辨别每个单独的数据元素。

二、数据管理在学生档案系统的应用

(一)数据结构

检索数据的关键是记住数据存放在什么地方。如果数据元素是按着某种一致的和很清晰的结构存放的,就可能用记住结构的方法检索数据。

最简单的数据结构是列表。例如,为计算平均值程序所准备的数据,能以用逗号隔开的数值形式存放,逗号区分了每个单独的数据元素。

大多数编程语言都支持较复杂的数据结构,称为数组。每个数组元素能存放一个数据的值,分配给每个元素一个独有的编号,用来区别于其它的元素。引用这个编号,一个特定的数据元素能被插入、提取或处理。设想一个产生姓名和地址标签的程序。每个标签需要姓名、班级名称、学号、基本情况,如果仅需要几个标签,那么可以按列表方式存放数据。但需要的标签很多,分离的数据元素很快就变得冗长了。一种可供选择的方案是建立一个姓名和地址的数组,每行保存一个标签的数据。唯一的问题是,每个单独的元素被处理之前,整个数组必须被存放在主存中,而主存的空间又是有限的,因此,即使采用了数组,相对地说也产生了不少标签。

一个比较好的解决办法是把这些数组组成一个文件。所有的计算机数据都以数位的排列开始。在文件中把数位分组,形成字符;接着,字符组形成有意义的数据元素,称为字段;一组相关的字段就是一个记录。文件就是一组相关的记录。例如,在姓名和地址的文件中,单独的姓名一项就是一个字段。每个记录为一个标签存放了完整的一组数据。文件由所有的记录组成。

(二)查找学生

假设一个学生的档案存在磁盘上,想存取它的数据,首先要找到这个文件。这项任务很象找程序,但也有些差别。依照程序的处理命令LOAD或RUN,程序被操作系统装入;另一方面,从程序逻辑的功能上讲,数据由应用程序处理。一般来说,只有当需要数据时,程序才要求操作系统打开文件。每个文件都有名字,操作系统打开文件的程序读磁盘索引,用名字找文件,找到文件中第一个记录的地址。

(三)查找记录

文件一被找到,存取它的记录过程就能开始了。当程序需要输入数据时,它就读记录;当它准备输出结果时,它就写记录。注意:这些命令只处理被选中的记录,而不处理整个文件。

让我们更深地研究数据存取过程。程序员从逻辑上考虑数据,为一个特定的顾客请求下一个记录或姓名与地址。数据存放在辅助存储介质上,如磁盘。为了实际地存取一个记录,必须涉及磁盘驱动器一组原始命令:查寻、读出和写入等。程序员用逻辑I/O考虑问题,外围设备能存放和检索物理的扇区,所以它用物理I/O“思考”。因此,必然存在着一个简单的装置,把程序员的逻辑请求转换成相应的物理命令。在小型计算机上,在操作系统的I/O控制系统中可找到大量这方面的逻辑功能;在大型计算机上采用了若干存取方法。用数据库管理系统把程序员的逻辑数据请求转换成物理形式是越来越广泛采用的一种方法。

参考文献:

[1]VisualBasic6.0使用指南BobReselman,RichardPeasley,WaynePruchniak.电子工业出版社

[2]中文版MicrosoftOffice97自学通.NedSnell.机械工业出版社

出版社

作者简介:蒋辉(1988-)男,汉,浙江省上虞市小越镇,学生,本科,计算机