在线考试系统开题报告.doc

上传人:F****n 文档编号:103334215 上传时间:2019-10-06 格式:DOC 页数:9 大小:40KB
返回 下载 相关 举报
在线考试系统开题报告.doc_第1页
第1页 / 共9页
在线考试系统开题报告.doc_第2页
第2页 / 共9页
在线考试系统开题报告.doc_第3页
第3页 / 共9页
在线考试系统开题报告.doc_第4页
第4页 / 共9页
在线考试系统开题报告.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《在线考试系统开题报告.doc》由会员分享,可在线阅读,更多相关《在线考试系统开题报告.doc(9页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)开题报告学生姓名: 乔金平 学 号: 专 业: 软件工程 设计(论文)题目: 在线考试系统的设计与实现 指导教师: 姜梅 副教授 孟凡奇 讲师 2014 年3月26日开题报告填写要求1开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在系审查后生效;2开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第

2、一栏目内,学生写文献综述的参考文献应不少于10篇(不包括辞典、手册);4有关年月日等日期的填写,应当按照国标GB/T 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2002年4月26日”或“2002-04-26”。 毕 业 设 计(论 文)开 题 报 告1结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述:文 献 综 述1.引言 传统的考试需要老师编写试卷、打印试卷、安排考试、安排监考、收取试卷、评改试卷、讲评试卷和分析试卷2。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要5。随着计算机及网络技术的发展

3、,在线考试应运而生。与传统考试模式相比,在线考试可以实现教考分离,以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程6。通过网络来实现网上在线考试,是现代教育技术的一个具体实现,具有很重要的现实意义。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软

4、、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足9。2.研究现状2.1 研究背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训2。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 远程教育其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组

5、织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析2。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要7。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。2.2 关键技术和难点 根据对参考文献的阅读与研究,主要技术难点是JDBC技术。Java数据库编程主要使用JDBC技术。它是一种用于执行sql

6、语句的java API。它由一组用java编写的类和接口组成。Jdbc为开发人员提供了一个标准的api,是他们能够用纯java api 来编写数据库应用程序5。利用jdbc,想各种关系数据库发送sql语句就变成了一件很容易的事。换言之,利用jdbc api,就不必专门为访问数据库写一个程序。开发人员只需要写一个程序就够了,它可向相应的数据库发送语句。而且由于是使用java编写的应用程序,就无需为不同的平台编写不同的应用程序。将java和JDBC结合起来将使程序员只需写一遍程序就可让它在任何平台上运行。2.3 系统功能 在同一页面老师可以通过管理员密码进行试题录入,操作组卷,学生通过前台验证身份

7、,答题,以及成绩查询等。根据对文献1-10的分析,在线考试系统通常划分为以下几个模块:1) 基本数据维护功能模块:负责对系统中的基本数据信息即考生信息进行维护。2) 基本业务功能模块:负责定义系统中考生在线考试的实现过程。3) 查询功能模块:负责根据给定的条件查询考生信息和成绩信息。4) 安全使用管理功能模块:提供分级的用户管理,赋予不同级别的用户不同的权限,并且为了维护系统的安全性,需要正确的登录信息才能登录系统。2.4 应注意的问题本文研究的目的是开发一个易于管理和维护的面向教学的考试系统,具有一定的通用性,为了满足系统对先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要求,本

8、系统基于JAVA进行开发,采用先进的MVC设计模式。要求建立后台数据库,教师可以在题库中添加、编辑和删除试题;教师可以增加新的考试科目;可以充分利用题库中的试题由系统随机组卷;学生参加完考试能立即得到答案,并分析考试中答错的题目;教师能得到学生考试后传送到系统的反馈信息,可方便的对成绩进行查询和分析,同时对学生考试中出现的错误进行统计以便今后的教学。此外,还应具有良好的用户界面,操作方便,尽量减少误操作率,具有安全保密机制。开始设计后,要经常进行总结,确保设计及时并良好地完成。2.5设计原则1) 实用性:尽量选择成熟实用的技术,使得整个系统有一个安全、稳定的运行环境。2) 安全性:为了保障系统

