基于VBA的成绩快速录入系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:bobogu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对教师手动录入学生成绩时工作强度大、效率偏低的问题,设计了一套基于Excel VBA的学生成绩快速录入系统。借助纯键盘操作的用户界面,系统有效实现了录分操作的简化和录分速度的提升。同时通过整合年级学生花名册,设计了录分册生成子系统,实现了该系统的全校通用。最后经过实际使用与对比测试,证明了使用该系统进行成绩录入的高效性与优越性。
  关键词: Excel;VBA;成绩快速录入;录分册生成;事件代码;用户窗体
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2019)06-0049-03
  The Design and Implementation of a Quick Score Input System Based on VBA
  CUI Zi-jian
  (Shandong Experimental High School, Jinan 250109, China)
  Abstract: On account of the problem of high work intensity and low efficiency when teachers manually enroll students’ scores, an efficient score input system based on Excel VBA is designed. With the help of the user interface of full keyboard operation, the system effectively realizes the simplification of input operation and the improvement of inputting speed. Meanwhile, by integrating the roster of grade students, the subsystem of generating mark sheets is designed, which realizes the general use of the system in the whole school. Finally, through actual use and a comparative test, the system is proved to be efficient and superior when used to input scores.
  Key words: Excel; VBA; quick score input; mark sheet generating; event code; userform
  1系统设计背景
  尽管网上阅卷系统已得到普遍的应用,但高中学校频繁的小型考试一般仍需教师手动录入成绩。教师在使用Excel软件录入学生成绩时,若使用寻找到学生姓名后再输入成绩的传统方法,则往往效率低下,耗费教师大量的时间与精力,在原本繁重的教学任务上更添劳累。在教育信息化的大背景下,为教师开发一套能解决此类问题且能对接教师使用习惯的成绩快速录入系统是必要的。为此,提出了基于Excel VBA 语言的系统解决方案。
  2系统分析
  本系统由成绩录入系统与录分册生成系统两个子系统组成。其中,成绩录入系统通过录分册内的用户界面实现与使用者的交互。系统提升录分速度的根本原理是免去手动寻找学生这一步骤,同时减少键鼠的操作切换。教师只需在文本框内键入“学号 成绩”并按下Enter键,系统即可将成绩自动填写到位。该子系统中还含有录分纠错算法,能防止录分时可能出现的多种误操作。录分册生成系统是本系统的重要组成部分,其作用是根据使用者提供的年级学生花名册实现任意班级录分册的自由添加,进而实现录分册在全校范围内的通用。本系统结构及功能简图如图1所示。
  考虑到大部分教师较习惯于使用Excel软件,本系统采用其内置的宏语言Excel VBA編写,可方便教师快速适应本系统。
  3系统设计
  3.1 成绩录入系统的设计
  3.2 录分册生成系统的设计
  本学校中每班学生最多50人。在此基础上,学校为各年级均提供了格式较为规整的年级学生花名册(图3),录分册生成系统将此花名册作为学生信息库,并通过单击按钮弹出的用户窗体(图4)实现班级选择和录分册的添加。其中复选框的标题在弹出时根据花名册中班级信息自动更新。
  添加录分册的实质是对隐藏的模板录分册建立副本、粘贴学生信息并重命名。各录分册内部还包含重复添加本班录分册的功能按钮(见图2)。
  4 系统实际运用及对比测试
  本系统设计完成后,在学校化学组率先得到推广应用。在老师的协助下,还进行了采用本系统录分和使用传统方式录分的耗时对比测试,结果如表1所示。
  5 结束语
  本系统充分发挥了计算机程序的优势,打破了传统的录分方式,实现了成绩录入速度的大幅度提升,有效降低了教师的工作劳累度,体现了高效录分的优越性。将来,本系统还可在纠错算法、实现成绩分析管理方面继续改进,以使其功能更加完善。在教育信息化的时代,学习并运用好Excel VBA,一定会让老师们的工作更加高效与轻松。
  参考文献:
  [1] 罗刚君. Excel VBA程序开发自学宝典[M]. 北京: 电子工业出版社,2014.
  [2] 刘琼. Excel VBA案例实战从入门到精通[M]. 北京: 机械工业出版社,2018.
  [3] 朱庆东. Excel VBA在成绩管理中的应用[J]. 轻工科技, 2010(9):88-90.
  【通联编辑:王力】
其他文献
针对常用电能计量二次回路误差测试方法的不足,介绍一种电能计量二次回路综合误差的测试方法,用电能计量仪器同时在线实时计量或检测被测二次回路的起始处端部和用户电能表上
结合当前化工生产控制技术现状,分析自动化仪表设备及其控制系统存在的主要问题,并提出基于智能化仪表的化工生产控制系统建设基本构架体系。
摘要:PBL教学法是基于现实世界的、以学生为中心的教育方式,它将课程学习与更大的任务或问题挂钩,把学习设置到复杂的、有意义的问题情景中,通过教师引导、学生参与来逐步解決问题,从而学习隐含在问题背后的课程知识,形成解决问题的技能和自主学习的能力。作者将建构主义理论与PBL融合,在混合式协同学习模式下对课程知识体系和实践教学体系进行了重构,提出完整教学方案。通过教学实践证明,该方案对提高学生教学效果有
对±160 kV南澳柔性直流输电系统进行仿真分析,发现柔性直流输电系统交流谐波区别于交流电网背景谐波的特点,并基于此提出一种适用于MMC柔性直流输电系统的交流谐波分析
摘要:本论文叙述了《计算机网络技术基础与实训》课程项目教学过程,结合IT行业需求和职业院校培养目标,对课程进行了整体的设计和项目规划,将本课程设计成9个子项目,通过项目驱动的教学防范激发学生学习的兴趣,提高学生的实践能力,同时提高教学质量。  关键词:计算机网络技术基础与实训;项目驱动;子项目  中图分类号:TP393 文献标识码:A  文章编号:1009-3044(2019)26-0066
摘要:在高校课程的学习中,教学实验的开展是学科的重中之重。关于学生课堂实验如何开展其实是一个适用范围较广的问题,学生对于实际操作的了解的提升也是较为迫切的,这并不仅仅是因为实验本身的新奇感和好奇心,更重要的是这其中涉及知识并不仅仅是课堂上的知识学习能够满足的,而且这是一项需要亲身实验才能了解的技能素养。  关键词:高效实验室;实验室信息化管理;信息化管理重要性;管理手段  中图分类号:TP393
本系统以OneControl智能控制系统为依托,实验室现有网络为通信基础,通过云平台,系统提供对OneControl智能网关以及通过网关接入的各种主流厂家的有线、无线传感器及视频监控的管理控制,通过移动终端等远程访问和控制智能化系统。本项目中实现了对照明管理、有机气体监控、大型仪器工作状况监控、火灾监控、视频监控等方面功能。
视力疲劳在眼科门诊很常见,大部分是屈光因素引起。视力疲劳的症状有眼球酸痛,头痛、畏光,较重的可出现身体疲倦、记忆力减退等症状。我们对远视眼、高度近视眼及散光所引起的视
众所周知,冠状动脉粥样硬化性心脏病的发生与脂质代谢障碍有着密切关系。据调查发现,人群中随着血脂胆固醇含量的增加,心肌梗塞的发病率也相应提高。可见,高脂血症是冠心病的主要
高职教育中学生实践操作能力的培养在整个活动中占有非常大的比重,大部分有关计算机的课、毕业设计、计算机等级考试任务都是放在实验室来进行,因此更显现出计算机实验室特殊