美章网 资料文库 基于Excel深层应用的阅卷系统范文

基于Excel深层应用的阅卷系统范文

本站小编为你精心准备了基于Excel深层应用的阅卷系统参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

基于Excel深层应用的阅卷系统

《软件工程师杂志》2015年第三期

1设计思想(Designphilosophy)

1.1C#—考试过程管理在考试过程中的试卷管理、组卷过程、监考过程等采用C#语言实现,C#是由C和C++衍生出来的面向对象的编程语言,继承了它们的强大功能,既可以通过可视化操作,又具有安全稳定、运行高效的特点,是.NET开发的首选语言。

1.2SQLServer—数据库管理在系统中需要对学生信息、试卷信息、组卷要求等建立相应的数据库进行存储和管理。SQLServer是一个关系型数据库管理系统,具有可伸缩性好、安全性高、软件集成度高等优点。

1.3VBA—阅卷系统操作题的阅卷过程是采用Office内嵌的VBA编程的方式实现的,对每一道题编写相应的阅卷代码。VBA(VisualBasicforApplications)是VisualBasic编程语言的一个子集,对于MicrosoftOffice软件包中的Word、Excel、PowerPoint和Access等软件都可以通过VBA进一步开发更加高效的应用[2]。

2系统功能(Systemfunction)

该系统分为两部分:考试管理子系统和阅卷子系统。其中,考试管理子系统包括:考生管理、组卷管理、监考管理、阅卷管理等;阅卷子系统根据考试内容的不同分为:Excel基础知识、图表制作、投资决策分析、经济订货量模型分析、最优化问题分析、时间序列预测和回归分析等。系统总体功能图如图1所示。

3主要功能设计与实现(Designandimplementationofthemainfunction)

3.1数据库的设计考试与阅卷系统的核心是数据库的设计与实现。本系统中采用SQLServer作为后台数据库,主要设计了学生表、教师表、单项选择题表、操作题表、组卷方案表和成绩表等。学生表:包括学生的学号、姓名、班级、任课教师等信息。教师表:包括教师的编号、姓名、口令等。单项选择题表:该表中包括试题编号、章节号、知识点编号、难易程度、试题题干、选择项1、选择项2、选择项3、选择项4、标准答案、标记状态等信息。操作题表:包括试题编号、章节号、知识点编号、难易程度、操作题题目、阅卷代码编号、标记状态等信息。组卷方案表:包括方案编号、总题量、单项选择题数量、操作题数量、较难题目比例、中等难度题目比例、较易难度题目比例等信息。成绩表:包括学生学号、单项选择题成绩、操作题成绩和总分等信息。在这些数据库表的基础上,进一步设计和实现其他考试和阅卷管理的功能。

3.2阅卷过程的设计自动阅卷功能能够大大减少教师工作量,并且减少出错和人为主观错误。考题阅卷中单项选择题的阅卷技术较为成熟,难点在于操作题的自动阅卷,操作题知识点繁多,学生操作过程千差万别,这时参考答案就不能太绝对,对可能正确的操作答案需要考虑周全,对记录下的学生的操作结果分情况判断给分。操作题的阅卷过程采用VBA编码实现。相比较于Excel的基本操作,Excel在经济统计中的应用就需要挖掘VBA的深层功能,如:图表控件、模拟运算表、投资决策函数、规划求解工具、移动平均和指数平滑分析工具、回归预测分析工具等。

3.3试卷分析的设计考试结束后能够实现试卷和试题的自动分析,包括:(1)学生成绩分类:将学生成绩按照班级分类、按照任课教师分类。(2)各班成绩分析:应考人数、实考人数、缺考人数、最高分、最低分、平均分、标准差、各分数段人数比例、各种题型的得分率等。(3)试题分析:试题库中各试题抽题率、得分率最高的题目、得分率最低的题目、各难度题目的平均分等。

4改进方向(Improvementdirection)

本系统实现了自动考试和自动阅卷过程,也受到了广大教师和学生的欢迎,但仍在以下问题上需要进一步改进:①以网络为基础建立本课程的在线考试系统,使学生能够通过网络在线学习和测试,提高教学质量。②进一步优化组卷方案,使每一份试卷更加科学合理、难易程度相当。

5结论(Conclusion)

Excel基本功能的阅卷系统较为常见,但Excel在经济统计与分析领域的深层应用的阅卷系统还很少。本文阐述了基于excel深层功能的考试和阅卷系统的设计与实现,本系统已在我校期末考试中得到应用,考试过程管理稳定有序、阅卷过程准确合理,使用效果良好。

作者:刘凌波刘苏淮单位:南京财经大学信息工程学院南京财经大学会计学院