基于B/S的网络考试系统的研究与实现

基于B/S的网络考试系统的研究与实现

论文摘要

安阳师范学院计算机基础教学部担负着全院非计算机专业大学生的计算机公共课的教学任务,每年要面向7000多名各专业新生教授计算机基础课,教学任务极为繁重。而考试是教学的最后也是至关重要的一个环节,通过考试,可以检查学生对所学知识的掌握程度,在一定程度上也可以评测任课教师的教学效果。但这又受到考试本身质量的影响,如考试的范围是否广泛,能否杜绝考生作弊,难易程度如何以及阅卷标准是否正确等等。因此以无纸化考试方式代替传统的考试方式是必然的趋势,也是计算机教学改革的重要环节。本系统在开发过程中采用Visual Basic语言,VB是微软推出的面向对象的可视化编程的软件开发平台,它和微软的其他软件有很好的兼容性,如我们经常使用的Word、Excel等办公自动化软件,是办公自动化中经常使用的很方便的办公软件,我们除了可以方便的以交互方式使用外,对于软件开发人员,也经常需要通过程序对这些软件进行访问,VB在这一方面具有较强的功能。我们研究了利用VBA工具对过程信息进行分析,从中获取评分所需要的文档的各种属性信息,然后实现Office主观操作题的自动评阅的方案和途径。本文讨论了计算机基础在线考试系统的设计与实现技术,结合实际提出本系统的总体结构和功能模块,然后通过系统结构设计、表的设计及前端开发,构建了一个基于B/S多层结构的、以ASP技术和SQL后台数据库为基础的、具备以下功能:试题库管理、在线考试、计算机自动阅卷等功能的在线考试系统。在设计系统的过程中,我们十分注重软件的实用性。该系统设计成功后,通过在小范围内使用,初步实验结果证明自动评分模块运行稳定,评分标准能够统一。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究背景
  • 1.2 国内外研究现状
  • 1.3 研究考试系统的意义
  • 1.4 研究思路及主要内容
  • 第2章 相关技术综述
  • 2.1 ASP技术
  • 2.1.1 ASP的工作原理
  • 2.1.2 ASP的内置对象及其相互关系
  • 2.1.3 ASP的基本组件
  • 2.1.4 ASP WEB服务器IIS
  • 2.2 ADO技术简介
  • 2.3 SQL Server 2000
  • 第3章 考试系统的总体设计
  • 3.1 系统需求分析
  • 3.2 系统可行性分析
  • 3.3 系统构架
  • 3.4 系统的开发平台
  • 3.5 系统总体结构
  • 3.5.1 管理子系统
  • 3.5.2 考试子系统
  • 3.6 系统总体流程
  • 3.7 系统数据库的分析与设计
  • 第4章 主要模块设计和实现
  • 4.1 管理员登录
  • 4.2 题库维护
  • 4.3 考生在线考试
  • 4.4 客观题的自动阅卷
  • 4.5 操作题的自动阅卷
  • 4.5.1 VBA技术
  • 4.5.2 Word操作题的阅卷方法
  • 4.5.3 Excel操作题的阅卷方法
  • 4.5.4 PowerPoint操作题的阅卷方法
  • 第5章 考试系统开发过程中的问题和分析
  • 5.1 安全性问题
  • 5.1.1 Web服务器的安全配置
  • 5.1.2 管理端的安全性控制
  • 5.2 系统程序设计的优化
  • 5.3 系统的测试
  • 5.3.1 系统测试工作的意义
  • 5.3.2 测序方法
  • 第6章 总结和展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 附录
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于B/S的网络考试系统的研究与实现
    下载Doc文档

    猜你喜欢