全国高校计算机考试机试评分系统方案设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
万方数据
2006年
玉林师范学院学报
第5期
2.5.2.2模块设计 为了便于控制、管理和操作,服务器端分为三 类19个子模块.把系统主要的监控功能归入“控制 中心”模块,把系统次要的可能用到的功能归入 “辅助功能”模块,把涉及考生成绩方面的管理归 入“成绩管理”模块.各子模块功能明确,如: ①开始考试.该模块设定权限在主考官,由主 考官确定考试的场次,并指定成绩文件的保存路径 和文件名即可开始考试. ②启动客户端.该模块确保客户端与服务器端 网络的连通,由监考人员启动客户端考试进程. ⑧生成成绩.该模块用于在每一场次(批次) 考试结束后,通过考生数据与评分数据库进行匹 配,自动生成考试成绩.
项指标是否满足要求
4系统的维护和完善
为了保证系统在一个相当长的时期内能够正 常运行,并能够不断完善各种功能,对系统的维护 必不可少.系统的维护工作必须严格按照维护工作 流程进行,并做好维护档案记录的归档及分析工 作.
结束语
通过本考试评分系统,为考生和考务人员提供 开放式的智能考试环境,实现自动组卷、自动记时、 自动评分和自动回收考生成绩等功能,并可以方便 地扩充或变化以应用于其他测试.
来显示出来.
(2)自动化.自动计时,考生操作实际内容自
动收集,自动评分. (3)时间严格限制.考试时间一到,系统能强
制关闭,考生无法再继续考试. (4)网络限制.各考试用机实行必要隔离,防
止考生通过网络作弊. (5)数据库信息处理.考试结束后,系统能生
成对应的考生考试成绩表.
因此,主要完成的目标如下:
高校计算机等级考试的机试包括windows、电 子表格excel、文字处理word、Access数据库、电子 邮件等操作的考核.在实际机试考试中,仍需向考 生发放纸质考卷,再由考生在单机上进行操作.考 后由监考人员逐台电脑地手工收集考试结果,最后 人工评分.这种传统的考试和评卷方式有几个缺 陷:①没有充分利用信息技术和网络技术的优点, 来减轻考务人员的工作量和提高工作效率;②不能 防止考生利用网络漏洞进行作弊;⑧考试时间无法
检查相关的操作是否符合考试要求.
②操作系统.该模块考查考生对操作系统操作
技能的情况.
⑧文字录入.该模块从woRD考试内容中,独
立出来,以便更精确地计算考生文字录入的速度和
图2 系统C1ient/Server结构图
2.2操作系统.采用Microso丘windows 2000, 其中服务器server端采用服务器版.
南IM|.电子工业出版社,2001.
【收稿日期 2005—03—08】 【责任编辑 谢明俊】
万方数据
全国高校计算机考试机试评分系统方案设计
作者: 作者单位: 刊名:
英文刊名: 年,卷(期): 被引用次数:
黄立和, 甘井中, HUANG Li-he, GAN Jing-zhong 玉林师范学院,教育技术中心,广西,玉林市,537000
【摘要】随着计算机的日益普及、信息技术和计算机网络的迅速发展,利用信息技术和网络技术
实现计算机无纸化、自动化考试势在必行.本文阐述了全国高校计算机等级考试一级机试考试评分系统 的方案设计和实施过程方案.
【关键词】client;server;模型 【中图分类号】G434【文献标识码】A【文章编号】1004—4671(2006)05一0167一04
2.3数据库系统.采用SQL SERVER 2000. 2.4开发工具.采用delphi 6.0或Vc++6.0. 2.5功能模块详细设计 2.5.1客户端功能模块模型及功能模块设计 2.5.1.1 client端功能模块模型图 根据机试考试内容的情况分解,考生考试功能 模块可分为8个模块,按层次结构描述如下:
(3)安全性.在系统可靠的基础上,从技术和管 理两方面,考虑建立安全管理体系,防止数据受到 故意或无意侵害.
(4)可扩展性.系统所依赖的设计理论可以继续 拓展,系统的结构模式亦可以进行增加、删除、修改 等变动.系统以模块化、积木化方式组成,能够预留 相应接口,方便组合、扩充和维护.
1.4系统需求分析 由传统机试考试的模式及转化为无纸化、自动 化,主要需求分析有如下几个方面: (1)无纸化.所有试题要求及内容,通过系统
水2005年院级科研课题,课题代号:05Ⅵ珂66
万方数据
进行严格控制;④人工评分不够客观. 我院作为全国高校计算机等级考试的考点,研
发《高校计算机等级一级机试考试评分系统》被定 为我院的科研项目.目的就是要实现机试自动化, 增加机试过程的可控性,提高机试的的客观公平程
1.3系统设计原则 采用先进成熟的软件开发工具和软件工程思 想,以实用、可靠、安全和易于扩展作为原则. (1)实用性.任何软件开发,都要面向应用.这就 要求应本着实用的原则,使系统与旧有的模式有很
2.5.1.2功能模块设计
台客户端用于考生考试,设计后台服务端用于监控
系统设一个考生登录介面,考生必须输入正确
考生考试、收集考试内容、自动评分和管理成绩,结 有效的考号及姓名进行登录,登录成功后,方能进
构图如下:
行具体的考试操作.
①显示试题.考生在考试过程中,通过该模块
可以随时显示对应考试类型的考试要求,便于考生
玉林师范学院学报(自然科学) JOURNAL OF YULIN TEACHERS COLLEGE(NATURAL SCIENCE) 2006,27(5) 0次
参考文献(3条) 1.张拥军.韩柯.顾金星 网络分析与故障排除实用手册 2000 2.王立福 软件工程 2002 3.CMU SEI 能力成熟度模型(CMM):软件过程改进指南 2001
3测试和运行
软件开发过程是一个自顶向下,逐步细化的过 程.而测试过程则是依相反的顺序安排的自底向 上,逐步集成的过程.
(1)对每一个模块进行单元测试,单元测试过 程中,可采用白盒测试和黑盒测试,设计出有代表 性的测试用例,消除模块内部在逻辑上和功能上的 错误和缺陷,以确保每一个模块都能正确完成预定 的功能.
生考试信息收集到seⅣer服用器.
万方数据
黄立和,甘井中
全国高校计算机考试机试评分系统方案设计
(5)通过网络技术,把各client端即考生用 机,进行逻辑隔离.
(6)设计成绩处理子系统,处理考生成绩信 息.
2系统总体设计
图3考试客户端功能模块结构图
2.1基本思路.采用C1ient/server架构,设计前
实现各种功能. (2)可靠性.系统在功能上要确保client端和
server端,工作的可靠度.client/server两端任何异 常,如断电、死机、误操作、恶意攻击等,都必须有异 常处理进程,以保护有关数据的可信度,确保已确 认数据的安全.尤其对seⅣer端而言,要求工作运 行速度快而且很稳定,抗干扰能力强,具有容错、数 据备份等功能.
控制中心
辅助功能l
l成绩管理
雏
犁雠 指 单 关||重||刷
定 考
个 考
銎lI塞{I囊
生 生 部{l部II图
转 强 考ll考lL
取系统密码一 生成新密码一 本场考试复位一 终止全部考生程序
其 令 生lI生l 它 交 机ll机l 考 卷 器』f器』
场
图4考试服务器端功能模块结构图
生J J打j J查 成l I印I }询 成I l成1 l成 绩I l绩l l绩
(1)建立试题库,把每一套试题都并入系统,
由系统调用.
(2)建立评分细则数据库,由系统评分模块自
图1系统开发模型图
同时,也结合螺旋模型的一些参数,如风险分 析、测试细分和客户评估,以弥补所用模型的不足.
动搜索匹配,实现自动评分. (3)设计定时器,实现自动计时. (4)采用client/seⅣer技术,通过局域网把考
鳓
蔺
⑥结束考试.考生考完但考试时间未到,若想
提前离场,可选择该模块退出考试或考试时间已
到,由监考人员帮助退出,以保存考试数据.
2.5.2服务器端功能模块模型及功能模块设计 2.5.2.1 Server端功能模块模型图
按考试管理的需求,考试监控管理功能模块可
分3类19个子模块,按层次结构描述如下:
考试监控
…
:_=_*:};}
一
DesigIl and Implenlent;时ion of System of Test aIlq io
Score for Compu地r Class I Test with Computer
圆 着计算机的日益普及和信息技术、网络 技术的迅速发展,计算机应用已经渗透 到人们工作、科研、学习、生活等各个方 面.学习计算机操作知识,利用计算机进行各种信 息处理,是当今大学生必须掌握的基本技能.而衡 量大学生对计算机基础知识掌握程度的方式之一, 就是进行相应的考核,特别是在计算机上进行具体 操作的考核.计算机等级考试中的机试,就是对大 学生掌握计算机应用基本技能的一种评估手段.
相似文献(10条)
1.外文期刊 Jha. N.K. COWLS: hardware-software cosynthesis of wireless low-power distributed embedded
client-server systems
In this paper, we present COWLS, a hardware-software cosynthesis algorithm that targets embedded systems composed of servers and low-power clients that communicate with each other through a channel of limited bandwidth, e.g., a wireless link. A novel scheduling algorithm is used to pipeline the execution of tasks that serve multiple clients associated with a given server. COWLS simultaneously optimizes the price of the client-server system, the power consumption of the clients, and the response times of tasks that have only soft deadlines, while meeting all of the hard deadlines. It produces numerous solutions that trade off different architectural features, e.g., price, power consumption, and response time, of an embedded client-server system. As far as we know, this is the first synthesis algorithm of its kind. We present the experimental results for numerous pseudorandom examples, a low-power clientserver camera system, as well as the rest of the benchmarks within a publicly released embedded system synthesis benchmark suite.
准确率.
④woRD、ExcEL和AccEss.这三犬模块,考 占; 查考生对这三个方面操作的情况.考生选中其中之 酉
一时,显示对应的考试要求,并调用相关的程序,使 ;勘J
ห้องสมุดไป่ตู้『▲lu
考生进入对应的考试环境,进行具体的考试操作.
Ii;_
⑧电子邮件.该模块模拟了收发电子邮件的全 竺jI
过程,使考生如同真正收发了邮件.
(2)对照软件设计把各模块进行集成测试,检 测和排除子系统结构上的错误.
(3)对照需求,进行确认测试. (4)从系统全体出发,运行整个系统,检测各
【参考文献】
[1]张拥军,韩柯,顾金星等译.网络分析与故障排除实用手 册[M1.电子工业出版社,2000—07.
[2]王立福.软件工程(第二版).北京大学出版社,2002. [3]cMu sEI.能力成熟度模型(cMM):软件过程改进指
度.
好的过渡或衍接,并充分考虑到在计算机上实现的
可能性,做到软件界面友好,操作简单,使用户能够
1考试评分系统的开发特点、开发 模型、设计原则和需求分析
1.1开发特点 (1)技术标准化系统.开发工具的选择、系统 的开发、系统的扩展及维护等都必须采用成熟的各 种工业技术标准,才能使考试所涉及到的操作系 统、网络环境、数据库、相应的应用软件及开发工具 有机统一起来. (2)CIient/seⅣer体系结构.client/Server体系 结构已在商业信息处理系统方面占主导地位,即以 网络技术为基础,突出了分布式处理的方式,Client 和SeⅣer分工明确. 1.2系统开发模型 根据软件工程的理论,每一种软件的开发,必 须确定一种模型,从理论上指导系统开发的各种活 动,包括:制定开发计划、进行需求分析和说明,软 件设计,模块编码,测试及运行维护等.本系统采用 如下的模型:
第27卷第5期
玉林师范学院学报(自然科学)
2006年
J0uRNAL OF YuLIN TEAcHERs c0LLEGE
V01.27 N。.5
(Natural Science)
全国高校计算机考试机试 评分系统方案设计米
黄立和1,甘井中2
(1、2.玉林师范学院教育技术中心工程师,广西玉林市537000)