网络考试系统结构分析

2024-10-12

网络考试系统结构分析(精选9篇)

网络考试系统结构分析 篇1

摘要:从网络考试系统的一般介绍入手, 重点对网络考试系统的3种结构进行了分析, 并试图勾勒出各个考试系统所适用的范围, 希望能以此促进考试手段甚至是教育评价更现代化、更理想的发展。

关键词:网络考试系统,基于Web的考试系统,服务器,客户端模式考试系统,考试手段,教育评价

0 引言

近年来随着信息化时代的快速发展, 以及信息技术学科的广泛开展, 一种运用网络手段来考查学生学习效果的新的考试方式也逐渐地涌现出来。这种以网络为载体的考核方式不仅能考核学生所学学科中所包含的知识性内容, 还能在具体的任务中考查学生所具有的解决实际问题的操作能力。它的出现极大地弥补了传统纸笔类考试中无法体现实践类学科 (如信息技术) 所应具有的实践性与技能性特征的弊端, 也促进了考试技术向更简单、更灵活、更公平、更高效的理想化的总结性评价方向发展。

新兴的网络考试系统无疑比以往的考试方法更具有生命力, 但就像任何一个新型事物必有其不成熟的一面一样, 网络考试系统无疑也有着自己的高要求。首先, 网络考试系统对网络技术的依赖性很强, 网络环境中或通讯时的诸多问题都会影响着考试的进程与质量;其次, 网络考试系统要求做好数据管理与维护;最后, 网络考试系统必须要考虑系统的安全性问题。总的来说, 网络考试系统最主要问题仍是技术层面上, 要解决这些问题最好的途径其实就是要不断地优化系统本身内在的结构。为此, 本文将介绍现有的3种考试系统结构及其适用范围与优劣之处, 以此来实现教育评价更理想化的发展。

1 现有的3种考试系统结构的分析与比较

1.1 基于Web的考试系统

基于Web的考试系统结构就是通常所说的B/S (Browser/Serve) 结构, 这种系统结构是以浏览器为中介, 也就是考生通过登陆与操作浏览器 (Browser) 窗口来实现对考试系统内部逻辑和数据库交互的。其工作流程大致为:首先, 考生打开浏览器以客户端的身份向服务器端发送应用请求;服务端接受请求并验证用户, 当用户验证成功后服务器以相应的组卷策略访问数据库并调用数据库里的表格 (即试题) ;随后, 服务器将所调用的表格以一定的形式回传给提出请求的客户端;然后, 客户端在自己获得的服务器信息上进行相关的操作 (答题) , 并将操作的结果重新返回给服务器端;最后服务器端通过自动的智能阅卷系统或手工阅卷将用户操作的结果评价出来。在此体系的主要逻辑实现是在服务器端进行的, 服务器负责建立客户端所需的界面并与数据库的实行交互, 而用户端则只是进行简单的浏览器访问和数据操作。

B/S结构的具体工作流程如图1所示:

B/S模式所具有的优缺点如下:

(l) B/S结构对客户端要求很低, 可以说是一种瘦客户机模式。在B/S结构的考试系统中用户只需安装浏览器即可, 因此在客户端的使用界面简单, 对硬件配置要求也较低, 可以实现在任何地方随时的上网操作。

(2) 系统的开发、维护和管理简单。在Browser/Server模式中, 只需要在Web服务器上安装好程序, 用户就可以进行操作, 而且操作不受用户的数量影响。所有考试系统内部的维护和升级只需要针对服务器进行操作即可, 当考试系统升级后, 客户端只需要下载最新的更新, 这样管理人员和开发人员只需将精力集中在合理组织系统的内部结构, 更好地提供各项业务的技术支持即可。

(3) 使用范围广、效率高, 由于B/S结构建立在互联网的基础之上, 因此不必要求专门的网络硬件环境, 用户可以随时上网答题。使用者的范围较广。采用服务器、客户端和数据库3层体系结构分布性也很强。此外, 开发B/S结构系统效率高、周期短, 对开发人员的技术要求也相对较低。

(4) 数据安全性差, 数据传输速度慢。由于B/S结构采用星型的网络结构, 服务器是资源和通讯的核心。这就要求服务器本身的响应速度要快, 并发处理数据请求的能力要强, 但是由于Web服务自身的特点, 在现有的服务器中很难做到这些。同时B/S结构通讯时由于局部网络的繁忙等, 传输过程中很可能有数据包的丢失, 造成客户端长时间得不到响应。此外, 此结构在网络上传输和资源共享时的安全性也存在着极大的隐患。

(5) 无法通过进行本地文件的操作实现对考生技能性知识的考查。如信息技术就是一门实践性与技能性极强的考试科目, 对其进行考察时如无法涉及到对技能性操作的考查 (如Word、Excel操作等) 将会是考试中一个很大的缺失。

1.2 服务器、客户端模式考试系统结构

服务器、客户端模式考试系统结构即通常所说的C/S (Clients/Server) 结构, 这种结构与B/S结构的最大区别就在于考试的流程是通过客户端的软件, 而不是浏览器作为中介来进行的。以客户端软件作为考生与考试管理者之间的中介要求在考试前客户端要必需安装有所需考试的软件, 其次在考试时客户端可以与数据库进行快速稳定的传输。

此结构的具体工作流程与B/S结构大致相同, 但在网络与数据库的交互中又大致分为: (1) 管理服务器:服务器作为客户与数据端之间中介。用户根据自己需要编写服务器来完成与客户端的信息交流的同时, 实现对数据库 (如本地Access数据库) 的操作。 (2) 数据库服务器:网络数据库如SQLSEVER, 客户端直接访问数据库。从数据库读取信息、将考试结果提交到数据库, 以及记录一些考试有关信息 (如登录时间、提交时间、考试机器IP地址、考试状态等) 。

C/S模式考试结构流程如图2所示:

C/S模式所具有的优缺点如下:

(l) 全面考查考生各个方面知识与技能。考生的操作不再只是局限于一个浏览器窗口, 而是可以全面的操作本机的数据资源, 这样考试过程中就可以完整的考查考生对单个计算机的操作技能, 更好的完成一个信息技术考试应有的操作技能的考查。

(2) 降低服务器负载, 减少网络传输量。由于考试程序的客户端部分是安装在客户机上的, 这使得服务器可以专门从事数据处理工作、工作量降低, 甚至可以用网络数据库直接作为客户端的服务器。同时, 由于网络仅致力于收发操作指令和传送操作结果, 因此数据的传输量很小, 很少能造成网络的拥挤和堵塞。

(3) 数据存取更加方便、安全。C/S模式中可以使用定时备份等手段增加传输的安全性, 同时由于数据库可以安装在服务器上, 数据的存储和管理相对来说更为高效。

(4) 客户端安装、维护、升级时操作复杂。由于C/S结构需要在客户端安装运行考试软件, 这对客户机在某种程度上来说是个负担。此外, 由于数据的应用逻辑都封装在客户端, 当考试系统进行软件升级和数据更新时数据的集中管理与控制较为困难。

(5) C/S结构主要是在以局域网为基础的环境下开展的应用, 受地域的限制较为明显。

1.3 B/S和C/S相结合的考试系统结构

基于B/S和C/S相结合的考试系统结构是在集合了以上两种结构优点的基础上建立的一种新的网络体系构架。它主要是由客户端、应用服务器和数据库服务器三者组成。在应用服务器中又分为管理考试进程、监视局域网内部考试结果的局域网管理服务器或数据库服务器, 和进行网络通信完成网络传输的web服务器两种类型, 在这里, 网络数据库服务器不仅可以实现管理服务器的功能, 还可以完成一些数据交换。

基于B/S和C/S相结合的考试系统结构不仅可以实现局域网内的考试管理, 还可以让局域网外的考生通过Internet访问Web服务器, 再由Web服务器访问数据库管理服务器或SQL Server数据库服务器, 并由此实现与数据库的交互。

B/S和C/S相结合的考试系统结构如下图3所示:

这种结构的优点显而易见, 它可以结合C/S与B/S的优点, 实现局域网内部和外部用户同时访问考试数据库。由于采用管理服务器来进行局域网内数据的传输和封装, 所以数据存取更加方便传输更加迅速安全且能考查学生单机的操作技能。同时, 由于外部用户可以通过Web服务器访问数据库, 所以考试的应用适用范围更广更具效率。

2 结束语

由上述分析可以看出, 基于Web的考试系统与服务器、客户端模式考试系统结构各有其优缺点, 基于Web的考试系统比较适合于广域网内的考试, 而基于服务器、客户端模式考试系统结构则更有利于局域网内的考试。同时, 两者结合的考试系统结构也能更好地突出网络考试系统适用范围广、灵活、公平, 能考查学生计算机操作技能的特性。因此, 这种考试系统结构可能是未来大范围内应用网络考试所需的系统结构。

