




已阅读5页,还剩79页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中图分类号: 学校代码: 10055 密级: 公开 硕 士 专 业 学 位 论 文 在线考试系统的设计与实现 要 I 摘 要 随着现代教育信息化的发展,学校的传统考试要求老师准备试卷、印刷试卷,然后需要安排考试、监考和收集试卷,最后还需要评改、讲评试卷和分析试卷,延续已久的考试方式突显出了很多问题,例如:步骤繁多、周期时间长、工作量大、容易出错、还有就是成本高等诸多弊端 。以目前教学的发展趋势来分析,原有的既复杂又繁琐的过程会慢慢被历史所淘汰。在我国,计算机考试系统,题库的理论研究还有实践应用起步相对都比较晚,但是其发展还是比较迅速的。随着高科技的迅速崛起,传统的考试方式面临着巨大的冲击,网络考试将逐步取代现有的考试模式。 当前广泛实施的考教分离,使无纸化考试变得越来越重要,很多高校都开始陆续实施网上在线考试。一个功能完备的在线考试系统既可以减少学校在人力、物力和时间方面的投入,节约考试成本,提高考试工作的效率,又可以为学生提供一个自主化、个性化、公平化的考试平台,对推动教 育信息化发展具有重要意义。我们所设计的在线考试系统将会分为管理员登录入口和普通用户登录入口,其中管理员用户可以管理基本的信息资料(学生信息,老师信息等)、考试的试卷(正式试卷,模拟试卷等)、所有的题库信息和学生的成绩等功能;而另外一个入口主要是为普通用户(考生)登录而开放的,目的是让学生通过此入口进入,然后参加在线考试,考试结束后可以进行成绩的查询等操作。 计算机技术的快速发展,互联网技术的逐步升级,促使在线考试系统逐步取代原有的考试模式。通过这种新型的考试模式,学生可以突破时空限制,灵活自主地进行考试 ;教 师可以轻松地获取学生的考试结果 ;学校可以大大简化考试的组织工作,节约了时间,减少了人力、物力和财力的投入。通过这种考试方式,考生可以通过 览器远程考试,教师可以通过 程阅卷,管理人员可通过客户端程序对考试情况进行发布、管理,统计和查询考试结果。在线考试系统己经突破了传统考试在时空上的限制,不仅使考试方式变得更灵活,而且通过计算机管理,大大减少了管理人员和教师的工作量。该系统操作简单,数据安全,正是这些优势,使其很好地满足了无纸化考试的要求。 关键词 : 无纸化 ; 在线考试 ; 新型考试模式 I of in to to a of a of is of no of as as of is is of of is to A in of of an of of in is We of on a is to is a at . on or a of of of in of of By of II a eb is in to of is to it is it to of a 录 录 第一章 绪 论 1 第一节 引言 1 第二节 研究背景和意义 1 第三节 在线考试系统现状和技术 2 第四节 研究目标及内容 2 第五节 论文组织结构 3 第二章 技术背景 5 第一节 系统架构 5 第二节 程序开发技术应用 6 第三节 数据库开发 技术应用 7 第三章 在线考试系统需求分析 9 第一节 系统功能需求分析 9 第二节 系统性能需求分析 14 第三节 系统数据需求分析 15 第四节 系统运行要求分析 15 第四章 在线考试系统总体设计 17 第一节 设计思路 17 第二节 系统功能分析 18 第三节 系统分层模型设计 26 第五章 数据库设计 28 第一节 逻辑模型分析 28 第二节 实体结构设计 29 第三节 表结构设计 32 第六章 系统详细设计与实现 38 第一节 系统实现 38 生信息管理模块 38 题库信息管理 模块 42 目 录 V 在线考试 模块 52 评分阅卷管理 模块 56 考生成绩管理 模块 58 系统信息设置 61 第二节 代码实现 65 第七章 系统软件测试和后期分析 69 第一节 系统软件测试目的 69 第二节 测试过程和结果 69 测试报告 69 测试结论 70 第三节 技术难题和解决方案 71 第四节 后期分析 72 第八章 总结与展望 73 第一节 开发总结 73 第二节 技术 展望 74 参考文献 75 致 谢 77 个人简历 78 第一章 绪论 1 第一章 绪 论 第一节 引言 中国数十年的发展,使互联网技术日趋成熟先进。其在我国 经过这十几年的发展,现在已经对各行各业产生着巨大的影响,这其中就包括教育行业。时代造就个性,互联网给学生带来了新的学习理念和方式,自主和人性化的考试方式是他们非常渴望的 ;社会的各行各业都在发展进步,作为培养下一代的教育业更不能落后余人,不断的改革和发展是必须要进行的,只有改进才能把教育事业搞得更好 ;学校渴望让学生感受到多元与特色化的教学配套,去除效率低下的工作作风。在线考试的形式便在这种大环境下破土而出。它的特点便是在网络上实时运行。这种形式在很短的时间内边流传开来,使在线考试风靡全国。如远程教育机构、驾照学习和职称类考试都是如此。 第二节 研究背景和意义 该系统可以开发出栩栩如生的多媒体试卷,不但可以做到图文并茂,还可加入视频、音频、动画等多媒体元素。我国各高校的上机考试系统应用晚,题库储备少,但发展极快,各类的研发活动频繁。清华泰豪网络考试系统,系统功能强大,覆盖面广。可实现功能包括试卷自动组合,学生在线练习和测试,统计自动实现,成绩自动分析等。其试题库建设方面也极其独到,较为开放。各教育机构均可在此平台应用,实现 各类工作。 南琼考试系统,在管理员用户层面、教师用户层面以及学生用户层面都表现的极为出色。试题录入、存储、查询、修改及发布公告信息等操作一应俱全,课堂练习、教学、复习等教学环节,利用率颇高。各类学生可以做到同地不同终端进行考试。且完毕后,试卷的客观题自动即刻显示。 考教分离的广泛运用,推进了无纸化考试的速度,网上在线考试开始被诸多高校使用。一个功能完备的在线考试系统既可以减少学校各个方面的投入成本,考试工作效率得到大幅提升,且学生提供一个自主化、个性化、公平化的考试平台,对教育信息化产业化的发展起到助推作用 。这种新型的考试模式,让学生可以灵活自由,不受限制的进行考试 ;同时教师对考试结果也可的评阅化第一章 绪论 2 繁为简。 ;通过这种考试方式,考生,教师,管理人员都极大享受到了便捷的使用功能。在线考试系统无时空上的限制,且操作简单,数据安全,极大的满足了无纸化考试的要求和标准。 第三节 在线考试系统现状和技术 机考系统目前在全国已经广泛应用,极具代表性的便是计算机等级考试。在 C/S 模式里,服务器和客户端的安装极为复杂,使广大在校机房管理员颇为头痛,机器考试和硬盘保护间的冲突、,频繁的系统变换操作,都会带来很多的不便。 B/S 模式 技术在这几年迅速发展,优点是便于开发应用和系统的升级维护,这种 B/S 开发模式在不断的扩大市场。 现如今的在线考试系统主要采用 开发。数据库管理系统一般会采用 各个版本,用 言和 实现数据库和应用程序的连接。 第四节 研究目标及内容 我们的目标是研究并实现一个在线考试系统。在学校现有环境和硬件基础上,我们利用现有资源,开发出一个便于维护的,容易扩展的,具有良好人机交互界面的,新型 便捷易于用户使用的在线考试系统。新型的在线考试系统将实现学校考试的无纸化,为学校选拔人才,学期考核等工作提供方便,有效的途径。 系统的 B/S 模式通常在服务器端已具有 务,虚拟目录的设置更是极其简易。客户端安装的 以上操作系统自带的 览器也使客户端无需任何操作安装,使考试的基础工作问题和机房管理的复杂问题得到充分解决。据库系统将为大家带来一种脱离传统且高效公允的考试模式 我们的考试系统用户可分为管理员和普通用户(参考学生)两类。 管理员包括: ( 1) 试卷管理 ( 2) 题库管理 ( 3) 阅卷管理 第一章 绪论 3 ( 4) 成绩管理 普通用户包括: ( 1) 在线考试(包括模拟考试和正式考试) ( 2) 查询以往考试成绩 第五节 论文组织结构 本论文各章节结构安排如下: 文章一共分为八 部分,第一章为绪论。总结了国内外在线考试系统的现状及趋势。分析了原有考试存在的问题,概述了采用在线考试系统的意义。使用本系统使人力、物力经常保持最佳比例,通过实现学生网上“无纸化”考试,从而提高考试的便利性,提高学校的工作效率,减轻工作人员负担,节约办公经费,保证各项工作能够又好又快的完成。节约了人力物力,又提高了办公效率,从真正意义上实现了学校的知识管理。 第二 章为在线考试系统的技术背景,包括系统架构,技术应用和数据库应用。 第三章为系统的需求分析。通过领导,老师,学生的各项要求分析具体的功能模块的可行性设计。现阶段用户主要是对信息数字化和操作自动化的要求比较高。随着科技的快速发展,使用电脑的人越来越多,要求也越来越高,需要实现高度自动化,并且要准确,在线考试系统将逐渐成为学校建设的主要部分。 第四章是从系统设计的角度来分析在线考试系统架构。首先从总体入手,然后再逐步分析各个模块,各个层次所需的技术。往往系统设计工作做得越充分,那么后期的监测工作和变更就会越少,那 么软件系统的成功率就会越高。 第五章主要是在线考试系统的数据库设计部分内容,使用了 的方式分析了本系统的主要数据,并最终生成了数据库。 第六 章主要是在线考试系统的详细设计,还有就是具体实现,包括系统硬件配置,系统功能模块详细设计,系统代码实现等内容。 第 七 章为系统软件测试和后期分析部分。好的软件开发后的测试是必不可少的,而且往往需要投入更多的时间和精力, 为 软件质量 模型的建立提供依据 ,确保软件能更好的上线。 第一章 绪论 4 第 八 章是总结与展望。在线考试系统在国内发展刚刚起步,产品和理念都有了日新月异的发展,这充分说明了,在线考试系统是一个与时俱进的产品。随着时间的推移,计算机技术在不断的提高,网络应用技术也在的不断发展之中,人们将会无纸化考试系统提出更高的要求。其中包括:可以根据老师的意图能科学的组卷,采用多种媒体,多种联机支持方式,并且能对考生的答题情况有适应和反馈的能力,能对 考试的结果进行统计和分析,以及把无纸化的在线考试系纳入计入到其他的学科当中。原有的考试方式已经无法满足当下的需求。我将在本章具体论述。 第二章 技术背景 5 第二章 技术背景 第一节 系统架构 B/S 结构( 构)结构即浏览器和服务器结构。它是随着术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 览器来实现,极少部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本 和工作量,降低了用户的总体成本。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 )访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。 在 B/S 架构中,客户机上只需要安装一个浏览器,如 游或火狐浏览器等。而 览器在安装 作系统时已自带。 服务器端需要安装大型的数据库,如 。客户端的浏览器通过 务器与服务器端的数据库进行数据交互。 B/S 结构的优点如下: (1)客户端不用安装特别的软件,只要用操作系统自带的浏览器,能上网即可使用。 (2)减轻了客户端的负载量,减少了不必要的空间浪费,大部分的逻辑都在服务器端执行,对服务器来说,负荷量增大,但对客户端来说,实现了 胖 服务器, 瘦 客户端的思想。 (3)客户端不必对软件进行维护和升级,由服务器端实现这些操作。 (4)客户端以不同的方式在操作同一个数据 库,实现信息的统一。 (5)通过客户端浏览器可以即时得到任何消息,随时动态更新。 综合以上优点,本系统将采用 B/S 架构进行开发和实现。 第二章 技术背景 6 第二节 程序开发技术应用 在线考试系统主要技术包括以下几项: 基于项目对象模型 (可以通过一小段描述信息来管理项目的构建,报告和文档的软件 项目管理工具 。发文时,绝大多数开发人员都把 作 程项目的标准构建工具。遗憾的是, 项目管理工具 (作为 替代工具)不能满足绝大多数开发人员的需要。通过检查 建文件,很难发现项目的相关性信息和其它信息(如开发人员 /拥有者、版本或站点主页)。 了以程序构建能力为特色之外,还提供 缺少的高级项目管理工具 。由于 缺省构建规则有较高的可重用性,所以常常用两三行 建脚本就可以构建简单的项目,而使用 需要十几行。事实上,由于 面向项目的方法,许多 目发文时使用 且公司项目采用 比例在持续增长。 2 一个 集成 框架,是目前较流行的一种 用程序 开源框架。集成 架的系统从职责上分为四层 : 表示层 、业务逻辑层 、 数据持久层 和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的 用程序。 其中使用 为系统的整体基础架构,负责 分离,在 架的模型部分,控制业务跳转,利用 久层 提供支持, 管理,管理 体做法是:用 面向对象 的分析方法根据需求提出 一些模型,将这些模型实现为基本的 后编写基本的 口,并给出 现,采用 构实现的 来实现 与数据库之间的转换和访问,最后由 管理,管理 3. 继 后又一个优秀的 架 。它是轻量级的 ,它兼容 兼容各种 浏览器 ( , 后续版本将不再支持 。 用户能更方便地处理 现动画效果,并且方便地为网站提供互。 有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的 插件 可供选择。 够使用户的 容分离,也就是说,不用再在 面插入一堆 调用命令了,只需定义 可。 其他技术还包括: 第二章 技术背景 7 一个依靠 现的多功能 “ 树 插件 ” 。优异的性能、灵活的配置、多种功能的组合是 大优点。专门适合项目开发,尤其是 树状菜单、树状数据 的 示、权限管理等。 会想到 签。但是如果文件过大,或者多个文件的时候,这个 签就有点力不从心了,下面主要讨论 台来处理多线程上传工具。正因为自带标签的局限性,所以就有了今天的这个 个插件的诞生。 自国外的一款优秀 件,主要功能是批量上传文件,此插件在项目中已被广泛之用 。 龟 最好用的 户,它跟 本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 版本控制系统看作一种“时间机器”。 一个用于改善 面与 交互的远程服务器端 源框架,可以帮助开发人员开发包含 术的网站。它可以允许在 浏览器 里的代码使用运行在 务器 上的 数,就像它就在浏览器里一样。 第三节 数据库开发技术应用 008 是微软公司的数据库服务器软件,是目前使用最广泛的数据库管理 系统,本系统采用的是 据库软件,是因为: (1)它具有更高 的性能和分时性。在系统的支持下 以非常高效的实现并行查询。 (2)提高了可用性。使用 以在正在使用数据库时对它进行递增的或完全动态的备份,不用为了备份数据而退出数据库。 (3)改进的安全性。 成了 T 操作系统的安全性,为网络和数据库提供同一个登录过程。这使得能够管理复杂的安全方案。 (4)即时的可恢复性。当系统出现故障时, 有一个自动恢复机制,可以在几分钟内将数据库恢复到一致性的最后状态。 第二章 技术背景 8 (5)可靠的发布 数据和事务。 过事务日志支持最小的事务,这样就保证了在事务中进行的所有更改要么提交,要么恢复,即使在系统出现故障时和多个用户同时进行复杂更新时也能保证数据库事务的一致性和可恢复性。 (6)强大网络功能,操作方便,且有较强的兼容性。 句可以用来执行各种各样的数据查询和对数据库表罩的记录进行增删改操作。 (7)基于服务器的处理能力。微软从一开始就把 计为客户服务器数据库,数据和索引保存在单个服务器计算机上,很多客户计算机通过网络经常访问这个服务器计算机。 (8)经济划算。尽管它的性能不如 色,但它的价钱却要便宜得多,对于中小型企业数据库,特别是像我们这样学院经济并不是很宽裕的情况下,它已经完全能够满足普通用户要求。 第三章 在线考试系统需求分析 9 第三章 在线考试系统需求分析 软件工程的核心组成部分是需求分析。往往需求分析阶段如果出现模糊点或者偏差,那么对日后整个系统的设计和开发都会造成很大的影响,带来很多不必要的麻烦,对开发进度和客户满意度都会造成影响。所以,需求分析是设计软件的先行事项。 首先,需求分析的基础是了解客户需求,所以再系统开发前要与客户进行深入 而广泛的交流,搞懂客户需要什么,对细节的要求,还有喜好方式等等,因此,系统的成功与否,第一步是要取得客户的支持和信任。 第一节 系统功能需求分析 在当前网络环境下,利用现有的软件和数据库,配置符合要求的硬件,实现学校考试的无纸化,为学校选拔人才,期末考核提高更方便,更有效的途径。 在市场调研,与学校领导,老师进行多次沟通后,我们的在线考试系统决定采用 B/S 架构进行开发,根据学校的实际需求, 在线考试系统提供两 类 登录界面:一个界面是为教师服务的,主要负责进行基本资料的维护、题库的增删改查、试卷的组合、成绩的管 理以及查询等操作;另外一个界面用于普通学生用户登录和注册。主要负责在线考试、查询以往考试成绩等。 将在线考试系统分成了以下功能模块。 我们的在线系统的用户可分为管理员和普通用户两 大 类 ,普通用户中又按照实际情况分为学生用户和教师用户两类用户,因此本系统的用户是三类,及管理员用户、学生用户及教师用户 。 下面从 从总体 用户角度 考虑,系统应该 分别 实现 各自的功能 ,本文按照上面说到的这三类用户内容(管理员用户、学生用户、教师用户),以各自的用户用例图方式来进行如下的说明 : 第三章 在线考试系统需求分析 10 图 管理 员端 用例图 对管理员来说,主要包括教师用户管理,学生用户管理、管理员用户管理、系统管理。 1、教师管理:管理员可以登录在线考试系统对教师的资料进行查询、删除。 2、学生管理:管理员可以登录在线考试系统对学生的资料进行查询、删除。 3、管理员管理:管理员可以登录在线考试系统对管理员数据进行查询、删除。 4、系统管理:管理员登录本系统后对系统进行系统设置。 对教师用户来说,主要包括试卷管理、题库管理、阅卷管理、成绩管理、学生成绩查询、个人信息管理。 1、试卷管理:学校老师可以以管理员身份登录在线考试系统,对系统中已 有的试卷进行修改和删除,并且以增加新的试卷等。并且老师可以生成试卷规则,例如主观题是多少道题,客观题是多少道题,填空题有多少,判断题有多少等等。 2、题库管理:学校老师可以以管理员身份登录在线考试系统,对系统中的试题进行增删改查的操作。 3、阅卷管理:阅卷管理分为两种阅卷方式,主要是客观题和主观题。客观题,考生答题完毕,系统会自动阅卷评分;对于主观题,考生答题完毕,老师将登录在线考试系统将采用人工打分的形式,主客观题评分结束后,系统自动统计总成绩。 系统管理员系统管理教师管理管理员管理学生管理第三章 在线考试系统需求分析 11 4、成绩管理:学校老师可以以管理员身份登录在线考试系统,然 后查看所有考生的考试成绩,包括期中,期末等各种的考试,并进行成绩的统计和对比操作,还可以自动统计实际考试人数、缺考人数、考试最高分、考试最低分、考试平均分以及各分数段得分人数等。 图 教师端用例图 5、查询考试成绩:老师可以登录在线考试系统查看以往学生考试成绩。 6、个人信息管理:老师可以登录在线考试系统对自己的资料进行查询、修改。 对学生用户来说,主要包括考试功能、成绩查询、个人信息管理。 1、在线考试:在线考试分为模拟考试和正式考试两种。模拟考试,学生可以随时进行在 线测试,可以采取手动抽题和随机抽题两种方式,成绩不记录;正式考试是指老师出题,学生无法抽题,考试成绩记录在学生信息中,学生不能修改。考试到点,系统自动提交试卷。考试结束后,对于客观性试题,系统在线判卷,考生可以立刻知道客观题的成绩和标准答案。 教师查看个人信息试卷管理查询学生成绩题库管理成绩管理阅卷管理第三章 在线考试系统需求分析 12 学 生查 看 个 人 信 息成 绩 查 询选 择 试 卷 并 进 入 考 试图 学生端用例图 2、查询考试成绩:学生可以登录在线考试系统查看以往考试成绩。 3、个人信息管理:学生可以登录在线考试系统对自己的资料进行查询、修改。 以下是在线考试系统数据流图 : 从下面的在线系 统数据流图中可以看到,试题、试卷、考生信息、考生表等数据内容在教师和考生之间进行流转,并通过本在线考试系统的主要功能事件:试题管理、试卷管理、考试信息管理、考试管理等进行相应的交互操作。其他的一些操作内容,还包括 自动评卷和手工评卷,考试成绩的统计和分析,老师对题库的维护和增、删、改操作等等。 本文在这里使用了业务流程图的形式说明了在线考试系统的主要业务内容和用户的事件内容,包括前面用例图中说明的几大管理内容:试卷管理、题库管理、考试管理、考生管理并说明了管理过程中要处理的数据内容。 在线考试系统的主要功能包 括:用户注册、登录验证、在线考试、题库维护,考试设置、自动组卷、批阅试卷、成绩查询等。管理员负责维护题库,设置考试,自动组卷、批阅试卷和统计分析部分;普通用户经过用户安全验证进入系统考试以及成绩查询。管理员进行考试设置时需要根据考试难度分布配置考题类型(包括单项选择题、多项选择题、填空题、判断题、简答题等)、每种题型题量、相应分值、答题时间等信息。 第三章 在线考试系统需求分析 13 在线考试系统数据流图 在线考试系统业务流程图 老师 试题管理 试卷管理 考生信息管理 考试管理 试题表 考 生 考生信息表 试卷表 老师 考试表 试卷 考试情况 考生信息 考生信息 试题 试题管理员考生管理员试题和答案题库试卷 修改指令考试信息库成绩库考生成绩考试系统用户权限成绩查询系统查询指令考生考生 考生个人答案 个人信息第三章 在线考试系统需求分析 14 本文设计和实现的在线考试系统的用户 分为普通用户和管理员:普通用户只是连接在线考试系统进行考试;管理员要对在线考试系统进行各种设置、维护、导出以及统计分析等操作 第二节 系统性能需求分析 我们的在线考试系统满足以下的性能需求: 1. 准确性和及时性 对于在线考试系统来说,学校最为看重的就是考试的准确性和及时性,使系统的响应时间,处理能力等能够满足信息处理的需求。 在线考试功能在整个系统中承载着举足轻重的地位。学校在提交试卷后,要保证成绩的准确性和真实性,要将评阅试卷的失误率降低到最小,这是在线考试系统的重中之重。 2. 易用性和易维护性 在线考试系统主 要是为考试参加考试服务的,然后会有一少部分考生对计算机不是那么的熟悉,所以这就要求系统要有易用的人机交互界面,并且提供良好的用户接口,要求系统应该尽量使用考生熟悉的语言文字等信息。 在线考试系统中涉及到的数据是学校的相当重要的信息,所以数据库的数据必须要实现自动备份和手工备份两种功能要求。当出现系统意外崩溃的是时候,数据可以实现恢复等工作,其目的是以防万一,影响学校正常的考试进行。 3. 开放性和可扩充性 开放性既系统应是一个开放系统,源代码应该易于维护,易于查看和更改。此外,在线考试的题型,试卷的类型都会随着教 育的发展而不断的改变,也许还会出现新的题型,所以在线考试系统在开发过程中,应该充分考虑以后的可扩充性。 4. 先进性 目前软件开发的技术发展相当快,可谓日新月异,而作为在线考试系统,应也应该保证它的先进性。 第三章 在线考试系统需求分析 15 第三节 系统数据需求分析 在线考试系统中含以下几点书架需求: 1. 数据录入 和处理的实时性和准确性。 在学生看来,学校给的答案就是标准答案,如果是由于程序的问题而导致学生本来答对的东西系统给判错,或者学生无法知道真正答案的话,那么是对学生不负责任的;并且还应具有实时性,要保证学生在打完客观题后就能知道正确答案, 这样才能体现无纸化考试的优越性。 2. 数据的一致性与完整性。系统还应保证数据的一致性和完整性,不能在不同的试卷中同一道题出现不同的答案,这样就会让考生产生迷糊,无法学到真知;还应保证数据的完整性,如果数据都不完整,那么系统就无法正常提供使用。 3. 数据的共享与独立性。还有就是系统应保证数据的共享性,一位老师出的题,如果他原有把题目共享,那么就可以让别的老师看见,这样有益于老师之间的沟通,讨论,把知识的精髓提供给学生;还有具有独立性,每道题都是独立的,如果出现一道题有问题影响到别的题目,那样对系统的使用将带来很多不必 要的麻烦。 第 四 节 系统运行要求分析 本着满足系统环境需求,节约成本的目的,我们的操作系统使用 P,因为微软的产品在国内的使用率是非常普遍的,对于用户更容易操作。处理器采用因特尔奔腾双核系列,因为这个处理器在时下应用普遍,并且完全可以满足需求,价格合理。显卡采用因特尔 为我们的在线考试系统对显卡要求不是特别高,所以本着节约成本的目的选用普通的显卡即可;开发环境采用开源免费的 据库采用流行的 我们的在线考试系统的硬件和软件的配置如下: 操作系统 : P 处理器: 英特尔 腾 ) 双核 主板: 和硕 英特尔 4 片组 内存: 4 记忆科技 333 第三章 在线考试系统需求分析 16 主硬盘: 西数 518 显卡: 英特尔 512 和硕 ) 开发环境: 四章 在线考试系统总体设计 17 第四章 在线考试系统总体设计 第一节 设计思路 我所设计的在线考试系统是基于 B/S 架构进行开发的,系统的界面设计也分为学生、教师、管理员三大块。在线考试系统中学生,可以通过页面选择考试试卷、进行考试给你、查询考试成绩功能等;作为教师,可以组成考试试卷、批改考试试卷、添加试题等操作;作为管理员,将对用户进行管理,这其中主要是用户密码的修改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- ××超市资源调配规定
- 多方合作基金投资协议
- 实习经历及工作表现证明(5篇)
- 关于勤奋学习的讨论话题展开论述议论文创作12篇
- 人工智能技术研发经历证明书(6篇)
- 2025年物业管理师职业能力测试卷:智慧社区管理案例分析试题
- 2025年金属硫蛋白(MT)、高纯度MT、MT多糖项目提案报告
- 2025年电工(高级)职业技能鉴定实操试卷:电力系统节能技术考核
- 2025年自动驱鸟设备项目规划申请报告
- 国际贸易合同执行及业务经历证明书(7篇)
- 学校五年发展规划2026-2030年
- 2025年全国保密教育线上培训考试试题库附答案(完整版)含答案详解
- 完整的离婚协议书打印电子版(2025年版)
- 期末培优拔高卷(试题)-2023-2024学年五年级下册数学北师大版
- 中华民族共同体概论课件专家版2第二讲 树立正确的中华民族历史观
- 抖音认证承诺函
- 英语活动小组活动记录表(共10页)
- 超声波探伤报告(焊缝)
- 2022社区工作者考试试题-历年真题及答案
- 安全员上岗证继续教育考试
- 市政工程创杯方案(范本)
评论
0/150
提交评论