基于J2EE架构的在线考试系统-开题报告_第1页
基于J2EE架构的在线考试系统-开题报告_第2页
基于J2EE架构的在线考试系统-开题报告_第3页
基于J2EE架构的在线考试系统-开题报告_第4页
基于J2EE架构的在线考试系统-开题报告_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附件 6:毕业论文(设计)开题报告论文题目 在线考试系统 .学生姓名: 年级(学号): .二级学院: 专业: 指导教师: 职称: .填表日期: 20 年 月 日一、 选题依据(背景与意义、国内外研究现状与发展趋势)随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计 算机网络实现异地教育和培训。 现在,计 算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步 阶段,随着 这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。远程教育包括很多环节,例如教学系统、答疑系 统和考试系统等等。其中很重要的一个环节就是在线考试系统,同 时它也是最难实现的环节。在我国, 虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工 阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计 算机应用的迅猛发展,网络应用不断扩大,如 远程教育和虚拟大学的出现等等,且这些应 用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作 负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考 试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、 试卷的提交、成 绩的批 阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减 轻了教 师的负担,这表明其经济性是相当可观的。为了适 应新形势的发展,我进行了这一系统的初步 设计工作,也可以 说是做一个初步的探索,希望它能够在各类 考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!目前,网络应用软件运行的模式主要有二类:Client/server 模式,Browser/Web 模式。前者主要的缺点是维护、升级较 麻烦,后者是近几年伴随 Internet 迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览 器,服务器端是 Web Server ,而 Web Server 与数据库和应用服务器的紧密结合,使得 这种模式的应用范围不断扩大,它已不 仅仅用于网上查询,有很多部门的业务系统、企 业的 MIS 系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。另外,考试系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。基于以上考虑,由于传统的 asp/jsp/php 等技术已经广泛应用,所以我们研究了一种利用java web services 的技术来 实现在线考试系统。二、研究目标与主要内容(含论文提纲)目标是研究如何利用 j2ee 架构实现在线考试系统.以及该系统的优越性.论文提纲:1 引言2 在线考试系统构架2.1 在线考试系统一般需求分析2.2 当前在线考试系统现状分析2.3 基于 J2EE 的在线考试系统架构介绍及拥有的优势3 测试系统具体设计3.1 基于 J2EE 的 E-nettest 在线考试系统构架概要3.2 E-nettest 考试系统环境设置3.3 E-nettest 总体功能介绍3.4 E-nettest 模块设计3.5 E-nettest 数据库设计4 系统中运用到的关键技术介绍5 J2EE 技术总结与展望三、拟采取的研究方法、研究手段及技术路线、实验方案等一需求分析:要实现一个软件系统,首先应该进行需求分析, 这样才能令设计出的软件满足用户的各项功能。下面就对在线考 试系统的设计进行需求分析。1 系统需要解决的主要问题首先,因为考试是面向特定的某些对象的,所以考 试者进入系统应该进行身份验证。考试者进入考试系统后,应该 能根据自己的需要选择考试科目,所以该系统还应具有考试科目选择的功能。在线考试 于一般的单机考试是不同的。鉴于考试环境一般为机房,考 试者之间的距离很近,为了在 线考试做到规范, 对于每个 应试者来说, 试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环 境, 试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制, 时间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。此外,应该能够方便、快捷的对在线考试系统管理,此外,用户还应能进行远程注册。2 系统应该具备的基本功能用户 注册:用户可以进行注册,然后登录。用户信息的管理:管理员可以增删用户试题模型 设置:设置各科目试题的每种题型的数量和分值。试题库管理:分科目,对单选、多 选两种题型试题库 的管理,使 试题的增删、编辑更为简便。试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。在线考 试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 计算机自 动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。成绩查阅 :考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高, 稳定性要强,能够满足人以上同时及进行在线考试。二系统设计1 系统简介该系统是专门用于用户注册、登录、参加在 线考试以及管理员进行试题录入、修改、 删除、成绩查询、管理用户的应用程序。它 应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向题库添加、修改和 查询试题,而且 还可以自 动新增科目并建立相应的数据;它还允许用户根据自己的需求, 选取考试科目。考生 进行有效的身份验证登录后, 选择考试科目,并要求在规定的时间内 进行答题,当达到 规定的 时间后,系 统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还 可完全由计算机自 动灵活、随机的抽取 试题库 中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。用户可以是学校等单位的教师及学生和企事业单位的培训部门(因企事业单位每年要对员工进行素质、安全教育与技能等方面的培训及考试等)。2 系统结构图根据需求分析,在线考试系统的结构图如下:3 功能模块详细设计下面,对各个功能模块分别进行详细讨论,具体情况见系统源程序。管理模块管理员可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。同时,管理 员也能对科目、用户、考试记录等数据进 行管理。1. 试题管理(1)试题录入首先,用户选择试题所属科目。若菜单中没有该科目,则可以新增一个。返回、刷新一次页面,即可看到新增的科目名称。而且,在本系统中其它需要选择科目的地方也会自动更新。其次,每道试题有类型、试题内容与选项和答案等 栏目。管理员输入完以后,即可看到预览效果。如果输入不合法,或者该科题库中已有 该试题编号和内容等, 则系统给出相应的提示或警告,以待更正。(2)试题修改管理员还可以对试题进行修改。不过, 对于各表中的主键不用修改,避免了造成系 统中的数据混乱,或者覆盖其它有用数据的现象。如果用户执行了非法操作, 则必须重新操作。(3)试题删除管理员可以删除不再需要的试题。2. 科目管理(1)添加科目其基本信息有科目名称、题型、 题量和考试总时间等,对于用户输入的不符合系统要求的数据,系统仍旧给出提示或警告。(2)科目删除管理员可以删除不再需要的科目。3.用户管理管理员可以通过管理界面添加或删除用户。4.管理管理员管理员可以通过管理界面添加新管理员或删除原有管理员。5.考试记录管理系统中的管理员可以查询考试记录,也可以删除考试纪录。在线考试模块进入在线考场是本系统最重要的部分之一。因为一个系统如果涉及到现实的话,就必须考虑得十分周到、完善。考生登录后,只要 选择考 试科目以后,就可以调出试卷进行在线考试。为 了实现动态随机不重复的抽取试题,需要在选题过程中每选出一题,就要在 试题库中作相应的标志,以便下次不会重复取出此题。 试 卷出来后要对试题库中的标志位复原。这样就会使每个考生的试卷都不同。考生的其答题信息通过单、复选按钮选择答案来反映。考试结束采取自主交卷和到了规定的时间自动题示有机结合的方式办法予以实现。用户注册模块该模块的功能是实现用户远程注册。用户输入想要注册的用户名和密码,提交之后由系统判断该用户是否已经存在,如果存在,就给出相 应信息,如果不存在,就把用 户输入的用户名和密码写到数据库中,完成注册。三 系统实现在进行了整体设计以后,就开始进行详细的设计及编码工作。也就是设计文件和把他们有机地组织在一起实现所有功能。根据系统总体设计,首先系统要有一个登录界面,用户可以从该界面登录参加考试。管理员也应该有一个进入管理登录界面的通道。此外, 这个界面上还应该有一个用户注册的通道。在考生正确输入用户名和密码以后,接着应该进入考试科目选择界面。在该界面上,考生选择参加考试的科目, 这个人机交互的过程是必不可少的。考生确定考试科目以后,进入开始考试界面,由 计算机随机提取试题, 显示出来组成试卷,并开始进行计时。考生再次进行考试,答完试题 后交卷,进入下一个界面。考生提交答卷后,由计算机进行处理-判卷,得出考试分数,显示出来,并把 该生考试记录存入数据库。在这个界面上应该可以返回继续进行考试或回到登录界面。以上是系统进行考试功能的部分,要对系统进行管理,如试题管理、科目管理、用 户管理等就需要设计一些管理界面。下面就来逐步进行设计。要进行管理首先要有管理员登陆验证,这里另外设计了一个界面,使它与用户登录区别开来。 这个界面与用户登 录界面表面上很相似,但是他们是从不同的表中提取数据进行验证的,以便于系统扩充和增加安全性。管理员登录以后,应该有一个管理项目选择界面,其中包括管理用户选项、管理管理员选项、管理考试科目选项 、管理考 试纪录选项以及管理各科试题选项。管理用户的界面可以实现用户的增加、和删除的功能,管理员在此可以对用户进行管理。管理管理员的界面,功能和管理用户的差不多, 实现对管理员的增加和删除功能。管理考试科目界面用来增加或删除考试的科目,以方便对各科试题的管理和查询。管理考试纪录界面可以对考生的每次考试进行纪录,管理员科可以对考生成绩、考试科目、时间 及考试各相关纪录进行查询和删除。最后是试题库管理界面,它根据各科进行分类。通 过这个界面管理员可以对题库中的某科试题进行增加、修改或 删除。 这样就十分方便灵活的对试题库进行管理。四、中外文参考文献目录(作者、书名论文题目、出版社或刊号、出版年月或出版期号)1 James W. Cooper.Java Design Pattern. 科学出版社, 2003.112 Yuan Zhenming, Zhang Liang, Zhan Guohua .A Novel Web-based Online Examination System for Computer Science Education. FIE2003, 2003.3 Bruce Eckel .Thinking in Java (3rd Edition). December 6, 20024 Mike Jasnowski.Java,Xml 和 Web 服务宝典. 电子工业出版社, 2003.65 Danny Ayers.Java 数据 编程指南.电子工业出版社,2003.66 John Bell .Java Servlets 2.3 编程指南.电子工业出版社,2002.67 Subrahmanyam Allamaraju.J2EE 编程指南(1.3 版).电子工业出版社,2002.58 何梅.Java Applet 编程实例.清华大学出版社,2002.4五、研究的整体方案与工作进度安排(内容、步骤、时间)12003 年 12 月底2 月初:熟悉设计课题,构建环境, 查找资料,研究和阅读资料,翻译相关的外文资料和撰写阅读综述,以及着手调研。22004 年 2 月中旬:在完成外文翻译和阅读综述的基础上,撰写开题报告。32004 年 2 月中旬3 月初:学习和研究 Java Web 服务技术及软件工程技术,进行需求分析,撰写需求分析报告。42004 年 3 月初3 月底:制定系统开发的概要设计和详细设计,熟悉开发环境,同 时作一次关于 Java Web 服务的 Seminar。52004 年 3 月底5 月初:开发系统, 在 4 月初接受学院的中期检查。62004 年 5 月初5 月底:撰写论文,同 时作一次系统的 Seminar。 72004 年 6 月初:修改论文,参加 论文答辩。六、研究的预期目标及主要特点及创新点本论文主要研究的是基于 j2ee 技术的在线考试系统,目的是为了利用 j2ee 技术的优越性,实现一个在线考试系统。 该系统与以前的在线考试系统相比,可靠性,灵活性和维护性都有所大大的提高。七、指导教师意见:签名: 年 月 日八、教研室或系审核意见:主任签名: 年 月 日九、二级学院毕业论文(设计)领导小组审核意见:负责人签名(盖章): 年 月 日附件 7:杭师院学生毕业论文(设计)评审答辩成绩表二级学院名称(盖章): 专业:计算机科学与技术论文作者 沈志钢 班级 计 001 学号 00121012 指导教师(职称) 讲师论文题目 基于 J2EE 架构的在线考试系统命题类型 院级指导性命题 学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论