基于J2EE的考试系统的设计与实现

来源 :中国新通信 | 被引量 : 0次 | 上传用户:klsslove520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 随着信息技术的发展,人们都希望自己的信息永久的保存在电脑上,考试系统应运而生,可以永久将考生信息、考试信息、考场信息、考试结果永久保存在电脑上,供用户随时查询。系统前台包括:考生注册、登录、考生答题界面。后台包括:试卷上传、考试过程监控、试卷批阅、数据库数据修改等功能模块。
  【关键字】 J2EE 考试系统 数据库 java
  随着计算机互联网应用的不断延伸,学生考试的技术手段和载体发生了巨大的变化。计算机技术、网络技术和考试理论的不断成熟,使考试从传统的纸笔考试到计算机辅助考试再发展到基于互联网的智能化在线考试成为现实。基于互联网技术支持的在线考试系统就是借助遍布因特网技术,考试既可在本地进行,也能在异地进行,极大拓展了学校考试的灵活性,而且智能组卷、客观题自动阅卷评分和成绩分析将教师从繁重的工作中解脱了出来。这最大程度提高了考试工作效率,真正的实现了无纸化考试。论文主要论述了基于J2EE技术的网络考试系统整体项目分析、设计和开发的全部过程。采用RUP思想,运用ER图、类图、时序图等UML建模技术对项目的设计进行详细说明。
  本文在分析现存的各种网络在线考试统的优缺点基础上,设计一种基于互联网技术的J2EE平台的MVC模式体系结构,能满足一定数量考试考生,通过Internet/Intranet进行考试及管理的信息系统,以求使得考试形式更具智能化、更具合理性,最大程度提高考试的效率和公平,减轻教师的负担。本论文主要阐述基于J2EE技术的在线考试系统的需求、设计、开发、实现等细节,同时对系统特色做出阐述。论文研究项目来源于南阳理工学院校级立项科研课题。课题立足于本校计算机系专业课程教学改革,依托于校园网平台,研究设计一种网络考试系统,从实际应用出发,改变传统的人工组织考试方式,实现计算机在线考试,自动组卷,自动阅卷。
  通过开发基于J2EE技术的网络考试系统来提高考试工作效率。网络考试系统主要由两个组成部分:前台考试系统和后台管理系统。在对现有的一些考试系统进行分析比较的基础上,查阅相关技术资料,对在线考试系统进行了分析和设计,完成以下主要工作,在对UML、J2EE、MVC等技术进行综述之后,对系统的可行性、系统角色及业务、考试流程、功能需求进行了分析,给出了系统角色、考前流程、考中流程、考后流程、各角色用例图及用例规约,对非功能性需求进行了简要分析。基于需求,进行了系统总体设计、功能设计、数据库设计和部分界面设计,给出了系统功能结构,采用功能结构图、活动图表达了考生子系统等4个子系统的功能设计,采用E-R图表达了数据库概念设计、给出了数据库表结构,完成了部分界面布局设计。对该系统实施进行了研究,给出了初步的实施方案。
  全文按照软件工程设计思想,分为项目的设计方案、需求分析、系统设计、关键技术解决、系统整体测试和结论等五个部分。设计方案中主要确定设计考试系统的目的、方案的选择及开发框架的技术;需求分析描述考试系统的总体需求及系统各模块的功能需求;系统设计撰写了系统设计的指导思想、数据库的设计、系统模块的设计;关键技术论述了在具体实现时需解决的一些技术,如开发框架的整合技术、开发框架与数据库的连接、身份认证、安全技术、智能题库算法、泛型编程方案、存储过程应用;系统测试主要采用JUnit工具进行单元测试和Jmeter工具对WEB服务和SQL数据库服务进行有效压力测试,得出系统应用数据。最后根据系统运行效果给出分析和评价,给出总体应用结论。
  基于笔者几年来的教学工作经验,特别是对教学中考试环节的研究,同时在对国内外同类软件产品研究的基础上,认为开发一套具备多维度分析的考试系统是一个很有意义的学术课题。国内外同类产品更多地注重商业价值,提供了很多功能,但是对于教育教学中考试的最终目的这方面没有特别关注。如何通过考试来提高教师教学质量,发现学员和教师的薄弱环节,从而对教育教学工作有全面的改善提高,笔者开发的基于J2EE技术的在线考试系统正是为了实现这个目的,更加深刻地揭示出考试的本质意义。
  本系统实现了无纸化网络考试,是对绿色环保理念的支持,系统除了提供试卷、试题、学员信息管理等基本功能外,还提供了对整个考试过程(从出题到实施考试、阅卷、分析)的全程计算机网络化支持。系统特色在于考试结果分析模块,该模块从多个维度(班级、试卷、试题、多班级等)提供考试结果分析,这种智能分析以数据和图形方式客观直观地展现给用户,让用户很容易地发现和挖掘出教育教学中的问题,从多层面发现学员的薄弱知识点,从而为教育教学的改进提供支持和参考。另外通过系统提供的多班级错误率比较功能,使同科教师可以具体的、有针对性的进行教学经验分享、交流和改进,从而让整个学校的教学活动得到持续优化和改善。
  前台考试系统包括考场纪律、查看新闻、参加考试、参加作业、账户信息、修改密码和成绩查询等功能模块。后台管理主要包括个人事务、成绩查询、新闻管理、账户管理、题库管理、试卷管理、过程管理、成绩管理和系统设置等功能模块。
  系统开发完毕后,笔者曾使用该系统组织学员进行实际的教学考试,结果证明使用基于J2EE技术的在线考试系统不但提高了考试效率,还在很大程度上减轻了教师负担,减少了人工阅卷的出错机会,从而使考试结果更加准确。
