基于java在线考试系统毕业设计开题报告

上传人:桔**** 文档编号:479244195 上传时间:2022-09-11 格式:DOC 页数:7 大小:45.50KB
返回 下载 相关 举报
基于java在线考试系统毕业设计开题报告_第1页
第1页 / 共7页
基于java在线考试系统毕业设计开题报告_第2页
第2页 / 共7页
基于java在线考试系统毕业设计开题报告_第3页
第3页 / 共7页
基于java在线考试系统毕业设计开题报告_第4页
第4页 / 共7页
基于java在线考试系统毕业设计开题报告_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《基于java在线考试系统毕业设计开题报告》由会员分享,可在线阅读,更多相关《基于java在线考试系统毕业设计开题报告(7页珍藏版)》请在金锄头文库上搜索。

1、 毕业设计开题报告班 级: 学 号:姓 名: 学 院:专 业:设 计 题 目:在线考试系统用户功能模块 指导教师:2014年2月28日毕 业 设 计 开 题 报 告1结合毕业设计课题情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述1系统开发背景目前,社会行行业业都需要人才,而人才的选拔重要途径是通过考试来判定。现阶段,学校的考试大都是传统的考试方式:由老师纸上出题,学生纸上答题,老师人工阅卷,以及人工试卷分析四大步骤组成。这样做一是给老师带来工作上的繁琐,不利于老师工作效率的提高;二是人工的考试方式由于工作量大从而极易出错;三是人为因素的不确定性,可能会造成选题范围过于

2、狭窄。随着各种考试类型的不断增加和考试要求的不断提高,传统的考试方式已不能满足现在考试的需求。随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,

3、组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。在线考试系统是传统考场的延伸,它可以利用网

4、络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。因此,在线考试系统的开发有着必要意义。2系统开发意义传统的考试方式由于受到交通,天气以及场地等因素的影响,开展起来会有很多困难,特别是在人数过于密集或稀少的地方更为明显。而在线考试则完全不受这些的影响。在线考试系统可以根据学生的人数而产生等量的试卷,不会造成试卷的浪费,也不会出现试卷不足的尴尬。传统的考试由于需要教师人工编写试卷并进行评阅,给教师造成了严重的工作负担。而一个完备的在线考试系统可以在学生学习后及时检验自己的学习效果,发现自己的不足,使得学习效率得到很多提高,还可以加深他们对学习的兴趣

5、。在线考试系统中题目的生成,试卷的提交,成绩的批阅等都可以在电脑上自动完成,只要有一套成熟的试题库就可以实现考试自动化。这样一来,教师需要做的就只有精心设计考试题目,维护题库,而不用花大量时间组织考试,从而大大减轻教师的工作强度。而且在线考试可以实现教考分离,以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性。 在线考试系统除了可以作为考试系统外,还可以成为一个简单的学习管理系统,可以对学生和教师的基本资料进行管理,随时查看教师和学生的基本信息。这个系统也可以使学校节省下更多的纸张,对保

6、护环境也有很好的帮助。再者,开发这样一个系统的费用也不是很高,学校可以充分利用已有的设备,对学校和学生都可以提供很大的方便。参考文献:1 李诚,王兵.Java2简明教程M.第二版.北京:清华大学出版社,2004.100-101.2 刘惠萍,刘亮亮,张力.C/S模式下的三层架构M.清华大学出版社20063 张桂元,贾燕枫.Struts开发入门与项目实践:软件工程师Java技术M.北京:人民邮电出版社.2005.084 李诚,王兵.Java2简明教程M.北京:清华大学出版社.2004:334-3385 朱福喜.Java语言基础教程M.北京:清华大学出版社.2008.95.6 Brian Goetz

7、.Exploiting ThreadLocal to enhance scalabilityMIBM中国2001.10.017 刘新等.Java开发技术大全.清华大学出版社,2010.028 邵荣.Java编程实践指南M.北京.清华大学出版社2003:20-259 邱哲等.Struts Web设计与开发大全M.北京:清华大学出版社.2006.08.1010 阎宏.Java与模式M.北京:电子工业出版社,2002.237.11 埃克尔.Java编程思想M.第四版.北京:机械工业出版社,2007.312.12 Jason Brittain & Ian F.Darwin Tomcat:The Def

8、initive GuideOReilly Media,Inc.2003,P11-3913 方睿,刁仁宏,吴四九.网络数据库原理及应用M.四川:四川大学出版社,2005.8.14 耿祥义,张跃平.JAVA2实用教程(第二版)M.北京:清华大学出版社,2004.11.15 曹鸣鹏,赵伟,许林英.J2EE技术技巧实NJ.计算机应用,2001 毕 业 设 计 开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):在线考试系统为老师提供一个能自动出题的平台,给考生带来能随地参与考试的便利,同时电脑自主改题使考试实现真正意义上的公平公正。本系统有两大功能模块,考生模块和教师(管理员)模块。1、

9、用户登录。提供考生和管理员(教师)注册、登录功能。不同的身份有对应的用户权限,本系统需要进行用户验证2、考生有两个功能模块(1)查询成绩:该模块主要用于学生登录后,查询各科的考试成绩;(2)获取试卷:学生登录后,选择试卷考试。(3)题库管理模块:用户输入一个值即可以查询题库,查询出来的结果可以对该条记录进行查看,修改,及删除。制作题库流程:输入题目(题型、科目类型、题目内容),制作一题后还可以继续制作下一题,完成并可以浏览。(4)试卷管理模块:用户输入一个值即可以查询试卷信息,查询出来的结果可以对该条记录进行控制试卷、修改、及删除。添加试卷的制作流程:输入试卷标题,进入制作试卷。(5)成绩管理

10、模块:用户输入一个值即可以查询考生成绩信息,查询出来的结果可以对该条记录进行查看,修改,及删除。二、 研究方法: 本系统服务器端采用Oracle数据库系统和JSP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。它存储着考生、题库、管理员等信息,包含教师出题、考生在线考试、自动判卷以及相关的系统维护等功能,使得只要有浏览器的地方,就能使用它来学习、考试,并且功能也比较全面,可以满足一般中小型学校或企业的需要,有较好的社会实用价值。试卷可以根据题库中的内容即时生成。考生通过学号和密码进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以

11、得到有效的保证。三、拟采用的思路和方法:在线考试系统是基于WEB网络的开发,采用B/S网络运行模式。ASP.NET服务器前台开发工具的选择。ASP.NET提供了强大的Web应用程序开发能力,可以通过ADO组件提供的接口方便地访问数据库,同时兼考虑开发人员对开发工具的熟悉程度,最终选择了ASP.NET作为服务器的前台开发工具,调试环境为Windows XP/2005 Server,IIS 5.1,IE 6.0,Microsoft Visio Studio 2005。设计初期是开发项目的准备阶段,对系统做详细的可行性研究,系统的功能分析、需求分析,将设计模板、框架、数据库表的设计做好。做好准备工作后,进行具体的设计,编写代码,实现功能。最后进行系统的调试。 毕 业 设 计 开 题 报 告指导教师意见: 指导教师: 2014 年 3 月 1 日所在学院审查意见: 负责人: 2014 年 3 月 2 日

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号