基于JSP的在线实时考试系统

基于JSP的在线实时考试系统

论文摘要

随着计算机及网络技术的发展与普及,教育信息化是一个必然的趋势。很多大学开设了远程教育,通过计算机网络对千里以外的学生进行教学。在这种环境下,在线网络考试系统也应运而生。在线网络考试代表将来考试方式的改革与发展方向,它可以提高考试及办公的自动化水平和管理水平;降低考试成本;提高工作效率;促进教学与考试的规范统一;推动现代远程教育的发展;使考试更加高效、公平、合理。目前大多数在线考试系统或多或少存在可扩展性差、安全性差、组卷方法单一等种种缺陷,因而难以大规模应用于正式的考试中。针对这种情况,本文介绍了一种基于JSP的在线考试系统的设计与实现。本文先介绍了本课题的研究背景、系统需求和主要研究内容;然后对系统中用到的理论知识和相关技术进行了详细的阐述,包括开发工具、体系结构、工作流程、数据库设计、自动组卷的算法、系统的测试等。该系统采用B/S三层构架的体系结构,开发技术选择JSP技术,以Tomcat作为Web服务器,选用SQL Server 2000作为后台数据库,客户端采用浏览器来完成操作。本系统主要由管理员子系统、教师子系统和学生子系统组成,具有多用户同时在线考试、动态随机出题、自动判卷、用户管理、成绩管理等功能。论文中阐述了具体实现方法和自动组卷的算法功能实现程序。本课题完成设计实现的系统已经试运行正常。该系统能够方便、及时地和用户进行交互,提高网络教育考试水平和效率,并且该系统易于维护。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 网上考试的产生背景
  • 1.2.1 网上考试相比传统考试的优势
  • 1.3 国内外发展现状
  • 1.4 本文的研究主要内容与意义
  • 1.5 本文所要做的主要工作
  • 第二章 系统实现方案的分析与选择
  • 2.1 开发模式的分析
  • 2.1.1 C/S 开发模式
  • 2.1.2 B/S 开发模式
  • 2.1.3 B/S 模式与C/S 模式的对比
  • 2.2 开发技术的比较
  • 2.2.1 ASP 技术
  • 2.2.2 PHP 技术
  • 2.2.3 JSP 技术
  • 2.3 TOMCAT 应用服务器
  • 2.4 SQL SERVER 2000
  • 2.5 本章小结
  • 第三章 需求分析
  • 3.1 可行性分析
  • 3.1.1 开发网上考试系统的必要性
  • 3.1.2 开发网上考试系统的可行性
  • 3.2 系统需要解决的主要问题
  • 3.3 系统应该具备的基本功能
  • 3.4 运行环境
  • 3.4.1 硬件环境
  • 3.4.2 软件环境
  • 3.5 本章小结
  • 第四章 系统总体设计
  • 4.1 系统总体功能设计
  • 4.2 系统功能
  • 4.2.1 系统功能概述
  • 4.2.2 系统功能模块划分
  • 4.3 系统数据流程分析
  • 4.4 本章小结
  • 第五章 系统的设计与实现
  • 5.1 系统的功能需求
  • 5.2 学生子系统
  • 5.2.1 学生管理子系统功能概述
  • 5.2.2 学生子系统流程图
  • 5.2.3 学生在线考试界面图
  • 5.3 教师子系统
  • 5.3.1 教师管理子系统功能概述
  • 5.3.2 教师子系统流程图
  • 5.3.3 教师子系统在线管理图
  • 5.4 管理员子系统
  • 5.4.2 用户登录界面
  • 5.5 数据库分析及设计
  • 5.5.1 数据库设计
  • 5.5.2 系统数据库模型设计
  • 5.5.3 数据库逻辑设计
  • 5.6 自动组卷算法说明
  • 5.6.1 算法实现
  • 5.7 数据库连接池
  • 5.8 系统打包与部署
  • 5.9 本章小结
  • 第六章 系统的测试
  • 6.1 概述
  • 6.2 测试环境
  • 6.2.1 硬件环境
  • 6.2.2 软件环境
  • 6.3 测试方法
  • 6.4 测试内容
  • 6.5 测试总结
  • 6.6 本章小结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 未来展望
  • 参考文献
  • 攻读硕士期间取得的研究成果
  • 致谢
  • 相关论文文献

    • [1].在线考试系统中防作弊措施的应用探讨[J]. 科技风 2019(36)
    • [2].医学电镜智能在线考试系统研究与设计[J]. 中国组织化学与细胞化学杂志 2019(04)
    • [3].计算机网络环境下远程教育在线考试系统分析[J]. 数字通信世界 2020(04)
    • [4].教育云环境下在线考试系统关键问题探讨与研究[J]. 电脑知识与技术 2020(12)
    • [5].高校在线考试系统的优化方案设计[J]. 大学数学 2020(03)
    • [6].制造业企业在线考试系统的设计与实现[J]. 信息系统工程 2020(06)
    • [7].大型在线考试系统负载均衡算法的研究与实践[J]. 软件 2020(06)
    • [8].在线考试系统的设计与实现[J]. 现代信息科技 2019(02)
    • [9].智能在线考试系统研究[J]. 海峡科技与产业 2017(10)
    • [10].在线考试系统在电子商务考证课程中的应用研究[J]. 职业 2018(01)
    • [11].在线考试系统的分析与设计[J]. 信息与电脑(理论版) 2018(15)
    • [12].在线考试系统的设计与实现[J]. 淮北职业技术学院学报 2018(06)
    • [13].中国邮政在线考试系统的设计与应用[J]. 企业技术开发 2016(24)
    • [14].通用在线考试系统的开发与设计[J]. 齐鲁工业大学学报(自然科学版) 2016(05)
    • [15].浅谈技工院校计算机在线考试系统的应用[J]. 职业 2017(07)
    • [16].移动终端在线考试系统的设计与实现[J]. 软件工程 2017(02)
    • [17].基于C#的在线考试系统设计与实现[J]. 电脑编程技巧与维护 2017(06)
    • [18].高职院校毕业总补考在线考试系统的设计[J]. 科技风 2017(06)
    • [19].基于ASP.NET的在线考试系统的设计[J]. 科技经济市场 2017(07)
    • [20].基于微信公众平台的在线考试系统的设计与实现[J]. 苏州市职业大学学报 2017(03)
    • [21].在线考试系统的研究与设计[J]. 信息通信 2017(09)
    • [22].理论知识在线考试系统的开发与研究[J]. 科学咨询(科技·管理) 2017(09)
    • [23].在线考试系统防止作弊机制[J]. 电子技术与软件工程 2017(22)
    • [24].基于数据挖掘的在线考试系统设计与实现[J]. 计算机时代 2015(12)
    • [25].在线考试系统的发展研究[J]. 科技展望 2015(30)
    • [26].论“在线考试系统”在电站基本安全授权培训中的应用[J]. 科技展望 2016(03)
    • [27].在线考试系统中智能组卷算法分析[J]. 才智 2016(08)
    • [28].在线考试系统分析与设计[J]. 电脑知识与技术 2016(03)
    • [29].大型在线考试系统的设计与实现[J]. 电子设计工程 2016(07)
    • [30].分布式在线考试系统的构建[J]. 信息系统工程 2016(06)

    标签:;  ;  ;  

    基于JSP的在线实时考试系统
    下载Doc文档

    猜你喜欢