首页> 中文学位 >EXCEL操作题自动出题和自动阅卷系统的设计与实现
【6h】

EXCEL操作题自动出题和自动阅卷系统的设计与实现

代理获取

目录

文摘

英文文摘

声明

第一章 绪论

1.1研究背景

1.2研究现状

1.3研究内容

1.4开发工具的选择

第二章 本系统用到的VBA相关知识

2.1 VBA简介

2.2 EXCEL对象

2.2.1 EXCEL对象的层次结构

2.2.2对象的引用

2.3用户界面的设计

2.3.1 EXCEL内置对话框

2.3.2利用工作表设计用户界面

2.3.3利用窗体设计用户界面

2.3.4用户界面设计的步骤

2.4用VBA实现自动筛选和高级筛选

2.4.1用VBA实现自动筛选

2.4.2用VBA实现高级筛选

2.5用VBA操作图表

2.6用VBA操作分类汇总

2.7用VBA操作数据透视表

2.8自定义集合和类模块

2.8.1创建自定义类

2.8.2创建类属性

2.8.3创建类事件

2.8.4子类化实现控件数组

2.8.5构建多态类

2.9 Excel-VBA操作文件四大方法

2.9.1利用Excel对象来处理文件

2.9.2利用VBA文件处理语句来处理文件

2.9.3利用FileSystemObject对象来处理文件

2.9.4利用API函数来处理文件

2.10 Windows API

2.11错误处理

2.11.2捕获错误

2.11.3退出错误处理过程

2.12小结

第三章 系统设计与实现

3.1操作题自动出题系统需要解决的几大问题

3.2原有系统在自动出题方面的不足

3.3本系统在自动出题方面的设计

3.4系统的总体结构

3.5出题系统的设计

3.5.1出题系统的工作流程

3.5.2知识点出题步骤表的设计

3.5.3出题向导窗体界面的设计

3.5.4出题向导窗体的工作过程

3.5.5自动记录出题人的操作

3.5.6产生题目文字

3.5.7出题系统包含的工作表

3.5.8打开系统的初始界面

3.5.9生成试题文件

3.6判卷模块的设计

3.6.1“插入”试题的判分模块

3.6.2“字体设置”试题的判分模块

3.6.3函数试题的判卷

3.6.4图表试题的判卷

3.7考试结果文件的生成

3.8机试系统的设计

3.8.1学生登陆界面

3.8.2机试系统界面设计

3.8.3界面设计的难点

3.8.4屏蔽Excel软件的菜单、工具栏、按钮

3.8.5设计系统的工具栏

3.9成绩统计系统的设计

3.9.1提取所有学生的考试信息

3.9.2找出异常数据

3.9.3统计每题的正确率

3.10小结

第四章 关键技术研究

4.1如何实现自动出题

4.1.1由系统复制用于操作的表

4.1.2出题向导窗体自动显示每一步提示信息

4.1.3自动记录出题人的操作

4.1.4自动生成判卷信息

4.1.5判卷信息和标准答案表将自动复制到试题文件中

4.1.6试题文字自动生成

4.1.7判卷模块将自动加入试题文件

4.2对使用的区域命名

4.3将单元格中输入的函数读取到文本框

4.4将操作内置对话框的结果转换为文字信息

4.4.1用集合记录属性值

4.4.2用文字描述属性值的改变

4.4.3将相同类型的控件加入到集合

4.5函数试题的出题过程

4.6系统安全的设计

4.6.1隐藏不需要操作的工作表

4.6.2给工作簿加密码

4.6.3保护VBA工程

4.6.4成绩统计系统的安全

4.6.5自动设置信息对VBE的访问

4.7 小 结

第五章 总结

5.1主要完成的工作

5.2系统特色与关键技术

5.3系统的不足

参考文献

致谢

攻读学位期间主要的研究成果

展开▼

摘要

全国计算机等级考试已经开展了十年,该考试关于操作能力的测试已经能够实现自动改卷。而惠州学院是近三年才开始对计算机基础考试实行上机考试,但考试试题的出题和改卷必须由老师人工完成,这给老师带来了很多的麻烦。 在研究了大量文献和考查了别的系统的特点后,本文就上机考试题涉及的其中一种软件-EXCEL设计了一个集出题、判卷、成绩统计为一体的系统。该系统的最大特点是在出题、考试、改卷、成绩统计等各方面实现了自动化,能够减轻老师在考试各个环节的工作量。 在出题系统方面,系统能实现真正的自动化生成试题。自动化功能体现在出题过程自动化、自动生成试题要求、生成的试题具有自动判卷功能。出题过程老师只需将正确结果操作一遍,由系统记录老师的操作,生成的试题文件包含用于操作的表、试题要求、标准答案、判卷信息和判卷代码。由于试题文件本身具有判卷功能,本系统无需再开发专门的判卷程序。 在考试系统方面,由出题系统生成的试题只能在考试系统中才能打开,该系统从试题文件夹读出所有试题文件的试题信息(每一题的知识点,每一题的分数,总的试题数),还会显示学生信息(学号、姓名、每一题的得分、总分)。用此系统学生可以在考试结束后立即知道每一题的分数,对成绩不满意可以多次打开试题重做。 在成绩统计方面,系统按任课老师分班级将学生分类,为每个老师生成一张成绩统计的EXCEL文件,一个班级为一个工作表,每个表记录班级所有学生的考试成绩,并将成绩汇总。 本系统的开发工具不象别的系统选择VB+数据库的方式,而是直接选用EXCEL+VBA的方式,EXCEL文件既可以充当数据库,还可以存放中间结果,由于所有该系统用到的或生成的文件都是EXCEL文件,便于数据和代码的传递。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号