- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VBA设计考试编排系统
基于VBA设计考试编排系统
摘要:近年来随着学生人数的增多,考试周教学工作人员手动制作各科考试座位表已经成为一项艰巨而繁琐的工作。考试座位表编排的系统化是教学工作人员的迫切需求,作者通过VBA在Excel中制作一个应用程序的设计思路及操作流程,根据实际学生人数和教室规模的选择,实现了考生座位的自动编排、打印考试座位表等功能。经实际应用表明,它能有效的将教学工作者从编排座位工作中解救出来,减轻他们的工作负担,提高其工作效率。
关键词:VBA;Excel;教学安排;考试;座位编排
中图分类号:TP317文献标识码:A文章编号:1009-3044(2011)17-4089-03
Examination Seating Arrangement System Based on VBA
LIANG Xiao-ou
(Guangdong Polytechnic college, Guangzhou 510520, China)
Abstract: In recent years with the increase of students,in exam week , Manully making examination seat table by teaching staff manually has become an arduous and tedious work. Exam seating arrangement of systematization are urgent needs for the teaching staff. This system based on the actual number of students and classroom size, enables candidates seat features such as automatic numbering, print examinations of the seating chart. In practical,it proved that it effectivelyreduce teaching staffs work burden and improve their efficiency.
Key words: VBA; Excel; teaching arrangements; exam; seating arrangement
考试,是一种严格的知识水平鉴定方法,为了保证结果的公平,防止考生随意就座,安排考试时需要将考生安排到指定座位并且考试座位进行隔位处理。近年来随着高校的不断扩招,学生人数与日俱增,导致在教学安排中(特别是考试周内),为所有班级的考试科目手动制作考试座位表成为了一项艰巨而繁琐的工作。考试座位表编排的系统化是教学工作人员的迫切需求,而教务系统针对此项目进行二次开发成本较大,本文采用科学的方法,结合学院实际情况,通过VBA在Excel中制作“考生座位安排”的应用程序合理、高效的解决考生座位手动编排问题,从而很大程度上减轻教学管理人员的工作量,提高其工作效率。
1 系统设计思路
考生考试座位表的编排主要因素有两种:学生名单和教室。学生名单是考试座位表具体编排的内容;而教室的确定是为考试座位表提供其编排的方法、格式。因此,在系统设计中,重点考虑用户提供这两项数据的方式,尽量做到简单易用。由于我院教室资源存在着差异性,每间教室的座位格局并非一致,编排时教室不能使用统一模板。本系统针对教室种类过多不便于用户进行选择这一问题找到了解决办法,即分析出教室资源的不同规模。教室规模直接影响考生座位表的布局,而同一规模的考场可以是容量不同的教室,则需要进一步用考生人数进行判断,这样就可以通过考场规模和考生人数间接的确定具体考试教室。所以系统在设计时只需确定考试学生名单、选择教室规模及输入考生人数即可安排学生座位格式。
2 系统开发工具
Excel被广泛使用于数据处理、统计汇总、分析查询等操作,它强大的数据处理能力已经征服了每一个Excel使用者。考试编排需要的学生名单、教室座位表等都是由Excel创建而来。Excel VBA(Visual Basic For Application程序设计语言)是一款功能强大的办公软件,它可以完成信息保存、数据计算、信息动态发布等功能,同时,它还是一个开放的平台,即允许用户使用VBA语言进行第二次开发。基于Excel应用普及率较高,且教学工作人员易于操作,笔者运用Excel及其内置的VBA进行简单编程,实现考场座位表的编排。
3 考场座位表编排前期数据准备工作
编程环境使用Excel2007,文件存贮格式采用200
文档评论(0)