




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业论文 (设计 ) 论文题目 : 网络考试系统的设计与实现 学生姓名 : 学 号 : 0205110138 专 业 : 信息管理与信息系统 班 级 : 信管 0201 指导教师 : 陈 树 广 完成日期 : 2006 年 6 月 1 日 1 目 录 序 言 . 1 一、绪 论 . 1 (一)开发网络考试系统的目的和意义 . 1 (二)选题背景 . 1 (三)网络考试系统的技术线路 . 2 二、 系统设计相关原理 . 3 (一) . 3 (二) 000 . 4 1采用 000 的原因 . 4 2 000 的特性 . 5 (三) . 5 (四) B/S 模式及其优势 . 6 三、系统设计 . 7 (一)系统分析 . 7 . 7 . 7 . 8 (二)系统功能结构 . 8 1. 系统总体构架设计 . 8 . 9 . 9 . 11 (三)数据库设计 . 13 . 13 . 16 . 18 四、系统功能模块详细设计 . 19 (一)后台主要功能模块设计 . 19 . 19 2 . 22 . 22 . 23 . 23 五、系统的发布与维护 . 25 (一)运行环境 . 25 (二) . 26 简介 . 26 安装和使用 . 26 息服务管理器: . 26 . 27 (三) 安装与使用 . 27 软硬件需求 . 27 安装与检测 . 27 . 29 . 29 . 30 六、设计总结 . 30 参 考 文 献 . 32 I 网络考试系统的设计与实现 内 容 摘 要 本论文叙述了考试方式的历史、现状以及 基于 B/S 服务 模式 、 言和 000 数据库管理系统的概况,重点介绍了无纸化网络考试系统的实现过程:包括 系统分析、系统调查、 数据流程分析、功能设计、数据库设计、系统物理配置方案、系统实现、系统测试和调试, 总结了本系统的特点:节约考试成本,提高考试工作的效率。 本系统主要面向两类人员使用:考生、管理员,使用时他们拥有不同的权限。使用的过程是通过考试界面的登录、试卷的制定、审核、生成、考试结果的公布与查询来实现无纸标准化考试,从而使考试可以方便地通过 局域网进行。 “ 网络 考试系统 ” 是集合现代考试理论、方法和现代信息技术手段的智能化网上考试系统,为学生个性化学习提供 “ 灵活、方便、科学、公平 ” 的 “ 个别化考试服务 ” ,是终结性评价系统。学生可以随时、随地的进行课程结业考试。 关键词: 无纸化 网络考试 000 自动评分 he of an it is , 000 s I to to to of s to s of is an of of an to an on on , , it is a at on an 000 1 序 言 现今 , 不管是国内还是国外的各大厂家 , 都在不断的推出一系列的考试、认证。如微软的 们国家的自考或是成考 , 以及各省市的各种考试 , 现在都在朝着信息化的道路前进。我们相信在今后这一系列的考试将会走向网络化考试的,这样才符合信息时代的发展。 这个系统从技术上来讲使用的是 B/S 模式,在 用 成考试、交卷等考试任务,还可以通过多媒体手段来完成监考。 各考点模块通过管理员管理题库,添加、修改和删除包括专业、课程、套题和试题的信息,考生在线作答,即时阅卷评分,考试结果数据回收到数据库表中。 “ 网络考试系统 ” 是集合现代考试理论、方法和现代信息技术手段的智能化网 上考试系统,学生可以随时、随地的进行课程考试。此系统为学生个性化学习提供 “ 灵活、方便、科学、公平 ” 的“ 个别化考试服务 ” 。 一、绪 论 (一)开发网络考试系统的目的和意义 随着计算机技术的发展和日益普及,基于 网络考试已成为大势所趋,成为学校的好帮手,它的优势不但体现在人力上,也体现在物力上。它的自动评阅、计分、成绩存档功能将有效地避免资源的浪费,有利于环保,减少人力,提高效率。 随着信息技术的发展,出现了大量的网络考试系统。“网络考试系统”是应用 有良好的开放性, 允许管理员对试题库进行管理与开发,有效地保证了题库的时效性。为便于考生直接进行考试,系统主要适用各类采用客观题型的考试。 网络考试系统充分利用了 B/S 结构 的特点,实现了将考试系统移植到 功能,该系统的优势在于极大的简化了老师出题的工作。 对于本网络考试系统,其功能目标是实现将现有的纸张答题式考试向基于 无纸张考试系统的转变,所以它必须实现整个考试流程的进行,实现对系统的管理,以及完成阅卷、评分这些环节和处理。由于系统数据收集的实时性要求并不高,因此采用 B/S 结构来进行设计是 合理可行的。 (二)选题背景 现今,不管是国内还是国外的各大厂家,都在不断的推出一系列的考试、认证。如微软的 B/S 结构: 即 览器服务器 )结构,就是只安装维护一个服务器 (而客户端采用浏览器 (行软件。 2 。我们国家的自考或是成考,以及各省市的各种考试,现在都在朝着信息化的道路前进。我们相信今后这一系列的考试 都 将会网络化的 , 这样才符合信息发展。在 台上,使用 览器,完成考试、交卷等考试任务 , 还可以通过多媒体手段来完成监考。 传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代 教学的需要。 网络 考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程 , 因此 网络 考试系统是电子化教学不可缺少的一个重要环节 。 相对于传统的考试方式,基于 网络考试系统的主要好处是一方面可以动态地管理各种考试信息;另一方面,考试时间灵活,可以在规定时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。 网络考试系统极大地提高了教学的灵活性,现在 在许多领域已经有了广泛的应用。最有影响的案例就是 国教育考试中心)举办的 国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。 利用 术开发的基于 多用户网络考试系统具有用户注册、多用户同时在线考试、考试时间控制、自动判卷、题库维护、用户管理、分数管理等功能。 随着 术的发展和电子商务时代的到来,人们不再满足于建立各种静态地发布信息的网站,更多的时候需要能与用户进行交互,并能提供后台数据库的管理和控制等服务的动态网 站。 以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。 作系统下运行。 (三)网络考试系统的技术线路 本文主要阐述一个网络考试系统的后台操作过程及一些关键技术。该系统测试用户信息主要由数据库直接输入,考试时考生首先做用户注册,注册成功之后,进入用户登陆界面,输入考号、密码,核对正确后进入考试界面,考生一旦开始考试即开始倒计时,不可刷新界面,否则视为交卷处理。考试界面主要有返回主页、在线考试、查询历史成绩、安全退出系统,关键实现了考生在进入考试页面,考试 计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。当注册的用户在忘记密码的情况下,可以进入忘记密码界面,输入学生证号码,再提交信息,进入密码提示问题,输入正确的问题答案,就可获取密码。管理员进入系统管理页面,主要进行学生、专业、课程、套题、题目和管理员的添加、删除、修改。 它是专门用于试题录入、修改、删除和参加在线考试的 用程序。其最大的特点是开放性、方便性和灵活性,主要是管理员可以轻松地向题库添加、修改和查询试题。考生通过浏览器进行有效的身份验证登录后,在规定的时间内进行答题,当 达到规定的时间后,系统将自动予以提交。一旦考生做完后便能立即看到自己的考试成绩,并且其答案和分数将被记入库中以供审核和查阅,并作为成绩评估和试卷分析的历史数据。 3 完善的网络考试系统必须要具备以下几个重要部分: 第一要有一个登陆 界面 。因为作为这样的一个系统,数据的处理都是在后台,所以无论是设置 、出题,还是答题都要在 后 台设计界面 。 登陆系统应该有用户名和密码,还有 复选框 代表管理员 。 第二是系统管理员使用的设置模块, 管理员可以管理题库、考生信息、考生成绩、管理员信息等 。第三是 用户 的答题 模块,此系统适用于较大规模的单科 考试,故答题对于每一位用户来说大同小异。 从目前来看一般基于 网络考试系统都是很占服务器资源的。其主要原因是:系统在运行的过程中采用动态取数据的方法,这将使用户每进行一次测试都要向服务器多次查询数据。所谓的动态取数据是指:用户每次上下翻页或结束测试时都要向数据库读取数据。这是因为浏览器是无状态的,在刷新页面后,原来的数据将丢失。多次的和服务器交互将增加服务器的负担,因此对于一个好的网络系统来说,速度是关键的。但整个系统的好与坏不能就单方面而言,所以在研究网络考试系统的速度问题的过程中我们也对整个系统的 安全性、可维护性进行了全面的研究。 经过摸索和学习,我们在老师、同学的指导和帮助下设计了这套网络考试软件,并编写了论文,介绍相关的功能和使用说明。 这个系统主要实现以下几个简单考试的功能: a 件基本的作用是让学生登陆,进行简单的帐号验证 b 件是添加题目、管理用户删除题目、查询题目的页面 试题库与网络考试系统采用基于 程语言的 形编辑与数据库等工具,通过基于 面,实现在线登录与考试等各项相关的功能。 二、 系统设计相 关原理 (一) 术 1. 介 简称,中文意思是动态服务器网页,它是一种在微软公司的 上开发交互网页的新技术。微软公司最初在 上使用它以取代 着 T 在 的使用日益增多, 经成为了开发动态网站、构筑 用的最佳选择。 特点是 : (1) 使用 以组合 、脚本命令和 件以创建交互的 和基于 (2) 使用 简单易懂的脚本语言,结合 记,即可快速完成网站的应用程序,无须编译,容易编写。 (3) 使用普通的文本编辑器,如 记事本, 都可以进行 序的编辑设计工作。 4 (4) 序与浏览器无关,用户端只要使用可执行 的浏览器,即可浏览 设计的网页内容。 (5) 提高了程序的安全性, 源程序不会传到用户的浏览器上,因而可以避免所写的源程序被他人剽窃。 2 处理流程 以 例,当用浏览器查看一个 件时: 在 输入 ,浏览器向 务器发出请求要求返出 务器在接收到请求后,发现它的后缀为 是将这个程序转交给专门的 个程序扫描 其中的 %和 %括起来的代码解释并执行,最后把结果再传给 务器, 务器把结果通过 议传回到浏览器。当你用浏览器的查看源代码功能查看时,并不能看 到 %和 %的标记,因为它们已经在服务器端处理掉了,浏览器获得的只是 记。 编码器是一种简单的命令行工具,它使脚本设计者可以对最终的脚本进行编码,从而使 机和 户不能查看或修改它们的源代码。这种编码只能防止别人在无意中查看到您的代码,并不能防止蓄意黑客查看您的编码内容及其方法。 设计者在 和服务器的 编写脚本,足以在网页上添加所有功能。此外, 和许多其他 的应用程序也进行脚本编写,并取得了同样好的效果。 目前为止,使用脚本的一个缺点是它不能保护脚本内的知识产权。聪明的运算法则和精心设计的脚本总是能完全被看见,因为它们是作为普通文字储存的。因此,每一级的脚本用户都能看到脚本设计者的原始编码,并能取出、修改它们,从而据为己有。 本程序的引进,保护源代码变得更加重要。脚本设计者都希望使用这一简单的部件层次结构,但却并不一定想与他人共享自己的源代码。只要脚本经编码后,改变结果文件的任一部分都会使得脚本无法执行,这样,就保证了编码脚本的绝对完整。 (二 ) 000 由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要的数据库有: 中网络型的 本系统采用的是微软公司的 000。 1采用 000 的原因 第一, 而 够排除所有未经授权的非法用户的访问,确保了 000服务器的安全性 ,符合系统对安全性的要求; 5 第二,用户可以使用 000数据库中的数据,符合系统远程访问数据库的要求; 第三,容量庞大,每个数据库中可创建多达 20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求。 简称 由一系列相互协作的组件构成 , 能满足最大的 2 000 的特性 成 000 数据库引擎提供完整的 持 , 它还具有构成最大的 点的数据存储组件所需的可伸缩性、可用性和安全的功能。 000 程序设计模型与 架集成 , 用以开发 并且 000支持 在 可伸缩性和可用性 同一个数据库引擎可以在不同的平台上使用 , 从运行 8的便携式电脑 , 到运行 000数据中心版的大型多处理器服务器。 000 企业版支持联合服务器、索引视图和大型内存支持等功能 , 使其得以升级到最大 企业级数据库功能 000关系数据库引擎支持当今苛刻的数据处理 环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。 000 分布式查询能够实现引用来自不同数据源的数据,就好像这些数据是 000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样可以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 易于安装、部署和使用 000 中 包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 过程。 000 还支持基于标准的、与 成的程序设计模型,使 据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能可以快速交付 用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。 数据仓库 000 中包括析取和分析汇总数据以进行联机分析处理 (的工具。 还包括一些工具,可用来直观地设计数据库并通过 分析数据。 (三) 术 称全球宽域网) 中文译名为“万维网”,它是一种建立在 6 的全球性、交互性、动态和分布式的图形信息系统。 基于超文本方式的信息检索服务工具,并且提供了友好的信息查询接口,用户只要提出查询要求,而怎么查询到什么地方查询则由 动完成。 供了一个可以轻松驾驭的图形化用户界面,以查阅 的文档,这些文档与它们之间的链接一起构成了一个庞大的信息网。 许通过跳转或“超级链接”从某一页跳到其它页。用户可以把 作一个巨大的图书馆, 点就象一本本书,而 好比书中特定的页。页可以包含新闻、图像、动画、声音、 3D 世界以及其它任何信息,而且能存放在全球任何地方的计算机上。一旦与 接,就可以使用相同的方式访问全球任何地方的信息,而不用支付额外的“长距离”连接费用或受其它条件的制约。 (四) B/S 模式及其优势 伴随着 计算机技术正在由基于 C/S( 服务器) 模式的应用系统转变为基于 B/S( 服务器 ) 模式的应用系统。 图 2统结构示意图 过去,网络软件的开发都采用 C/S( 模式,在这种模式下,主要的业务逻辑都集中于客户端程序,因此,必然导致以下问题: ( 1) 安装、调试、维护和升级困难。由于客户端的硬件配置可能存在差异,软件环境也可能各不相同,因此,在安装时,必须对每一个客户端分别进行配置,同样,在软件升级时也要对客户端分别处理。 ( 2) 在整个系统中,业务逻辑和用 户界面都集中到了客户端,必然会增加安全隐患。 正是由于以上 C/们逐渐接受了基于浏览器(服务器 (构的系统,即 B/此模式中,最核心的一点就是用通用的浏览器取代了原来的客户端程序。 B/,但带来了巨大的好处: 考试管理、考试 数据库服务器 ( 000) 系统维护管理 务器 ( 浏览器 浏览器 浏览器 浏览器 P 协议 议 7 ( 1) 应用程序在部署、升级、维护时,只需要在服务器端进行配置就可以了; ( 2) 所有的配置工作都集中在服务器端,提高了系统的安全性。 虽然 B/由于在客户端能够利用的编程对象仅 仅是浏览器,因此,原来在 C/ B/变得很难实现甚至无法实现。尽管如此, B/ 三、系统设计 (一)系统分析 为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求: 统一处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对员工信息处理的需求。 系统的开放性和可扩充性:系统在开发过程中, 应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。 系统 的数据要求: (1) 数 据录入和处理的准确性和实时性; (2) 数据的一致性与完整性; (3) 数据的共享与独立性。 (1) 根据分配的学生编号和密码登录系统:如果学生编号和密码,正确允许登录,否则拒绝登录。 (2) 选择考试科目:由于每一课只允许考试一次,在选择考试科目前,应该先判断该学生所选科目是否已考过,如果考过,不允许重考。 (3) 进行考试,并启动计时器:如果在规定时间内没有交卷,系统会强制提交。 (4) 交卷,查看成绩单。 本系统的特点是: 限时性强:保证学生必须在管理员规定的时间内完成试卷,否则将被强迫交卷。 8 保密性强:学生只能成功交卷一次,交卷成功后试题自动关闭,以保证考试能反映学生真实水平。 保存功能:管理员可将有价值的套题保存下来,已备在以后的考试中再用。 系统简单易用,限时性、保密性、真实性强。 系统使用灵活,学生可通过网络、获取卷进行考试,使考试不再局限于教室。 网络考试系统可主要实现以下目标: (1)采用开放、动态的系统架构,将传统的考试模式与先进的网络应用相结合。 (2)操作简单方便、界面简洁美观。 (3)具有实时性,被授权的 考试用户不管身处何地,通过网络浏览器,即可登录网络考试系统。 (4)系统提供了考试时间倒计时功能,使考生随时了解考试剩余时间。 (5)实现自动提交试卷的功能,当考试到时后,如果考生还未提交试卷,系统将自动交卷,保证考试严肃、公正的进行。 (6)考生可时时查询考试成绩。 (7)系统自动阅卷,保证成绩真实准确。 (二)系统功能结构 1. 系统总体构架设计 图 3统总体构架设计图 本系统整体上可以划分为数据库、数据访问层和业务逻辑层。 (1) 数据库是系统最底层,存储系统的所有数据。 (2) 数据访问 层建立在数据库之上,应用程序通过该层访问数据库。数据访问层一般封存数据库的选择、添加、更新和删除等操作,同时还为业务逻辑层提供访问数据库的接口或函数等。该层直接与数据库相关联,同时又为业务逻辑层服务,关系着系统的成败。 (3) 业务逻辑层包括创建题库、管理用户、注册用户等逻辑,一般由 户管理页面、考生在线考试页面等。 业务逻辑层 数据访问层 数据库 9 根据网络考试的特点,可以将其分为前台和后台两个部分进行设计, 分别对应管理员管理和普通的测试用户即考生。 前台主要用于考生再现考试和查询成绩;后台 主要用于管理员对考试信息、专业信息等进行管理。 图 3统功能模块划分图 图 3台功能结构图 网络考试系统 前台功能模块 后台功能模块 系统数据访问层 数据库 网络考试 系统登录 学生注册 忘记密码 在线考试 查询成绩 退出系统 课程选择 套题选择 准备考试 开始考试 考试结果 成绩查询 10 图 3台系统流程图(考生使用流程图) 查询成绩 在线考试 选择课程和套题 时间到? 考试 交卷 退出 登录 成功? 忘记密码 找回密码 注册 成功? 首页 同意考试 ? 是 否 是 否 否 是 否 否 是 是 11 前台模块的功能: 登录考试系统:网络考试的首页,只有登录才能进入其内部。 考生可以根据需要选择直接登录、注册或找回密码。 学生注册:用于注册学生的一些基本信息,包括学生 证号、学生姓名、密码、密码问题、问题答案、性别和所学专业,以便跟踪记录。 其中,学生证号由系统自动生成;所学专业由下拉列表框列出。 忘记密码:用于帮助注册的学生找回密码。 找回密码分为三步:输入已注册的学生证号;系统根据输入的学生证号把相应的密码问题列出,由学生输入问题答案;如果问题答案正确,则成功找回密码。 在进行每一步的过程时,能产生错误状态的有两步: a. 输入学生证号时 b. 输入问题答案时 根据不同状态时的变量值来显示相应的内容。 查询成绩:用于注册的学生查询指定科目的考试成绩。 在线考试:用于考生在线进行考试。 a. 选择考试课程和套题 这个部分主要是课程和套题的选择,它们都是联动的下拉列表框。当选择课程时,会列出相应的套题名称。 在学生登录时,会记录下学生证号,并根据它列出学生所属专业的全部课程。 b. 考试时间的实时显示 在开始考试时,会给考生实时显示用过的时间和剩余的时间,并且如果在规定的时间内没有交卷系统会自动提交试卷。 “计时”和“剩余时间”都是用框架来显示的。“计时”显示是根据系统当前的时间减去考生在开始考试时提交的时间, 并每隔一秒刷新一次页面得到。 “剩余时间” 显示是根据每张试卷的考试时间减去“计时”得到的时间来显示的,但只显示小时和分钟不显示秒,并且到了规定时间还没有交卷,系统会自动交卷。 c. 考试试题的显示 在这个考试系统中,考试题型主要是单选和多选,规定满分为 100 分,单选 40 分,多选 60 分。系统根据考题的数量平均分配每道题的分数。 考题的基本模式是事先设计好的,只有考题和选项是从数据库中取出动态生成。 考试类型为单选题或多选题。 退出考试系统:考生交卷后 退出系统 后台功能结构图 12 图 3后台功能模块图 图 3台系统流程图(管理员使用流程图) 网 络 考 试 管理学生 删除学生 查询学生 查询专业 删除专业 修改专业 添加专业 查询课程 删除课程 修改课程 添加课程 查询套题 删除套题 修改套题 添加套题 查询成绩 删除成绩 添加试题 删除试题 修改试题 添加试题 删除管理员 修改管理员 添加管理员 管理专业 管理课程 管理套题 管理成绩 管理题目 管理员 管理成绩 首页 登录 成功 ? 管理用户 管理专业 管理课程 管理套题 管理题目 管理考生 管理管理人员 退出 是 否 13 后台模块的功能 : 后台管理登录: 管理员需要先选中“管理员”复选框,再在学生证号栏输入管理员账号。 管理员设置: 包括管理员信息列表,查询管理员,添加管理员,删除管理员,修改管理员 5个部分,实现对管理员的基本操作。 ( 1)管理员列表:页面将管理员的基本信息罗列出来,并在每条记录前加一个复选框,后边添加“修改”的超链接。 ( 2)查询管理员:系统按指定的查询条件(管理员名称和加入时间)对输入的关键字进行模糊搜索。 管理员列表会根据提交过来的查询条件和关键字重建 句,并重 新筛选记录。 ( 3)添加管理员:主要是添加管理员名称和密码。 ( 4)修改管理员:当管理员单击某条记录的“修改”超链接后,即可进入管理员修改页面。 ( 5)删除管理员:为了方便管理员进行删除操作,在每一条记录前都加了一个复选框并在所有记录的最后加了一个“全选 /反选”复选框以便一次删除多条记录。 管理注册学生:主要包括注册学生查询和注册学生删除两部分。 管理专业信息:主要包括专业信息查询,专业信息添加,专业信息修改和专业信息删除四部分。 管理课程信息:主要包括课程信息查询,课程信息添加,课程信息修改和课程信 息删除四部分。 管理套题信息:主要包括套题信息查询,套题信息添加,套题信息修改和套题信息删除四部分。 管理考生成绩 :主要包括考生成绩查询和考生成绩删除两部分。 管理考试题目:主要包括考试题目信息列表,考试题目添加,考试题目查询,考试题目修改和考试题目删除五部分。 考试类型为单选题或多选题。 添加试题:添加多选和单选两种题型的试题。 退出管理:退出网络考试的后台管理系统。 退出考试系统是一个公共页面,其他页面也可以调用。其作用是不缓存页面,退出系统后,“后退”和在地址栏输入网页地址都回不到先前的页面 。 (三)数据库设计 本系统使用 000作为应用程序的数据库。链接数据库的代码见附录二。 通过对现实世界概念模型的抽象,确立在线考试的实体为:学生、管理员、专业、课程、套题、试题、学生成绩。其中学生、管理员是两个重要的实体。 其中: 14 学生实体与其它实体之间的关系如图 3 3理员实体与其它实体之间的关系如图 3 3实体 课程 专业 管理员 套 题 学生 管理员 试题 管理 包含 包含 包含 管理 管理 管理 管理 管理 得分 管理员 成 绩 管理 选择 考 生 套 题 15 课 程 信 息 课程编号 课程名称 加入时间 所属专业的编号 管 理 员 信 息 系统管理员编号 管理员名称 加入时间 管理员密码 专 业 信 息 专业编号 专业名称 加入时间 套 题 信 息 套题编号 套题名称 加入时间 所属课程号 考试问题信息 注释 试题编号 试题主题 试题类型 试题加入时间 所属课程号 所属专业号 所属套题编号 选 项 A 选 项 B 选 项 C 选 项 D 试题答案 16 考虑系统的实际需要,系统至少需要实现考试题库、用户及其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通信工程原理与实践试题及答案
- 邮政物流合作合同协议
- 连带担保合同协议从合同
- 招投标实务与合同管理
- 航空航天新材料研发及性能提升方案
- 猪圈拆迁协议书
- 新能源技术发展展望题库
- 路灯材料供应合同协议
- 激光手术协议书
- 委托贷款委托合同
- 轮胎检查微课市公开课一等奖课件省赛课获奖课件
- 电子版遗产继承协议书
- 家长对于儿童使用抗生素认知行为的调查分析
- 燃气设备安全操作规程
- 学院ma600飞机飞行训练大纲
- GB/T 24186-2022工程机械用高强度耐磨钢板和钢带
- 《膜分离技术》教学课件
- 第十七章-东欧封建社会的发展-(《世界古代史下册》课件)
- 高级会计师评审个人业绩报告(精选9篇)
- 一级病原微生物实验室危害评估报告
- 茶叶加工机械与设备(全套524张课件)
评论
0/150
提交评论