总之, 虽然各个考试系统的适用范围有差异, 但3种考试结构系统, 基本上都可以实现考生登陆管理、考试过程自动化, 考试阅卷的机械化等功能。这些功能的实现不仅使得现代化的技术水平能更好地运用于教育评价之中, 而且使得教育评价更趋向于多元化的发展。这也正是教育考试甚至是教育评价所应有的理想化发展趋势, 而考试系统结构上的分析或许是对这种趋势更好的完善。

参考文献

[1]李青.联机考试系统的研究与实现[D].南京:南京师范大学, 2002.

[2]段正杰.基于三层C/S结构的网上考试系统的设计与实现[D].上海:华东师范大学, 2006.

[3]李琦.基于C/S模式的计算机等级考试上机考试系统[J].重庆大学学报, 2006 (2) .

[4]李伙钦.基于B/S架构的在线考试系统的分析与设计[J].科技信息, 2008 (30) .

[5]王洪海, 刘政敏.基于C/S和B/S的考试系统研究与设计[J].信息技术与信息化, 2007 (2) .

[6]陈奕宏.基于B/S和C/S模式的无纸化考试系统研究[J].重庆科技学院学报 (自然科学版) , 2008 (1) .

[7]林萍.基于C/S和B/S网络架构的考试系统平台比较分析[J].软件导刊, 2006 (23) .

[8]盛志伟, 刘仕筠, 刘双虎.基于Web的网络考试系统的设计与实现[J].计算机与现代化, 2005 (7) .

网络考试系统结构分析 篇2

1、钢材作为设计依据的强度指标是(屈服强度fy)。

2、安装用的临时螺栓和冲孔,在每个节点上穿入的数量必须经计算确定,并应符合下列规定(冲孔穿入数不多于螺栓的30%)。

3、分条的网架单元在事先设置的滑轨上单条滑移到设计位置拼接成整体的安装方法,称为(高空滑移法)。

4、根据施焊时焊工所持焊条与焊件之间的相互位置的不同,焊缝可分为平焊、立焊、横焊和仰焊四种方位,其中(平焊)施焊的质量最易保证。

5、T型接头、十字接头、角接接头等要求熔透的对接和角对接组合焊缝,其焊脚尺寸不应小于(t/4)。

6、钢材牌号Q235,Q345,Q390是根据材料(屈服强度)命名的。

7、在对接焊缝中经常使用引弧板,目的是(消除起落弧在焊口处的缺陷)。

8、焊钉焊后高度用什么方法检测(用钢尺量测)。

9、网架在设计位置的地面拼装成整体,然后用千斤顶将网架整体顶升到设计标高(整体顶升法)。

10、组合楼盖中的压型钢板.采用(t= 0.75~1.6mm)厚薄钢板辊压成波形板。

11、对汽车起重机的描述,下列哪项不正确(适合松软泥泞的工作场所)。

12、在钢结构房屋中,选择结构用钢材时,下列因素中的(建筑的防火等级)不是主要考虑的因素。

13、同类钢种的钢板,厚度越大,(强度越低)。

14、轻钢结构单层房屋主要由(钢柱、屋盖细梁、檩条、墙梁、屋盖和柱间支撑、屋面和墙面的彩钢板等组成)。

15、将下图(a)改为(b)是为了防止螺栓连接的(杆受弯破坏)。

16、焊前预热,预热区在焊道两侧,每侧宽度均匀且不小于(100mm)。

17、网架在设计位置就地总拼后,利用安装在柱子上的小型设备(穿心式液压千斤顶)将网架整体提升到设计标高然后下降、就位的方法称为(单提网架法)。

18、塔机后臂与相邻建筑物之间的安全距离不少于(50)cm。

19、预埋螺栓标高偏差控制在(+5mm)以内,定位轴线的偏差控制在(±2.0)。20、在直接受动力荷载作用的情况下,采用(角焊缝)连接方式最为适合。

21、混凝土及其性能组合结构在浇灌混凝土以后属于密封状态下的养护,除了水泥水化所必须有的水分外,应尽可能(减少水的用量),使水泥沙浆恰好能包裹住粗骨料为度。

22、在检验批验收时,一般的缺陷通过(翻修或更换器具、设备予以解决)。

23、双机抬吊应注意各起重机的荷载不宜超过其相应起重能力的(80%)。

24、在结构柱上安装提升设备提升网架的方法称为(整体提升法)。

25、索引符号由直径为(10mm)的圆和水平直径组成,圆和水平直径用细实线表示。

26、结构工程中使用钢材的塑性指标,目前最主要用(伸长率)表示。

27、当钢材具有较好的塑性时,焊接残余应力(不影响结构的静力强度)。

28、规范中明确规定对哪种物质严令禁止(红丹漆)。

29、建筑钢材的伸长率与(试件断裂后)标准拉伸试件标距间长度的伸长值有关。

30、高强度螺栓长度允许偏差(+2t-0.8t)mm。

31、彩钢板不经翻修长期使用,直到出现严重的腐蚀,已不能再使用的时间称为(极限使用寿命)。

32、每次浇筑混凝土前(包括施工缝),应先浇筑一层厚度为(100~200mm)的混凝土等级相同的水泥砂浆,以免自由下落的混凝土粗骨料产生弹跳现象。

33、若两台起重机吊同一货物时,必须有专人统一指挥,两台起重机性能、速度应相同,各自负担的载荷值,应小于一台起重机额定总起重量的(80%)。

34、下列关于钢结构疲劳验算的描述正确的是(疲劳验算采用以概率论为基础的极限状态原则进行的)。

35、(焊接)是连接钢结构最主要的连接方法。

36、属于小坡度的无檩屋盖结构体系是(梭形屋架)。

37、下列情况属于正常使用极限验算的是(梁的挠度验算)。

38、吊车梁安装时标高如有负偏差时,可在柱牛腿面与吊车梁下翼缘板之间放入铁垫板,但垫板不得超过

(三)层。

39、提升设备的负载能力应按额定能力乘以折减系数,电动螺杆升板机为(0.7-0.8),穿心式千斤顶为(0.5-0.6)。

40、组合梁的挠度按荷载效应标准组合计算的挠度不应大于钢结构规范规定的(1/400)。

41、根据《建筑施工安全检查标准》(JGJ59-2011)要求,塔吊漏电保护器的脱扣额定动作电流应不大于(30)mA。

42、在构件发生断裂破坏前,无明显先兆的情况是(脆性破坏)的典型特征。

43、套筒两端面的平行度允许偏差(0.3mm)。

44、楼面施工程序是(由下而上,逐层支撑,顺序浇筑)。

45、塔式起重机的主要技术参数是(载荷力矩)。

46、机械剪切的零件,其剪切与号料线的允许偏差不大于(2mm)。

47、钢材机械性能所需规定的保证项目仅有一项不合格是,经设计或有关主管技术部门确定,一般不能按一下哪种方式处理(屈服点比规定的数值低5%以内时,可直接使用)。

48、栓钉沿梁轴线方向布置,其间距不得小于(5d)。

49、图纸审核过程中发现的问题应报(设计单位)处理,需要修改设计的应有书面设计变更文件。

50、钢结构按平面布置进行堆放时,堆垛之间需要留出必要的通道,一般宽度为(2m)。

51、下列钢结构计算所取荷载设计值和标准值,哪一组为正确的(Ⅰ.计算结构或构件的强度、稳定性以及连接的强度时,应采用荷载设计值; Ⅳ.计算疲劳和正常使用极限状态的变形时,应采用荷载标准值)。

52、与侧焊缝相比,端焊缝的(静力强度更高)。

53、钢材表面公分为几个锈蚀等级(4.0)。

54、钢结构的主要缺点是(易腐蚀、不耐火)。

55、安装用的临时螺栓和冲孔,在每个节点上穿入的数量必须经计算确定,并应符合下列规定(不得少于安装孔总数的 1/2)。

56、压型钢板施工施工中对于板与板之间宽度大于(5mm)缝,应用砂浆、胶带堵住。

57、灌浆料无须振捣,且灌浆开始后必须连续进行,不能间断。并尽可能的缩短灌浆时间。灌浆完毕后,要覆盖塑料薄膜;灌浆料强度达(20.0)MPa以后方可拆除模板,养护时间不得少于14d。

58、非全回式汽车起重机的转台回转角小于(270°)。60、钢材因反复荷载作用而发生的破坏称为(疲劳破坏)。

61、直接受到重复荷载作用的焊接结构,影响其疲劳强度的最主要因素是(应力变化的循环次数、最大应力与最小应力的代数差(应力幅)和构造细部)。62、屋盖系统的安装顺序一般是(屋架、屋架间垂直支撑、檩条、檩条拉条屋架间水平支撑)。

63、大跨度结构常采用钢结构的主要原因是钢结构(自重轻)。

64、碳素结构钢应在焊缝冷却到环境温度、低合金钢应在焊接(24h)后进行焊缝无损检测检验。

65、网架规程中规顶网架提升过程中,当用提升机时,允许升差值为相邻提升点距离的(1/400),且不大于(15mm)。

