首页> 中文学位 >带自动阅卷功能的模拟考试系统的设计与实现
【6h】

带自动阅卷功能的模拟考试系统的设计与实现

代理获取

目录

文摘

英文文摘

声明

第1章 绪论

1.1本课题研究的背景和意义

1.2网络考试系统的现状

1.2.1网络考试系统在国外的发展现状

1.2.2网络考试系统在国内的发展现状

1.3本文的主要内容

1.4本论文的安排

第2章 系统开发的技术和软件

2.1.NET的开发环境

2.2.NET的体系结构

2.2.1 Visual Basic.NET

2.2.2.NET Framework

2.2.3 ADO.NET

2.3 SQL Server 2000数据库管理系统

2.4 Visual Basic 6.0简体中文版

2.5 VBA编程

2.6 C/S模式介绍

2.7本章小结

第3章 考试系统分析与设计

3.1考试系统分析

3.1.1需求分析

3.1.2考试系统的需求描述

3.2考试系统的数据流程分析

3.2.1登录流程

3.2.2抽取试题和显示试题流程

3.2.3学生答题流程

3.2.4交卷评分流程

3.3数据字典

3.4考试系统设计

3.4.1系统设计的原则

3.4.2系统结构及信息流向设计

3.4.3网络结构设计

3.4.4数据库设计

3.5本章小结

第4章 考试系统的实现

4.1考试系统的开发环境

4.1.1硬件环境

4.1.2软件配置

4.1.3做题环境的切换

4.2学生登录

4.3抽取试题

4.4自动计时

4.5客观题的评分

4.6操作题的评分

4.6.1 Windows操作题评分

4.6.2 Word题评分

4.6.3 Excel操作题的评分

4.7系统异常情况的处理

4.7.1防止打开多个考试程序

4.7.2系统重启

4.7.3更换计算机考试

4.7.4学生考号或姓名异常

4.7.5学生分数没有正常回收

4.8系统安全

4.8.1考生与服务器之间的相互确认

4.8.2访问控制

4.8.3数据机密性服务

4.9本章小结

第5章 考试系统的测试

5.1系统测试工作的意义

5.2系统测试的总体要求

5.3网络环境的测试

5.4考试过程的测试

5.5系统的安全测试

5.6考试结果分析

5.7系统实现的效果

5.8本章小结

结论

参考文献

致谢

展开▼

摘要

计算机应用基础是一门具有较强实践性的课程。如果仅仅依靠传统的笔试方式来测试学生对于计算机基本操作知识的掌握情况,就不能对学生实际操作能力做出客观、公正的评价。因此,利用学院现有的教学资源,通过计算机技术自主设计和开发上机考试系统,不仅克服了传统考试方法只能考查学生的逻辑推理和运算能力,不能有效的检验学生的实践动手能力的缺点,而且大大提高了考试过程的自动化和科学化。 本文首先从计算机应用基础课程的教学实际和网络考试系统的发展现状出发,阐述了自主开发上机考试系统的必要性。同时,对系统开发的技术和软件进行了简要的说明。确定本系统采用C/S计算模式作为基本架构,运用VB.NET技术进行系统开发,后台数据库使用SQLServer2000。 其次,采用软件工程技术对整个系统和数据库结构进行了分析和设计。评分系统通过逐一比对学生的答案与数据库选择题状态表中的标准答案,实现了选择题的自动评分;通过搜索考生目录,检查和判断由某项操作结果所要求的文件或文件夹是否存在来实现Windows基本操作题的自动评分;采用OLE技术及VBA编程技术,通过比较标准文档和考生文档相关对象的相关属性值,实现Word、Excel基本操作题的自动评分。 此外对于在考试过程中出现的打开多个考试程序、系统重启、学生考号或姓名异常、考试分数没有正常回收等异常情况都做了详细的探讨,还对考生信息的验证、考生和管理员的权限、控制试卷被访问的时间、学生成绩上传等方面的安全性进行了有效的设置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号