1. 研究目的与意义
在这个科技飞速发展的时代,各种发明层出不穷,给人们的生活带来了极大的便利,也使得人们的生活水平不断提高。信息技术作为当下不可或缺的关键技术,在潜移默化中影响着人类生活的方方面面。它不仅加速了现代化的进程,而且为将来的科技发展注入了强大的活力。计算机技术、网络技术、数据挖掘技术等一系列相关技术在某种程度上促进了各行各业的发展,特别是对教育服务类行业产生了巨大的影响。在过去,教师授课和出题、学生上课和考试等一系列环节,都在教室中产生。而随着科技的进步,远程教育成为了现代社会教育事业的一种新型模式。在信息科技飞速发展的时代,线上教育能合理分配教育资源,快速处理信息,在某种程度上有效减轻教师授课和学生上课的负担。随着远程教育的兴起,在线考试也应运而生。近年来,世界范围内的重大考试、国内的证书等级考试等一系列高级别的考试纷纷使用在线考试平台。因为线上考试能够节省大量的人力、物力和财力,考试的随时随地性强,也能减轻阅卷人员的负担,提高考试的公平性。另外,线上考试几乎没有纸质考试中的印刷成本和监考成本,实践性更强,也更贴合未来教育事业的发展。基于网络的考试系统正成为人们的重大研究热点之一。所以,我选择研究和设计简单的学生在线考试系统。它能够帮助我深入了解考试系统的运作流程和模式,对于我的计算机编程语言学习、软件应用以及系统研究有着重大的意义。
2. 研究内容和预期目标
一、研究内容:系统能够实现一些功能:1.学生进入考试系统的操作:(1)能够从考试题库中随机获取一张试卷(2)能够进行规定时间内的考试,在试卷中填写答案并提交答案(3)能够查看自己的考试成绩(4)能够查看自己试卷的正确答案和解析涉及的功能模块:学生在线考试模块
2.教师进入考试系统的操作:(1)能够录入试题(2)能够查询已经录入的试题(3)能够对已经录入的试题进行管理,包括查看、修改和删除(4)能够查询指定学生的成绩(5)能够查询某一个班级中所有学生的成绩涉及的功能模块:教师管理试题模块和教师管理学生模块
二、拟解决的关键问题:1.能合理分析需求,实现相应功能2.学会分析和设计数据库3.学会使用MySQL数据库,使用Struts2 Hibernate进行开发,同时使用MyEclipse进行Struts2 Hibernate的整合开发4.学会使用分页技术,学会使用分页公共类5.学会多层架构设计
3. 国内外研究现状
网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个标志性特征。随着网络的迅速发展和广泛普及,远程教育已经成为现代教育技术的未来发展方向之一,考试测试作为远程教育的一个子系统也成为了一个重要的研究领域。计算机辅助考试简称CAT,起源于60年代初的美国。基于Web考试系统的研究在国外兴起得比较早,在90年代就已经开始大范围使用考试系统了。总体而言,国外高校和科研所一直拥有规模庞大的技术队伍,技术水平也很高。虽然国内的信息技术机构和部门已经构建起了部分硬件和软件设施,但是,由于经费不足、理论体系不完备等原因,国内高校和其他公有化组织的考试系统在各个方面上与国外的机构相比都有一定的差距。不过,由于硬件条件比较成熟,近几年国内还是形成了一些高质量的系统成果。已经投入使用的网上考试系统有计算机等级考试和GRE考试等,这些考试系统一般是基于二层C/S模式的。目前,此类系统发展的主流是基于Web的考试系统,即B/S模式,它是近几年伴随着互联网迅速发展起来的一种技术,与C/S模式类似,客户端是一个标准的浏览器。
4. 计划与进度安排
2022.11.01-2022.12.31:确定课题,拟定系统设计的思路方向。查找并收集相关资料,完成并提交开题报告。2022.01.01-2022.01.20:分析系统需求,构建系统的大体框架,初步确定系统所要实现的功能模块和开发环境。2022.01.21-2022.02.29:绘制用例图和系统流程图,选择开发工具和开发技术,分析并设计数据库。逐渐掌握并学会使用系统开发平台(MyEclipse 6.5)、数据库管理系统软件(MySQL 5.0)、Java开发包(JDK 5.0以上)和Web服务器(Tomcat 6.0)等。2022.03.01-2022.03.20:设计并实现公共类和相关功能模块功能。完善各个功能模块的具体功能,初步完成系统的界面设计。完成并提交论文初稿和中期检查表。2022.03.21-2022.05.06:继续调试并完善系统,强化系统的功能。完成并提交修改稿、外文文献及译稿。2022.05.07-2022.05.16:根据指导老师的反馈意见进行格式和内容的修改,完成并提交论文定稿。2022.05.17以后:整理相关材料,提交最终系统成果。制作PPT,准备毕业答辩。
5. 参考文献
[1]李兆锋,卜炟,张得生.Java Web项目开发案例精粹[M].电子工业出版社,2010.06[2]王国辉,宋禹蒙.Java项目开发全程实录(第三版)[M].清华大学出版社,2013.10[3]张娜.Java Web开发技术教程[M].清华大学出版社,2011.01[4]Paul J. Deitel,Harvey M. Deitel著.张君施译.Java程序员教程[M].电子工业出版社,2010.05[5]明日科技.Java从入门到精通(第3版)[M].清华大学出版社,2012.09[6]Cay S. Horstmann,Gary Cornell著.周立新,陈波,叶乃文等译.Java核心技术 卷Ⅰ[M].机械工业出版社,2013.10[7]Bruce Eckel著.陈昊鹏译.Java编程思想(第4版)[M].机械工业出版社,2007.06[8]李刚.疯狂Java讲义(第2版)[M].电子工业出版社,2012. 01[9]王小红,张可,孙中亮,等.试题库及在线考试系统的应用研究[J].实验科学与技术,2007,(5):72-24.[10]冯乃光.网上在线考试系统设计及应用研究[J].现代电子技术,2007,(18):121-124.[11]杨宝山.基础教育阶段网络作业与在线考试的现状分析[J].中国远程教育,2010,(8):62-65.[12]邓素娟.浅析网络在线考试[J].课程教育研究,2012,(8):13-14.[13]员婵茹.对于网上考试系统的研究与分析[J].文化论坛,2011,(24):333-334.[14]于佳,赵绪辉.基于云计算的网络在线考试系统的意义探析[J].软件,2014,35(2):125-127.[15]陆浩言.在线考试系统的开发与应用[J].考试周刊,2012,(70):1-2.
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。