66、型钢中的H钢和工字钢相比(前者的翼缘相对较宽)。67、下列哪一项不属于整体提升法(牵引法)。

68、用于吊装截面宽度较小的桅杆的方法是(高空组装法)。

69、规范按照钢材的厚度将钢材分为三组,不同组分的钢材主要是下列哪项指标不同(钢材规格)。

70、摩擦型高强度螺栓连接受剪切破坏时,作用剪力超过了(连接板件间的摩擦力)。

71、单位(子单位)工程质量验收合格应符合下列规定(①.单位(子单位)工程所含分部(子分部)工程的质量均应验收合格。②.质量控制资料应完整。③.单位(子单位)工程所含分部工程有关安全和功能的检测资料应完整。④.主要功能项目的抽查结果应符合相关专业质量验收规范的规定。⑤.观感质量验收应符合要求。)。

72、在钢材的力学性能指标中,既能反应钢材塑性又能反应钢材冶金缺陷的指标是(冷弯性能)。

73、预拼装中错孔在3mm以内时,一般都用铣刀铣孔或锉刀挫孔,其孔径扩大不得超过原孔径的(1.2)倍。74、螺栓螺栓中心偏移允许偏差(5.0)。

75、普通螺栓抗剪工作时,要求被连接构件的总厚度小于螺栓直径的5倍,是防止(板件挤压破坏)。

76、电化学保护不包括(还原保护法)。77、焊接球直径D≤300允许偏差(±1.5mm)。

78、高波压型金属板的侧向搭接部位必须设置连接件,间距为(700-800mm)。79、施工图纸的设计变更不论何原因,由谁提出都必须征得(建设单位)的同意并且办理书面变更手续。

80、以下不属于钢铁腐蚀形态的是(化学腐蚀)。81、气割时零件宽度,长度允许偏差(±3.0mm)。82、钢结构按平面布置进行堆放时,堆放高度≤(2m)。

83、边缘加工的质量标准,零件宽度、长度,允许偏差(±1.0mm)。84、若结构是失效的,则结构的功能函数应满足(z<0)。

85、单网提升法和网架爬升法,都需要在原有柱顶上接高钢柱约(2-3m),并加悬挂牛腿以设置提升锚点。

86、安装屋面板之前,应采取措施保证拉条拉紧和檩条的正确位置,檩条的扭角不得大于(3度)。

87、汽车起重机起重量的范围很大,可从(8吨~1000吨),底盘的车轴数,可从2~10根。是产量最大,使用最广泛的起重机类型。

88、安装焊缝不承受荷载者,其点焊焊缝长度不应小于设计长度的10%,且不应小于(40mm)。89、3号镇静钢设计强度可以提高5%,是因为镇静钢比沸腾钢(脱氧)好。90、采用螺栓连接时,构件发生冲剪破坏,是因为(栓杆较细)。91、套筒内孔与外接圆同轴度允许偏差(0.5mm)。

92、压型钢板系用(0.7mm和0.9mm)两种厚度镀锌钢板压制而成。93、塔机分为上回转塔机和下回转塔机两大类。其中前者的承载力要(高于)后者。

94、产生纵向焊接残余应力的主要原因是(施焊时焊件上出现冷塑和热塑区)。95、钢材内部除含有Fe,C外,还含有害元素(N,O,S,P)。

96、下列哪种情况可以使用沸腾钢(工作温度低于-20℃、直接承受动荷载的焊接结构)。

97、压型钢板的成型过程,实际上是对基板(加工性能)的检验。98、涂料种类有很多,但不包括(无机盐涂料)。99、下列哪一项不是焊接的优点,(无残余应力)。

100、施工详图编制的基本规定:图幅一般采用A0、A1、A2、A3、A4,同一套图纸中不宜超过(2.0)种图幅。

101、钢材的设计强度是根据(屈服点)确定的。102、固定卷扬机的方法不包括(支架固定法)。

103、轻型钢结构主要指有(圆钢、小角钢和冷弯薄壁型钢)组成的结构。104、钢结构具有塑性韧性好的特点,则主要用于(直接承受动力荷载作用的结构)。

105、下列钢结构的破坏属于脆性破坏的是(疲劳破坏)。

104、升网滑模法中为了使网架平稳上升,要求千斤顶尽量同步。因此在选用千斤顶时要求其液压行程误差都控制在(0.5mm)以内,且每台千斤顶所承受的荷载尽量接近。

105、汽车起重机在公路或城市道路上行驶时,应(执行交通管理部门)。106、梁的中垂度允许偏差为(h/500)。

107、钢结构具有良好的抗震性能是因为(钢材良好的吸能能力和延性)。108、沸腾钢与镇静钢冶炼浇注方法的主要不同之处是(两者都加脱氧剂,但镇静钢再加强脱氧剂)。

109、在碳素结构钢中,A,B,C,D为按质量划分的级别。除(A级)钢冲击韧性不作为要求条件,其余的都要求保证冲击韧性合格。

110、压型钢板腹板与翼缘水平面之间的夹角,当用于屋面时不应小于(50°);用于墙面是不应小于(45°)。

111、根据《建筑工程施工质量验收统一标准》(GB 50300-2001)的要求,建筑工程质量验收应划分为(单位工程、分部工程、分项工程和检验批)。112、在结构设计中,失效概率Pf与可靠指标β的关系为(Pf越大,β越小,结构可靠性越差)。

113、下列论述中不正确的是(钢材的强度指标比塑性指标更重要)项。114、当一个顶升用的支撑结构有两个或两个以上千斤顶时,取千斤顶间距的(1/200),且不大于(10mm)。

115、以下选项不属于涂料保护作用的是(溶解作用)。116、在钢构件中产生应力集中的因素是(构件截面的突变)。

117、钢柱吊装前在钢柱每节牛腿上方(1.2m)处焊接Φ10mm圆钢筋环,作为安全绳固定点。

118、高空滑移法按照滑移时外力作用方向,可分为(牵引法和顶推法)。119、下列哪一种状态属于正常使用极限状态(拉杆在荷载作用下产生较大塑性变形)。

120、塔桅结构包括(输电塔、无线电杆、电视桅杆、电视塔等)。121、将网架结构在地上错位拼装成整体,然后用起重机吊升超过设计标高,空中移位后落位固定的安装方法称为(整体吊装法)。

123、栓钉焊接时如瓷环已受潮,要经过250℃烘焙(1h)后再用。124、塔式起重机由金属结构、(工作机构)和电气系统三部分组成。125、厚度为4.5~6.0mm的热轧钢板属于(厚钢板)。

126、焊接承重结构的钢材应具有(抗拉强度、伸长率、屈服强度和碳、硫、磷含量的合格保证)。

127、焊接残余应力不影响钢构件的(静力强度)。

128、室外建筑环境的子单位工程包括(附属建筑和室外环境)。129、高强大螺栓键槽直线度允许偏差(<0.2mm)。

130、工艺流程分为:施工准备,测量放线,构件拼装,(拼装检查),编号和标记拆除。

131、钢结构构件上螺栓钻孔直径比螺栓直径大(1.5mm)。

132、某角焊缝T形连接的两块钢板厚度分别为8mm和10mm,合适的焊脚尺寸为(6mm)。

133、焊接收缩量由于受焊缝形式、气候条件、施焊工艺和结构断面等因素影响,其值变化(较大)。

134、Q235钢按照质量等级分为A、B、C、D四级,由A到D表示质量由低到高,其分类依据是(化学成分)。

135、热轧型钢冷却后产生的残余应力(包括拉、压应力)。

136、受防腐蚀体系的影响,涂层老化失效主要可以分为三种,其中不属于其中的有(钢材内部裂缝)。

137、轨道中心对吊车梁腹板轴线的偏移允许偏差(t/2)。138、相邻两螺孔轴线间夹角允许偏差(±30°)。

139、不需要验算对接焊缝强度的条件是斜焊缝的轴线和外力N之间的夹角满足(tanθ≤1.5)。

140、钢管柱的拼接组装时,首先根据运输条件和吊装条件确定对钢管的长度进行确定,一般以不长于(12m)。

141、千斤顶顶升的高差,通过每台的限位环进行统一高度控制,正常限位高度一般为(300mm)。

142、屋架的形式主要有(三角形屋架、三铰拱屋架和梭形屋架)。

143、起重机应停放在作业附近的平坦坚硬的地面上,全部伸出支腿。地面松软不平时,支腿下面须用厚度不小于(100mm)的垫木或木块垫实,使起重机处于水平状态。

144、钢材的冷作硬化,使(强度提高,塑性和韧性下降栓)。145、下列不属于分部结构的是(木结构)。

146、钢材常用的切割方法有:机械剪切、(气割)和等离子切割三种方法。147、焊缝质量与施焊条件有关,对于施焊条件较差的高空安装焊缝应乘以折减系数(0.9)。

148、封板或锥头与钢管轴线垂直度允许误差(0.5%r)。149、钢筋混凝土分部工程可以分为(捣制和预制)。

