基于Web的通用考试系统考试模块的开发.doc
《基于Web的通用考试系统考试模块的开发.doc》由会员分享,可在线阅读,更多相关《基于Web的通用考试系统考试模块的开发.doc(43页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)题 目基于Web的通用考试系统考试模块的开发学生姓名 学 号07030108所在系(院)计算机科学与技术系专业名称计算机科学与技术年 级2007级指导教师 职 称讲师2011年6月23日毕业设计(论文)任务书姓名曹修玮学号07030108专业计算机科学与技术系(院)计算机科学与技术系设计(论文)题目基于Web的通用考试系统考试模块的开发题目分类 工程设计; 工程技术研究; 软件工程(如CAI课题等); 专题研究;艺术设计; 其他 题目来源 自然科学基金与部、省、市级以上科研课题; 企、事业单位委托课题; 院级课题; 自拟课题 其他 指导教师职 称工作单位备 注毕业设计(论文)的
2、内容和要求:通过利用网络和数据库技术,采用基于B/S模式研究开发了试题库与在线考试系统,它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入、修改和查询,手工组卷与自动组卷,手工评分和自动评分以及进行在线考试管理等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,同时也大大减轻了教师出题、组卷和阅卷等繁重的工作量应完成的工作和提交材料要求:1.收集、整理与毕业设计有关领域的信息资料;2.完成本毕业设计方案和结构图的设计;3.制作、实现本毕业设计;4.完成本毕业设计流程图和编程语言的设计5
3、.完成软件的调试,功能达到设计要求;6.程序清单和图样资料;7.根据本课题的设计、编程、工作过程,形成符合学校规定的毕业设计书面报告主要参考文献:1 邵丽萍,张后扬.动态网页制作ASPM. 北京:电子工业出版社,2003.2 新东方电脑教材研发室,石志国.ASP动态网站编程M. 北京:清华大学出版社,2001.3 求是科技,吴明辉,胡煜,窦亮.ASP网络办公及商务应用系统开发实例导航M. 北京:人民邮电出版社,2003.4 袁晓园,王桂峰. 基于JSP的网络考试系统J. 计算机与信息技术,2008(11):1.5 田宗军,王桂峰. 基于B/S模式的在线考试系统J. 计算机与信息技术,2009(
4、12):1.6 赵蕾. 基于B/S模式的网络考试系统J. 南京工业职业技术学院学报,2009(11):1.7 彭珍瑞. 网络考试系统设计J. 信息技术,2010(11):1.8 陈婧. 无纸化会计从业资格考试系统的设计与实现J. 苏州市职业大学学报,2010(11):1.9 王桂娟. 基于JSP的远程考试平台的设计与实现J. 办公自动化,2008(11):1.10 庄治. 浅谈网上考试系统的设计J. 魅力中国,2010(11):1.11 Bill Wagner.Effective C#: 50 Specific Ways to Improve Your C#M. 北京:人民邮电出版社,2003
5、.12 Ronald J. Norman.Object-Oriented System Analysis and DesignM. 北京:清华大学出版社,2001.毕业设计(论文)进度计划:1 2010-12-6至2010-12-20 选题、收集材料、整理材料、书写毕业设计任务书;2. 2010-12-21至2010-12-31 书写毕业设计开题报告及翻译外文;3. 2011-1-1至2011-3-1 编写所需的程序、完成相关的论文;4. 2010-3-2至2010-5-1 上交学校和指导老师审查,并加以修改;5. 2010-5-2至2010-6-17 论文正式答辩;指导教师签字: 日期: 年
6、 月 日教学单位意见审核人签字:系(院)(盖章)年 月 日学院意见审核专家签字:年 月 日题目基于Web的通用考试系统考试模块的开发摘要网上考试系统课题产生是当今教育信息化的趋势及我国高校教育信息化系统的建设所需;其目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试,以避免传统手工考试的不足。本文对基于Web的通用考试系统考试模块采用了Microsoft的Access 2003数据库平台以及PowerBuilder8.0的B/S结构用户界面开发程序,来实现系统的运行。本系统是网络考场,它是基于B/S模式的全新的网络考试系统。服务器端对数据库进行管理,客户端通过浏览器登录网络考场
7、。与传统的基于C/S模式的网络考场相比,它更加稳定,更适宜于互联网上的考试。关键词:考试系统,数据库,互联网TitleWeb-based General Test System s Of Test Module DevelopmentAbstractToday, online examination system project of information generated educational trends and Chinas higher education information system needed to building; its purpose is to make
8、full use of existing school computer software, hardware and network resources to achieve paperless exam in order to avoid the traditional lack of manual examination. This Web-based General Test System test module uses Microsofts Access 2003 database platform, and PowerBuilder8.0 the B / S structure,
9、 user interface development process to achieve the systems operation. This system is a network test centers, it is based on B / S model of the new network test systems. The server-side managed of the database, the client browser to log network through the examination room. Based on the traditional C
10、 / S mode network compared to the examination room, it is more stable and more suitable for the examination on the Internet.Keywords:Examination System;Database;Internet目 录1 引 言12 基于WEB的考试系统概述22.1 设计背景22.2 现状分析32.3 实现功能43 系统概述53.1 网上考试系统的发展历史53.2 网上考试系统的作用63.3 网上考试系统设计思想63.4 网上考试系统存在的问题现状74 需求分析94.1
11、 现状分析94.2 系统的结构104.3 技术要求104.4 运行环境115 网上考试系统设计125.1 网上考试系统结构功能125.2 功能需求描述135.3 数据库的分析与设计135.4 主要功能模块165.5 网上考试系统实现175.5.1 系统结构175.5.2 开发工具175.5.3 数据流图195.5.4 数据字典206 具体设计及实现216.1 用户登录216.2 在线考试页面236.2.1 考试页面236.2.2 试卷选择界面246.3 系统运行截图266.3.1 准备考试266.3.2 考试开始266.3.3 提交试卷276.3.4 成绩显示277 系统测试与调试297.1
12、测试目的及任务297.2 测试方法297.3 系统调试297.3.1 系统调试的常用方法297.3.2 系统所用的调试方法307.3.3 网站测试307.3.4 网站维护318 结 论33致 谢35参考文献36附 录371 引 言网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发
13、展形成新的推动力。网上考试系统课题产生是当今教育信息化的趋势及我国高校教育信息化系统的建设所需;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet/Intranet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公正性,自动化组卷、阅卷可以减轻教师的工
14、作强度。2 基于Web的考试系统概述2.1 设计背景现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋
15、于公证!客观!更加激发学生的学习兴趣。为了适应新形势的发展,我们推出了这一系统,使其尽快在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!网络考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。而且用计算机进行标准化考试,可以节省资源,减少纸张和印刷费用。现代的社会中,办公自动化进入社会的每一个角落已经势不可挡,而网上考试系统是办公自动化的一个小小
16、体现,它为学校管理数据大量又繁杂的试卷工作提供了方便,提高了学校工作的效率,也适应了精兵简政之领导原则,也为办公自动化的普及奠定了基础。考试系统极大的提高了教学的灵活性,在许多领域已经有了广泛的应用,它可以帮助企业的主管部门,提高工作效率,实现企业考试信息管理及考试流程的系统化、规范化、自动化。2.2 现状分析目前比较流行的在线网络考试系统与传统的笔试相比,优势更加明显:传统的考试中,同一科目的考生必须在规定的时间内,会集在固定的场所进行考试,否则就可能造成考试题目的泄露;而在计算机网络考试系统中,不受时间和场所的限制,因为任何两个考生的试卷都不可能完全一样(也包括题目的顺序)。这样,我们就可
17、以灵活的安排考生的考试时间和地点。而且用计算机阅卷系统可以在考试结束是当场给出考试结果,计算机阅卷给了考生最大的公平性。考试系统极大的提高了教学的灵活性,在当前的许多领域已经有了广泛的应用。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。ASP是一种服务器端的指令环境,用来建立并执行交互式Web服务器应用程序,可以使用ASP结合服务器端指令、HTML网页及CO
18、M组件,换句话说,ASP程序包含“脚本语言程序(Scripting Language)”、“嵌入HTML(Embedded HTML)”、“COM组件调用”等3个部分,前者可由VBScript、Jscript(微软版的JavaScript)、Prescript、Python、REXX等程序语言编写而成。在线考试系统的主要特点是一方面可以动态地管理各种考试系统信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,用户可以在规定时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出考试结果,计算机阅卷给了用户的最大的公平感。如
19、何通过一种开发语言能高效的设计出这个系统是一个值考虑的一个需求。由于现代计算机网络技术的快速发展,信息已遍布全球。再加上现代考试的普及。网络已成为大众化的产物,所以将考试系统与网络相联,是很有意义的。ASP.NET技术为这个系统设计提供了极大的方便。2.3 实现功能本系统是网络考场,它是基于B/S模式的全新的网络考试系统。服务器端对数据库进行管理,客户端通过浏览器登录网络考场。与传统的基于C/S模式的网络考场相比,它更加稳定,更适宜于互联网上的考试。同时,网络考场是基于题库操作的,所以能实现智能自动组卷、自动阅卷和自动分析,大大缩短了考试周期。相比之下它比传统的人工考试系统更具优越性。网上考试
20、系统,考虑的主要是怎样出题,怎样收集答案、怎样保存,怎样判分这些问题。用户管理系统比较简单,就是要对数据库中的管理员用户和考生用户进行管理,而管理的项目则包括浏览整个系统的用户,添加、删除用户,以及更改用户的密码。阅卷系统是对考试系统的补充,因为我们的阅卷系统是自动判分的,但是为了判分的准确性,以及对用户的答题情况进行详细地了解,对用户的试卷应该进行判定。网络化的考试系统建立在系统后台的数据库的基础上,用户(包括普通考生、系统管理员、)可以方便地通过Internet和局域网轻松设置参加考试。当今网上教育几乎随处可见,它几乎贯穿到每一个领域的每个分支,它方便了我们的生活学习。我们可以坐在家中上远
21、程教育,相比我们坐在课堂上有很多优势。首先,我们能得到老师的特殊指导,我们能注意到每个细节问题;其次,我们同样可以和其他受教育者进行交流,而且是来自五湖四海的朋友,彼此交流经验。还有一些互动活动,你可以做实验,就像亲临现场一样。本系统可以实现学校及现代信息化企业的内部考试要求,可以实现学校或企业的低成本投入,高效率办公的宗旨。例如:一个学校或公司如果使用了本系统,老师和领导即使在外地出差也可以通过访问Internet轻松设置审批考试,考试结束后也不要传统的繁琐的阅卷过程,极大地提高了办公效率。考试的题型可以都是标准化客观题目(单选题、多项选择题),但本系统只包括了单选题和多选题及填空题,对于其
22、他类型的题目只要在本文的基础上稍加修改即可。3 系统概述3.1 网上考试系统的发展历史网上考试系统主要应用在全国计算机等级考试和一些水平考试中。我国是于1994年推出的“全国计算机等级考试”,其目的是以考促学,向社会推广普及计算机知识,为选拔人才提供统一,公正,客观和科学的标准。开考以来,截止2002年上半年,已顺利考过十五次,千余个考点遍布全国30个省市,考生累计人数500多万,累计获得证书人数200多万。根据我国计算机应用水平的实际情况,教育部考试中心于2002年对计算机等级考试大纲重新进行修订,并正式颁布了新的考试大纲,网上考试系统正以势不可挡的趋势迎面而来。传统的学习和培训方式,需要耗
23、费大量的人力、物力资源、不能满足学员个性化学习的要求,不能提供准确及时的分析数据,已经远远不能满足企业、学校等单位的迫切需要,越来越多的单位将目光转向了网上考试系统。网上考试系统是一种借助计算机网络实施学习考核过程的一种软件,它可以充分利用网络的分布性特点,提供分散式的学习培训过程,有效降低培训成本,并利用计算机的快速反应和海量存储的能力,及时准确的跟踪学习考核过程,提供详细的分析数据,供学员和主考官参考。现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行网上在线考试,以减轻教师的工作负担及提高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 通用 考试 系统 模块 开发

链接地址:https://www.31ppt.com/p-4107857.html