基于SSH技术的网络考试平台的设计与实现

基于SSH技术的网络考试平台的设计与实现

论文摘要

随着网络技术的飞速发展,人们对教育需求的不断增加以及我国教学资源的相对缺乏,由应试教育转向素质教育的教育教学改革的现状,网络考试系统的研制与推广显得尤为重要。现在很多国内外的大学和社会部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。远程教育包括很多环节,例如教学系统、知识库和考试系统等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现和控制的环节。在线考试系统的研究与开发一直是近些年来国内外教育教学改革的一个重要方面。考试系统不仅标志着标准化考试的方向,更有利于推动教育教学的改革,推动社会全面进步。无论是哪一种形式的考试,关键是要解决如何抽题组卷、如何计算机网上评分、如何评卷及对成绩进行统计分析等问题。本文对在线考试系统的设计和实施进行了分析,使用B/S结构实现了无纸化考试、随机出题、随机出卷、灵活组卷、考试监控、自动评分、打印、导出等基本功能。重点在考试安全性方面:采用二级身份验证;试题多样性方面:加入图文题、影音题,并同时支持在线编辑;积极采用高性能框架(SSH)(Struts+Spring+Hibernate),充分利用IoC(Inverse of Control)技术实现应对多用户的需求,充分利用代理降低服务器的工作负载,一定程度上提高处理能力。进一步显示考试的多样化和公平、公正原则。本论文创新点在:(1)用户权限控制,针对用户可能执行的每一个动作,全部采用数据库数据控制和配置文件(XML)控制相结合的方式,使用控制器(DOM实现)实现权限导入,JCS实现配置文件和数据库数据联合验证,保证登陆用户的每个动作都能经过两次验证,从侧面对数据库的安全性做了必要的补充。(2)试题、文件编号处理,摈弃传统的identity、sequence数据库编号形式,将SessionID技术应用于逻辑处理,保证试题的唯一性和安全性。(3)代码耦合度隔离,充分利用Java语言的反射技术和Classhoader加载机制,使用动态代理(Proxy),对容易变化的业务使用代理结构完全抽取出来,采用事务注入,使常变业务的可维护性大大提高,降低了硬编码的污染。

论文目录

  • 摘要
  • Abstract
  • 0 前言
  • 0.1 课题来源
  • 0.2 选题依据和背景
  • 0.3 课题意义
  • 0.4 论文内容安排
  • 1 技术介绍和分析
  • 1.1 系统结构简介
  • 1.1.1 部署结构
  • 1.1.2 软件结构
  • 1.2 本系统开发环境分析
  • 1.3 Oracle数据库介绍
  • 2 系统结构设计
  • 2.1 系统功能介绍
  • 2.2 系统功能模块设计
  • 2.3 系统共通模块设计
  • 3 系统实现
  • 3.1 系统总体结构
  • 3.2 用例分析
  • 3.3 系统实体及DB分析
  • 3.4 系统设计实现
  • 3.4.1 实现持久层
  • 3.4.2 实现DAO层
  • 3.4.3 实现业务逻辑层
  • 3.4.4 实现WEB层
  • 3.4.5 实现权限控制
  • 4 性能提升
  • 4.1 引入数据缓冲区
  • 4.2 自定义菜单标签库
  • 4.3 使用线程实现任务自动管理
  • 4.4 系统安全
  • 5 总结
  • 6 致谢
  • 参考文献
  • 个人简历
  • 发表的学术论文
  • 相关论文文献

    • [1].构建网络考试平台 创新考试模式[J]. 计算机产品与流通 2020(10)
    • [2].高职院校移动学习考试平台建设中的问题与对策[J]. 电脑知识与技术 2016(23)
    • [3].依托自学考试平台的职业资格认证研究[J]. 萍乡学院学报 2016(05)
    • [4].“e答”考试平台在护士理论考试中的应用[J]. 中国继续医学教育 2020(30)
    • [5].本科网络考试平台设计与实践[J]. 沈阳农业大学学报(社会科学版) 2016(03)
    • [6].国家电网公司招聘考试平台设计[J]. 电力信息与通信技术 2014(06)
    • [7].计算机基础课网络考试平台设计与实现[J]. 信息通信 2014(09)
    • [8].计算机考试平台设计分析[J]. 青海大学学报(自然科学版) 2012(04)
    • [9].基于ASP.NET技术构建网上考试平台[J]. 电脑知识与技术 2008(29)
    • [10].专利视角下智能化考试平台的发展态势研究[J]. 电脑知识与技术 2018(25)
    • [11].基于自学考试平台的职业教育第三方评价构建研究[J]. 成人教育 2016(02)
    • [12].计算机基础课网络考试平台设计方案[J]. 四川文理学院学报 2011(02)
    • [13].网络考试平台在眼科护理人员继续教育考核中的应用[J]. 山西职工医学院学报 2018(05)
    • [14].馆际开放式自主学习考试平台在入馆教育中的应用[J]. 河南图书馆学刊 2013(07)
    • [15].基于插件的多课程考试平台实例研究[J]. 信息技术 2010(11)
    • [16].疫情防控背景下高校实施线上考试的挑战与对策研究[J]. 教育与考试 2020(04)
    • [17].网上在线考试平台系统的设计与实现[J]. 甘肃科技 2008(07)
    • [18].以教育信息化建设完善高中学业水平考试平台[J]. 宁夏教育 2020(10)
    • [19].基于网络考试平台以病例为基础的临床考试系统应用研究[J]. 卫生职业教育 2019(11)
    • [20].谈职业技能鉴定工作中信息化建设的作用[J]. 高等职业教育(天津职业大学学报) 2012(03)
    • [21].具备自动组卷功能的智能网络考试平台的设计[J]. 科学大众(科学教育) 2015(10)
    • [22].高校课业跨学科门类网络考试平台的构建[J]. 农家参谋 2018(23)
    • [23].高职院校移动互联自主学习考试平台的设计与实现[J]. 电脑知识与技术 2016(20)
    • [24].Windows下搭建实践考试平台案例分析[J]. 考试周刊 2008(16)
    • [25].浅谈网络化考试平台在外语考试中的应用[J]. 福建电脑 2008(03)
    • [26].网络在线考试平台的设计与实现[J]. 衡水学院学报 2013(04)
    • [27].疫情防控时期高校在线考试流程研究[J]. 现代信息科技 2020(12)
    • [28].基于网络化考试平台建设在口腔医学考试中的应用和思考[J]. 信息技术与信息化 2018(08)
    • [29].基于SSH2的高校网络考试平台的研究与设计[J]. 信息技术 2013(04)
    • [30].基于Ajax ASP VC++的教育考试平台的设计与实现[J]. 医疗卫生装备 2011(03)

    标签:;  ;  ;  

    基于SSH技术的网络考试平台的设计与实现
    下载Doc文档

    猜你喜欢