基于Java EE的考试系统的开发与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:a65681361
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前全国各高校均已建成基于Web的校园信息发布平台、教务信息管理平台。教师和学生可以很方便的基于这些平台收发通知、学习网络课程,管理课程等,但是在考试、出卷、试卷分析等方面,仍然采用传统的笔试、人工组卷、人工试卷分析等方式,在资源利用和工作效率等各个方面都处于很低的水平。  高职院校院软件专业的培养目标是:培养动手能力强、逻辑思维能力强、编码熟练、规范的初级程序员。在这个目标导向下,我们提出学期项目的概念,结合多门课程做一个完整且实用的项目。  在这样的需求下,我们开发一套基于Java EE的网络考试系统,该系统能够投入使用,同时系统应用Java、JavaScript,JSP,JDBC Servlet,Struts,网络数据库等多门课程体系,可以作为软件专业一个学期项目。  本文主要介绍了考试系统的设计与实现过程。首先介绍了网络考试系统的研究背景、现状及意义,接着对JSP、JavaBean组件、Servlet、JDBC、事务等几种相关开发技术进行了讨论,并对系统进行需求分析,初步确定系统需求、基本功能及总开发原则,在系统总体设计阶段主要从教师功能模块,学生功能模块,管理员功能模块及系统功能模块四大部分进行描述,详细定义了各部分应该具有的功能及系统结构模型,并在其基础上进行了数据库结构的设计。采用JSP+JavaBean+Servlet的技术,实现了试题管理、组卷管理、在线考试等一系列功能,具有良好的实用价值。同时根据高职学生的特点形成包括需求分析、数据库设计、系统详细设计的完整的文档。  
其他文献
随着互联网时代的来临,数据在以前所未有的方式爆炸性增长,海量数据存储和处理的场景也越来越多。在这种背景下,以Hadoop为代表的分布式海量数据处理框架应运而生,Hadoop的分布式
并行计算模型与并行编程模型一直是并行计算领域研究热点。并行计算模型为上层并行算法设计提供硬件抽象模型,并行编程模型为上层用户提供编写并行程序的基本构件与抽象模型。
随着云计算技术的发展,虚拟机的大规模部署越来越重要,这不仅是满足用户需求的根本,也是实现弹性计算的基础。通过对虚拟机创建过程的性能分析,由于其对空间和时间方面的开销,镜像
视频目标跟踪是计算机视觉领域的重要研究内容之一,也是高层次视频处理和应用理解的基础。目标跟踪融合了图像处理、模式识别、人工智能、自动控制等相关领域的研究成果。跟踪
作为一种开放的业务提供方式,Web服务已经得到了工业界和学术界的广泛承认。随着Web服务技术的发展和成熟,越来越多的业务提供者以Web服务的形式提供服务。然而,单一的Web服
宇宙线是来自宇宙深处的高能粒子流,作为信息的载体,能够让人类更加清晰完整地了解未知的宇宙起源之谜,是研究暗物质、暗能量、反物质、重力波等重大科学前沿的基础。切伦科夫探
在移动通信技术快速发展的今天,LTE(Long Term Evolution)作为3G向4G演进的主流标准而备受关注。由于现今GSM(2G)通信系统占全球通信市场绝大部分,无论从成本或者基础通信系统
近几年,Hadoop以其低成本、高容错、易编程的优势得到广泛应用,同时,Hive作为目前最成熟、应用最广泛的数据仓库工具,可以将SQL语句转换为MapReduce任务运行。因此,在互联网企业中
该文工作以国空"九五"重点科技攻关专题"基于构件/构架模式的应用软件集成环境-JBⅢ系统"为背景.青鸟Ⅲ型系统的核心子系统是青鸟构件库管理系统,由可复用构件库和构件库管理
从二十世纪五十年代用户界面出现至今,用户界面的发展经历了三次演变:批处理界面、命令行界面和WIMP(Window,Icon,Menu,Pointing Device)界面。由于WIMP界面与以前的界面风格相比