(课程与教学论专业论文)基于bs模式的网络考试系统的研究.pdf_第1页
(课程与教学论专业论文)基于bs模式的网络考试系统的研究.pdf_第2页
(课程与教学论专业论文)基于bs模式的网络考试系统的研究.pdf_第3页
(课程与教学论专业论文)基于bs模式的网络考试系统的研究.pdf_第4页
(课程与教学论专业论文)基于bs模式的网络考试系统的研究.pdf_第5页
已阅读5页,还剩48页未读 继续免费阅读

(课程与教学论专业论文)基于bs模式的网络考试系统的研究.pdf.pdf 免费下载

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

文档简介

基于b s 横式的网络考试系统的研究 摘要: 基于b s 模式的网络考试系统的研究 研究生:王晓红 指导教师:许佩军 专业:课程与教学论 本文从目莉高等院校对网络教学及考试系统的实际需要出发,依据现阶段各院校的 网络应用平台,晨望篱校教育的发展趋势,提出了一套基于j s p 、m ys q l 的b s 模式, 具有开放性和系统安全性离的考试系统网络的完整设计方案,系统采用j s p 、m ys q l 等 工具,通过基于w e b 服务器访问纯w e b 页面,实现组卷与考试等备项相关的功能。系 统界面整齐、美观,操作简单、方便,其主要特点体现在以下几个方面: 1 完善的安全帆帛j ; 2 禁止多机用一个账号登彖; 3 ,所有页面萦止刷新、选择,禁止鼠标右键功能; 4 限制登录次数,三次登录失败,系统会禁止考生再次登录; 5 考试时,系统随机抽取题目,禁止刷新操作; 6 强大的管理功能; 7 7 个性化、统一的界面。 关键词:b s 模式、j s p 、m ys q l 基于b s 模式的鹤培考试系统的研究 前言 在网络技术逐渐深入社会生活各个层面的今天,传统的考试方式也面临者变革,而 网络考试则是一个很重要的发展方向。基于w e b 技术的网络考试系统可以借助子遮布全 球的因特网进行,因此考试既可以在本地进行。也可以在异地进行,大大拓展了考试的 灵活性。试卷可以根据题库中的内容即时生成,这样就避免了考前押髓的现象;试卷可 以采j j 大量标准化试题,从而使用计算机判卷,大大提高了阅卷效率;还可以直接把成 绩送剑数据库中,进行统计、排序等操作。试题内容放在服务器上,考生通过姓名、准 考证号码承i 口令进行登录,考试答案也存放在服务器上。这样考试的公平性、答案的安 全性可以得到有效的保证 两络考试系统的实现技术有多种。传统的技术是采用客户机,服务器型的m i s 型架构, 即试题内容放在远程的黻务器上,在考试机上安装考试应用程序和数据库客户机配置, 冈此每次考试时要对机器进行安装、配暨,考务工作比较繁琐。而且考试程j 葶放在客户 机上安全性也受到一定影响。而本文研究的网络考试系统则是采e :iw e b 技术采实现。 w e b 技术超越了传统的“客户机,且务器”两层结构,采用了三层体系结构:用户界面层 事务层,数据库层嚣此w e b 结构有着更好的安全性,在用户机上不霜要安装任何应用 稗序,虑用程序可以安装在事务层所在的计算机上试题存放在数据库服务器上。当然, 事务层霸l 数据库可以悬同一台机器( 如果条件允许,还是应该把这两层分开在不同的计 算机上) 。 2 基于b s 模式的网络考试东纯的研兜 1 1 模式的选择 第一章系统的总体设计方案 传统的考试方法已为大家所熟悉近年来,随者计算机技术与网络技术突飞猛进的 发展,网络应用系统平台正经历着巨大的革新。我们设计了网上考试系统。采用这种方 式组织考试,可以节约大量的出题时间、阅卷时间及纸张,避免了人为闽索对评卷的影 响,随着系统的完善,有很火的实用性。现阶段网上考试系统一般采j j 以f 两种主流模 式:客户机,服务器模式( c s 模式) 和w e b 浏览器模式 以及 。但是深入探究下去会发现 g l f 3 有很多的差 别,其中最主要的有以下三点: 1 ) j s p 的效率和安全性更高 a s p 咀源码形式存放,以解释方式运行,每次a s p 网页调用都需要对源码进行解释, 运行效率不商。另外,i t s 的漏洞曾使得许多网站源程序大曝光。j s p 在执行以前先被编 译成字节码( b y t ec o d e ) ,字节码由j a v a 虚拟机( j a v a v i r t u a lm a c h i n e ) 解释执行,比源码解 7 基于b i s 模式的网络考试系统的研究 释的效率高:服务器上还有字节码的c a c h e 机制,能提高字节码的访润效率。第一次调用 j s p 网页可能稍慢,因为它被编译成c a c h e ,以后就快得多了。同时,j s p 源程序不大可 能被下载,特别是j a v a b e a n 程序完全可以放到不对外的目录中。 2 ) j s p 的组件( c o m p o n e n t ) 方式更方便 a s p 通过c o m 来扩充复杂的功能,如文件上载、发送e m a i l 以及将业务处理或者复 杂计算分离出来成为独立可重复利用的模块。j s p 通过j a v a b e a n 实现了同样的功能扩充。 住开发方面,c o m 的开发远比j a v a b e a n 复杂和繁琐,学会a s p 不难,但学会开发c o m 可不简单。而j a v a b e a n 就简单多了。在维护方面,c o m 必须在服务器上注册,如桑修改 了c o m 程序,就必须霍新注册,甚至登须关机和重新宿动。j n v a b e a n 则不需要注册,被 在c l a s s p a t h 包含的目录中就行了。如果j a v a b e a n 进行了修改,则j s w d k 和t o m c a t 现在还需要关闭和重新运行( 但不是关机) ,但开发者已经许诺将在以后的版本中做到不 需要关闭服务器。另外j a v a b e a n 是完全的o o p ,可以针对不同的业务处理功能方便地建 立一整套可重复利用的对象库,例如用户权限控制、e m a i l 自动回复等等。 3 ) j s p 的适虑平台更r a s p 目前仅适用于n t 和i i s 。虽然u n i x 下有c h i l i s o f t 的插件来支持a s p ,但是a s p 本身的功能有限,必须通过a s p + c o m 的组合来扩充,u n i x 下的c o m 实现起来非常困 难。j s p 女q 不同,几乎所有平台都支持j a v a ,j s p + j a v a b e a n 可以在所有平台下通行无阻。 n t f l s 通过一个插件,例如j r k i n ( h t t p :l w w w 3 a l l a i r e c o m p m d u e t s j r u i ,) 或者 s e r v t e t e x e c ( h t t p :t w w w , n e w a t l a n t a c o r n ) ,就能支持j s p 。著名的w e b 服务器a p a c h e 已经 能够支持j s p 。由于a p a c h ej “泛应用在n t 、u n i x 和l i n u x 上,冈此j s p 有更广泛的运行 平台。虽然现在n t 操作系统占了很大的市场份额,但是在服务器方面u n i x 的优势仍然 很入而新蝴起的l i n u x 更是来势不小。从一个平台移植到另外一个平台,j s p 和j a v a b e a n 其至不用重新编译,因为j a v a 字节码都是标准的与平台无关的。 练上所述,j s p 的诸多无法比拟的优点,故选用j s p 作为服务器的开发平台。 1 3 客户端的要求 客户端的硬件、软件配置只要满足如f 要求即可: 硬件配鬻 使用i n t e lp e n t i u m2 3 3 或更快速的中央处理器 使用6 4 m b 或更多的内存 v g a 彩色显示器 8 0 0 * 6 0 01 6 位增强色以上显示模式 鼠标 1 0 m 1 0 c i m 自适应网卡 软件配越 w i n d o w s9 x 中文操作系统或更新的版本 w i n d o w s2 0 0 0 专业版或更额的版本 叁兰型! 竖叁竺璺竺查苎墨些堕翌垄 m i c r o s o f t i n t e r n e t e x p l o r e r4 , 0 或更新的版本 9 基于b s 模式的网蝽考试乐缱的研究 第二章需求分析及功能实现 2 1 网上考试的瓣求分析 采用传统的卷面考试时,由于出卷、印刷等问题一般一次考试所印试卷套数较少, 试卷整体覆盖蘅有限,容易形成小范围复习或猜题等倾向,影响了测试的客观性,另一方 面也容易形成作弊现象;计算机考试系统采用随机抽题组卷的方式。试题抽取面相对较人, 升且同时生成多套试卷,试卷整体覆盖面大,可基本反映考生的实际水平,舫j p 突击复习 或猜题、作弊得高分蒋现象,从而保证考试的客观准确性。通常传统的卷面考试从出题到 印劂、下发试卷等环节需要较长的对间,接魑的人员相对较多,铪保密带来一定的潮难; 而计算机考试系统则采用试题库方式来提供试题来源,考前无任何成套试卷,考试时考生 考卷由计算机现场随机生成,各考生试卷不完全相同,避免互相参看导致作弊现象或不公 平成绩等;试题库可指定专人负责管理从而增强保密性。对于标准化试题而畜,计算机 考试系统可自动评分,迅速准确,无任何人为因素,从而避免人为误蕉及人情分等问题, 保证了考试的公平公正。以网络技术为支撑的现代计算机应用,已经具备较大的规模并相 当酱及,利蒯计算机网络组织实施大规模的异地实时考试已成为现代考试中的一种熏要的 方式,计算机考试系统是其中最关键的一环。例如:依照传统方式,8 0 0 个班,平均每个 班5 0 名考生,那就至少有4 0 0 0 0 份答卷,照以往。每人评卷一份至少需要3 分钟t4 万 份就需要8 3 3 天,但是现在只需要一天即可完成。计算机考试系统还有许多方面的优势 和特点。基于上述情况,采用大型数据库m ys q l 和先进的j s p 技术开发以组织客观、 公正、科学合理和火规模考试为目的的标准化考试系统。 2 2 网上考试系统的特点 1 基于b ,s 体系 b s 体系即浏览嚣,且务器( b r o w s e r s e r v e r ) 体系。在b s 的系统中,用户可以通过 浏览器向分布在网络上的许多服务器发出请求。b i s 结构极大地筒化了客户机的:了= 作,客 户机上只需安装配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问 和成h 4 程序的执行将在服务器上完成。b s 体系的优点是,系统安装维护简便,数据集中 管理,便丁分散j _ i 户使h j ,适应互连时代软件的发展趋势。 2 采州二层体系结构 三层体系即客户端浏览器,应用服务器和数据库。这种结构不仅把客户机从沉重的 负担承l 不断对其提高性能的要求中解放出来,也把技术维护人员从繁重的维护升级:l :作 中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一+ 卜子“苗 0 基于b s 模式的网络考试系统的研究 条”了许多,不羁负责处理复杂计算帚l 数据访阔等关键事务,只负责显示部分,所以维 护人员不再为程序的维护j :作奔波于每个客户机之间。而把主要精力放狂功能服务器上 撑序的更新】:作。这种三层结构层与层之间相互独立,任何一层的改变不影响其它层的 功能。它从根本上改变了传统的二层c s 体系结构的缺陷,是应用系统体系结构中一次 深刻的变革。 3 强大的越库管理功能 多用户题库设置。不同的部门可猷拥有自己的题库,只有本部门的人员才能使用本 部门的题库组织考试;题库共享。管理员可以设置哪些题库为共事题库,共事的题霹所 有部fj 都可以使用;试题审核功能。所有录入的试题,必须经过审核员审核通过_ | 再才能 生效;试鼯检索功能。可以设置各种组台查询搜索结果,可以打印结果。 4 灵活多样的组卷策略 随机组卷。管理员设定试卷的题型、难度、数景和分值分类等项目,系统按照预定 的参数从题库中随机抽取试题,使所有参考人员使用决不雷同的试卷;自定义组卷。管 理员选择考试的试题,所有参考人员按照预定的试题使用同一份试卷:考试计划必须通 过审核员审核通过后才能实施。 5 详细的成绩统计功能 网上考试系统( 1 e s ) 不仅仅是一套考试系统,它是一套集题库管理、内部考试管理 和社会考试管理三位一体的综合性考试管理系统。题库管理按照国家远程教育工程资 源建设技术规范进行设计,严格遵循经典测量理论的指导,按照经典测量理论的数学 模犁开发颓库管理系统、组织试题。 6 完善的安全管理机制 由于考试系统的特殊性,安全性显得格外重要。网上考试系统( i e s ) 从考生登蒙( 注 册) 到参加考试,确保系统的安全性。另外在考生考试模块的设计中采用了火紧的安 全技术,例如:禁止刷新、禁止查看源代码、考试结束自动交卷、不能用闻一用户名多 次同时登录等等。 7 个性化操作界蕊 一个好的系统不仅仅要体现在强大的功能上,还耍在使用上具有方便、快捷、高效 的特点。网上考试系统( i e s ) 采用个性化的设计,吸取了在线电子邮局的优点,不同权 限的埘户具有不同的操作界面,备项功能安排井井有条、一目了然a 2 3 网上考试系统的功能 系统实现如卜i 功能 1 题库管理 题霹严格遵循经典测景理论的指导,按照经典测量理论的数学模型开发题库管理系 统、组织试题。主要功能包括: 1 ) 专业管理 2 ) 题型维护 基于b s 模式的网络考试承统的研究 3 ) 试蹶管理( 查询,修改删除) 4 ) 难度管理 由丁题库对试题的质量要求较高,般试题的增、删、改都是通过专家确认后进行韵。 分散返行的题库,一般都无法保持一个专家群体,通过任课的自主修订,容易导致题库总 体质螭r 降,故一般题库都是由统一的权威机构来进行维护和管理。丽题库同时要其备广 泛的使并j 才真正具有价值,对于单机题库来说,这是一对不可调和的矛盾,基于w e b 的 题库则可以达到完美的统一。 开放使用,广泛征集试题和测试样本,用户只要通过浏览器连上网络,便可方便使用 题库包括提交试题、参加测试等。通过网络来征集试题和组织抽样测试可以大大减轻建 立题库的成本,缩短建立题库的时间,提高题库的运行质量。 集中存储测试数据,通过网络运行题库,进行联机测试和评价,可以集中保存测试数 据,通过数据挖掘、统计与分析,校正试题参数的估值错误,剔除不良试题,保证试题质 鹫,另外,提供联机考试、个人自测、联机评卷等多项功能,便利用无纸化考试成为可能。 试题属性项定义,一般题库中试题所具有的属性项有:试题编号、试题类型、考察知 识点、难度、区分度、认知分类、题干、操作说明、答题时问、建议分数、使用总次数、 上次使用时间、出题人、出题日期、归档时间、保留项等。其中经常用于选题的参数有: 试题编号、试题类型、考察知识点、难度、上次使用时间、区分度、认知分类等。 上面试题的属性比较赢观明了,在此只对一些主要的属性项作简要的说明: 试题编号:试题的唯一标识,只要知道某个试题编号,便可唯一确定一道试题,这对 利_ l j 计算机处理试题极为重要。试题类型:试题的类型,如单项选择题、多项选择题、判 断题等。难度;题目的难度是衡量题目难易水平韵数量指标,通常以题目的答错比率来 表示。如果答对的人数越多,题目就越容易,难度就低。难度在题库中的作用主要是为了 筛选题目。题目难度的选取需要考虑到测验的目的和性质。比如,如果测验是用于选拔录 用人员,就瘢该比较多地采用那些难度值接近录取宰的题目。 2 考试管理 在蹶库系统建设中,试越质量控制与参数设置和组卷策略是最重要的两个环节。题库 建成后,我们需要输入一些查询参数,系统将根据这些参数抽出最适合参数要求的试题, 组成能够实际使用的试卷。定义这种查询参数以及对这些参数进行变换算法t 我们称之为 组卷策略。组卷镣略的实质是将比较直观明了的组卷参数变换成计算机能够直接操作的试 题属性项,然后根据这些属性项,在题库中抽取试题组成试卷。 快速组卷只需要设置试卷的一些整体属性参数和题型结构参数,便可以组出一份满意 的试卷,参数设翟简单真观。 1 ) 设置题型与知识点分布对虑 对丁相对评价,主要的目的是将考生的成绩拉开档次,以显示出差异,这就需要在题 目的难度上拉开档次,需要在知识点的难度比例等级上进行必要的分布。相对组卷的步骤 为:设置总体参数:试卷标题、考试时间、总题数、满分值等,设置考察的知识点,设置 平均区分度。 2 ) 设置难度比例分配 对于绝对评价,以考察考生知识点的掌握情况,它以认知分类为主要参数抽题,需要 1 2 基于b s 模式的网络考试系统妁研充 填弓知识点认知分类比例参数表。 3 w e b 考试管理 主要功能包括; 1 ) 注艇用户管理 2 ) 注册用户成绩查询,统计 3 ) 设定考试科目 4 ) 管理考试科目 4 成绩管理 主要功能包括: 1 ) 修改考试成绩,包括全局修改和部分修正 2 ) 历次考试排行榜 3 ) 年度考试排行榜 4 ) 白定义卉询 修改考试成绩拍权限只有超级用户才具有,在没有特殊的情况下,该功能也可以芙诩。 一叁主! ! ! 堡塞竺苎竺茎苎墨塾塑苎塞 3 1 数据库设计 第三章主要功能模块设计 数据库的设计是整个试题系统的基础,也是设计糕序的最主要的部分。数据库是程序 运行的枢纫,楚整个系统的中心。主要包括:数据库的组成、数据库的i :作方式、数据库 的设计方法。 1 在数据库设计的初期首先是选择合适的数据库系统 完成这一步首先应该了解系统运行所需要的数据库的特点。成熟的数糖库系统本身是 一个功能完善的系统,它除了存储数据这个最基本的功能以外,还应具有对数据处理和计 算的功能。这些方面,不同的数据库系统都有各自不同的解决方法。其实就连最基本的存 储数据的功能,各种数据库处理的方法也不尽相同。除了这些,由于数据库系统开发简不 同。使得数据库系统的操作方法也是各有备的特点。有的操作复杂,但功能强火;有的操 作简单但不直观,维护也不方便。因此只有了解各种数据库的运行特点,操作方式。才能 摆此去选择台适的数据库。 其次,在数据库系统韵选择方面还需要考虑的是数据库的运行环境和系统擐终完成的 功能。运行环境有两方面,一方面是硬件环境,主耍是数据库服务器的硬件配簧、服务器 的外设环境和网络的通讯连接情况。这是影响数据正常传输的主要原因。另一方面是软件 环境,土要指数据库服务器的操作系统和j s p 服务软件环境。由于计算机系统运行过群中 数据的处理主要在服务器方面进行,这就要求服务器在处理数据过程中要快速,安全,准 确。稳定的操作系统可以为数据库系统提供安全,而安全、良好的硬件环境可以为数据库 系统提供流畅的数据传输,因此运行环境对数据库的选择的影响是根重要的。系统最终完 成的功能决定了数据库系统选择的方向。系统最终的功能决定了数据重的大小,数据库读 取的频率,数据置操作的程度这些也都影响了数据库系统的选择。 可见,选择使用合适的数据库系统在设计初期是最嚣要的。由于m ys q l 的易操作 性等儿方面。程序在设计过程选择了它作为数据库系统。 2 ,数据库设计方案 1 ) 数据库表的设计是在数据库系统选择厉进行的一项最主要的= :i i :作。数据库表的设 计是以系统功能设计为基础来进杼的。在本系统的设计过程中,系统完成的功能主要是试 卷的生成和出成绩。这样数据库表的设计也要以试卷为基础来进行分析,最终达到完成系 统功能的舀豹。数据库表的设计是与系统功能设计同步的,系统的功能设计也是数据库表 的设计。 2 ) 试卷生成过程就是将试卷信息从数据库中检索出来,根据某种规则进行纽台,最 终生成试卷的过辩。耍完成这个功能,数据库需要有存放试卷内窖的袭,还需要有存放试 卷生成规则豹表。在实际设计过裎中,试卷内容除了试题内容,还有考试科目信息a 为了 1 4 基于b s 攫式的网络考试系统的研宄 能灵活的使用试题内容,设计过程中试题内容单独存放在一个表中,通过试题编号这个主 键来进行检索。由于试题内容总是与课程有关系,所以在试题内容袭中增加一个课程信息 字段作为内容的分类。考试科目信息是与专业有关系的所以系统中应该有存放专业信 息的裹,专业信息表是一个基础信息表,它只存放专业信息的数据,而这些数据x 会被其 它部分使用,所以专业信息表也是一种字典表。存放试卷生成规则的表是为生成试卷服务 的,它应该是可供教师维护的所以在设计上试卷生成规则这郝分功能也应该由教师维护 方面来完成。而此表中的数据也应由教师来维护。 3 ) 除了生成试题的功能,系统还应该有答题功能,分数统计功能;对进行考试的考 生信息还要有维护功能;基础数据还要有维护的功能。一个完整的软件系统,除了主功能 以外,还要有必簧的辅助功能,而辅助功能的设计和主功能的设计是同等重要的,只有完 鹅的进行系统接体功能的设计,这样一个系统才会是完箍的。两在整个系统中除了试卷生 成系统以外,其它功能的设计也需要是全面细致的。而对斑的数据库表豹设计也是需要仔 细考虑的。按照以上介绍的方法,随着系统功能设计的完善,数据库表也同样设计完成。 这也就是前面所说的,数据库表的设计是与系统功能设计同步的。数据库袭完成厥整个 系统的设计也算初步完成了,数据库的设计也算初步完成了。根据对敷据库系统的分析, 一个数据库系统的e r 图如图3 - 1 所示。 审计 考卷内容选择 n 型i 改错题 燔 一 内容 键 专业 巫 用户 矧多项选择题 n l 一 剖判断题 n l 一 q简答题 生成设鬣 1 机上考试设置 髑3 - l 数据库系统的e r 图 成绩单 机考内容选择 该数据库系统虑包含下列各表: 1 ) 单项选择题 题蟊编号,题目,答案1 ,答案2 ,答案3 ,答案4 正确答案,分析, 内容编号,难度编号 。主码:题目编号;外码:内容编号;参照表:内容。 2 ) 多项选择题 题目编号,题目,答案1 答案2 ,答案3 ,答案4 ,答案5 ,正确答 案1 ,正确答案2 ,正确答案3 ,正确答案4 ,正确答案5 ,分析,内容编号,难度编号) 。 兰赢 基于b s 模式的聊络考试系统的研究 主码:题目编号;外码:内容编号;参照表:内容。 3 ) 判断题 题目编号,题目,答案,分析,内容编号,难度编号 。主码:题目编号; 外码:内容编号;参照表:内容。 4 ) 填空越 题目编号,题目,答案,内容编号,难度代号,。主码:题目编号;外码: 内容编号;参照袭:内容。 5 ) 简答题 题目编号,题目,答案,内容编号,难度编号) 。主码:题目编号:外码: 内容编号;参照表r 内容。 6 ) 计算题 题目编号,题目,答案1 ,答案2 ,答案3 ,答案4 ,答案5 。答案6 内 容编号,难度代号) 。主码:题目编号;外码:内容编号:参照表:内容。 7 ) 改错题 题目编号,题目,答案,内容编号,难度代号 。主码:题目编号;外码 内容编号;参照袭:内容。 8 ) 专业 专业代号,专业名称 。主码:专业代号。 9 ) 课程 专业编号,课程编号,名称) 。标识课程的代号和名称。主码:专业编号+ 课程编号;外码:专业编号:参照表:专业。 1 0 ) 内容 课程编号,内容编号,名称 。标识课程内窖。主码:课程编号+ 内容编号; 外码:课程编号;参照表:课程。 1 1 ) 考卷生成设置 编号,用户编号,课程编号,单项选择题难题数量,每题得分, 单项选择题一般题数量,每题得分,单项选择题容易题数量,每题得分,多项选择惩难题 数嚣每题得分,多项选择题一般题数量,每题得分,多项选择题容易题数量,每题得分, 判断题难题数量,每题得分,判断题一般题数量,每题得分,判断题容易题数量,每题锝 分,填空题难题数量,每题得分,填空题一般题数量,每题得分,填空题容易题数鬣,每 题得分,筒答题难题数量,每题得分,简答题一般题数量每题得分,简答题容易题数照, 每题得分,改错题难题数量,每题得分改错题一般题数量,每题得分,改锗题容易题数 量,每题得分,考试时间,考试类型,。保存设鬣结果。主码:编号;外码:用户编号: 参照表:用户。 1 2 ) 机上考试设置 编号,用户编号,课程编号,单项选择题难题数量每题得分, 单项选择题一般联数量,每题得分,单项选择题容易题数量,每题得分,多项选择题难题 数量,每题得分,多项选择题一般题数量,每题得分。多项选择题容易题数量,每题得分, 判断题难题数最,每题得分,判断题一般题数量,每题得分,判断题容易题数量,每题得 分,考试时间,考试类型 。保存设置结果。主码:编号;外码:用户编号;参照表;用 户。 1 3 ) 用户f 专业编号,用户编号,用户密码,用户名,用户权限) 。记录用户信息和用 户使用系统的权限。主码:用户编号;外码:专业编号:参照表:专业。 1 4 ) 审计f 编号,用户编号,日期,起始时间,结柬时间) 。跟踪用户对系统的操作r 记录操作结果。主码:编号;外码:用户编号;参照表;用户。 1 5 ) 成绩单f 编号,用户编号,课程编号,姓名,单选题难得分,单选题一般得分, 单选题容易得分,多选题难得分,多选题一般得分,多选题容易得分,判断题难得分,判 断题一般得分,判断题容易得分,总分) 。主码:编号;外码:用户编号:参照袭:用户。 1 6 ) 考卷内容袁 编号,用户编号,内容编号) :主码:编号;外码;用户编号;参照 1 6 基于b s 模式的网络考试系统的研究 表:崩户。 1 7 ) 机考内容表 编号,用户编号,内容编号) ;主码:编号:外码:用户编号;参照 表:用户。 为实现系统功能,除所需基本表外,还需要辅助表,这些表分别是: 1 ) 考试类型 编号,类型) 。让用户在练习和考试中进行选择。主码:编号。 2 ) 难度 编号,名称l 。主码:编号。 3 ) 权限表 编号,名称 主码:编号。 综上所述,数据库由表3 1 组成: 表3 - i 数据库表 序号表名含义 说明 1x z t 单项选择题袭存储单项选择题 2d x t 多项选择题表存储多项选择题 3p d t 判断题表存储判断艇 4t k t 填空题表存储填空选择题 5j d t 简答题表存储简答题 6j s t 计算题表存储计算题 7g c t 改错题表存储改错题 8z y b 专业名称表存储专业名称 9k c b 课程表存储专业课程 l on r b 内容表存储课程内容 1 ly h b 用户表存键用户信息 1 2s j b 审计表登记用户使用数据库的情况 1 3s z b l 考卷生成设置表存储用户设置 1 4s z b 2 机上考试设置表存储用户设鬣 1 5k s l x 考试类型表在考试和练习中选择 1 6n d 难度表难度代号和名称 1 7c j d 成绩单记录考试成绩 1 8 q x b权限表权限代号和权限 1 9n r l 用户所选考卷内容权限代号和权陋 2 0n r 2 用户所选机上考试内容权限代号和权限 将以上所列各种表格,转换成与其相对应的逻辑缩构,具体情况如一f 1 ) x z t 序号列名含义数据类型宽度 lt h 越目编号 c h a r5 2t m 题目 v r c h a r2 0 0 3d a l答案1 溺r c h ,嘎r1 0 0 4d a 2答案2v a r c h a r 1 0 0 5d a 3 答案3 v r c h a r1 0 0 6d a 4答案4 v a r c h a r1 0 0 7d a 答案 c h a r1 1 7 基于b t s 模式的网缮考试系统盼研究 2 ) d x t 3 ) p d t 4 ) t k t 5 ) j d t 序号列名含义数据类型宽度 1t h 题目编号 c h a r5 2t m 题目 v a r c h a r2 0 0 3d a l 答案1 v r c h a r1 0 0 4d a 2 答案2 v a r c h a r1 0 0 5d a 3 答案3 v a r c h a r1 0 0 6d a 4 答案4 、,a r c h a r1 0 0 7 z q d a l正确答案1 c h a r7 gf x 分析 v a r c h a r2 0 0 9n r 内容代号 c h a r3 l ox s 难度代号 c h a r1 序号列名含义 数据类型宽度 1 t h 题目编号 c h a r5 2t m 题目 v a r c h a r2 0 0 3d a 答案 l o g i c 定长 4f x 分析 v a r c h a r2 0 0 5n r 内容代号 c h a r3 6x s 难度代号 c h a rl 序号列名 含义数据类型宽度 lt h题目编号 c h a r5 2t m 题目 v a r c h a r2 0 0 3d a答案 v a r c h a r5 0 4n r 内容代号 c h a r3 5x s难度代号 c h a r1 序号列名 含义 数据类型宽度 lt h 题目编号 c h a r5 2t m题目 v a r c h a r2 0 0 3d a答案 v a r c h a r2 0 0 4n r内容代号 c h a r3 5x s难度代号 c h a r l 8 一 叁! ! 堕堡垒塑璺竺茎堡墨堕竺竺垄 6 ) g c t 7 ) j s t 8 ) z y b 9 ) k c b 1 0 ) n r b 1 1 ) y h b 序号列名含义数据类型 宽度 】丁h 题目编号 c h a r5 2t m 题舀 v r c h a r2 0 0 3d a 答案 v 氏r c h a r2 0 0 4n r 内容代号 c h a r3 5x s 难度代号 c h a r1 序号列名含义数据类型 宽度 1t h 题目编号 c h a r5 2t m 题目 l m a g e 3d a l 答案 f l o a t9 4d a 2 答案 f l o a t9 5d a 3 答案 f l o 了9 6d a 4 答案 f l o a t9 7d a 5 答案 f l o a t9 8n r 内容 c h a r3 9x s 难度系数 c h a rl l 序号列名含义数据类型宽度 i 1b h 专业编号 c h a r2 l 2m c 专业名称 、r a r c h a r3 0 序号列名含义数据类型宽度 1b h 专业编号 c h a r2 2k c b h 课程编号 c h a r2 3m c 专业名称 v a r c h a r3 0 l 序号列名含义数据类型宽度 i 1k c b h 课程编号 c h a r2 i 2n r b h 内容编号 c h a r2 i 3m c 内容名称 v 走r c a r3 0 i 序号列名含义数据类型宽度| i 1z y b h 专业编号 c h a r2 j l 2y h m 用户名 v r c h a r4 0 i 1 9 基于b ,s 模式的网络考试系统的研究 i3ly h b r 熙户编号 c h a r4 l 4 i l ( l 登录口令 c h a r8 i 5 fq x 用户权限 c h a ri 1 2 ) s j b 3 ) s z b l 序号列名含义数据类型 宽度 1b h 编号 c h a r5 2 r q日期 d a t e 定长 3k s s j 开始时间 1 1 m e 定长 4j s s j 结束时间 1 1 m e 定长 5y h b h 用户编号 c h a r4 序号列名含义数据类型 宽度 1b h 编号 c h a r5 2y h b h 用户编号 c h a r4 3k c b h 课程编号 c h a r2 4x 2 鼍l l 单选题难题数量 n q t2 5x z t f z i 单选题难题分值 f i d a t4 6x z t s l 2 单选题一般越数量 n 畸t2 7x z t f z 2 单选题一般题分值 f l o a t4 b x z t s l 3 单选题容易题数量 i n t2 9x z t f z 3 单选题容攮题分值 f 1 a t4 1 0d x t s l i 多选题难题数量 f n t2 l ld x t f z l 多选题难题分值 f l o a t4 1 2d x t s l 2 多选题一般题数量 f n t2 1 3d x t f z 2 多选题一般题分值 f l o a t4 】4d x l l s l 3 多选题容易题数囊 n 4 t2 1 5d x t f z 3 多选题容易题分值 f l o a t4 1 6p d t s l l 判断趣难题数量 n q t2 1 7p d t f z l 判断越难题分值 f l o a t4 1 8p d t s l 2 判断题一般题数量 i n t 2 1 9p d t f z 2 判断题一般题分值 f l o a t 4 2 0p d t s l 3 判断题容易题数量 r n t2 2 1p d 丁f z 3 判断题容易题分值 f l o a t 4 2 2t k t s l l 填空趣难题数量 i n t 2 2 3丁k t f z l填空题难题分值 f l o a t 4 2 4t k t s l 2 填空题一般题数餐 i n t2 2 5t k t f z 2填空题一般题分值 f l o a t 4 2 6t k t s l 3填空题容易题数量 l n t2 2 7t k h z 3填空鹾容易题分值 f l o a l 、 4 2 8j d t s l l 简答题难题数鲎 r n t 2 2 0 基于b i s 模式的网络考试系统的研究 2 9j d t f z l 筒答题难题分值 f l o a t4 3 0j d t s l 2 简答题一般题数量 i n t2 3 1j d 丁f z 2 简答题一般题分值 f l o a t4 3 2j d t s l 3 简答题容易题数量 i n t2 3 3j d t f z 3 简答题容易题分值 f i o a :r 4 3 4g c t s l l 改错题难题数量 m t2 3 5g c t f z l 改错越难题分值 f i o t4 3 6g c t s 乙2 改错题一般题数量 i n t2 3 7g c t f z 2 改错题一般题分值 f l o a _ r4 3 8g c t s l 3 改错题容易题数量 i n t2 3 9g c t f z 3 改错题容易题分值 f l o a t4 4 0j s t s l l 计算题难题数量 i n t2 4 1j s t f z l 计算题难题分值 f i o a r4 4 2j s t s l 2 计算题一般题数量 i n t2 4 3j s tf _ z 2 计算题一般题分值 f l o a t4 4 4j s t s l 3 计算题容易题数量 i n t2 4 5j s t f z 3 计算题容易题分值 f l o a t4 1 4 ) s z b 2 序号列名含义数据类型宽度 lb h 编号 c h a r5 2y h b h 用户编号 c h a r4 3k c b h 课程编号 c h a r2 4x z t s l l 单选题难题数量 i n t2 5x z t f z l 单选题难题分值 f l o a t4 6x z t s l 2 单选题一般题数量 i n t2 7x z t f z 2单选题一般题分值 f l o a t4 8x z t s l 3单选题容易题数量 i n t2 9x z t f z 3单选题容量题分值 f l o a t4 1 0d x t s l l 多选题难题数量 i n t2 7 1 1d x t f z l 多选题难题分值 f l o a t4 1 2d x t s l 2 多选题一般题数量 i n t2 13d x t f z 2 多选题一般题分值 f l o a t 4 1 4d x t s l 3多选题容易题数量 i n t2 1 5d x t f z 3多选题容易题分值 f l o a t4 1 6p d t s l l判断题难题数量 n 呵t2 1 7p d 丁f z l判断题难题分值 f l o a t4 1 8p d t s l 2判断题一般题数量 i n t 2 1 9p d t f z 2判断题一般题分值 f l o a t4 2 0p d t s l 3判断题容易题数量 i n t2 2 1p d t f z 3判断题容易题分值 f l o a t 4 2 2k s l x考试类型 c h a rl 2 i 基于b s 模式的网络考试系统的研究 1 5 ) k s l x 1 6 ) n d 1 7 ) c j d 1 8 ) q x b 9 ) n r l 序号列名 含义数据类型宽度1 1b h 类型编号 c h a r1 j i 2m c 名称c h a r 4l f 序号列名含义数据类型宽度 l 1b h 难度编号 c h a r 】 i 2m c 名称 c h a r4 序号列名含义数据类 宽 型 度 1b h 编号 c h a r5 2y h b h 用户编号 c h a r4 3x m 姓名 c h a r8 4k c b h 课程编号 c h a r2 5x z t 】 选择题难得分 f l o j 蛆4 6x z t 2 选择题一般得分 f l o a t4 7x z t 3 选择题容易得分 f l o a t4 8d x t l 多选题难得分 f l o a t4 9d x t 2 多选题般得分 f l o a t4 1 0d x t 3 多选题容易得分 f l o a t4 l lp d t l 判断题难得分 f l o a r4 i 2p d t 2 判断题一般得分 f l ( ) a t 4 l1 3p d t 3 判断题容易得分 f l o a t4 i1 4c j 成绩 f l o a t5 i 序号列名含义数据类型宽度i l 1b h 权限编号 c h a r 1 i f 2m c 权限名称 c h a ri o j i 序号列名含义数据类型宽度j i 1b h 编号 c h a r5 i 2y h b h 用户编号 c h a r4 l l 3n r b h 内容编号 c h a r 2 i 基于b s 模式的网络考试系统的研宄 2

温馨提示

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

评论

0/150

提交评论