基于J2EE在线考试系统的设计与实现.docx

基于J2EE在线考试系统的设计与实现.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页 基于 J2EE 在线考试系统的设计与实现 摘要:在线考试系统可以利用网络,随时随地对学生进行考试,是传统考场的延伸,课题是在分析在线考试系统现状的基础上,结合软件工程的思想,详细分析了在线考试系统的总体结构。在线考试系统是在结合先进的教学管理方法和现代网络技术基础上,采用 JSP 、JavaBean 等技术构建,实现题库管理、试卷的手动/自动生成、考试管理、考试控制、考试结果的公布与查询等功能。 关键词:JSP;在线考试;数据库系统 绪论 .1 研究背景与意义 现代社会随着社会的不断发展对劳动者和技术人员的职业技能要求越来越高,考试作为衡量人的能力的一种重要手段,从传统的纸质的考试到计算机辅助考试,到现在最新的基于网络的在线考试,如何运用网络化信息化的成果,从而可以较客观、准确地评估人的知识与能力水平,已经成为一个研究的热点。本课题的意义在于在线考试平台是实现网络教育的一个重要组成部分,通过在线考试平台你可以及时测试自己的学习进度、自己对己学习知识的掌握程度。在线考试与传统考试相比有着明显的优势,考生和教师可以从世界的任何角落,通过浏览器接入因特网来使用考试系统,不受地域的限制,同时也使得用户可以更加灵活地安排考试时间,可以在任何时候使用在线考试系统进行自测,快速查询考试成绩。 1.2 国内外研究概况 目前的在线考试系统都是针对不同考试内容的要求开发出来的,系统种类繁多,各成一家,总的特点是专用性强,考试过程管理功能弱。 1.3 论文的主要研究工作 本课题的主要研究工作包括: (1)研究在线考试系统技术在国内外发展的概况;(2)提出适合学校现有条件符合实际需求的在线考试的解决方案;(3)分析并设计系统的结构及子系统; (4)解决在线考试系统的各种技术问题。 2、关键技术研究 2.1 J2EE 的核心技术 J2EE 的核心技术包括 servlet(服务端小程序)、JSP(JavaServerpages,Java 服务器端页面)、JDBC(Java Database Connection,Java 数据库连接)、EJB(Java Bean,企业级 Java Bean)、RMI、XML、JMS、IDL、JTA、JTS。 2.2 MVC 设计模式 MVC 架构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离作为一种开发架构,通常应用于分布式应用系统的设计和分析中,以及应用于确定系统各部分间的组织关系把系统分解为视图、控制器、模型三种部件,分别对应三层架构的表示层、业务逻辑层和数据访问层。 2.3 自动组卷算法 自动组卷是按照教师和教学的要求,由计算机自动从试题库中选择试题,组成一份符合知识分布、题型分布、难度分布、区分度分布、认知层次分布、时间分布、分数分布等要求的试卷,它是计算机考试系统的重要组成部分。 3、系统需求分析与设计 3.1 需求分析 在线考试系统主要是面向学校或企业,在学校里在线考试系统可以作为学校校园网中教学管理系统一个模块,通过这个考试模块,学生可以进行单元测试、在线作业,在线考试,检查学习效果,教师也可以在机房中通过网络实现在线考试,从最开始的抽题生成试卷、学生登录考试到最后的成绩的生成都可由计算机自动完成,省去很多时间和精力。 3.1.1 系统功能和角色分析 考试系统作为学校的教学管理子系统,应该具备为教学管理服务的功能。学生可以通过考试子系统登录进行查询考试时间、在线考试、查询成绩等操作,教师可以通过考试子系统批改试卷,查询学生的考试成绩和成绩统计等,了解学生掌握知识的水平,根据情况适时调整教学工作,由于考试和网络都要具有严格的保密性和安全性,所以管理员来管理教师和学生的登录权限问题和试卷的管理工作。 3.1.2 系统性能需求分析 在线考试系统是基于网络的、可远程管理和操作方便的考试系统,为了使学生能够正常考试,既达到了传统考试的目的,又利用了网络的优势解决了传统考试不能实现的目标,为此,系统设计必须满足以下的要求:具有友好、简洁的界面,安全性高,与平台无关性。 3.2 系统的功能设计 1)管理员子系统 管理员子系统主要用作学生教师权限管理、题库管理和试卷管理等统的功能设计。 (1)权限管理:管理员对学生和教师的登录访问系统的权限进行授权,对批改主观题的的教师进行授权,管理员可以增加、删除、修改学生、教师的信息和访问权限,同时 考试系统

文档评论(0)

ccccccxx + 关注
官方认证
内容提供者

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

认证主体临沂冉通信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371300MA9576790T

1亿VIP精品文档

相关文档