摘 要
学生档案管理系统是典型的信息管理系统(MIS),所谓信息管理系统它是计算机应用领域的一个重要分支。它帮助人们完成原来需要手工处理的复杂工作,它不仅能明显地提高工作效率,降低劳动强度,而且能提高信息管理的质量或水平。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用 Microsoft公司的 Visual Basic开发工具,其可视化程序设计语言除了提供常规的编程功能外,还提供一套可视化的设计工具,便于程序员建立图形对象,巧妙地把Windows编程的复杂性“封装”起来。利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键词:控件、窗体、域。
ABSTRACT
The student records management system is the typical informationmanagement system (MIS), The so-called information management system it is a computerapplication domain important branch. It helps the complex work which the people completes originally needsmanually to process, it not only can obviously enhance the workingefficiency, reduces the labor intensity, moreover can enhance theinformation management the quality or the level. Its development mainly includes the backstage database theestablishment and the maintenance as well as front end the applicationprocedure development two aspects. Establishes the data uniformity and the integrity regarding formerrequest strong, the data security good storehouse, but requests theapplication procedure function regarding latter completely, is easy touse and so on the characteristic.
After the analysis, we use Microsoft Corporation Visual the Basicdevelopment kit, its visible programming language besides providesconventional the programming function, but also provides set ofvisible designs tools, is advantageous for the programmer to establishthe graph object, ingeniously "the seal" gets up the Windowsprogramming complexity. Each kind of object-oriented development kit provides which using it,the data window this can facilitate in particular but succinctlyoperates the database the intellectualized object, first establishesthe system application prototype in the short time, then, carries onthe demand iteration to the initial prototype system, unceasinglyrevises and the improvement, until forms user satisfaction thefeasible system.
KEYWORDS: Controls, the window, the territory.
引 言
本毕业论文的题目是:系学生档案管理系统。对学生的档案进行插入、删除、提交等操作,同时可实现对某一学生所有信息的浏览,学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长将产生大量文件和数据的丢失,这对于查找、更新和维护都带来了不少的困难。因此我们用一个信息管理系统来处理这些问题,信息管理系统不是在模拟手工劳动,它要更合理地组织数据和更科学地管理数据,为控制事务发展提供控制信息,为预测事务变化的状态提供事务发展趋势信息和变化规律的信息。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。信息管理系统的应用非常广泛,它可以用于事务管理、计算机辅助设计、计算机图形及人工智能等系统中,即所有数据量大、数据成分复杂的地方,都可以使用信息管理系统进行其数据管理的工作。
在当今这样一个使用计算机的社会中,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套学生档案管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
第一章 为什么要开发一个学生档案管理系统
1. 1 计算机已经成为我们学习和工作不可获缺的工具
21世纪是信息科技的世纪,以计算机技术为代表的所谓高科技信息技术的发展是出乎人们意料之外的,如今PC业如日中天,Internet也已深入大众。虽然当年托福勒曾经在所著《第三次浪潮》中预期到信息时代的到来,但是它的具体内容如何没有人可以预料得到,作为一个生活在网络文化信息时代的人来说,面对日新月异的信息技术,我们必须不断地给自己充电。我们可以看到,一些理工大学的计算机系成为高考中最热门的专业,尽管如此还有许多人为之挤破了头;翻开报纸的招聘栏,发现为数极多的单位高薪诚聘的都是计算机人才,很多工作,只要和计算机稍微沾点边,立刻身价百倍;在一些计算机培训机构,我们为课程爆满的场面而惊讶。
计算机领域是一个与其他行业相比更为开放的地方,欢迎任何人的参与进来,无论你是否是一名仅仅对它感到好奇的门外汉。况且计算机科学日新月异,新的东西层出不穷,没有任何人敢夸口永远走在别人的前面,每个人都站在同一条走路线上。就算你是计算机专科班出身,或正在从事计算机方面的工作,可是你还是会发现你在大学里、在课本上学到的知识越来越不够用了。事实上也确实如此,当社会上人人都用着Windows95/98之时,当编程已经用上了更高级的汇编语言像VB、VC、C++时,在我们的学校里,还在一如既往地传授着DOS、FoxBASE和Pascal。计算机的东西也确是繁多,仅操作系统就有Windowns98、WindowsNT、Netware、UNIX和Linux。
当今社会,计算机的价格已经十分低廉,性能却有了很大的进步。因此被越来越多的用户所使用,它已经被应用于各个领域,成为日常生活的一部分,计算机之所以如此流行的原因主要有以下几个方面:
第一,计算机可以代替人工进行许多繁杂的劳动;
第二,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感文档更加安全;等等。