已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文(设计)开题报告书论文(设计)题目 基于 ssh2 的邯郸学院 3+1教学在线考试系统的开发学生姓名 学 号 指导教师 _ 年 级 专 业 计算机科学与技术 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 所示: 邯郸学院 3 + 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北京:电子工业出版社,2003 13 贺立红,张晓红.基于 JSP 技术的网络教学平台设计J.计算机与信息技术,2005.14 赵强.精通 JSP 编程M北京: 电子工业出版社,2006.15 吴其庆JSP 网站设计经典教程M北京:冶金工业出版社,2001,416 王红Java Web 应用开发技术实用教程M北京:中国水利水电出版社,2008,9.17 刘升华等.Java 从入门到实践M北京:清华大学出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年陕西省选调生招录(面向华东师范大学)备考题库带答案解析
- 青岛市莱西市马连庄镇社区工作者考试试题附答案解析
- 2026航天三院校园招聘历年真题汇编及答案解析(夺冠)
- 2026社会工作者(初)《社会工作实务》考试题及答案解析(夺冠)
- 2025哈尔滨工业大学(威海)秋季心理咨询岗位招聘1人笔试模拟试卷带答案解析
- 2026年陕西省选调生招录(面向厦门大学)备考题库附答案解析
- 2025河北唐山市遵化市、迁安市、迁西县、海港经济开发区第二、三批次事业单位招聘165人模拟试卷带答案解析
- 2025江西九江永修中环物产管理有限公司招聘工作人员1人历年真题库附答案解析
- 2025江西萍乡市人民医院招聘编外人员(第三批)4人笔试模拟试卷附答案解析
- 2025中国大唐集团下属能源开发公司招聘备考题库附答案解析
- 周期性麻痹的临床表现及护理
- 2025年新版护理三基知识考试必考重点题库及答案
- 小学生自制凉茶课件
- 软式内镜清洗消毒技术规范2025
- 英文检测合同协议
- 城市低空安全监管平台解决方案
- 建筑消防设施维护保养方案
- 《胸痛中心质控指标及考核标准》(第三版修订版)
- 仓库安全风险辨识清单
- 污染和泄漏应急处理
- 陕煤集团榆林化学有限责任公司招聘笔试
评论
0/150
提交评论