150、当栓钉焊于钢梁受拉翼缘时,其直径不得大于翼缘板厚度的(1.5倍)。151、焊接结构的疲劳强度的大小与(钢材种类)关系不大。

152、塔吊在平面布置的时候要绘制平面图,要考虑相邻塔吊的安全距离,在水平和垂直两个方向上都要保证不少于(2m)的安全距离,相邻塔机的塔身和起重臂不能发生干涉,尽量保证塔机在风力过大时能自由旋转。153、摩擦型高强度螺栓连接与承压型高强度螺栓连接(承载力计算方法不同)。154、下列陈述正确的是(与混凝土材料相比,大跨度结构应优先选用钢材)。155、混凝土振捣间距为(450mm),振捣时间以混凝土表面出现浮浆,不再下沉为止,时间宜控制在20s左右。

156、对接焊缝按所受的方向可分为(对接正焊缝和对接斜焊缝)。157、螺栓球螺孔端面与球心距允许偏差(±2.0mm)。

158、压型钢板的屋面坡度可在(1/6-1/20)之间选用,当屋面排水面积较大或地处大雨量区及板型为中波板时,宜选用(1/10-1/12)的坡度。159、钢-混凝土组合板的总厚度h不应小于(90mm)。

160、以下关于应力集中的说法中正确的是(应力集中产生同号应力场,使塑性变形受到限制)。

161、在重型工业厂房中,采用钢结构是因为它具有(轻质高强、塑性和韧性好)。162、钢管内混凝土浇筑时,管径大于350mm,采用内部振捣器满棒或锅底形振捣器等。每次振捣时间不少于30s,一次浇筑高度不宜大于(2m)。

163、在弹性阶段,侧面角焊缝应力沿长度方向的分别为(两端大、中间小)。164、涂料中成分最多的是(成膜物质)。

网络考试系统结构分析 篇3

关键词:无纸化考试,网络考试系统,B/S结构,ASP,IIS,Web数据库

1 前言

教育的改革,不仅仅是教育思想的更新和进步,也是教育技术和手段的改进和提高。在各种教育机构的教学过程中,考试都是一个重要的环节,考试工作的好坏直接关系着教学的成绩。传统的考试,长期以来都是以纸和笔为工具,工作效率低、纸张浪费大;因此,考试方式的改革已迫在眉睫,以计算机技术为主的无纸化考试应运而生。所谓无纸化考试也就是利用计算机及相关技术,通过建立动态的试题库、自动组卷、机上考试、自动阅卷等工作,取代传统的基于纸和笔的考试方式;主要优势体现在:出题方便快捷、阅卷准确快速、成绩分析科学直观。 这样的B/S结构的网络考试系统综合运用了当今流行的Web技术:HTML、ASP、COM、ActiveX技术等,工作原理是:由Web Server统一进行管理和发送,用户通过Web浏览器以HTTP协议向Server发出请求,并接收和显示Server提供的Web信息。下面就是对这一网络考试系统的分析和设计过程。

2 系统分析

2.1 可行性研究分析

a、硬件:现在大中小学一般都有了自己的实验机房,而且很多学校还建有自己的小型局域网或校园网,随着教育现代化和教育手段的进一步发展,学校的电脑数量还在不断增加。

b、软件:B/S网络考试系统对客户端硬件要求并不高,能运行IE4.0就行。

c、操作:随着信息技术和计算机应用基础课在大中小学的普及,学生的计算机基础文化素质提高,计算机操作能力也在不断提升,使用该系统不再需要专门学习。

综上,该系统的实现是可行的,且对于一些科目(比如理科科目)的考试是很有必要的。

2.2 对现行考试系统分析

现行考试其过程大致如图1所示:

这一考试模式大家再熟悉不过,从小学到大学不知经历了多少次了,但这一考试模式存在如下一些弊端:

a、教师出卷——重复性劳动,其实教师出的题重复率是很高的,但每次考试都要重新出题印试卷,工作效率低、纸张浪费大。

b、从学生答完试卷到发卷评讲需要经历老师改卷这一过程。从学习心理学的角度看,这样不利于学生及时反馈及时纠正错误,另外也增加了教师的工作量,加大了教育成本投资。

2.3 对B/S考试系统的需求分析

通过2.2的分析,对传统考试系统进行模拟和改进,B/S结构的网络考试系统的功能应该如图2所示:

对该图需求分析的说明:

a、学生,教师必须登陆确认身份后才能使用该系统,登陆后,系统为不同角色(不同的登录者)分配不同的使用权限。

b、题库是动态的,可以由教师角色的用户输入扩充和修改管理。

c、教师根据考试目的和实际需要,输入参数来产生相应的各类电子试卷。

d、学生登陆后可以参加在线考试,选择考试科目,根据教师生成电子试卷的参数要求随机的从题库中选择题目生成试卷。

e、在考试的过程中,限定考试的时间,显示距交卷的时间,到时间自动交卷。

f、系统根据题库中试题的答案自动打分,并显示出试题的正确答案。

g、学生可查看自己的考试成绩,教师可查看所有同学的成绩,并可统计各类成绩数据和打印各类报表。

h、教师可以发布考试信息。

i、教师学生可以修改自己的登录密码。

3 系统设计

3.1 总体技术解决方案设计

3.1.1 系统的开发平台

考虑到具体硬件的环境,Server端采用Microsoft IIS 4.0来构建网站,IIS最大的优点就是能够运行ASP脚本,给用户提供一个动态的界面。通过比较各种数据库以及各方面的利弊,选取了SQL Server数据库管理系统来管理试题库。试题和答案直接采用文本格式存放在题库中。ASP脚本通过JDBC来与数据库交互,客户端则采用浏览器直接访问。

所以该系统采用“ASP+IIS4.0+SQLserver +Win2000server+Dreamvaver MX”作为开发平台。

说明:

a、ASP(Active Server Pages)是Microsoft开发的开放式Web服务器应用程序开发技术,它把脚本、HTML和Web服务器访问功能结合在一起,形成能在服务器上运行的应用程序,并把用户要求的HTML页面传给客户端服务器。

b、服务器软件:IIS(Internet Information Server)是基于TCP/IP的Web应用系统,使用它可以使运行Win2000或NT的计算机成为Web服务器。

c、数据库软件:SQLserver是一个多用户的关系数据库系统,它可以和Win2000很好的结合,提供一个安全的、可扩展的、易管理后台数据库。如果用户不是太多,也可以使用Access作为后台数据库。

d、操作系统:Win2000Server。

e、网页设计软件:Dreamvaver MX作为网页开发的工具和ASP脚本开发平台。

3.1.2 系统结构

系统采用浏览器/服务器(Browser/Server)B/S结构,该结构如图3所示:

该结构的优点:

a、客户机简单。在二层结构的客户/服务器(C/ S)结构中,需要为客户机配置较多的软件,而在B/S结构中已经把应用和开发工具等软件从客户机中分离出来,从而使客户机变成“瘦客户机”。所以对于考试中所用的电脑来说,只需要安装浏览器即可,而现在IE都是集成在操作系统中的。

b、便于系统维护。系统更新与升级等,只需要在服务器上更新,对客户端没有影响。

c、统一的界面,便于操作。由于客户端采用IE浏览器,用户界面友好,而且用户熟悉,不需要专门的使用培训。

d、考试数据安全性高,不会由于客户机出现系统故障而造成数据丢失或损坏。

3.1.3 系统运行环境

系统可以安装运行在局域网中,也可以运行在广域网中(例如:考生可以通过Internet参加考试)

客户端: win98 IE浏览器

服务器端:Win2000Serever IIS SQLServer

3.2 系统功能模块划分

根据考试实际过程及需求分析,考试系统可以划分为8个模块,如图4所示:

3.2.1 登陆模块

a、用户及密码验证子模块(对于错误给出不同的提示)

b、根据登陆ID和登陆Password,登陆到不同的操作界面,分配不同的权限

3.2.2 题库管理模块

a、教师向题库中分类添加题目(分为单项选择题、多项选择题和判断题)子模块

b、分类或用关键字查找题目子模块

c、重新编辑题库中的题目子模块

3.2.3 试卷生成模块

添加生成试卷的各种参数(考试科目、考试总分、单选题、多选题、判断题数目、考试时间),把这些数据添加到生成试卷的数据库表中

3.2.4 在线考试模块

a、考生根据发布的考试信息选择考试的试卷

b、系统通过考生选择试卷的编号从试卷数据库中调用该试卷的参数,从试题数据库中随机生成试卷

c、考生开始考试,时间计时控制记录考生开始考试的时间,提示显示所剩的时间

d、考试过程中,记录考生答题的题目编号及答案

e、时间到,自动停止答卷,把考生的答题数据送到阅卷模块处理

f、检查子模块,考生可以对答过题目的答案修改

g、时间未到考生也可提前交卷,系统提示是否要检查

3.2.5 阅卷模块

