基于J2EE的考试系统设计与开发.docx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于J2EE的考试系统设计与开发

摘要

在教务管理中,考试作为教学测评的一种最主要的手段,其传统的做法全部由手工完成,使得工作效率低下。如何让考试适应现代教育的特点,如何更好的为教学服务,就成了一个急需解决的问题。计算机网络考试系统以其特有的优势,成为解决问题的关键手段。

本文阐述了传统的J2EE体系结构以及开发J2EEWeb项目的一般原则,从体系结构的角度详述了开发J2EEWeb应用时表示层、业务层和数据存取层的设计问题。论文所实现的基于J2EE的在线考试系统,采用JSP、Jetty等技术实现了试题管理、试卷管理、考试管理、学生考试、试卷评阅、成绩的统计与分析等功能。本考试系统分为四大模块:系统登录模块、系统管理模块、考生考试模块和教师管理模块。其中系统管理模块对系统用户、权限进行管理。考生考试模块的主要功能是实现学生在线考试、在线练习及成绩查询。教师管理模块主要功能是维护系统中的试题库的编辑、设置或生成试卷、批改试卷及成绩查询、考试管理、试卷分析,为系统最重要的模块。本文使用J2EE企业解决方案构建了B/S模式的企业软件系统,保证系统的健壮性和可扩充性。同时该系统用Oracle10gR2作为后台数据库,分析了传统考试系统的缺陷,采用了多种新的设计方案,满足了任意题量、任意数量班级同时考试的考试要求,真正地使教师从出题、监考、评改统计等等费时的工作中解脱出来,以更好地适应现代教育形势。

本系统克服了传统考试的不足,让计算机参与到整个考试过程中来,实现无纸化考试,大大提高了考务工作效率,具有广泛的应用前景。

关键词:Java;J2EE;考试系统;软件工程

目录

TOC\o1-2\h\z\u一、绪论 3

(一)课题开发背景 3

(二)国内外发展情况 3

(三)论文主要工作 4

(四)论文结构安排 4

二、系统相关技术介绍 4

(一)J2EE简介 4

(二)JSP简介 5

(三)考试系统开发环境简介 6

(四)设计模式 6

三、系统设计 6

(一)需求分析 6

(二)系统设计 8

(三)数据库的设计 11

四、系统的实现 16

(一)系统整体功能模块说明 16

(二)登录退出模块的功能实现 21

(三)管理员管理模块的功能实现 23

(四)监考老师管理模块的功能实现 24

(五)考生管理模块的功能实现 25

(六)科目管理模块的功能实现 26

(七)题库管理模块的功能实现 27

(八)试卷管理模块的功能实现 28

(九)考生个人信息模块的功能实现 31

(十)考试模块的功能实现 31

(十一)考生考试记录模块的功能实现 35

五、结论 35

参考文献 37

基于J2EE的考试系统设计与开发

一、绪论

(一)课题开发背景

随着信息技术和网络技术的迅速发展,教育信息化和网络化也将成为必然的趋势。作为教育评价和衡量学生能力的考试也正经历着无纸化和网络化的飞跃。网络的开放性和分布性的特点以及基于互联网的巨大计算能力使得考试突破了时间和空间的限制。基于网络技术的考试系统正成为人们的研究热点之一。

随着Internet的发展,计算机的全面普及,学校的教学、教务管理、行政管理也一改传统的模式,借助现代计算机技术及因特网技术,努力朝着信息化建设的方向发展。教育的改革,给人们带来了更多的学习机会。随着学习形式灵活、学生分布广的成人教育及各种的认证培训考试教育的迅猛发展,考试的形式也变得更加多样化。比如,在线考试就已经成为广泛应用的一种考试形式,相应的,对在线考试系统的需求也越来越大[1]。

(二)国内外发展情况

1.国内研究情况

在我国,计算机考试系统和题库的理论研究和实践应用起步比较晚。但发展也比较迅速,研究和开发活动比较活跃。北京师范大学、华北师范大学等高等院校都有教师进行教育测量理论应用于题库建设方面的研究。清华大学、北京师范大学等高校,也有教师在组织力量致力于实用考试系统的研究和开发工作。

其中使用专用在线考试系统影响较大的考试有:1994年开始,国家教务组织的全国计算机等级考试;1996年,教育部考试中心举办的全国计算机应用技术证书考试(NationalApplideInformationTechnologyCerticate简称AIT);微软授权培训中心(MircrosoftAuthorizedTrainingCenter简称ATC)组织的认证考试等[2]。

面向普通教师使用的题库系统也有“海北智能助教系统”和国家“九五”重点攻关项目“计算机辅助教学软件研究开发与应用”,“中小学课件的研究与开发”专题中的“通用题库生

文档评论(0)

138****2726 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档