在线考试系统的开发(共36页).doc
《在线考试系统的开发(共36页).doc》由会员分享,可在线阅读,更多相关《在线考试系统的开发(共36页).doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学号:河南大学2012届本科毕业论文在线考试系统的开发The Development of Online Examination System论文作者姓名: 作 者 学 号: 所 在 学 院: 计算机与信息工程学院 所 学 专 业: 计算机科学与技术 导师姓名职称: ) 论文完成时间: 2012年5月12日 2012年5月12日专心-专注-专业河南大学2012届毕业设计(论文、创作)开题报告(学生本人填写)学号姓名导师姓名职称)开题时间2011年12月1日课题题目在线考试系统的开发课题来源导师指定 自定 其他来源课题的目的、意义以及和本课题有关的国内外现状分析:1 目
2、的:在线考试平台实现考生考试,考试管理,试卷管理,题库管理,等多个功能并且注重过程控制的管理。 2 意义:让老师做到有的放矢实时对课下学生对知识点的掌握情况进行系统有效的把握,提高教学效率。3 现状:随着我国网络技术、多媒体技术、数据库技术在教育领域中应用的不断发展,教育方式正面临着一场巨大的变革,在线考试已逐渐成为我国发展教育事业的一项战略抉择。研究目标、研究内容和准备解决的问题,拟采取的方法、技术或设计(开发)工具:1 目标:在线考试系统实现考生考试,考试管理,试卷管理,题库管理,等多个功能2 内容:在线考试系统是一个在线考试平台。该考试平台包含了考生考试,考试管理,试卷管理,题库管理,等
3、多个功能,主要注重过程控制的管理。定位于节省考试过程中的成本,方便学校对考试工作的管理。准备解决的问题。3 简单说明:系统设计所涉及的主要技术包括Java EE技术、JDBC技术、MVC模式、CSS、Ajax、数据库技术和Apache Tomcat技术;定位于节省考试过程中的成本,方便学院老师对考试工作的管理。其B/S的模式使之更容易部署推广及方便的使用。预期成果:1源程序2毕业论文进度计划与阶段要求:(1)2011-12-01 2011-12-31:查找资料、确定毕业设计题目。 2012-01-01:将毕业设计题目和基本功能说明发送到导师邮箱。(2)2012-01-02 2012-03-31
4、:搜集素材、整理设计内容。 2012-04-01:将开题报告和整理的设计内容发送到导师邮箱。(3)2012-04-02 2012-04-09:根据导师的建议和指导,继续设计。 2012-04-10:将中期检查表和修改后的设计内容发送到导师邮箱。(4)2012-04-11 - 2011.04.20:根据导师的建议和指导,完成设计。 2012-04-21:将完成的毕业设计内容发送到导师邮箱。(5)2012-04-22 - 2012-05-05:根据导师建议和已经完成的设计,完成论文初稿。 2012-05-06:将毕业论文初稿发送到导师邮箱。(6)2012-05-07 - 2012-05-11:根据
5、导师对论文的修改建议和指导,完成论文。 2012-05-12:将论文终稿发送到导师邮箱。开题前收集的资料和参考文献(5-8种)1 郝玉龙等编著,Java EE编程技术 清华大学出版社,2008年2 郎波,Java语言程序设计 清华大学出版社,2008年3 耿祥义 张跃平编著.,Java2实用教程 清华大学出版社,2002年4 郝玉龙等编著,Java EE编程技术 清华大学出版社,2008年5 (美)Bruce Eckel著,Java编程思想 机械工业出版社,2007年6 百度百科,百度知道,2012年指导教师对开题报告的意见:同意按开题报告的题目和设计思路开题。指导教师签名: 2012年4月5
6、日河南大学2012届毕业论文(设计、创作)任务书(导师根据学生的开题报告填写)题目名称 在线考试系统的开发 学院计算机与信息工程学院学生姓名所学专业计算机科学与技术学号05毕业论文(设计、创作)要求1设计内容设计一个B/S结构的在线考试系统2基本要求在线考试系统至少要实现一下内容:(1)不同用户进入不同登录页面功能(2)管理员对更新题库功能的实现(3)评分员评改试卷提交分数3要解决的问题如何让管理者对考试科目和试题库进行维护4要求提交的成果(1)毕业设计源程序(2)论文指导教师签名:2012年4 月 5 日河南大学2012届毕业设计(论文、创作)中期检查表(导师只填写评语,其他由学生填写)题目
7、名称:在线考试系统的开发学院计算机与信息工程学院学生姓名所学专业计算机科学与技术学号一、毕业设计(论文、创作)进展情况目前,项目设计的大致框架已基本完成,程序能够正常运行。但是还有一部分没有实现,有待进一步完善,但还是有少许Bug有待进一步完善。二、毕业设计(论文、创作)存在的问题及解决方案存在的问题:数据捕获结果无法通过界面及时显示,在捕获过程中出现“假死机”现象。解决方案:继续查找有关多线程编程的资料,希望能通过多线程以及线程间的互操作机制将界面操作和数据捕获分开,解决“假死机”现象三、学生本人对毕业设计阶段所做工作及进展情况的评价在做毕业设计期间,我积极认真,严格要求自己,并在代码设计过
8、程中及时解决了遇到的大部分问题。但是在数据捕获模块的数据显示部分,存在界面冻结现象,目前正在通过学过的知识和搜集的参考资料,想办法尽快解决这个问题。四、指导教师对学生毕业设计(论文、创作)中期检查的评语根据该生提交的毕业设计成果,以及该生和导师交流的情况,同意该生通过中期检查。允许该生根据本人搜集的参考资料和已经完成的设计成果,开始整理毕业论文文档。指导教师签名 2012年 5 月 5 日河南大学2012届毕业论文(设计、创作)教师评阅成绩表学院名称:计算机与信息工程学院学 号05姓名专业计算机科学与技术指导教师)教师评阅平均得分论文题目在线考试系统的开发指导教师评语及得分指导教师评语该生的选
9、题非常有实用性,及时实现了系统中的功能。论文叙述详细描述准确,非常具有实用价值。评分项目分值指导教师对毕业论文(设计、创作)评分撰写开题报告、文献综述15调查研究查阅整理资料10学习态度与规范要求10数据处理、文字表达10论文(设计、创作)质量和创新意识55合计100得分指导教师签名 2012年5月10日评阅教师评语及评分评阅教师评语该生论文写作详实,论文有条理性,对具体功能的表达准确,是一篇不错的本科论文。评分项目分值评阅毕业论文(设计、创作)评分撰写开题报告、文献综述满分15调查研究查阅整理资料10学习态度与规范要求10数据处理、文字表达10论文(设计、创作)质量和创新意识55合计100得
10、分评阅教师签名 2012年5月12日此表由教师填写河南大学2012届毕业论文(设计、创作)综合成绩表学号姓名所在学院计算机与信息工程学院答辩委员会评语及评分答辩委员会评语该生答辩过程中调理清晰,文章结构布局合理,能准确阐述自己系统实现的功能,达到本科毕业设计和毕业论文要求的标准,经答辩小组评议,同意通过论文答辩。答辩委员签字(4名以上): 2012年5月16日评分项目分值论文答辩小组评分答辩情况论文质量合计(100)内容表达情况(15)答辩问题情况(25)规范要求与文字表达(20)论文(设计、创作)质量和创新意识(40)得分答辩委员会主任签字: 2012年5月16日毕业论文(设计、创作)成绩综
11、合评定(百分制): 分(教师评阅表平均成绩占40%,答辩成绩占60%)综合评定等级(优、良、中、差):备注:一、论文的质量评定,应包括对论文的语言表达、结构层次、逻辑性理论分析、设计计算、分析和概括能力及在论文中是否有新的见解或创新性成果等做出评价。从论文来看学生掌握本专业基础理论和基本技能的程度。二、成绩评定采用结构评分法,即由指导教师、评阅教师和答辩委员会分别给分(以百分计),评阅教师得分乘以20%加上指导教师得分乘以20%加上答辩委员会得分乘以60%即综合成绩。评估等级按优、良、中、差划分,优90-100分;良76-89分;中60-75分;差60分以下。三、评分由专业教研室或院组织专门评
12、分小组(不少于5人),根据指导教师和答辩委员会意见决定每个学生的分数,在有争议时,应由答辩委员会进行表决。四、毕业论文答辩工作结束后,各院应于6月20日前向教务处推荐优秀论文以汇编成册,推荐的篇数为按当年学院毕业生人数的1.5%篇。五、各院亦可根据本专业的不同情况,制定相应的具有自己特色的内容。须报教务处备案。河南大学本科生毕业论文(设计、创作)承诺书论文题目在线考试系统的开发姓 名所学专业计算机科学与技术学 号完成时间2012年5 月9日指导教师姓名职称)承诺内容:1本毕业论文(设计、创作)是学生 张哲 在导师 梁文娟(讲师) 的指导下独立完成的,没有抄袭、剽窃他人成果,没有请人代做,若在毕
13、业论文(设计、创作)的各种检查、评比中被发现有以上行为,愿按学校有关规定接受处理,并承担相应的法律责任。2学校有权保留并向上级有关部门送交本毕业论文(设计、创作)的复印件和磁盘。备注:学生签名: 指导教师签名:2012 年 5 月 12 日 2012 年 5 月 12 日说明:学生毕业论文(设计、创作)如有保密等要求,请在备注中明确,承诺内容第2条即以备注为准。目 录摘 要随着计算机网络技术和网络教育的不断发展,传统的基于纸笔的考试形式已不能适应现在的发展需要,计算机在线考试正在逐步取代传统考试。计算机在线考试利用网络实现在线考试、评分等环节,实现教考分离,在一定程度上减少影响考试的人为主观因
14、素,同时减少了教师的工作量。在线考试系统的设计就是基于上述目的开发的设计在线考试系统是使用javaEE 和strut2+Spring框架开发的一个基于Web的在线考试平台,目标是为学校考试进行检验。该考试平台包含了考生考试,考试管理,试卷管理,题库管理,等多个功能,主要注重过程控制和考试档案的管理。定位于节省考试过程中的成本,方便学校对考试工作的管理。其B/S的模式使之更容易部署推广及方便的使用。关键词 java EE;Spring;Struts2;Mysql;在线考试系统ABSTRACTWith the development of computer network technique an
15、d network education, the traditional test from cannot meet the needs of modern development. Therefore, little by little, the traditional test is replaced by the on-line test. The computer on-line examination, grading and so on so as to separate teaching from testing, to a degree, which reduces human
16、 factor and the workload of teacher. The design of the on-line examination system is based on the above purpose.Online examination system is that one using java EE and Struts2+Spring frame to develop is based on Web to have an examination in the platform online, the goal is examined for the school.
17、Having its time for and had an examination the platform and included examinees having an examination, manage in examination, the paper is managed, the exam pool is managed, a lot of functions that the report form is managed, etc., pay attention to the course and control and have an examination the m
18、anagement of the file mainly. Orientate as sparingly the cost in the examination course, facilitate the control over work about test of school. Its B/Ss mode makes it easier to dispose popularizing and convenient to use.Keywords: java EE;Spring;Struts2;Mysql ;Online Exam第1章 绪 论随着计算机网络技术和网络教育的不断发展,传统
19、的基于纸笔的考试形式已不能适应现在的发展需要,计算机在线考试正在逐步取代传统考试。计算机在线考试利用网络实现在线考试、评分等环节,实现教考分离,在一定程度上减少影响考试的人为主观因素,同时减少了教师的工作量,在线考试系统的设计就是基于上述目的开发的设计。1.1 课题来源该课题为自选课题。1.2 课题背景在线考试系统是一个在线考试平台,目标是方便计算机学院学生和老师进行考试检验。该考试平台包含了考生考试,考试管理,试卷管理,题库管理等多个功能,主要注重过程控制的管理。定位于节省考试过程中的成本,方便学院老师对考试工作的管理。其B/S的模式使之更容易部署推广及方便的使用。1.3 国内外在该方向的研
20、究现状及分析在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化考试,节约大量的人力物力,并且速度更加快捷。1.4 关键技术本系统是利用Eclipse、Jsp 、Mysql、 Apache来实现系统的各个功能模块的。1 Eclipse特点Eclipse企业级工作平台(Eclipse Enterpris
21、e Workbench ,简称Eclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。在结构上, Eclipse的特征可以被分为7类:(1) JavaEE模型(2) WEB开发工具(3) EJB开发工具(4) 应用程序服务器的连接器(5) JavaEE项目部署服务(6) 数据库服务(7) Eclipse整合帮助对于以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 考试 系统 开发 36
限制150内