【毕业学位论文】(Word原稿)在线考试系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)在线考试系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)在线考试系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)在线考试系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)在线考试系统的设计与实现-软件工程_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 在线考试系统的设计与实现 姓 名: 号: 在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教师: 副指导教师: 一四年三月 A in 2014 在线考试系统的设计与实现 济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求 提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 I 摘 要 随着计算机技术 和网络技术 的迅猛发展,传统的考试方式由于步骤多、周期长、工作量大、成本高等不足越来越不适应某些现代 化 教育技术的要求。网络化考试由于具有操作简单、 节约资源 、考试方便 快捷 等原因已经在教育领域得到了较为广泛的应用,逐渐成为了广大教育工作者研究的热点。 本 课题 是在江西某高职院校考试改革需求的基础上,结合高职院校的具体实际,设计实现一套在线考试系统。 本系统使用 为前台页面的编辑语言,为后台数据库,使用 发平台进行 码、测试。 论文重点研究了用户登录注册、自主考试、 题目 管理 三 大模块的设计与实现。 论 文研究的主要 内容 有:首先, 详细介绍了在线考试系统的背景、相关理论和开发工具。在充分调研的基础上, 分析在线考试系统的实际需求,设计并确定了在线考试系统的总体设计方案 。 其次,论文对在线考试系统功能模块、数据库设计、主要功能等都进行了较深 入的研究与分析, 实现了 三大 模块的主要功能。最后,结合实际环境和需求进行了系统的测试,介绍了测试过程和结果 , 对全文工作进行了总结和对接下来的改进工作予以展望。 关键词 : 在线考试 , I of of is to of in of a is of to a of SP as as of on of of of of On of of of of on of is of is to 济大学 硕士学位论文 目录 录 第 1 章 绪 论 . 1 题研究背景及意义 . 1 内外研究现状 . 3 文的主要工作 . 5 文的组织结构 . 5 第 2 章 相关理论与技术基础 . 7 言 . 7 育质量评估 . 7 育测量 . 7 育统计 . 8 :系统部分代码 . 54 个人简历、在读期间发表的学术论文与研究成果 . 61 第 1 章 绪论 1 第 1 章 绪 论 随着科学技术的发展,特别是管理科学和电子计算机 技术 的发展,对于校园管理信息化、数字化建设提出了更高的要求 13。在线考试系统的建设是数字化校园建设的一个重要 组成 方面,当前, 我国许多 高校和高职院校都在建设相应的无纸化在线办公、教学、考试等系统 ,并且有些学校已经实现或部分实现了无纸化的办公、教学和考试 系统 4。因此,根据 学校的具体需求, 开发 具有本校特色 和 适合本校考试 科目特点 的 在线 考试系统,是 各 学 校当前 数字化校园建设 的一项重要工作 任务 。 题研究背景及意义 近年来,我国高等教育事业 发展较快, 办学规模 不断壮大, 高校合并潮和多校区办学模式 渐渐 兴起 。 因此,许多高校 都 存在多校区和远距离教学等 新型办学模式 ,这使得传统的以人工传递为主的纸上教学管理方式已难以满足新模式的要求 ,尤其是不能满足对大量信息的快速传递与业务处理的需求 5。 当前, 学校师生 在对一门课程的教学效果或学生的学习效果进行评价时,主要还是以考试的形式 来体现,成绩的高低往往能部分 地反映教学效果和学习效果的好坏。传统的考试形式一般是采取纸质试卷 考试 68,它的过程首先是老师出试卷 试卷录入并印刷试卷 规定的时间学生考试 手工批阅试卷 成绩汇总并录入 分析试卷。 通常,一门课程有多个单元,每个单元都要进行单元测试,还有期中考试、期未考试、月考、联考等等。这样下来,出试卷、录入印刷试卷、批阅试卷、成绩汇总录入和 试卷 分析都将耗费老师大量的时间和精力。因为考虑到不能泄题等原因,所有班级的学生应 该 在规定的时间 里 统一考试, 这样对于各班级的教学进度方面和各学生学习进度方面都 要较严格的一致性。 传统的考试方式因为是印刷纸质试卷, 还 存在纸张浪费,不节能环保等问题。 因此,在这种传统的考试方式下, 整个周期用时长 、 反馈慢 、 效率低下 、 不 仅不 利于教师的教学工作 而且也不利于学生的学习 9。 随着计算机 技术、 网络技术和数据库技术 等信息 相关 技术的发展, 特别是办公自动化技术和大型网络数据库的广泛应用,现在各行各业都在应用计算机第 1 章 绪论 2 进行相应的数据处理工作 10。因此,如何应用现代电子计算机技术来辅助高等院校的办公、教学和管理等方面的工作是摆在人们面前的迫切问题。为了提高教学效率,更好 地 服务广大师生员工 ,提高高等院校的教学管理水平,有效整合现有教学资源,充分利用互联网信息技术帮助教师和学生获取新的教学信息资源,提高学校教学管理和学生学习的水平,使学校能有效对各教学单位的教学管理活动情况进行综合管理,实现教学内容考试的在线化,本 课题 结合江西某高 职院 校的实际情况构建开发了这一 在线考试 系统 。 在线 考试 的形式不仅仅出现在科研、办公等方面,教育方面的需求也日益增大。学生在校生活的各个方面也已经和网络不可分割。所以在考试方面实现在线考试化,不仅是跟随时代的进步,也是提升教师和学生工作效率,使得学生课后学习及教师辅导更 加方 便。实现考试的在线化,不仅可以 将教师从传统考试方式中繁琐的过程中解放出来,而且对于学生来说在线考试 系统里题库量大, 题目分布更广泛 ,如果作为训练素材更全面。由此可知, 传统的考试方 式对于现代教育技术下的考试方式来说越来越有其不适应之处 1218。随着计算机技术 的迅猛发展, 特别是互联网应用已广泛深入到普通人的工作和生活中,在教育方面, 远程教育和虚拟大学 等新的教育教学形式相继出 现,人们迫切需要新的考试形式来 减轻教师 工作的负担以及提高工作效率。在线考试形式在此背景下产生了,它很好地适应了现代教育技术发展的要求 ,相对于传统的考试形式更 加 方便快捷,同时还 提高了考试的质量,使 得 考试更 加 趋于公正、客观 。年轻学生对于 新事物好奇心大, 新的考试方式 方便、快捷、愿意 接受 。 因此 ,在线考试方式还能激发年轻学生学习热情。 本课题就是为了这个目的而提出的,通过本系统,学生能够做到在线考试,通过互联网完成平常的学习测试,便于教 师的 教学管理 。 本 课题 主要 是设计实现在线考试系统 。 传统的考试方式存在周期长、效率低、保密性差、不节能环保等缺点。 在通信技术和计算机技术的发展推广下,高等学校的办公、教学和考试等都在不断地改进提升中,各种管理学理论和方法在高等院校得到了很好的实验和应用。 因此,设计实现具有高校特点的在线考试系统是 一件 既具有理论意义 又具有 现实需求 的任务 。 第 1 章 绪论 3 内外研究现状 从上世纪八十年代开始,以教育信息化、网络化带动的高等院校教学辅助教育管理经历了一个由尝试、兴起到蓬勃发展的过程 。 网络化教学首先在美国和日本兴起,其次是欧洲,这种新的教育教学方式无疑是教育技术与方式的一个巨大革命性的飞跃 1921。经过近三十 多 年的发展和进步, 计算机辅助教学(简称 已经取得了非常 显著 的成绩 。可以把 解为一种新型的教学活动,相对于传统的教 学活动来讲, 这种 教学活动 是 在计算机设备的辅助下进行开展的 。 计算机辅助教学活动不同于传统的教学活动,它采用对话的方式开展教学,教学过程、教学考试作业都在计算机的辅助条件下开展,计算机辅助教学活动给学生和教师都提供了一个新的学习平台,使教学活动能综合运用计算机、投影设备、多媒体设备等,这些教学设施和方法的应用突破了传统教学方式的弊端,实现了学习效率的提高,能使学生有效缩短教学时间、提高学习认知水平优化教学目标。 早期 在西方发达国家,由于信息技术和计算机技术的发展兴起,计算机开始逐步引入到在教学中 。 在美国和欧洲的 各级学校中,尤其是在高等学校中都进行了不同程度 的 引进和尝试,计算机辅助教学开始配合不同形式的教育教学活动并获得较好的成效,通过这一系列的实验和测试,教学界开始取得一定的实践经验并逐步建立了一整套开展 理论体系基础 22。 20 世纪 50 年代末至60 年代中期,这是 展的初期,这一 时期计算机还不普及,主要存在于一些大学科研机构和计算机公司, 研究 的 工作主要是以 少数大学和计算机公司 为中心,比较有代表性的为 统; 60 年代中期至 70 年代初,主要是 以前的研究成果转化成应用,如 学系统; 70 年代初至 70 年代中期,这一阶段是 用范围不断扩大,应用科目除了 物理和 数学之外,还有医学、 经济学、音乐、 语言学等学科; 70 年代中期 至 80 年代后期,微型计算机得到了发展, 应用更普遍; 90 年代以后, 计算机已逐渐普及至各教育机构和家庭用户,数字化 多媒体 技术 的 出现, 使得计算机具有 综合处理文字、图像、声音、图形的能力, 此时的计算机应用更 加 广泛, 得到了长足 的 发展 。 与此同时 ,在新信息革命的推动下信息技术和计算机技术开始在全世界范围的高等教育和中 、 初级教学界迅速发展,有力 地 促进了 各国教育的第 1 章 绪论 4 发展和进步, 改善 了学校教育的发展模式和发展水平,各国的 跃上一个新的台阶。 随着信息化时代的到来与急速发展,教育教学的模式必然会受其影响而发生根本上的变革,计算机网络环境下的在线考试系统应运而生。在线考试系统的发展是对于传统考试形式的有效延伸,也是快速提高教育生产力的有力工具。它使得考试不再必须局限于时间与地点,更加方 便 学校的自我测试以及老师的管控能力。 人们 日益认识到在线测试的必要性,国内外各大机构,都不断 地 推出了各富有其公司特色的认证考试系统,实现了无纸化 、 方 便 快捷 、 自动选题 和 随机测试等 等的强大功能 2325。 其中, 在国际上 比较知名的有: 证考试,是对 序员能力的认证测试 , 微软的 络工程师认证考试 等 。 我们国内也发展了一些特色的自学考试 系统 以及各省市自 主 开发的相关考试系统等。这些大中型的考试系统, 许多是为了加快考试速度, 满足考试效率的产物。随着时代的发展 和教学的改革,人们逐渐认识到在 网络化 环境下 的考试,符合规模庞大的考试人群,可以更好的达到公平公正考试的效果 26。 在线考试系统是一种随着网络技术和计算机技术发展而来的产物,其必然会随着时代和技术的发展,进行持续的版本更新和技术更迭。对于目前软件开发普遍使用的 术而言,其主要的发展历史也是有迹可循的: 1) 在早起的系统研发中,局限于计算机的限制以及网络技术等方面的限制,其大多是采用 C/S 的两层结构,其系统功能与结构大多非常简单,开发难度较小。 2) 随着系统的广泛推广,这种两层结构的 C/S 模式,逐渐暴露出很多的弊端,由于是使用客户端的原因,其系统考试数据往往都存储在本地数据库中,数据的保密性非常的差。其次由于是使用两层结构,只有客户使用层级以及数据库层,没有明确的逻辑业务管理层级,导致 很多相关数据庞大且交叉,不易于维护、升级等工作。 3) 有早起的两层 C/S 结构逐渐过渡到三层或者多层结构,在原有的思想基础上,完成了业务和数据以及表现层的剥离。使得系统更加专注业务功能。 随着浏览器的技术以及网络技术 、计算机技术的发展,很多公司或者单位推出基于浏览器的在线测试系统,不再需 要 本地客户端存储庞大的数据信息,第 1 章 绪论 5 从而保证数据的安全性,并且软件思想的成熟发展,使得其系统更具有维护以及业务关联性。 文的主要工作 本论文根据高职院校考试现状和目前的在线考试业务需求 ,采用面向对象的分析方法, 为前台 页面的编辑语言, 为后台数据库,使用发平台进行 码、测试。系统 主要 功能分为 三 大模块: 登录 注册模块、 自主考试 模块 、题目管理 模块 。在实际应用环境下,此系统能够满足日常的高职院校在线考试需要。主要研究内容如下: 分析在线考试系统的需求 深入研究高职院校在线考试的基本需求和个性化需求,本文将提出系统的需求,使开发的系统能按照需求来实现。 设计出该在线考试系统的整体构架 采用模块化软件设计思想,模块化过程按功 能要求结合分层设计思想实施。顶层模块通过调用各个子模块实现系统功能,每个子模块再调用它的下层模块,直到最下层的基本模块。 实现在线考试系统的功能模块 采用 术如 技术编码实现 自主考试、题目管理、用户管理、成绩管理等功能模块 。 对该在线系统进行测试和推广使用 在系统分析、设计和代码实现等各个开发阶段中,尽管 做到仔细认真,并且 采取了多种保证系统正常运行的措施,但错误和缺陷总是不可避免。因此,最后对该系统进行系统测试,及早 发现问题,减少后续工作麻烦,提高开发效率。 在该在线考试系统完成后,尽可能将此系统推广至各系部和兄弟院校使用。 文的组织结构 本系统结合江西某高职院校的教学 考试 特点和特色 而设计实现。 高职院校特别 注重学生动手实践能力的培养 , 存在的学校专业多,课程设置复杂,教师承当的课程数量较多等问题,本系统的开发成功可以大大减轻 教 师的 负担 ,对第 1 章 绪论 6 学生的考核也不再局限于具体的时间和地点,这有利于高职院校提高教学质量和教学管理水平。 在分析当前高 职院校的办公、教学和考试等现状的基础上,设计开发出一套在线考试系统。 论文 首先 简 要介绍 了教育质量评估相关理论知识和 系统的开发平台及相关技术, 然后根据软件工程的相关原理 详细阐述了系统需求 分析 ,接着根据系统需求分析对 系统具体模块功能 进行 设计 ,后来是系统的 实现与测试 部分,最后是对全文工作进行总结 。论文的 具体 组织结构如下: 第一章 绪论:简要介绍了论文研究背景 及意义 、国内外研究现状、 本文的主要工作和本 文 的 组织结构。 第二章 相关 理论与 技术 基础 : 首先对教育 质量评估相关理论 进行了介绍,接着 是对 C/S 和 B/S 开发模型进行了比较选择,最后是 对系统 开发技术进行了讨论。 第三章 在线考试 系统需求分析: 根据 软件工程相关原理, 对系统的需求进行分析,具体研究系统业务流程分析 、功能需求分析和非功能性需求分析 。 第四章 在线考试 系统设计:重点介绍 在线考试系统总体功能模块的划分和数据库设计,具体说明了数据逻辑设计和数据库表设计。 第五章 在线考试 系统 主要模块 实现: 首先介绍了时序图和系统的主要类图,接着 重点 阐述了 用户登录注册模块 、 自主考试模块 、 题目管理模块的实现 。 第六章 系统测试 与部署 :对本系统进行了测试,通过部分测试用例分析本系统的测试情况,证明 本课题设计实现的 在线考试系统达到了预期的目标。 最后将本系统应用于高职院校 ,取到了较好的效果。 第七章 总结与展望:对 全 文工作进行了总结,说明了本文取得的成果,并指出了存在 的 不足和 下一步工作的方向 。 第 2 章 相关理论与技术基础 7 第 2 章 相关理论与技术 基础 言 在高 职 院校中,对于一门课程的教师教学效果和学生的学习效果进行评价的一般方法是通过考试来体现 。 考试是进行有效的教育测量,用来检验学生的学习情况,同时也反映相关老师的教学情况。传统的考试方法大多数情况下是纸质试卷笔试, 随着计算机技术的发展, 在线考试系统作为一种计算机辅助考试的方式 得到了快速发展。 在线考试系统作为一种新的考试形式,其作用效果也 必须 要和传统的纸质试卷考试一样 能够有效地进行教育测量。 因 此,我们 在设计开发 在线考试系统时必须遵循教育教学规律,以教育测量和教育统计理论为基础 ,实现对老师教学情况和学生学习情况的合理测量 。 软件开发都需要相应的开发模式、平台和相关技术。为了实现在线考试系统我们使用了一些较先进合理的结构模式、开发平台和相关技术。 育 质量评估 育测量 在研究设计在线考试系统之前,首先我们来了解教育测量等相关知识。 教育测量 ( 要是研究如何 在设定的规则范围里, 通 过相应的 标准化测验来正确地、可靠地测量 对某 学科学 习 效果度量 的一门科学。对于教育工作者们,教育测量是必 须掌握的教育科学基础知识之一。 教育测量的概念有广义和狭义之分, 广义的教育测量 是根据测量学的原理,运用测量学的有关方法,对教育现象及其属性进行量化研究的过程 2732。 其范围更广,只要是与教育有关的活动并且能够度量的事件都可以认为是广义的教育测量,如:教育的投入、教育的效果、教学过程中的要素分配等等 。 我们通常所说的教育测量一般是指狭义的教育测量, 狭义的教育测量 是具体的数量化测定,它的要求是按照设定的规则 和程序来进行,通常测定的对象为学生的知识、智能或个性发挥等。对于教学效果或学习效果来进行评价通常是以考试 的 形式来进行,而 考试 是否 科学合理 ,能否 起 到正确 的 评价效果,都 以第 2 章 相关理论与技术基础 8 教育测量为基础。 能不能进行客观的定量分析是教育测量成功与否的关键所在,对于考试来说,其各个环节都应 该 进行客观的定量分析 ,在此基础上得出客观真实的数据,从而可以反映真实 的 教学效果。 给教育工作者真实客观的评价,发现存在的问题,提出合理的解决方案。 育统计 教育统计学是 专门 研究教育 方面 问题的一门统计科学, 其原理方法都归属于 数理统计学 ,是数 理统计学下的一个分支,它的 理论和方法是 对考试进行客观、科学、合理的分析 的保障 33。 教育统计的核心任务是通过对收集到的 相关教育 数据进行分类、整理、分析,得出教育 的客观规律 供教育工作者采用 。 测量结果的分析和评价一般是基于统计学的估计和校验。在统计方法中,其中的估计和校验法可以较科学地分析教育测量结果,为我们的决策提供有力的 支持。在统计学的诸多指标中,针对于 测量 的相关指标有: 难度、信度、区分度、效度等。 因此,对于考试结果的分析,要使用到两方面的知识,一是教育测量,另一个是教育统计。只有通过合理的教育测量 方 法 和科学的统计的 手段,得出的考试成绩才能更加真实可靠地反映教育规律。 一场成功的考试对于教师教学来说能够真实地反映教学情况,对于学生 学习 来说能够有效地反映学习效果。 考试的质量 对于教育反馈来说非常重要,它主要取决于试题的质量 。因此 ,科学合理地编制试卷,好的考试形式等都是考试成功的关键。 ,以前设计人员使用得较多的为 C/S ( 构,也就是客户机和服务器结构。在此结构模型下的软件,可以根据软件交互通信的特点,充分合理地利用两端硬件环境的优势, 将任务分配到 和来实现,降低了系统的通讯开销 34。 在网络技术发展的背景下,许多系统是 B/S 结构建立在局域网内,通过接数据库的应用,这种形式的系统开发维护成本较低,能实现的功能也较强大,通常也比较易于把握接受。这种模式下开发建立的系统,能实现不同的人员,从不同的时间,不同的地点,以不同的接入方式(比如 第 2 章 相关理论与技术基础 9 )访问和操作共同的数据库;对于不同的用户,可以设置相应的权限,能有效地保护数据平台和管理 访问权限,实现服务器数据库的安全 。特别是在 样的预编译语言和 术出现之后, B/S 架构 捷、高效。 C/S 结构中,一般是客户端访问服务器端的两层结构,而 B/S 结构是真正的三层结构,它的处理过程是客户端通过浏览器( 过访问 务器,然后再与后台数据库相连,传输是以 协议。其三层结构组成如图 示。 图 层结构图 由图 层结构图可以看出,在该 B/S 结构模型下,从左至右,分为三个层次,其功能分别是: 第一层是客户端即浏览 器,浏览器主要是为客户提供交互的界面、和后台务器相连接。客户端通过 务器提出服务请求, 务器利用议把反馈的结果文件资料传给客户,客户端接受反馈过来的结果文件,并将其显示在 览器上; 第二层 务器是功能层,用以完成客户提出的各类应用功能。其工作过程为,客户向 务器发送服务请求, 务器接受之,并与后台数据库连接,后台数据库进行处理,处理完之后将结果反馈回 务器,最后结果传至客户端; 第三层数据库服务器是数据 层。数 据库服务器里存储有相应的数据信息 ,客户通过 务器向其提出请求,其处理结果也是通过 务器反馈给客户。 从以上分析可知, B/S 结构把将处理功能移植到了服务器端,从而解放了客户端,用户是通过浏览器向服务器发送服务请求的,这样处理的好处是使用方便,对于数据数据库维护传统 C/S 模式更加经济实惠。 B/S 结构的特点决定了其维护呈现层次化,将对其的维护工作分为管理员和系统维护员,管理员主要是负责服务器硬件日常管理和维护,而后台数据库的更新和维护主要是系统维护客户端 务器 后台数据库 客 户端 第 2 章 相关理论与技术基础 10 员的责任。因此,三层结构也可以被理解为在 C/S 模式中间增加了一个 务器。 发 技术 面技术 称 由 司倡导和许多公司参与共同研讨创建的一种技术标准。 术是在 言上的脚本语言, 页为服务于 应用程序一个接口。 码和特定的预定义动作可以嵌入到静态页面中可以通过 言来达成实现 35。 其特点是: ( 1)只要一次性编写,到处运行。可以在多个系统中不做代码修改就可以运行。 ( 2) 统可以在多平台受到支持。几乎能在所有平台中开发和任意环境中进行部 署、扩展、开发, 这点优点 对比 局限 性相当明显。 ( 3)可伸缩性的强大。 术是用 言作为脚本语言的,而 言是强大、成熟、易扩充的编程语言。 ( 4)有着功能强大优秀的开发工具的 支持。 经具 备许多优秀的开发工具,这些工具许多是开源免费的,具兼容性也优秀,在许多不同的平台之下都可以顺利地运行。 ( 5) 能支持服务器端 的组件。 以实现商务功 能的复杂来通过使用成熟 的 件 来。 言是以其平台无关性、面向对象、安全性、简单性、分布式、高性能、多线 程和动态性等卓越的特点成为网络程序中优秀并且广受使用的程序设计语言,在当今的 占有一席之地。 术成功借助优势并且借鉴了当前成功语言的优势,迅速得以推广,通过 以建立安全的、跨平台的网站。 架 式的一种实现。 作原理如图 示。 第 2 章 相关理论与技术基础 11 图 作原理图 作原理 36如下: ( 1) 首先 初始化, 读入相关配置文件,如: ( 2)发送 请求,客户端请求以 结尾 ( 3)填充 例化、复位、填充数据、校验、保存) ( 4)将请求转发到 用 方法) ( 5) 具体的业务处理 (可以调用后台类,返回 象) ( 6)返回目标响应对象(从 回到 ( 7)转换 求到目标响应对象(查找响应,根据返回的 ( 8) 应,返回到 面。 术 据库连接)是一种用于执行 技术可以为不同的关系数据库实现统一的访问,也就是可以实现更高级的抽象使用而不必关心具体不同数据库的连接问题,其组成是 3739。由于 工具 /数据库开发人员提供了一个标准的 以使开发人员方便实现 写数据库应用程序。 第 2 章 相关理论与技术基础 12 由 术特点可知,对于不同的关系数据库访问操作,不需要针对各不相同的数据库专门写程序去实现同一功能 ,开发人员只需用 一个相应的程序向数据库发送 用,而不管具体是 据库、 据库还是 据库等。 言和 合可以在任何平台上运行,实现 “编写一次,处处运行 ”,开发人员不必为不同的平台编写不同的应用程序,从而减轻系统的开发维护和移植的负担。 章小结 本章根据系统的总体实现目标,主要介绍了 教育测量和统计相关理论, B/统的设计技术,开发环境等。对各种工具和技术的特点作了概要性的描述,为本系统的设计和实现选择的开发工 具及其版本 提供了参考 。本章的 相关理论和技术基础 介绍为 高职院校在线考试系统的 设计与实现提供了基础,对于 系统的 分析 、 设计 和 实现将会在以下章节中重点介绍 。第 3 章 在线考试系统需求分析 13 第 3 章 在线考试系统 需求 分析 言 根据软件工程相关理论,软件需求分析是根据顾客工作的实际情况 来确定系统的功能需求、可用性需求以及性能需求等,是进行系统开发所必需经历的阶段 4041。需求分析是在充分调研的基础上,明确用户的具体要求,并且用恰当的语言表达出来,确定开发应用系统的目标。 本项目是根据江西某高职院校教学考试改革需求而提出来的。 系统的需求方面是针对于系统用户(主要是教师和学生)的想法和要求来总结编制, 在满足其需求的基础上考虑如何进一步提高性能。 针对于在线考试系统服务的相关人员(授课教师、考生、监考工作人员等)进行走访调研, 根据他们 提出的问题 、 见解 和 建议,整理成表格及文档,最后 归纳出系统的需求。本系统独立于其它应用系统,自成一个完整的系统。 本章 主要是在江西某高职院校教学考试改革调研的基础上,结合学校、教师和学生提出的相关需求,表达在线考试系统相应的需求 。 统的目标 由于传统的纸质考试存在周期长、反馈慢、效率低下和资源浪费严重等缺点 ,为了避免这些缺点,提高效率,设计实现无纸化在线考试系统。 在此,本课题的主要任务是设计完成一 套 软件系统,学生通过此系统可以参加考试、查看分数等,教师通过此系统可以出试卷、批改试卷、查看分数和分析试卷等。 其设计的总体目标: 本系统 的使用对象为 教师类用户 和 学生类用户 , 不同的用户类型所 使用的功能不同,完成的任务也不同 。教师类用户可以创建试题、删除试题、修改试题,也可进行试题维护、修改密码以及对成绩的统计;学生类用户主要是参与考试 、 完成 答题 和 查询成绩。 在安全保密方面,考试的试卷必须保密。教师用户和学生用户进入系统 必须输入正确的用户名和密码,他们的操作也仅在用户自己权限范围内进行。 第 3 章 在线考试系统需求分析 14 题目的选择具有稳定性、随机性。教师在对试卷进行组卷时,可以按照特定规则进行组卷,也可以手动组卷。 题库的更新由教师用户完成,学生用户不允许对题库进行添加删除等操作。试题题型可以是选择题、判断题等, 系统完成对题目类型的分类管理。 良好的开放性,此系统可以作为模拟考试或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论