处理在线考试中考生答题的答案,根据题库中提供的正确答案对考生答案判断,错误题目编号及错误答案存入数据库,并累加正确答案的分数计算出考生总分,存入数据库。

3.2.6 考试信息反馈模块a、查询考试成绩

b、查看考试中做错的题目及正确的答案

3.2.7 信息发布模块

管理员发布考试信息

3.2.8 用户信息加入修改模块

a、管理员可以添加新用户,分配用户编号ID,密码Password

b、用户可以修改自己的密码

3.3 系统关系数据库的设计

根据各模块的需要,该系统数据库中需要以下结构的表:

a、用户(用户编号,用户名,用户密码,是否管理员)

b、考试题目(题目编号,科目,类型,题干,选项1, 选项2,选项3,选项4,答案,答案对否,应得分数)

c、考试试卷(试卷编号,考试科目,总分,考试时间,单选题数,单题分值,多选题数,单题分值,判断题数,单题分值)

d、考试科目(考试科目编号,考试科目名称)

e、考试成绩信息(考试成绩信息编号,用户编号,用户姓名,考试科目,考试试卷编号,考试开始时间,考试结束时间,考试分数)

f、考试信息(考试信息编号,信息标题,信息内容)

在系统中建立与数据库连接的代码:

3.4 系统界面设计

如图5所示:

4 结束语

当下,许多网站和媒体对网络考试系统有大量的阐述和涉及,本人也查阅和借鉴了很多这方面的资料和信息,在此对提供这类信息的媒体及工作人员表示感谢。系统经测试,部分模块达到了预期的目标,可供多人进行网上考试。本系统功能虽然简单,但它具备一定的实用性和兼容性,可以在使用的过程中不断的修改完善。由于时间和作者技术方面原因,本系统还有几个功能模块没有实现,正编码调试之中。

参考文献

[1]薛元均,网页数据库设计与发布[M].北京:清华大学出版社,1999.

[2]汤子瀛,计算机网络技术及其应用[M].第三版,成都:电子科技大学出版社,1999.

[3]张海藩,软件工程导论[M].第三版,北京:清华大学出版社,1998.

[4]萨师煊,数据库系统概论[M].第三版,北京:高等教育出版社,2000.

航路网络系统结构稳定性研究 篇4

