毕业设计毕业论文在线考试系统开题报告.doc_第1页
毕业设计毕业论文在线考试系统开题报告.doc_第2页
毕业设计毕业论文在线考试系统开题报告.doc_第3页
毕业设计毕业论文在线考试系统开题报告.doc_第4页
毕业设计毕业论文在线考试系统开题报告.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

本科毕业论文(设计)开题报告姓 名:学 号:学 院:专 业:班 级:指导教师:开题日期:毕业论文(设计)题目基于Struts和Hibernate框架的在线考试系统课题来源科研 应用教学 其它成果类别论文 设计一、课题的研究意义(选题的目的、依据,课题的理论意义和现实意义)选题的目的、依据:充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。 随着Internet的迅速发展和广泛普及,建立在其上的考试系统成为现代教育技术未来发展方向之一。Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。基于Internet的考试系统正成为人们的研究热点之一。课题的理论意义和现实意义:一直以来学校与社会上的各种考试大都采用传统的考试方式。在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着社会的快速发展,计算机高新技术的应用已涉及到社会各个领域。运用在教学领域的网上考试系统极大地提高了教学的灵活性,这样就可以灵活的安排考生的考试时间和地点,并且用计算机阅卷系统可以在考试结束时当场给出考试结果,计算机阅卷给了考生最大的公平性,同时也节省了学校出卷、阅卷时需要的大量的人力、物力、财力与时间,有很积极的现实意义。二、课题研究的主要内容:(课题研究的重点和在研究过程中要解决的关键问题,所要实现预期成果)本课题研究的主要内容包括教师管理程序、考生考试程序两大块.教师管理程序包括题库建立、试卷生成、考场信息管理、考生信息管理、成绩管理等几个模块。考生考试程序包括登录合法性验证、试题抽取、考试现场、试卷提交四个模块。此次课题研究的重点和所要解决的关键问题: 1.抽取试题方面:同一个知识点有时需要出不同的题型,这就要求抽取试题的时候解决题目重复率的问题。同时根据不同的专业,不同的水平,比如专科和本科的区别,要求在试题上有难易度的分别。 2.题目类型及判分:除了客观题以外,增加主观题,并实现客观题系统自动判分,主观题手动判卷。实现分类管理功能。3.考试安全:指定特定考试时间,指定IP,指定考场密码,三点同时满足才能登录考试页面进行考试。此次课题研究所要实现的预期成果:1考生登录。考生在浏览器中键入考试网址,然后输入考号,系统进行考生身份识别,如果是合法用户并满足登录条件,就查询并显示该考生的信息。考生确认后进入试题抽取界面。2.试题抽取。在此阶段随机抽取试题,产生试卷,设定考试环境,显示考生须知。考生确认后,进入答题现场界面。3.答题现场。显示所抽取的试题,提供答题界面,包括选择、填空、判断、主观题等题型。考试时间倒计时。当考生点击交卷或时间终止时,进入判分阶段。4.自动判分并显示成绩。比较学生答案和数据库中保存的正确答案,进行成绩判定。判分结束后,即时产生成绩单。三、课题的研究方法:(课题研究所采用的方法、技术路线以及研究思路等)课题研究所采用的方法、技术路线:此在线考试系统主要采用Struts和Hibernate相结合的方法。Struts是Apache基金会Jakatra项目下的一个开源项目,被公认为是开发基于MVC模式Web应用的最经典的框架。Struts框架将设计模式中“分离显示逻辑与业务逻辑”的能力发挥得淋漓尽致。这是采用这个框架的一个原因,因为以往的框架并没有做到显示逻辑和业务逻辑完全分离,这就造成了系统维护的困难,并不适合多人合作。Struts遵守了J2EE的Servelet、JSP等规范,并且根据J2EE的特点做了相应的变化和扩展,是J2EE体系架构的一种轻量级实现。Struts框架凭借其清晰性和灵活性,被越来越多的Web应用项目所采用,并成为当前应用最为广泛的轻量级Web开发框架。Hibernate是一个对象关系映射(Object-Relational Mapping)的开源框架,是基于Java的非常优秀的一个对象持久化开发框架。它根据O/R(对象/关系)映射技术思想,对JDBC进行了轻量级封装,使开发人员可以使用一种面向对象的方式来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,其中最重要的是,Hibernate可以在J2EE Web应用中完成数据持久化工作。课题的研究思路:1.系统环境的初步调查:在辽东学院,计算中心已经开发了计算机基础、VB、VFP和打字测试的上机考试软件。通过对老师以及同学的了解,增加考试的题型以及调整判分方式是必须的,考试的安全性问题也是一个重点。2.系统的可行性研究:开发此系统的技术是可行的,运用到的技术都十分成熟而且稳定。对于考试机器的配置要求很低,只要能够浏览IE就可以进行考试。3现行系统的详细调查: 网络上,已经有很多在线考试系统。例如SmartExam在线考试系统、通用考试系统WebExam、杰佛通用学习系统、上海交通安全信息网的交规模拟考试等。其中的SmartExam在线考试系统是新为软件推出的针对企业、政府机构、教育单位而设计的新一代纯B/S架构通用网络考试系统。该考试系统在2005-2006年网上考试系统产品市场上表现突出,超过1000多家企事业单位及学校成功实施在线考试项目,在考试系统产品市场中占有率第一。虽然那些大型的在线考试系统针对的对象很广,功能也十分强大,有很多借鉴的地方,但其中有很多功能并不是此次课题研究所需要的。此次开发的在线考试系统,主要针对的对象是学生,是小型的考试系统。所以此次课题将选择适合学生考试方面的功能加强完善,增加适合学生考试的新功能。做到既通用又有针对性。四、课题计划进度(各阶段计划完成的内容和所需时间)第一阶段:(2007年10月2007年11月)查阅文献资料。在2007年11月10日之前完成开题报告第二阶段:(2007年12月2008年1月)系统分析阶段。第三阶段:(2008年2月)系统设计。第四阶段:(2008年3月)系统调试。第五阶段:(2008年4月)撰写论文并完成初稿。第六阶段:(2008年5月)修改完善设计和论文,提交论文成稿,准备答辩。五、指导教师评语和意见:指导教师(签字): 年 月 日

温馨提示

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

评论

0/150

提交评论