9、平稳正常的运行,以及数据的完整性,整个系统必须有很好的安全性,必须加强数据库的安全保密设计。3) 开放性:该系统在建设上必须加强标准化及采用统一的技术规范,以实现网络互联,资源共享,高效运行和科学管理。3.结论在线考试系统是专门用于试题(卷)录入、查询、修改、删除、阅卷和参加在线考试系统。其最大的特点是开放性、方便性和灵活性。主要是指管理员不仅可以轻松地向题库添加、修改和查询试题(卷),而且还可以自动新增科目并建立相应的数据表;它还允许考生根据自己的考试科目,从现有的试题库中随机地抽取各类试题,以组建适合于自身所需的试卷。而且,自测试卷的难易程度和形式以及各大题分数等都由管理员根据需要确定。考

10、生通过浏览器进行有效的身份验证登录后,输入正确的试卷编号,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提交,并且其分数将被记入库中以供审核和查阅,并作为成绩评估和试卷分析的历史数据。成功地开发一套在线系统,不仅需要具备一定的理论基础,而且还需要对开发过程中所面临的问题有一个充分、清醒的认识。参考文献1 康金辉,殷永红. 基于BS模式的计算机等级考试系统的设计J. 陕西理工学院 学报:自然科学版,2006,24(1):29-32,432 林国辉.基于AJAX的在线考试系统J. 广东教育学院学报,2004,28(3):96-993 吴成洲.考试系统开发过程中关键问题的研究与实现

11、J.科技广场,2008,5:155-1564 朱贵良,宋庆涛,许强.基于Web模式的网络考试系统安全性研究J.计算机工程与应用,2002,38(13):175-1765 王蓉,汪诗林.基于J2EE架构的网络考试系统的设计与实现J计算机工程与应用,2005,41(28):2l1-215 6 程敏,胡宝清. 计算机考试系统智能阅卷的算法J.华中农业大学学报,2008,27(4): 569-5717 丁卫平,邓伟.基于web智能阅卷考试系统的设计与发现J.电气电子教学学报,2007(3):102-1058 邱虹坤,刘成,王亚杰. 基于B/S在线考试系统的开发J. 沈阳航空工业学院 学报, 2006,

12、(05) . 9 黄浩,朱绍文,张大斌,王泉德,胡宏银,陆玉昌. 一种基于Web的分布式信息管理 系统J. 计算机工程与应用, 2001,(14) . 10 马宗梅. UML在网上考试系统的分析中的应用J.福建电脑, 2008,9:102,113 毕 业 设 计(论 文)开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):一、在线考试属于一个远程教育管理系统,应解决以下问题:1) 建立完备的试题库,整合现有的考试资源,提高资源的利用率和当前的工作效率;2)利用计算机自动生成试卷,减少教师负担,同时也防止考生抄袭作弊;3)登陆后可以根据用户类型的不同分别进入不同的界面,身份验证严格

13、,防止网络替考及窃取权限修改成绩;4)考生答完卷后答案自动存储,若时间已到而试题未答完则自动保存成绩后强行退出;5)设定自动阅卷功能,标准化试题由于答案固定,可以让计算机自动将考生答案和标准化答案比对,自动生成成绩,确保成绩的公平和公正;二、方法途径:1) 查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。2) 通过查询资料了解该系统要如何做,及要做哪些东西。3) 设计出大体上的功能模块,画出模块图。4) 通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。5) 对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善

14、系统的目的。6) 最后,整理各阶段的设计记录文档,写成论文稿。 毕 业 设 计(论 文)开 题 报 告指导教师意见:1对“文献综述”的评语: 紧紧围绕课题,从研究背景、关键技术、系统功能、面临的问题和设计原则5个方面综述了“在线考试系统”的研究现状。实现教学与考试分离,为学生平时学习和自测、大规模考试测验提供一个良好的平台。同时,减轻教务人员的负担,使得教学工作更加轻松、高效。文献综述中偶有错别字及标点误用的情况,需要作者在态度和文本编辑方面进一步端正和提高。2对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测: 本课题针对学校学生多,人工判卷耗时费力的问题,拟开发一套“在线考试系统”软件。课题研究的主要问题包括:在同一页面老师可以通过管理员密码进行试题录入,操作组卷,学生通过前台验证身份,答题,以及成绩查询等,因此课题有一定的广度和工作量。 在线考试系统有很多的文献可供参考,因此技术难度不大。考虑到学生都经历过IT实训设计,又有软件编程和数据库设计基础,相信只要学生端正态度,刻苦钻研,一定能够按时完成系统的所有预期功能。 指导教师: 年 月 日所在系审查意见:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号