开题报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
商丘学院毕业设计(论文)开题报告
分院:计算机科学与技术2011年11月13日题目在线考试系统的设计与实现
学生姓名张晓宇专业班级计本0802 课题类型设计指导教师唐娴职称讲师课题来源学生自选1.选题背景(含国内外相关研究综述及评价)与意义
(1)选题背景与意义。现在网络技术逐渐渗入社会生活各个层面,传统的考试
方式必将面临着变革,而Web网络考试则是一个很重要的方向。基于Web技术的
网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,
也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时
生成,可避免考试前的押题;而且可以采用大量标准化试题,从而使用计算机判
卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操
作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓
名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平
性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试
发展的趋势。
(2)国外研究综述。网上在线考试是现阶段研究开发的一个热点。它是建立在
国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。
一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,
已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、
试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库
就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题
库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观
的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做
一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁
重的工作中解脱出来。
(3)国内研究综述。在我国,虽然远程教育已经蓬勃发展起来,但是目前学校和
社会上的各种考试大都是采用传统的考试方式,在此方式下,组织一次考试至少
要经过五个步骤,即人工出题,考生考试,人工阅卷,成绩评估和试卷分析。显
然,随着考试类型的不断增加以及考试要求的不断提高,教师的工作量将会越来
越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入千家万户。人们迫切要求利用这些技术进行网上考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
2.选题研究的方法与主要内容
(1)选题研究方法:运用文献分析法、文本细读法、比较法、综合分析法等进行研究。
(2)选题研究的主要内容:首先,了解本论题的研究状况,形成文献综述和开题报告。其次,进一步搜集阅读资料并研读文本,做好相关的记录,形成论题提纲。第三,深入研究,写成初稿。最后,反复修改,完成定稿。
3.课题设计(或研究)的内容
本系统主要实现一个在线考试系统,根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块:
1、用户模块实现的功能
(1)主页:在这里我们可以看见本系统的主要功能和信息。
(2)用户登录:不同用户可以通过选择对应的用户类型,然后输入用户名和密码登录系统,同时包括修改自己密码的功能。
2、管理员模块实现的功能:
(1)教师管理:可进行教师信息的维护操作,如增加、修改、查询、删除以及教师任课班级设置功能。
(2)班级管理:可进行班级信息的管理和维护操作,如增加、修改、查询、删除和班级任课教师的管理功能。
(3)学生管理:可进行学生信息的增加、修改、查询、删除操作。
3、试卷和试卷管理模块实现的功能
(1)试卷发布、修改、删除:教师可发布新的考试试卷、其中包括试卷的增加、修改、查询和删除。
(2)试题的增加、修改、删除:可对试卷包含的试题进行增加、修改和删除。(3)学生考试:学生登录系统后,可选择参加某考试,在规定时间内完成答卷并给出相应分数。
4.研究条件和可能存在的问题
(1)关键技术:采用了基于时下比较流行的B/C模式设计,用jsp和servlet、javabean技术,结合sqlserver2000数据库,开发本系统。系统稳定性、安全性、可移植性更强。
(2)系统难点:上传照片涉及到SmartUpload组件上传,以前没有接触过,是技术难点所在。
5.参考文献
[1] 刘振岩,刘慧敏.ASP数据库开发入门与提高[M].北京:清华大学出版社,2004:
12-34。
[2] 黄晗文,李健等.基于ASP的无纸化考试系统的设计与实现[J].湖南工业职业技
术学院学报,2010,21(3):31-40。
[3] 邹元杰.基于web的英语考试平台的构建[J].信息系统工程,2010,12(30):27-40。
[4] 钱雪忠.数据库原理及应用[M].北京:北京邮电大学出版社,2010:36-98。
[5] 刘亚姝,李金莱.ASP网络编程技术与实践[M].北京:清华大学出版社,2008:
21-43。
[6] 张德静.深入浅处ASP程序设计与实现[J].中国青年出版社,2005,32(2):
160-183。
[7] 王娜.基于技术的在线考试系统的设计与实现[J].科技信息,2010,
10(17):46-49。
[8] 宣小平,但正刚.ASP数据库系统开发实例[M].北京:人民邮电出版社,2009:
81-93。
[9] 郭冠洲.基于ASP技术的在线考试系统的设计与实现[J].科技信息,2010,
14(13):12-14。
6.拟解决的主要问题和预期的结果
(1)拟解决的主要问题:如何改变传统在线考试的模式,开发出更快、更好的在线考试系统,以及存储考题的数据库安全问题,用户的权限问题,考试过程的时间问题和考生的分数问题等。