开题报告-基于SSH2的邯郸学院3+1教学在线考试系统的开发.doc_第1页
开题报告-基于SSH2的邯郸学院3+1教学在线考试系统的开发.doc_第2页
开题报告-基于SSH2的邯郸学院3+1教学在线考试系统的开发.doc_第3页
开题报告-基于SSH2的邯郸学院3+1教学在线考试系统的开发.doc_第4页
开题报告-基于SSH2的邯郸学院3+1教学在线考试系统的开发.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

邯 郸 学 院毕业论文(设计)开题报告书论文(设计)题目 基于ssh2的邯郸学院3+1教学在线考试系统的开发学生姓名 学 号 20110441011005 指导教师 _ 年 级 2011 级 专 业 计算机科学与技术 2015 年1 月6 日说 明1. 本表需在指导教师和有关领导审查批准的情况下,要求学生认真填写。2. 课题来源分为教师提供选题或学生自拟课题;教师的科研任务;社会有关单位委托的课题;其他来源。3. 若课题因故变动时,应向指导教师提出申请,提交题目变动论证报告。题目来源教师提供选题(外接项目)主要研究内容1基本内容本设计主要利用J2EE、Struts2、Spring、Hibernate等技术,实现在线考试系统的功能及管理模块。2具体要求(1)教师角色的主要功能需求:题库试题管理、试卷批阅管理、考试安排管理、成绩导出管理、统计报表管理; (2)学生的主要功能需求:个人信息管理、查看可参加的考试、查看已经参加过的考试,成绩,试卷;(3)系统管理员的主要功能需求:用户(所有)信息的管理、系统管理包括权限的分配等、信息的管理;(4)管理员的主要功能需求:考场安排的管理、机构管理、用户(学生)管理。3现有的条件 熟悉JavaEE开发,参加过学校老师的培训,在实习时积累了一些开发经验,业务需求可以咨询系里的老师,需要的新技术在网上可以找到一点资料。开题依据(包括相关研究现状、此项研究的理论意义、学术价值、应用前景等)1 相关研究现状 国外发达国家中,基于计算机的在线考试系统蓬勃发展,并且对于题库设计建立的理论研究不断深入,而基于理论而开发出的实用考试系统层出不穷。早在1986年,美国心理协会出版了关于如何开发、使用计算机化考试以及解释考分的指南,成为了考试和软件开发者事实标准。 我国计算机考试系统和题库的理论研究和实践应用起步比较晚,但发展比较迅速,研究和开发活动比较活跃。其中使用专用在线考试系统影响较大的考试有:国家教务组织的全国计算机等级考试;面向普通教师使用的题库系统也有“海北智能助教系统”和国家“九五”重点攻关项目“计算机辅助教学软件研究开发与应用”;“中小学课件的研究与开发”专题中的“通用题库生成管理系统”等。以上考试系统各自实现了试题的计算机管理,抽题成卷,无纸化考试,自动判卷,对考试结果进行统计分析等各项功能的一部分,但也都存在一定的问题和局限性。总的来说,我国在线考试系统发展比较迅速,但总体水平不高,与发达国家相比在理论和实践上都存在一定差距。 国内外现有的网络考试系统极大地提高了教学的灵活性,在许多领域已经有了广泛的应用。最有影响的案例就是ETS(美国教育考试中心)举办的GPE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。而且在国外的一些计算机水平考试中也都使用了在线考试来代替传统的笔试,如美国计算机专业人员认证学会ICCP实施的有关认证考试等。在国内典型的有由教育部考试中心主办的全国计算机等级考试、各省的非计算机专业大学生水平考试,还有用于教考分离的各种题库等。但这些很多都是基于传统的客户机服务器(CS)模式的。如全国计算机等级考试。而基于BS模式的在线考试系统还没有广泛的使用。2此项研究的理论意义 根据我校3+1人才培养计划的安排,本设计的在线考试系统能够为老师提供一个能自动出题的平台,使考生能随时随地参与考试。同时,在线参加考试实现了真正意义上的公平公正,能够更好地完善人才培养计划的实施。服务器端采用Oracle数据库进行数据存储和JSP组件来构成考试的应用服务系统;而客户端用浏览器来完成考试的整个过程。同时,此系统还可以进行远程系统管理和维护。包括存储考生、管理员等用户信息,以及教师出题、考生在线考试、自动判卷以及相关的系统维护等功能,使得只要有浏览器的地方,就能使用它来考试。不仅可以满足本校3+1教学计划,也适用于一般中小型学校或企业的需要,有较好的社会实用价值。3学术价值 对于目前网络应用软件运行的主要模式:Client/Server模式与Browser/Web模式。前者在维护与升级方面较麻烦,而后者是近几年随Internet迅速发展起来的一种技术,它与C/S服务器类似,但是其服务器为Web服务器。其主要优点是便于扩充应用、升级维护更加简便。SSH框架采用分层架构模式,不仅可以规范开发行为,提高系统开发速度,而且可使系统易于测试、易于维护和易于扩展。基于SSH框架的架构模式显著降低了开发成本、资源和时间开销。 本次设计将在线考试系统的相关功能很好的实现出来,通过此次设计会加深对系统设计的思想上的认识,在使用SSH框架时会有更进一步的理解。同时对于前台界面中用的javascript,Ajax等前台技术的运用更加熟练,更加直接全面的体现了Java语言的优势与特点。4应用前景 国内外的网络考试系统不断问世,有效减轻了出圈、考试、评卷的工作。但这些平台仍然还存在一些问题:出卷方式过于单一;考试管理功能与实际管理过程有冲突;对主观题的评卷实现不合理。基于SSH框架的在线考试系统可实现基本考试功能,并在一定基础上加以改进。 本设计的在线考试系统根据我校3+1人才培养计划的安排,目前考试形式的变革需要用一种快速,安全,高效的途径,解决现行考试模式下的一些不足,有利于教学改革;能够与基于网络的远程教学平台进行无缝集成。目前,国内基于网络的远程教学正处于迅速崛起的发展阶段,迫切需要一个能够很好地支持教师教学、学生学习的专用在线考试平台。本系统可以为远程教学提供强有力网络在线考试的支持,可以与网络课程紧密整合,无缝的集成到远程教学支持平台中。起止时间和进度安排(包括外出调研)起止时间完成内容2014.11.30-2015.01.06查阅相关资料、撰写开题报告2015.01.11-2015.02.10总体设计和详细设计2015.02.11-2015.0310编写代码2015.03.11-2015.03.30系统调试2015.03.31-2015.04-15撰写毕业论文2015.04.16-2015.05.26修改完善论文并准备其他相关资料,准备参加毕业答辩 预期结果及成果形式1预期结果预计按时间计划和目标进度,完成基于ssh2的邯郸学院3+1教学在线考试系统的开发与调试。2成果形式 本系统可以完成以下功能: (1)考生在输入用户名登录系统后,可以选择能够参加的考试,随后进行考试。答题完毕后,进行交卷,系统将自动评分。考生可同时获得考试成绩并提供考生各科目成绩的详细查询。 (2)教师登录系统后,可以查询题库、添加题库、在线制作试卷,可设定试题的类型、难易程度、分值以及查询试卷和成绩等。 (3)管理员登录系统后,可以查询、添加、考场信息,可以添加、修改监考安排,添加、修改巡考安排等。 (4)系统管理员登录系统后,可以查询、添加、用户信息,可以对系统权限、角色进行分配等。可行性分析(已具备的条件和待解决的问题;拟采取的研究方法、技术路线、实验方案等)1已具备的条件 (1)学校网站上的一些资料及老师提供的一些资料可以供参考; (2)硬件设备:计算机; (3)软件环境:MyEclipse10、Oracle10g数据库、Tomcat6.0.37服务器; (4)学校提供了专门的老师指导; (5)一定的JavaEE、Oracle数据库操作、struts2、spring、hibernate框架的应用基础。2待解决的问题 (1)后台数据库的设计; (2)业务逻辑的梳理; (3)完成在线试卷的审阅具体算法的实现; (4)前台界面美工的设计。3拟采取的研究方法首先借鉴别人做的设计,对自己项目进行研究。通过对系统功能需求进行分析,对其基本功能有所了解,分别对学生功能模块、教师功能模块、系统管理员功能模块、管理员功能模块进行各部分功能分析及技术实现研究,并在此基础上进行数据库的设计及相关功能的实现。然后再myeclipse环境下搭建框架,将该系统的功能点进行实现,同时进行前台页面的设计。接着对系统进行测试,向数据库中添加数据,查看是否有逻辑错误,修改出现的bug,进一步完善系统。最后,对系统整体进行反复测试及分析完善,使该系统最后能够达到设计时的目标功能需求。4技术路线本考试系统中涉及学生功能模块、教师功能模块、系统管理员功能模块与管理员功能模块。使得整个考试系统的使用人员及维护人员,能够进行更方便快捷的操作、简单有效的管理,以及更加科学有效的试卷组织、更好的系统安全性及更加稳定的通用性。在此设计目的上进行的系统的整体设计。系统技术路线图,如图1所示: 图1 技术路线图5实验方案观看一些关于框架的视频资料,了解SSH框架的结构与外部扩展,再按照已学习过的项目做几个实验,掌握整个框架的功能配置,以及各功能模块的整合,实验方案设计如下:(1)通过简单的程序来测试spring对业务逻辑层的管理;(2)通过简单的程序来测试Hibernate对数据的持久化操作;通过以上的实践与练习,掌握了进行整体设计应具备的知识,将各模块功能独立实现,再进行功能衔接,实现整体功能。主要参考文献1 萨师煊,王珊.数据库系统概论M.北京:高等教育出版社,2000.2 张海藩.软件工程导论M.北京:清华大学出版社,2003.3 刘伟,张利国Java Web开发实战M北京:科学出版社,20084 李刚Struts2权威指南M北京:电子工业出版社,20075 精英科技.JSP核心技术 M. 北京:中国电力出版社,20016 梁文新Ajax+JSP网站开发从入门到精通M北京:清华大学出版社,20077 王夕宁,王晓平JSP通用模块及典型系统开发实例导航北京:人民邮电出版社,2006:288-296.8 孙卫琴,李洪成Tomcat与Java Web开发技术详解北京:电子工业出版社,2004:73-789 曹静Java编程思想M北京:中国水利水电出版社,2008,610 唐友国JSP网站开发详解M北京:电子工业出版,201011 孙卫琴,李洪成Tomcat Java Web开发技术详解M北京:电子工业出版社,200412 张晨,付冰,赵军等Java2应用编程150例M北京:电子工业出版社,200313 贺立红,张晓红.基于JSP技术的网络教学平台设计J.计算机与信息技术,2005.14 赵强.精通JSP编程M北京: 电子工业出版社,2006.15 吴其庆JSP网站设计经典教程M北京:冶金工业出版社,2001,416 王红Java Web应用开发技术实用教程M北京:中国水利水电出版社,2008,9.17 刘升华等.Java从入门到实践M北京:清华大学出版社,2009,342-

温馨提示

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

最新文档

评论

0/150

提交评论