其他文献
目的:比较分析腹腔镜手术与开腹手术治疗结肠癌的临床疗效。方法:采用随机对照试验,纳入我院2014年5月—2017年5月肿瘤科接诊的82例结肠癌患者,根据手术的差异性分为腹腔镜组和
发展循环经济是实施可持续发展战略的重要途径。自2005年以来,中国开展了循环经济示范试点工作,并在2009年组织了"循环经济专家行"活动,以期通过总结试点工作经验,提高循环经济
随着我国建筑企业数量不断增加,建筑规模扩大的背景下,越来越多的人对建筑外形和结构进行关注的同时,也越来越重视建筑物内部结构,其中就包括了电气结构设计。对我国建筑行业来说
湘教版高中音乐鉴赏教材中的《从宗教走向世俗》一课是学生了解西方音乐的起始课。如何能够培养学生对于西方音乐的审美情趣,上好这一课是关键。本课从时代线索入手,为学生逐一
目的:分析不同治疗方法应用于牙体牙髓病的效果及并发症发生率。方法:采用随机平行对照法将我院2015年1月-2016年2月收治的111例牙体牙髓病患者,依据治疗方法的不同分为对照组5
机电一体化是指机和电融为一体的有机结合,但绝不是两者简单相加。机电一体化技术应用于数控机床、机器人、柔性制造系统、自动化测量工具、自动扶梯、自动电梯、智能大厦、自
运营商和企业在数据中心中提供各项业务的时候,希望利用最简单和最优化的IT基础设施来提供更高利用率的数据中心。为了实现这样的目标,运营商和企业就必须要十分了解IT基础设施
薄弱学校管理要从人文关怀入手。校长要树立以人为本的管理理念,尊师重教,努力提高教师工作的积极性和主动性,关爱学生,让学生在学习过程中不断体验到快乐感和成就感,作风民
随着我国电子信息技术的快速发展,并不断应用在电力系统中,在电力系统中起到了重要的作用,促进了电力系统自动化的发展进程。本文通过介绍了电力自动化系统,分析了电子信息技
一、作文教学的现状1.学生作文现状。(1)缺乏生活体验──无东西可写。现在的学生都是独生子女,在父母的“牵手”中长大,他们的生活在有限的时间和有限的空间内被限制了,没有