基于J2EE的学生网上考试系统的设计与实现

基于J2EE的学生网上考试系统的设计与实现

论文摘要

计算机技术没有应用到考试上时,组织一次考试至少要经过五步,人工出题、考生考试、人工阅卷、成绩评估和试卷分析,教师的工作量会很大,并且其工作将是一件十分烦琐和非常容易出错的事情。很显然传统的考试方式已经不能适应现代教学的需要。随着计算机应用的迅猛发展,应用不断扩大,如教学和虚拟大学的出现等等,这些应用正逐步深入到千家万户。人们迫切要求利用这些技术进行再学习、再提高,同时这些技术的广泛应用也可以减轻教师的工作负担,提高工作效率。当这些技术应用到各类考试中,使考试更趋于公证、客观,更加容易激发学生的学习兴趣。目前许多国际著名的计算机公司所举办的各种认证考试绝大部分都采用在线方式。所以基于Web的学生网上考试系统的研究有着重要意义。基于Web应用中的关键技术和内容主要集中在数据访问、数据格式转换、逻辑控制、数据传输、数据表示等方面,而这些关键技术的体现和内容的处理都离不开Java技术,这是因为Java语言本身所具有的开放性体系以及简洁的语法的特点。因此,本文在针对学校开发的、通过网络连接以浏览器/服务器方式使用的学生网上考试系统的应用项目中,选择了Java作为开发语言和技术平台。本文主要针对作者所参与的“基于J2EE的学生网上考试系统”的项目,阐述了从需求分析,到架构设计、详细设计和开发的全部过程。并运用UML对网上考试系统的设计过程进行详细的说明。文中通过对“基于J2EE的学生网上考试系统”表示层、业务层和数据存取层的设计实现,阐述了如何使用Spring进行考试方面的Web系统开发设计。“基于J2EE的学生网上考试系统”的设计实现,验证并展示了轻量级容器带来的良好无侵入性、可复用性、扩展性和高开发效率。该系统的设计实现还加入了Ajax技术,它是一种创建交互式网页应用的网页开发技术,使用它可以把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。随后的测试,也证明了该系统在满足功能性需求的同时,还具有可维护性强和可靠性高的特点。该系统实现了Spring与Struts及Hibernate的完美结合。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 问题提出的背景
  • 1.2 国内外的研究现状
  • 1.3 系统需要解决的主要问题
  • 1.4 本文的主要工作和组织结构
  • 1.4.1 本文的主要工作
  • 1.4.2 本文的组织结构
  • 第2章 需求分析
  • 2.1 系统概述
  • 2.2 系统目标
  • 2.3 系统的功能分析
  • 2.4 网上考试的安全问题分析
  • 2.4.1 问题提出
  • 2.4.2 安全分析
  • 第3章 系统架构设计
  • 3.1 基于Java技术的J2EE架构构建
  • 3.2 系统开发模式选择
  • 3.3 系统设计指导思想
  • 3.3.1 系统工程的流程思想
  • 3.3.2 面向对象机制的设计思想
  • 3.3.3 代码分层思想
  • 第4章 系统详细设计
  • 4.1 系统结构设计
  • 4.2 系统框架设计
  • 4.2.1 建立松耦合框架
  • 4.2.2 网上考试系统的框架
  • 4.3 表示层设计
  • 4.4 业务层设计
  • 4.5 数据访问层设计
  • 4.6 数据库设计
  • 4.6.1 数据库设计概述
  • 4.6.2 主要数据表结构
  • 4.7 界面设计
  • 第5章 系统实现
  • 5.1 系统开发环境介绍
  • 5.2 系统框架技术的整合
  • 5.3 实现举例—学生照片存储模块
  • 5.3.1 数据访问层实现
  • 5.3.2 业务层实现
  • 5.3.3 表示层实现
  • 5.4 系统技术难点解决
  • 5.4.1 利用Ajax实现异步提交
  • 5.4.2 实现管理机对考试机的统一管理
  • 5.4.3 实现题库的可视化编辑
  • 第6章 总结与展望
  • 参考资料
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].网上考试系统的设计与实现[J]. 英才高职论坛 2009(03)
    • [2].党校网上考试系统的设计与实现[J]. 电脑知识与技术 2017(06)
    • [3].基于Struts+Hibernate+Ajax框架开发网上考试系统的设计与实现[J]. 电脑知识与技术 2019(08)
    • [4].大学网上考试系统的设计与实现[J]. 计算机与网络 2014(18)
    • [5].学生网上考试系统的设计与实现[J]. 微型机与应用 2013(04)
    • [6].基于ASP.NET网上考试系统的设计[J]. 价值工程 2013(20)
    • [7].基于ASP.NET网上考试系统设计与实现[J]. 电脑编程技巧与维护 2012(03)
    • [8].网上考试系统的设计与实现[J]. 电脑编程技巧与维护 2011(02)
    • [9].山东工业职业学院网上考试系统的设计与实现[J]. 科技信息 2010(08)
    • [10].网上考试系统的开发[J]. 西安航空技术高等专科学校学报 2010(05)
    • [11].基于网上考试系统的初探[J]. 教育教学论坛 2010(15)
    • [12].交互式网上考试系统的开发研究[J]. 武汉职业技术学院学报 2009(03)
    • [13].网上考试系统多选题自动阅卷功能的设计与开发[J]. 四川兵工学报 2009(08)
    • [14].网上考试系统的设计与实现[J]. 中国科技信息 2009(20)
    • [15].浅析网上考试系统的设计[J]. 时代教育 2013(11)
    • [16].关于网上考试系统的设计与实现[J]. 数字技术与应用 2012(04)
    • [17].基于高校考务管理需求的网上考试系统研究[J]. 广西轻工业 2011(12)
    • [18].网上考试系统的设计与实现[J]. 内江科技 2010(08)
    • [19].网上考试系统中随机抽题算法研究[J]. 现代商贸工业 2010(19)
    • [20].基于组件的网上考试系统的设计[J]. 吉林省教育学院学报 2008(10)
    • [21].《计算机基础》网上考试系统设计与实现[J]. 计算机光盘软件与应用 2012(02)
    • [22].网上考试系统研究与设计[J]. 仪器仪表用户 2008(05)
    • [23].网上考试系统的设计与实现[J]. 网络与信息 2010(03)
    • [24].自动人脸识别在网上考试系统中的应用[J]. 山西大同大学学报(自然科学版) 2009(03)
    • [25].一个网上考试系统的设计与实现[J]. 发展 2008(09)
    • [26].有机化学网上考试系统的开发和实践[J]. 大学化学 2016(01)
    • [27].通用网上考试系统的设计与实现[J]. 郑州牧业工程高等专科学校学报 2011(04)
    • [28].三层体系结构在考试系统中的应用[J]. 科技信息 2010(19)
    • [29].基于B/S模式的网上考试系统的分析与设计[J]. 河南农业 2009(12)
    • [30].网上考试系统随机生成试卷的技术探讨[J]. 科技广场 2009(07)

    标签:;  ;  ;  ;  

    基于J2EE的学生网上考试系统的设计与实现
    下载Doc文档

    猜你喜欢