自考计算机信息管理毕业论文第六篇:Excel VBA程序下人员信息管理系统开发研究
摘要:随着计算机信息技术的不断普及,办公越来越讲究实用高效,因此对Excel表格处理软件的应用由单一的数据录入、函数计算、图表制作等逐渐向更高层次的人机交互、信息处理、程序设计转变。就是基于Excel VBA技术对人员信息管理系统的设计与实现,在设计过程中实现了前台界面和后台代码的交互,完成了对逐行录入的人员信息进行增、删、改、查操作,极大提升了工作效率和准确性。
关键词:Excel表格; VBA技术; 人员信息管理系统;
1 概述
某卫生学校学生报到以后需要在Excel汇总表中录入个人基本信息,之后还需要将这些学生信息逐个填入个人信息表进行打印。学校工作人员在未掌握VBA技术之前,都是手工录入两次,不但耗时费力,而且在查找学生时也不能准确地快速定位。随着计算机信息技术的不断普及,办公越来越讲究实用高效,学校工作也进入了由信息技术替代人工操作的改革性阶段,实现学生信息查询、增加、删除、修改过程的信息化、自动化工作迫在眉睫,为此利用Excel对数据的便捷性,VBA对数据的交互性设计并实现了该人员信息管理系统。
2 VBA技术
VBA英文全称为Visual Basic for Applications,它是Visual Basic的一种新一代标准宏语言,它是建立在office中的一种应用程序开发工具,对于经常使用Excel的人来说,利用VBA可以有效地扩展Excel的功能,设计和构建人机交互界面,帮助用户更加高效地完成Excel中公式、函数等基本操作不能完成的任务,Excel VBA的程序由代码组成,可以通过录制宏或者自主编写代码得到。
3 需求分析
某卫生学校学生报到以后需要在Excel汇总表中录入个人基本信息,之后还需要将这些学生信息逐个填入个人信息表进行打印。需要查找某一个学生信息时可以根据学生的唯一字段进行快速定位,比如学号、身份证号、电话号等,可以在查询的同时实现新增、删除和修改的操作。可以快速实现首、尾以及上一个、下一个学生信息之间的切换。在删除学生信息时有相应的记录。
4 人员信息管理系统设计与实现
根据需求分析结果,考虑到该人员信息管理系统的实用性和简洁性,使用Excel VBA实现,分为前台界面和后台代码,前台界面上有3个基础表,分别为学生基础信息表、学生信息管理表、学生信息删除记录表。工作人员可以在学生基础信息表中逐行录入学生信息,对学生信息进行汇总登记,在学生信息管理表中通过选择并输入查询条件进行查询,通过新增、删除、修改按钮对学生信息进行管理,对删除的学生信息记录到学生信息删除记录表中。
4.1 前台界面
根据需求分析,将学生信息管理表前台界面限定在C2—E21单元格区域范围内,因此先将此区域选中后添加外框线,并为其添加适当的填充颜色,将其余单元格隐藏以突显此区域。
选中C1—E1区域单元格,点击功能栏上的“合并及居中”按钮,输入程序名称“学生信息管理”。选中C2—E4单元格为其添加外框线,在Excel选项中打开开发工具功能,并在其内部插入ActiveX控件,按学号查找和按身份证号查找的选项按钮,输入学号和身份证号的文本框以及一个查询按钮。为C6—E19单元格添加外框线,并在其内部输入要显示的学生基本信息。选中并合并C21—E21单元格,为其添加外框线,在其内部添加新增、删除、修改以及首、上、下、尾动作按钮。
4.2 后台代码
按键盘上的ALT+F11按键,打开ABE编辑框,在左侧的工程区域可以看到Excel对象。双击页面中的“查询”按钮进入到程序代码页面输入如下代码:
双击“新增”按钮,添加增加学生信息代码,如下:
双击“删除”按钮,添加删除学生信息代码,如下:
双击“修改”按钮,添加修改学生信息代码,如下:
双击“首”按钮,添加跳转到首行学生信息代码,如下:
双击“上”按钮,添加跳转到上一条学生信息代码,如下:
双击“下”按钮,添加跳转到下一条学生信息代码,如下:
双击“尾”按钮,添加跳转到最后一条学生信息代码,如下:
4.3 保存程序
点击文件功能栏中的另存为选项,选择保存位置后,在选择保存的文件类型中选择“Excel启用宏的工作簿(.xlsm)”选项,这样再打开文档的时候,宏功能才会启用,否则程序将不能正常运行。
5 结语
计算机信息技术的普及,使得办公越来越需要追求高效便捷,ExcelVBA程序可对文档除正常编辑以外,还可以进行更多人机交互操作,使原本较死板的文档变得活起来。
该人员信息管理系统满足学校对学生信息管理的信息化和便捷化,提升了工作效率,在设计现实过程中也存在一定的缺陷,如基础数据还需要手动录入到Excel表格中,并未实现与数据库的连接,一旦数据量呈指数增长,则可能会导致Excel程序出错、应用软件闪退等现象发生。在以后的使用过程中,还可以对学生信息管理表继续进行优化处理,如可以将该表格设置为需要打印的格式,插入学生照片等。
参考文献
[1]蒋勇,刘耸,熊彦,朱婧,徐悦.基于Excel VBA护士执业考试模拟系统的设计[J].计算机光盘软件与应用,2015,(01).
点击查看>>自考计算机信息管理毕业论文(精选8篇)其他文章