logo资料库

基于BS 的在线考试系统.pdf

第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
资料共37页,剩余部分请下载后查看
湖北经济学院本科毕业(设计)论文 存档编号: 2006 届普通本科毕业论文(设计) 毕业论文(设计) 题目: 基于 B/S 的在线考试系统 专 业:信息管理与信息系统 院 系: 经济信息系 年 级: S 0241 班 学 号: 0 2 0 0 2 2 1 3 姓 名: 周 元 平 指导教师: 肖 琨 职 称: 讲 师 湖北经济学院教务处 制 1
湖北经济学院本科毕业(设计)论文 目 录 前 言 ................................................................ 1 摘 要 ................................................................ 5 Abstract ............................................................... 6 第 1 章 系统开发的背景 .................................................. 7 第 2 章 系统分析 ....................................................... 8 2.1 系统可行性分析 ..................................................... 8 2.2 需求分析 ........................................................... 9 2.3 项目目标 .......................................................... 10 第 3 章 系统设计 ...................................................... 11 3.1 目标设计: ......................................................... 11 3.2 设计思想和原理 .................................................... 12 3.3 功能模块设计 ...................................................... 13 3.4 系统数据库的设计: ................................................. 15 3.5 系统流程设计 ...................................................... 18 第 4 章 系统实现 ....................................................... 21 4.1.系统功能的实现: ................................................. 21 4.2 后台服务器和数据库配置 ............................................ 21 4.3 其他关键技术 ...................................................... 23 第 5 章 系统测试 ...................................................... 25 第 6 章 系统的维护及管理. ............................................. 26 结 束 语 .............................................................. 27 致 谢 ............................................................... 28 参考文献 .............................................................. 29 附 录 ............................................................... 31 2
湖北经济学院本科毕业(设计)论文 前 言 随着网络技术的飞速发展,为了适应时代的要求,教育界发动了一场包括教学工 具在内的大变革,考试亦有了新的面貌和模式。计算机网络考试指通过计算机实现对 知识的考核。与传统的考试相比,它最大限度排除了人为因素的作用,保证了考试的 客观性;考生在考试之后,一般就能够得到成绩,使考试具有实时性;而且通过计算 机改卷,标准一致,具有最佳的可靠性。目前,我国学校与社会上的各种考试大都采 用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、 考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试 要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常 容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机 应用的迅猛发展,网络应用不断扩大,且这些应用正逐步深入到千家万户。人们迫切 要求利用这些技术来进行计算机网络考试,以减轻教师的工作负担及提高工作效率, 与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习 兴趣。网络考试是现阶段研究开发的一个热点。一个完备的网络考试系统可以使用户 在网上学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很 大的提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网上自 动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做 的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这 表明其经济性是相当可观的。 因此,为了适应新形势的发展,在这里进行了这一系统的初步设计工作,也可以 说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用。另外,考 试系统的软件也必将不断的更新;同时,软件产品本身就要经过一个不断自我完善的 过程。本软件具有用户登录、多用户同时进行网络考试、按考生要求抽题、时间控制、 自动判卷,试题录入、修改题库、用户管理、科目管理、管理员管理、分数管理等重 要功能,也就是说实现了真正的无纸化考试。 在线考试系统的主在好处是一方面可以动态地管理各种考试信息.在这里系统管 理员给出了一定的考试题目,根据考生的需求自行选择考试科目;另一方面,考试的时 间是灵活的,考生可以在规定时间段内的任意时间参加考试;另外计算机化的考试的 最大特点是阅卷快,系统可以在考试结束时当场给出考试结果,网络考试给了考生最 3
湖北经济学院本科毕业(设计)论文 大的公平。 在线考试系统的目的是帮助主管考试部门提高工作效率,实现考试信息管理及考 试流程的系统化、规划化和自动化,围绕这个中心,在线考试系统实现了让系统管理员 按照要求管理并生成一份相关的试卷;也实现了使相关的科目老师能够对系统管理员 生成的试卷进行审批;还实现了使普通考生在规定的时间段内按照所选择的要求进行 相关科目的考试。 由于 ASP (ActiveServerPages,活动服务器页面)网页的高度灵活性和 ACCESS 数 据库的强大的数据处理功能,因此网络考试系统采用 ASP 和 ACCESS 数据库的软件开 发结合。 4
湖北经济学院本科毕业(设计)论文 摘 要 本文介绍了基于 B/S(Browser/Server,浏览器/服务器)的在线考试系统的开 发流程,从系统分析到系统的实现和运行,整个过程遵循软件开发的瀑布模型,其中 涉及到相关的技术和方法,包括 Visual Basic Script 脚本语言、ASP(Active Server Pages ,活动服务器页面)程序设计、ACCESS 数据库设计、利用 ASP 技术动态生成 HTML 页面的方法,使用 VB(Visual Basic)来设计控件,利用这些控件用来实现服务器的功 能,使用 ActiveX 活动文档来丰富浏览器的功能.利用这些技术方法实现了系统的结 构框架, 功能模块,数据库的连接,最终实现了在线考试系统的相关功能,包括考试 试卷的管理,用户管理,在线考试,自动判分等。 关键词: ASP ACCESS 数据库 ActiveX 在线考试系统; 5
湖北经济学院本科毕业(设计)论文 Abstract This article introduces the online examination system development flow which based on B/S (Browser/Server, browser/Server), from the system analysis to the system realization and movement, the entire process follows the waterfall model of the software development, in which involves to the related technology and method, including Visual Basic Script language, ASP (Active Server Pages) program design, the ACCESS database design, dynamic produce the HTML page using the ASP technology the method, Uses VB(Visual Basic) to design controls. Use these controls to realize the server function ,and uses the ActiveX activity documents to enrich the browser function. Has realized the system structural framing using these technical methods, function module ,the database connection. Has realized the on-line test system related function finally, including the test examination paper management, the user management, the online examination, automatically sentences the classification and so on. Keywords: ASP ACCESS ActiveX Online examination system. 6
湖北经济学院本科毕业(设计)论文 第 1 章 系统开发的背景 近年来,计算机技术的发展和互联网时代的到来和飞速发展,Internet 技术持续 迅猛的发展,也给传统的办学提出了新的模式。绝大部分大学和学院都已接入互联网 并建成校园网,各校的硬件设施已经比较完善。通过设计和建设网络拓扑架构、网络 安全系统、数据库基础结构、信息共享与管理、信息的发布与管理,从而方便管理者、 老师和学生间信息发布、信息交流和信息共享。以现代计算技术、网络技术为基础的 数字化教学主要是朝着信息化、网络化、现代化的目标迈进。与网络技术相结合的新 型办学模式具有对于教育、教学过程来说极为宝贵的特性,可以为新型办学模式的建 构提供理想的环境。 现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实 现异地教育和培训。如今,计算机硬件技术的发展已经达到了相当高的水平。但是, 远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有 更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的 设计要求。 在今天,计算机被日益广泛的用于信息处理。而用计算机开发的一些系统,大大 提高工作效率,节省了大量人力,物力。 这次开发的在线考试系统极大的提高了教 学的灵活性,现在许多领域已经有了广泛的应用。最有影响的案例就是 ETA(美国教 育考试中心)举办的 GRE(美国研究生入学考试)的计算机化考试,它使考试由原来 的每年只能有两次参加考试的机会变为每个工作日都可以参加考试。 相比传统的考试方法,在线考试系统的主要好处是一方面可以动态地管理各种考 试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面, 考试时间灵活,考生可以在规定时间段内的任意时间参加考试;另外计算机化的考试 的最大特点是阅卷快,系统可以在考试结束时当场给出考试结果,计算机阅卷给了考 生的最大的公平感。 在此开发的在线考试系统,旨在探索一种以互联网为基础的考试模式。通过这种 新的模式,为学校考试创造一种新的考试环境,使考务管理突破时空限制,提高考试 工作效率和标准化水平,使学校管理者、教师和学生可以在任何时候、任何地点通过 网络进行考试。基于此,作为信息管理专业的毕业生,我着手开发了此在线考试系统。 7
湖北经济学院本科毕业(设计)论文 第 2 章 系统分析 2.1 系统可行性分析 1.为什么要开发在线考试系统? 目前中小学校传统的手工方式测验存在诸多弊病: 一是工作量大,教师到处找试题、拼试卷、印刷、评分、算成绩,整个过程不仅 工作量很大,而且效率不高,花费了教师大量的时间和精力。 二是周期长,一次单元测验好多天后才能出结果,才能讲评,这时往往下一单元 已经上了好几节课,影响了教学的连贯性。 三是反馈能力弱,试题选择随意性大,对成绩的分析停留在平均分、及格率等表 面层次上,难以统计出学生对各个知识点的掌握程度,因此不能对症下药,只好加大 练习强度,大搞题海战术,加重了学生的学习负担,使素质教育成为空话。由此可见, 教学反馈环节的不足对整个教学过程有着一定的负面影响。 2. 在线考试系统的优势: 网络考试系统以准确、高速、网络化的信息技术为手段,实现了练习、测验过程 各环节的高度自动化、科学化和教学反馈信息的深度挖掘。系统通过提高测验考试的 效率、增强测验考试的反馈效果、揭示学生知识能力的局部缺陷,使教与学都更有针 对性,从而提高了学校的教学水平,将教师从单调繁重的劳动中解放出来,将学生从 无边无际的题海中解放出来。 使用网络考试系统,教师平时可以有效地收集试题,考试时的组卷将变得轻松愉 快,也不用为考场秩序混乱伤脑筋,烦琐的评卷工作交给计算机去做,计算机还能帮 助教师分析出教学的薄弱环节,统计出没掌握某个知识点的学生有哪些等等。网络考 试系统的运用大大降低了教师的劳动强度,大大缩短了测验周期,使测验更科学、更 能发挥统计价值,提高工作效率。 在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的 对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此在线考 试系统是信息化教学不可缺少的一个重要环节。 8
分享到:
收藏