航路网络系统的结构稳定性直接影响空中交通流量管理实施的有效性.本文考虑空中交通流与道路交通流的共性,借鉴堵塞流理论对航路网络系统进行稳定性分析,并提出了衡量系统稳定性的指标和提高航路网络结构稳定性的`措施.通过对典型的航路网络结构进行仿真计算,验证了提高稳定性措施的正确性和可行性,说明了航路稳定性研究能为空中交通流量管理提供技术和决策支持.

作 者:黎新华 张兆宁 侯蕤 LI Xin-hua ZHANG Zhao-ning HOU Rui 作者单位:黎新华,侯蕤,LI Xin-hua,HOU Rui(民航西南空管局,飞服中心,成都610202)

张兆宁,ZHANG Zhao-ning(中国民航大学,空管学院,天津300300)

网络考试系统结构分析 篇5

1 系统设计

系统采用C/S模型, 其优点在于系统客户端应用程序和服务器部件分别运行在不同的计算机上, 这样的模式有利于用户的操作和更好的数据安全性。系统分为服务器和客户端两部分, 使用方式可以设置成平时练习和正式考试两种方式, 平时练习方式主要用于学生平时学习, 正式考试方式用于课程结课时正式考试。

1.1 服务器程序的功能

主要是实现教师对考试的监控和管理, 服务器功能结构图如图1.1所示。

系统设置:服务器启动时, 可以设置系统使用方式, 考试时间, 每种题型的试题数量, 每题分值, 以及考试场次。

实时信息监控:可以实时查看考场情况, 包括考生登录人数, 交卷人数, 异常人数, 考生考号, 登录时间, 交卷时间, 答题时间, 考生成绩, IP地址等。

成绩查询:可以查询已交卷考生的成绩, 并生成成绩单。

成绩打印:可以打印任何场次的考试成绩单。

试卷备份:每场考试结束后, 可以生成试卷备份文件, 文件中将记录每名考生的学号, 成绩, 答题及标准答案。

统计分析:可以对任何场次的考试成绩单进行统计分析, 分析内容为各个成绩段的考生人数, 百分比, 平均分以及趋势图。

系统帮助:包括系统介绍, 操作说明等。

1.2 客户端程序的功能

主要是实现考生登录系统并进行答题考试, 客户端功能结构图如图1.2所示。

系统登录:考生输入正确考号后, 可以登录考试系统。

考试须知:显示考试要求及注意事项。

试题浏览:可以选择任意题型的任何一道试题。

答题:针对不同题型, 可以进行选择答案或输入答案。

交卷:考试结束时, 可以进行交卷。

查看答案:在练习方式下, 考生可以随时查看答案, 巩固学习效果。

显示成绩:在练习方式下, 考生交卷后, 可以显示考试成绩。

2 关键技术分析

在设计基于C/S模型的网络考试系统的过程中, 需要设计合理的组卷算法, 采用技术手段防止作弊以及对软件系统进行加密。

2.1 组卷算法

在网络考试系统中, 必须设计合理的组卷算法, 才能保证试卷的题目分布合理, 难易程度合适。组卷时, 可以将每个题型的试题分为易中难三种, 同时相似的题目可以划分为一个知识点, 让教师根据考生对课程知识的掌握程度, 选择各种题型的易中难三种题目的试题数量和分值, 系统组卷可以采用随机算法, 但保证相同知识点的题目只能出现一次, 这样就可以在一定程度上, 保证试卷的题目分布相对合理。

2.2 防止作弊的技术手段

在网络考试系统中, 必须考虑如何防止考生采用各种手段违纪和作弊。在客户端, 必须保证考生登录后, 系统界面锁定, 考生无法切换到其他界面, 网络考试系统采用Java技术实现, 而Java程序均在Java虚拟机中运行, 无法直接使用Java程序来进行操作系统层次的屏蔽热键和锁屏的功能, 解决方案是采用C++程序来实现操作系统层次的屏蔽热键和锁屏的功能, Java程序采用Java的JNI (Java Native Interface) 技术, 即Java本地接口技术, 调用C++程序来实现屏蔽热键和锁屏的功能。另外, 为防止考生换题或替他人答题, 在技术上应考虑考生登录时的身份验证, 即相同考号只允许登录一次, 相同客户端只能登录一次, 解决方案是, 考生登录后, 记录考生考号以及客户端特征码 (IP或MAC地址) , 防止考生换题或替他人答题。

2.3 系统加密的措施

为保证试题库和服务器端软件系统的安全, 应该对两者进行加密处理, 解决方案是试题库采用数据库层次的加密;服务器端软件系统的加密, 可以采用国际上较为先进的MD5, SHA等加密算法对软件系统进行加密, 设计自己独有的加密规则, 系统安装时必须具有开发者授权的许可, 系统才可以正常安装和使用, 这样就保证了服务器端软件系统的安全, 防止了对服务器端软件系统的非法复制和使用。

3 结束语

本文尝试对基于C/S结构的网络考试系统进行设计与实现, 详细论述了系统功能以及几个关键技术, 随着网络技术发展, 相信在不久的将来, 结合人工智能、虚拟现实、数据挖掘技术的智能化、人性化的虚拟网络考试系统将成为主流。

摘要:阐述了基于C/S结构 (客户端/服务器) 实现网络考试系统的思路和设计方法, 并对实现网络考试系统的部分关键技术进行了分析。网络考试系统的应用, 可以减轻教师出题、组卷、评卷的繁重工作负担, 提高考试效率, 是实现标准化考试的有益尝试。

关键词:C/S结构,考试系统,标准化考试

参考文献

[1]栗好利.基于局域网的计算机考试系统研究与实现[D].沈阳:东北大学, 2006.

[2]马宝英, 浅谈在线考试系统[J].新疆职业大学学报, 2006 (3) :82-84.

网络考试系统结构分析 篇6

1 系统体系结构

1.1 B/S体系结构

本网络考试系统采用Web技术实现,基于浏览器/服务器(B/S)网络计算模式,采用三层体系结构,即包括数据库系统、应用服务器、客户端Web浏览器三部分[2]。如图1所示。数据库服务器端采用大型数据库系统。应用服务器端采用分模块层次结构。网页设计采用Dreamweaver MX和ASP,客户端运行环境为标准的中文Web浏览器环境如IE5.0或以上版本,系统通过COM接口,利用ADO实现对数据库的访问。

1.2 总体结构设计

该系统可分为三个子系统:教师管理子系统、考生管理子系统、管理员管理子系统。网络考试系统实现考生登录验证、答卷、交卷。随机生成试题功能,先由教师定义好试卷的信息,等考生登录考试后再根据该信息随机生成试卷的题目[3]。“两课”网络考试系统总体结构如图2所示。

2 系统功能模块

经过相应的需求分析明确目标系统应具有的相关的功能。根据需求阶段的相应成果得出总体设计的系统模块设计,系统模块细化就得到具体模块设计[4]。整个网络考试系统可以分为考生管理子系统、教师管理子系统和管理员管理子系统三个部分。子系统又可以细分为多个更小的部分。

2.1 学生管理子系统

考生首先进入登陆界面进行验证,如果合法则充许下一步相关操作。非法则重新进行验证工作,验证后可以进行科目选择、生成试卷、考试、交卷等相关工作。进而完成整个考试的全部相关工作。如图3所示。

2.2 教师管理子系统

教师要完成整个工作首先要进入登陆页面进行身份验证。通过验证后可以选择科目管理、题型管理、题库管理、试卷生成、考试安排、试卷批阅、成绩查询、修改个人资料等相关工作。

2.3 管理员管理子系统

管理员首先进行管理员登陆页面进行验证,验证成功后进行相应的操作选择。可以进行学生信息管理、授权管理、管理员信息管理、教师信息管理、在线监考、数据批量处理、备份与恢复等操作。

3 系统实现

3.1 数据库的建立与连接

系统的数据库系统是Microsoft SQL Server 2000[5],数据库中共有16个表,分别是:年级信息表、部门信息表、班级信息表、管理员信息表、学生信息表、课程表、章节表、试题类型表、题库表、试卷表、试卷明细表、学生答案表、学生考试表、考试安排表、日志表、系统配置表。如表1为年级数据库表,表2为exam(学生考试表)。

考试需要操作服务器端的数据库,因此要数据库在与服务器之间建立连接,相关步骤如下。

1)建立Connection对象

数据库的连接通过使用ASP的内建对象方法Server.Creatcobject实现。ASP内置的数据库存取组件为ADODB。相关代码为:

通过创建的名为cn的Connection这个对象实例,就可使用应该对象提供的open方法打开与数据库的连接。

2)使用对象open方法打开与试题数据库的连接(日志文件db_exam_log.ldf,试题数据库db_exam_data.mdf)。相关代码为:

<%cn.Open”driver={sql server};server=数据库服务器;database=数据库文件名;uID=用户名;PWD=用户密码”%>

Recordset对象。

Set rs=Server.CreateObject(“ADODB.Recordset”)

建立Recordset对象rs。

3)Connection对象的关闭代码为:cn.Close

4)Connection对象的删除:Set cn=nothing

3.2 主观题阅卷实现

目前主观题的评阅都是人工方式,学生因语言表达水平和思维方式不同,主观题答案也是不尽相同,和标准答案不可能完全达到一致。所以要实现自动阅卷很困难,也有部分采用关键字模糊匹配方式实现网上阅卷系统[6],本文实现方法是:对于相关主观题,提前在系统试题答案库中设置关键词数组,提出来考生的主观题答案和数组进行比较,循环查询数组中的关键词在考生的答案之中是否存在,然后根据在考生答案中不存在的关键词的比例和关键词以及该题的总分来判断考生应得的分数。其关键代码如下:

为了保证阅卷可靠,在具体设计中增加了和教师阅卷相结合的方式,系统先从Exam_answer(考生答案表)中读取出考生的答案,然后教师根据自动阅卷分数和考生具体答题情况给考生打分,系统把教师的打分保存在Exam_answer(考生答案表)的得分字段中,最后系统统计考生主观题的总分并覆盖原有Exam_score(考生成绩表)中的分数。

4 结论

本课题所研究的基于B/S网络考试系统功能较为完善,提高了工作效率,同时也大大降低教师的工作量。对网络考试系统运行中所出现的数据库的安全断线处理、负载均衡等问题,采取了相应的措施,并实现了主观题的自动化阅卷。由于本系统仍处在继续开发阶段,因此功能还不是很强大,其中,对数据的完整性约束,系统的容错能力不强,配套的智能化题库的建设、基于关键词模糊匹配思想设计的主观题自动阅卷等尚不成熟,还有待于以后进一步的研究和补充。

参考文献

[1]任泰明.基于B/S结构的软件开发技术[M].北京:西安电子科技大学出版社,2006.

[2]赵志鹏.基于WEB的三层体系结构技术[J].辽宁税务高等专科学校学报,2005(4):69-70.

[3]贾振华,庄连英.浅谈网上考试系统中自动抽题的实现[J].大众科技,2006(3):102-103.

[4]王春森.系统设计师(高级程序员)教程[M].北京:清华大学出版社,2001:201-206.

[5]杨文强,张耀平.基于SQLServer2000的数据安全管理机制[J].装备制造技术,2007(7):75-76.

网络考试系统结构分析 篇7

1.1 背景

随着信息社会的发展,教育领域的数据量呈现出爆炸式的增长。有专家指出,教育将是大数据可以大有作为的一个重要应用领域,大数据分析将给教育带来革命性的变化。中学为了检测教学质量,提高升学率,总会进行许多考试(如月考、模拟考、期中考、期末考等)。这些考试会产生大量成绩数据,然而如何对这些数据进行有效、便捷地分析呢?目前大多中学采用Excel或其他类似软件进行数据统计及分析,操作繁琐、分析结果较为抽象且有很大局限性。

1.2 研究意义

什么是“有效”?现代汉语词典这样解释:“能实现预期目的的”。有效分是“能实现预期目的的考分”。考试的目的就是甄别与选拔,结合当今具有明显选拔功能的中高考来看,有效分就是按政策划定的最低录取分。可见,在考试中有效分始终存在特定的价值,它确立了各学科进行比较的逻辑起点,在指导教学管理工作与学生全面发展,促进学校内部的均衡教育有重要意义。

系统可帮助学生及时掌握个人成绩情况,并设定阶段性目标;也可指导教师的教学管理工作,并帮助老师关注个别学生;还可以指导学校发展优势学科,治理跛脚学科来促进均衡教育以及拟定奖励制度。

1.3 特点

1)数据可视化:系统以直观、生动可交互的图表展示了对考试数据统计与分析的结果。

2)电子化信息管理:系统实现了考试数据的电子化管理,支持Excel直接导入学生和成绩信息。

3)多维度分析:本系统对考试成绩进行多维度的分析比较,数据分析功能全面、多样。

4)学科有效分及教师业绩得分计算:量化并实现了学科有效分及教师业绩得分的计算。

1.4 目标

1)考试数据的电子化管理(可将学生及成绩信息的Excel文件直接导入系统);

2)根据量化指标,计算出学科有效分与教师业绩得分;

3)对以下考试数据进行统计与分析,并以直观、可交互性图表显示出来:

①学科平均分、学科有效分

②学科成绩分段累计人数、总分分段累计人数

③任课教师成绩排名得分与排名

④对学生单科成绩分数变化及总分排名的涨跌进行分析

2 系统设计

2.1 系统功能模块

本系统从教育教学管理的实际需求出发,从基本信息管理及成绩分析两大方面设计系统功能。

2.2 数据库设计

1)根据成绩分析系统的需求分析及功能模块,进行概念结构设计,可以画出实体联系图(E-R图)

2)由E-R图转换为My SQL数据库支持的数据模型。再对数据模型进行修改、优化,可得到最终的数据表存储结构及表之间的结构关系。(注:为了方便业务逻辑操作,各个数据表的主键均使用代理主键)

2.3 主要算法设计

2.3.1 学科有效分

概念介绍:预先确定录取人数,上线人中最后一名的总分成绩即为总有效分。可通过设定不同的上线(录取)人数,取得不同的总有效分,从而计算出不同的学科有效分。

计算公式:学科有效分=(总有效分-总分平均分)×学科标准差÷各学科标准差之和+学科平均分;

算法流程:见图4。

2.3.2 教师业绩得分

概念介绍:依据上一节学科有效分的概念,统计教师授课班级的学生学科成绩超过学科有效分的人数,用此数据反映教师业绩。学科有效分有两类,一是一本学科有效分(A分),另一个是二本有效分(B分)。

计算公式:任课教师业绩得分=1.5x+y(x,y分别为教师授课班级中,学科成绩不低于A、B分的学生人数)

算法流程:见下图。

2.3.3 学生成绩分段算法

概念:采用五段法进行学生成绩分段,低于满分60%的为不合格,分数介于满分60%与70%之间的为合格,分数介于满分70%与80%之间的为达标,分数介于满分80%与90%之间的为良好,分数介于90%与满分之间的为优秀。

3 系统实现

3.1 JSP+Hibernate+Struts2技术

系统是基于B/S结构的四层体系:第一层为客户端的web浏览器,用户使用支持JS的浏览器即可;第二层为MVC模式层,采用struts框架,其遵循MVC模式,将视图、业务逻辑与数据访问操作清晰的分离开;第三层为数据持久化层,采用Hibernate实现持久化操作,简化代码编写工作;第四层数据模型层,采用开源、灵活快速的My SQL数据库管理数据。

3.2 系统功能的实现

系统可通过左侧导航菜单选择或切换功能,首页展现了基本数据统计及多维度分析结果。

用户只需通过下拉菜单选择或是输入即可获得分析结果(以成绩分段为例)。

4 小结

本文设计和实现了基于B/S结构的考试成绩分析系统,其在功能方面,信息管理便捷、实现了学科有效分与教师业绩得分的计算且数据分析功能全面,实现了数据可视化使得分析结果直观;在人机交互方面,系统交互性良好、图表直观生动易于分析使用;在应用价值方面,系统可帮助学生及时掌握个人成绩情况,并设定阶段性目标,也可指导教师的教学管理工作,并帮助老师关注个别学生,系统可指导学校发展优势学科,治理跛脚学科来促进均衡教育以及拟定奖励制度等,故而有较高应用价值;在移植性方面,系统可推广用于各个高中或初中的成绩分析,也可与其他成绩管理系统结合使用。

摘要:随着大数据时代的到来,如何应用现代信息技术的成果来分析大量考试成绩数据并指导教学工作,是值得探索和研究的一个方向。为指导教学工作,系统量化并实现了学科有效分与教师业绩得分的计算。该系统使用Struts2框架实现MVC模式,并用Hibernate框架完成数据持久化操作。该系统设计并实现了考试数据的电子化管理,支持Excel直接导入学生和成绩信息,并实现了数据可视化,以直观、生动可交互的图表展示对考试数据进行多维度的统计与分析的结果。

关键词:Hibernate+Struts2,电子化管理,Excel导入,数据可视化,多维度成绩分析

参考文献

[1]李宁,刘岩,张国平.Java Web编程实战宝典[M].北京:清华大学出版社,2014.

[2]孙卫琴.精通Hibernate:Java对象持久化技术详解[M].2版.北京:电子工业出版社,2010.

[3]Don Brown,Chad Davis,Scott Stannic.Struts2实战[M].北京:人民邮电出版社,2010.

[4]Ben Forta.My SQL必知必会[M].北京:人民邮电出版社,2009.

网络考试系统结构分析 篇8

一、网络数控系统的发展现状

网络数控系统 (Network Numerical Control, NNC) 是以通信和资源共享为手段, 以车间或企业内的制造设备的有机集成为目标, 支持ISO-OSI网络互联规范的自助数控系统。

由于网络数控系统能够使数控设备满足生产线、制造系统、制造企业对信息集成的需求, 并且网络数控系统是敏捷制造、虚拟企业、全球制造等全新制造模式的基础单元, 目前全球都在积极研究网络数控系统。欧美、日本均设立了相关的网络数控系统研究机构并取得了巨大研究进展。

如美国的强化机构控制器 (Enhanced Machine Controller, EM C) 计划早在1999年就建成了世界上第一台基于Java的网络数控系统。随后, 日本的Mazak公司开发的智能生产控制中心 (Cyber Production Center, CPC) , 日本Okuma公司推出的信息技术广场 (ITplaza) , 西门子公司研究的开放制造环境 (Open Manufacturing Environment, OM E) 等相关的概念和样机。当前我国基本掌握了网络数控系统的基础技术, 如SKY5050数控雕铣机床、基于LINUX操作系统并支持SRECOS、PROFIBUS总线的网络化数控系统、LM GQ-A型网络数控管相贯切割机等。

但我国的数控系统大多为封闭式体系结构, 在集成化、智能化、网络化的基础上与国际顶尖技术还有许多不足。因此, 研究和发展网络数控系统, 使之满足现代制造势在必行。

二、网络数控系统的结构

网络数控系统可以分为控制结构和调度层次, 其中控制结构可以分为企业层、工作站层和设备层, 其组成结构如图1所示:

网络数控系统利用信息资源共享可以实现系统的智能调整, 令系统始终运行在最佳状态。根据图1的控制结构, 可以相对应的把网络数控系统分为企业层调度、工作站层调度、设备层调度三层, 层与层之间均可以互相通信, 企业层调度可以与Internet网互相通信。其中企业层调度负责车间和本企业内部其它部门间的通信或与联盟中其它企业间的通信;工作站层调度负责完成服务器到数控系统的任务分配, 车间内数控系统间的相关请求以及车间内的资源共享;设备层负责加工过程的调整、故障诊断处理等, 利用多Agent技术, 把每台机床构造成A-gent, 使之自主、协调工作。

三、网络数控系统的关键技术

从集成角度分析, 需要将现代管理技术、计算机和网络技术、自动化技术和信息技术进行有机结合, 从而使得原来相对独立的各个单元能够成为一个统一协调工作的整体, 保证网络数控系统高效合理运行。

从接口角度分析, 统一的接口标准是网络数控系统开放化发展的基础, 在搭建网络数控系统时需要利用标准接口和通信协议来规划各个模块, 这样也有利于系统的升级与维护。

从网络角度分析, 其关键技术又可以分为内部网络关键技术与外部网络关键技术。内部网络建设要注意网络硬件的选择要具有统一的互联标准以及数据缓冲区的优化等;外部网络的建设要注意支持多操作系统的工作平台、网络通信功能、系统的实时性与可靠性、远程诊断与监控等问题, 另外, 网络安全问题也是需要考虑的。

从信息管理角度分析, 网络数控系统需要进行数据的采集与处理, 这些数据都需要建立数据库保存, 另外系统的维护也需要通过信息管理系统完成。

四、结束语

网络数控系统已经成为制造业发展的必然趋势, 一个集成化和智能化的网络数控系统具有广泛的应用空间。在今后的相关研究中应该注重有效利用企业局域网和广域网实现资源共享和良好的远程操控体验, 具体可以在以下方面开展:生产管理软件的集成、现场总线和高速数据通信技术在网络数控系统中的应用以及虚拟技术在网络数控中的应用。

参考文献

[1]韩江, 赵福民, 王治森等.网络数控系统的概念及其技术内容[J].中国机械工程, 2001.

[2]王银芝, 刘念聪, 孙未.网络数控系统及其关键技术分析[J].机械科学与技术, 2005.

[3]卢艳军, 王亚美.网络数控系统结构的探索[J].机械工程师, 2005.

网络考试系统结构分析 篇9

随着网络时代的快速发展,在线考试系统已经在很多场合得到了广泛的应用。例如:国家英语四、六级考试、机动车驾驶执照考试等。传统的考试需要通过教师出卷、考生进行考试、教师改卷、成绩汇总和试卷试题分析五个环节。由于当今社会对人才的要求逐步提高,导致社会出现各种层次不穷的证书考试,而这些考试的考生数目很多,这大大的提高了印刷试卷的数目、考场的分配和成绩统计的工作量。面对这些问题,传统的考试显得有心无力,然而在线考试却可以解决上述问题。它可避免传统的考试中运用纸笔来考试以及人工统计成绩的缺陷。这种基于网络的半自动化模式将大大提高考试的效率,实现智能选题、客观题自动评阅、自动成绩汇总和试卷试题分析。如何高效率的运用当前发达的技术,来测验培训者对于知识的掌握水平,这已成为一项热点研究的课题。

1 在线考试系统研究目的及意义

相对于在线考试模式,传统的考试方法有诸多不能够满足人们需求的地方。首先,人工出卷方式效率低,对知识层面、题型难度把握不够准确,对知识点的分配不够合理,并且选题需要花费大量的时间,而在线考试能够完成试卷的自动化选题、评阅和分数的统计工作,由系统根据各个题目包含的知识点和难度自动生成相应的试卷;其次,传统的考试方法中试卷的评阅和成绩的统计效率较低,而在线考试系统能够提高考试的效率,并且具有灵活性、公正性和客观性等特点。借助互联网,考试地点不受限制,考生在世界各地均可以参加考试。

2 在线考试国内外研究现状

2.1 国内外研究现状

虽然国内在在线考试系统的研究上已经取得了一定的成功,但相对于国外的研究成果,仍存在不小的差距,而且国内在网上考试的权威性远远不及国外的一些知名企业,如Prometric这样的大公司。但还是有很多研究人员在自动选题[3]、智能排考、智能组卷,以及试卷分析方面为在线考试系统做出了巨大贡献。

如今,在国内外学术领域研究方面关于在线考试系统的论文屡见不鲜,并且开展的相应评测的会议也不少,我们也能够通过搜索引擎检索到很多关于在线考试系统的期刊和论文。

早在1996年底,国外就已经出现了支持网上教学的系统和平台。在美国,拥有全球权威的计算机化认证考试技术和管理标准的Prometric有限公司,它在全球100多个国家建立了大约2500多种考试,囊括了计算机领域的多项认证,如Oracle、思科、Sun、华为等,还有一些学业考试证书,如托福、雅思、GRE等。在其他国家,网络教育也早已不停留在传统考试的方式上。

2.2 在线考试主要模式

2.2.1 基于局域网的在线考试系统

在早期,很多考试系统主要用于本地的考试,虽在摆脱了手工阅卷带来的很多不足,但是仍具有很多的局限性。该时期的系统软件大部分是由C/S架构模式开发的,缺乏较高的灵活性。而且由于大部分软件在网络运用中缺乏实时性,只能在局域网中使用,缺乏良好的交互性。

2.2.2 基于互联网的在线考试系统

基于互联网的在线考试系统主要是通过网络来实现考生题目以及相关信息的通信,解决了基于局域网的在线考试系统的局限性、实时性、灵活性等缺点,能够更加高效率的完成考试中大部分的流程操作。基于互联网的在线考试系统实现在线考试的流程大致为:考生通过个人PC连接网络后,再通过浏览器访问相应的网络地址访问到网络服务器,网络服务器检验成功后,便调用数据库服务器,将试卷信息展现给考生,考生完成答题并发送交卷请求,网络服务器响应考生的交卷请求,把试卷答题信息存储到数据库服务器中,等待管理员进行相应评卷操作,再将试卷评分信息返回给考生。在整个流程中,考生的电脑只不过是一个考试的工具,考生考试的任何信息将不被保留在考生的本地电脑,而是全部由网络服务器来存储到数据库服务器里,考生不必考虑任何额外的影响。

2.2.3 自适应考试系统

自适应考试系统是一种相较于前两者更加智能化的考试系统,能够实现现场组卷,随机抽题,根据一定的算法自动进行试卷的评阅工作。随着计算机网络和PC技术地不断发展,自适应考试系统能够在某些程度上代替人工监管。

虽然国内基于互联网的在线考试起步相较于发达国家而言较晚,但是经历了这么多年的发展,国内的在线考试系统也得到了合理的开发和广泛的应用。从发展历程来看,国内的在线考试系统可以大体分为两种:一种是应用在LAN下的在线考试系统,如驾照、计算机等级等正规的考试,这种考试模式由于不连接到互联网而使得其安全性较高;第二种是应用在互联网环境下的在线考试系统,一般是个人用于自测或者高校用于检验学生的掌握能力。

3 相关技术分析

3.1 C/S和B/S模式

目前,网络系统开发结构分为Client/Server(客户端/服务器端)和Browser/Server(浏览器/服务器端)两种模式,它们各具特色,是当前网络系统开发的主流。采用何种模式来开发系统主要还是取决于系统的特点。

3.1.1 C/S模式体系结构概述

Client/Server是指客户和服务器进行交互的网络模式。其中客户机是网络的根基,而服务器是网络的核心。客户机从服务器获得相应的网络资源,而服务器是将所拥有的资源提供给客户机。目前,大多数单机游戏和大型网络游戏都是采用C/S架构的。C/S结构如图一所示。

C/S架构的软件有如下优点:

(1)应用服务器负荷较轻。由于C/S架构的数据库应用是由客户机和数据库服务器构成。前者可以成为前台程序,后者可以成为后台程序。一旦后台程序启动,就可以随时响应前台程序发来的操作请求,当需要操作数据库中的数据时,前台程序就可以自动的寻找后台程序,并发出相应的请求,后台程序则根据预定的规则作出响应并送回相应的结果。

(2)数据存储的透明性。在数据库的应用方面,数据的存储管理功能是独立于服务器程序和客户程序的。

3.1.2 B/S模式体系结构概述

B/S就是Browser/Server(浏览器/服务器)结构,它是一种三层体系结构模式,用户可以通过浏览器,如IE或者Firefox等将请求发送给Web服务器,服务器则负责将数据请求与数据库进行对接。具体的通信方式如图二所示。

B/S相对于C/S而言的优点在于,它能够使用户只需要拥有一台能够上网的电脑,通过浏览器使用而不需要任何维护与更新。而对于B/S开发人员而言,可以更加方便扩张系统。C/S架构的软件安装用户的个人电脑时常需要更新,如果用户不及时更新,可能会缺失应有的使用功能,对于B/S架构的系统则不要用户更新,所有的工作都由开发人员来完成,用户只需要使用就可以,大大提高了系统的便捷性。

B/S优点不仅仅体现在零维护上,它还体现在选择性更多,成本降低[21]。众所周知,Windows操作系统在桌面PC上占有主导地位,但服务器操作系统绝不是Windows的天下。如今,使用B/S架构的应用软件或系统,很多是安装在Linux服务器上的,而且安全性高。不论该应用软件安装在哪种系统,对于用户而言都是透明的,用户只需要安装了浏览器就可以进行访问,不需要知道其安装在哪种操作系统上。对于软件管理人员只需要做好硬件的维护,但是如果服务器超负荷运行的话,就可能会造成服务器的“崩溃”等事件的发生,后果不堪设想。所以很多企业或单位都拥有备用的数据库服务器来防止此类事件的发生。

3.2 J2EE技术

3.2.1 J2EE简介

J2EE是一套与传统开发的技术架构完全不同的架构,它包含了很多组件,主要用于简化规范系统应用的开发和部署,从而提高系统的可移植性、安全性和复用性。

J2EE是Java2平台的企业版(Java 2 Platform,Enterprise Edition),它是一组技术规范与指南,其中包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。

3.2.2 J2EE特性

J2EE常见的开发工具是Eclipse或者My E-clipse,与其他编程语言编程方式大致相同。

随着网络技术的发展,人们迫切的期盼一种计算平台能够提供通用的服务来解决在实际应用开发以及移植过程中的问题。好比我们现实生活中开一场国际性会议,每个国家的代表都用自己国家的语言来叙述,会给互相交流带来大大的障碍,于是人们需要一种统一的语言来进行交流的心里孕育而生。而在软件开发中,J2EE毫无疑问承担了这样一种角色。J2EE提供了核心应用程序编程接口,开发人员无需学习各种产品独有的解决方案,也无需学习各种产品独有的API接口,一切都变得更加简单[22]。

J2EE在1.4版本中引进了J2EE管理员1.0API,它包括了标准管理EJB。J2EE的1.4版本也提供了为其作应用程序部署的标准API,如表一所示。

3.3 MyS QL介绍

MyS QL是一种开放源代码的数据库管理系统。它是一种关系型数据库,它并不是将数据放在一个大仓库内,而是将数据放在各个不同的表中,从而提高了速度及灵活性。正是因为它开放源代码等特点,使得它得到了很多中小型企业网站的青睐。

MyS QL使用C/C++编写,通过多种不同的编译器来进行编译以确保源代码的可移植性。它支持各种操作系统,例如Mac OS、Windows、Linux、AIX等。它为大多数常用的编程语言提供了API,例如C、C++、Python、Java、PHP、Perl、Eiffel、Ruby、Tcl等。它的另外一些特点如下所述:

(1)充分利用CPU资源,支持多线程;

(2)提供了TCP/IP、ODBC和JDBC等多种数据库连接途径;

(3)支持多种存储引擎;

(4)可以处理拥有上千万条记录的大型数据库。

4 系统架构设计

4.1 系统网络拓扑设计

基于B/S结构的在线考试系统网络拓扑结构主要包括:Web服务器、数据库服务器、终端用户,任何用户只需要在自己的电脑上安装了浏览器就可以访问在线考试系统。用户发送任何请求都会经过防火墙的检验后才与服务器端进行交互,大大的提高了系统的安全性。本系统的网络拓扑结构如图三所示。

4.2 系统软件架构设计

对系统进行合理的分层设计可以有效地提高系统的耦合性,一般在开发系统时常用的有Model 1和Model 2模式,其中Model 2模式也就是基于MVC三层架构模型。早期开发的系统一般采用Model 1模式,也就是整个Web应用几乎都是由JSP页面组成的,通过JSP页面处理客户端发送的请求,并且对相应的请求作出响应。仅使用少量的Java Bean来处理访问数据库以及连接数据库的操作。在Model 2模式中,使用Servlet来做前台控制器,负责接收相应的客户请求,运用后台的Java Bean来完成所有实际的逻辑处理。最后,使用JSP来显示相应的界面。它具体的实现方式如图四所示。

在线考试系统采用的是基于MVC技术的三层架构Model 2模式,一种利用J2EE技术来解决考试系统中关于部署、管理和开发相关的复杂问题的系统体系结构。对于Web应用而言,即使把几个JSP页面注册给一个模型,当模型发生变化时,模型也无法主动发送消息给JSP页面,仅当用户发送请求访问页面时,控制器才通过调用相应的数据来对JSP页面进行更新。图五展现了基于MVC架构技术的Java Web的运行流程。

5 结束语

本文介绍了在线考试系统的现状及相关模式,并对系统建立的相关技术进行了介绍,对系统的设计架构进行了分析,系统从设计到实习是一项艰巨而又繁琐的工程,在开发过程中不仅要考虑到各模块之间的联系,希望此文能给涉及到起到相关领域的人起一定的引导作用。

参考文献

[1]陈世鸿.软件工程原理及应用[M].武汉:武汉大学出版社,2006.

[2]萨师煊,王珊.数据库系统概论(第三版)[M].北京:高等教育出版社,2000.

上一篇:现代企业财务管理研究下一篇:课外活动班主任德育