王飞:毕业生档案管理系统设计与实现1 1 前言1.1 系统应用背景目前,计算机已经成为我们学习和工作的得力助手,它的价格已经十分低廉,性能却有了长足的进步, 已经被应用于许多领域。 计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全等等[1] 。档案管理系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、 库存管理等单项业务管理, 这属于电子数据处理( EDP,Electronic Data Processing)系统。当建立了企业数据库,有了计算机网络从而达到数据共享后, 从系统观点出发,实施全局规划和设计档案系统时,就达到管理档案系统的阶段[2] 。在我校, 以及其它各大高校,对于毕业生档案的管理是相当重要的,而且也是相当麻烦的,它是学校管理中一项常规性工作。目前,我校档案馆学生档案室的所有档案管理工作全部通过手工方式完成,这样不仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成毕业生档案管理的一些不规范,使得档案管理陷入“事倍功半”的地步。例如来档登记、检查档案、调出档案记录等,尤其是很多查询工作,主要表现在: 寄档案者经常会来电询问档案是否收到或寄出, 而工作人员经常需要通过翻阅登记资料来回答,占用大量工作时间;对学生基本信息、档案信息、调档记录等有关资料的维护方式很烦琐,难以查找。由于学校逐渐壮大,学生越来越多,而档案馆的管理人员有限,从而对提高工作效率、加强信息资源共享等方面,有了更高的要求。 这就迫切需要利用计算机的数据库技术和网络技术实现档案管理工作自动化,以提高工作效率, 带来一种全新的现代化、规范化、标准化管理模式 [3]。作为一个计算机专业的本科生, 希望能用四年所学的知识编制出一个实用的程序来帮助我校的学生档案室来完成各项档案管理工作。1.2 系统开发环境Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序[4] 。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具 SDK相媲美。在 Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以及用动态链...