用FoxPro实现考生准考证号的随机编排和标准化考场的分配

合集下载

【推荐下载】探析运用VFP语言组卷系统

【推荐下载】探析运用VFP语言组卷系统

[键入文字]
探析运用VFP语言组卷系统
探析运用VFP语言组卷系统
 随着社会的发展与技术的进步,学校的教学过程及方法也日益丰富和提高,我国提出的教育改革,不单只是教育思想的更新和进步,也是教育技术和手段的改进和提高。

而在各种教学过程中,考试都是一个非常重要的环节,考试工作组织的好坏关系着教学质量的评价。

但是,在教学实践和使用以往试题库过程中,出现了很多问题,考试的实施过程并不完全科学,由于受各种因素的影响,不同教师在不同的地点和不同的时间可能出现出题的差异,如题量控制不全、难度控制不当、知识点分布不合理、试题保密性不强等等。

命题内容、试题难度、评分标准等方面,经常受到各种人为因素的干扰和影响,缺乏普遍的可比性和科学性,考试成绩的可信度和真实性也比较低,最终的考试成绩也并不能够完全反映学生掌握的真实水平。

多门课程的试题长期出现这种差异势必会影响本专业的教学质量,从而影响到整个学校的教学质量。

对教学水平的评估和下一步的教学工作的改进带来不利影响。

而且,手工组卷需要对题库系统相当熟悉并且要有相应的专业知识,这不符合应用系统的发展趋势,也不利于教、考分离检查。

 为了适应当前教学改革的需要,促进教、考分离,提高考卷的自动化和标准化管理水平,利用计算机进行试题库的管理很有必要。

利用计算机建立试题库,实现由计算机控制且能够自动选题和组卷的组卷系统,是实现考试规范化以及科学化的重要措施,更是实现教考分离的一个重要手段。

利用计算机进行自动选题和组卷,不仅能节
1。

应用VFP实现山东省新高考选考科目等级赋分

应用VFP实现山东省新高考选考科目等级赋分

2019年第3期 信息通信2019(总第 195 期)INFORMATION&COMMUNICATIONS(Sum.N o 195)应用VFP实现山东省新高考选考科目等级赋分王皓瑜(东营市河口区第一中学,山东东营257200)摘要:从2017级开始山东省将采用新的高考招录模式(即两依据,一参考),等级选考科目同上海市一样采用6选3 (G= 2〇种组合)模式,即从政史地理化生中自主选择3门作为选考科目,为了解决不同考生选考不同科目分数不等值问 题,选考科目采用不同于浙江省与上海市的新的等级赋分方法。

即将每门等级考试科目考生的原始成绩从高到低划分为A、B+、B、C+、C、D+、D、E共8个等级,参照正态分布原则,并依据山东多年来高考成绩规律,确定各等级人数所占 比例分别为3%、7%、16%、24%、24%、16%、7%、3%。

等级考试科目成绩计入高考总成绩时,将A至E等级内的考生原 始成绩,依照等比例转换法则,分别转换到91-100、81-90、71-80、61-70、51-60、41-50、31-40、21-30八个分数区间,得到 考生的等级成绩。

考试后采用excel很难实现考生的赋分操作,本文是作者结合省招办赋分要求在V F P环境下的程序 实现。

关键词:吨);等级赋分;模拟考试;代码;科目中图分类号:TP311.1 文献标识码:A文章编号=1673-1131(2019)03-0283-020引言山东省是继浙江与上海采用新的高考招考与录取模式后,第二批进入新高考试点的省份,进入新高考不能回避的就是 选课走班和等级赋分诸问题。

山东省最终决定采用6选3模 式,即从政、史、地、理、化、生6门中自主选择3门作为选考科 目,这一点与上海基本类似,但与浙江的7选3有很大的不同,同时山东省等级赋分方式与浙江与上海也不同,设定了 A、B+、B、C+、C、D+、D、E共8个等级,规定了具体的高考等级赋分办 法(见本文摘要)。

使用VFP随机抽签安排考生座位

使用VFP随机抽签安排考生座位

使用VFP随机抽签安排考生座位摘要:市场见到的实验操作考试抽签软件存在工作非常繁重,尾数考场抽签不公平,工作量大等问题。

用VFP编写的实验操作考试抽签软件,易操作,简单实用。

关键词:实验操作考试抽签;工作非常繁重且不公平;用VFP编写;易操作;简单实用山西省在全省范围加试理化实验操作。

每场48人,要采取随机抽签的办法分物理24人、化学24人,只考一科。

为公平公正要求用计算机抽签决定考生所考试题,目前见到各地市自编的软件存在以下问题:首先,考试的前、后期准备工作非常繁重,而且尾数考场抽签非常不合理,把不到24人的考生放到一个考场,这样对考生失去公平。

其次,每场考试结束后登分,不能及时出成绩,试卷按报名号顺序整理,这样势必造成两个考场考生试卷打乱,增加工作量。

为了不影响其他考生正常学习,按照班级顺序逐班考试。

根据这些要求,用VFP编写了一个《大同市中考理化实验操作抽签软件》。

第一步:建表新建两个表,一个名为学生.dbf的表(学校,学号,姓名,班级),一个名为abc.dbf的表(学校,学号,姓名,班级,考场,学科,座位号,成绩)。

第二步:建菜单新建四个名为数据导入、考场设置、数据导出、退出的菜单。

1.我们的数据是招办提供的Excel格式的,我要把它转换为以dbf扩展名的表。

use 学生 exclusive &&以独占方式打开学生表zap &&物理删除表中所有记录append from getfile('xls','','',0,'选择一个Excel文件')type xl5 &&添加以扩展名xls的表delect for 姓名='' and 学号='' &&删除姓名并且学号为空的记录标记pack &&彻底删除带有删除标记的记录select * from 学生 into sursor 导入的数据 &&查询导入的数据“学生”,存放在临时表“导入的数据”brow &&浏览“导入的数据”表2.考场设置close all &&关闭所有打开的数据库,表和索引delete file fzh.dbf &&从磁盘上删除指定文件if file("fzh.bak") &&如果发现备份文件delete file fzh.bak &&删除fzh备份文件endifuse abc.dbf &&打开abc表zap &&彻底删除表中所有记录use &&关闭abc表use 学生 &&打开学生表copy to fzh &&复制到fzh表use &&关闭fzh表alter table fzh add kc c(2) &&在表中添加考场(ck)字段use fzh &&打开zfh表go top &&记录指针指向第一条记录do while not eof() &&指针不在记录尾循环kch=1 &&给考场号赋值kch=ceiling(recn()/48) &&记录号除以48再利用函数ceiling()向上取整产生考场号replac kc with padl(kch,2,[0]) &&更新kcskip &&记录指针向下走一个kch=kch+1 &&考场号加1enddo &&结束循环use &&关闭表set date to ymd &&设置日期为年月日do form lh.scx &&运行理化实验抽签表单lh3.数据导出判断abc表是否使用,如果使用关闭当前工作区中的abc表。

【推荐下载】简析运用VFP语言组卷系统探究

【推荐下载】简析运用VFP语言组卷系统探究

简析运用VFP语言组卷系统探究 问题的研究背景 随着社会的发展与技术的进步,学校的教学过程及方法也日益丰富和提高,我国提出的教育改革,不单只是教育思想的更新和进步,也是教育技术和手段的改进和提高。

而在各种教学过程中,考试都是一个非常重要的环节,考试工作组织的好坏关系着教学质量的评价。

但是,在教学实践和使用以往试题库过程中,出现了很多问题,考试的实施过程并不完全科学,由于受各种因素的影响,不同教师在不同的地点和不同的时间可能出现出题的差异,如题量控制不全、难度控制不当、知识点分布不合理、试题保密性不强等等。

命题内容、试题难度、评分标准等方面,经常受到各种人为因素的干扰和影响,缺乏普遍的可比性和科学性,考试成绩的可信度和真实性也比较低,最终的考试成绩也并不能够完全反映学生掌握的真实水平。

简析运用VFP语言组卷系统探究,多门课程的试题长期出现这种差异势必会影响本专业的教学质量,从而影响到整个学校的教学质量。

对教学水平的评估和下一步的教学工作的改进带来不利影响。

而且,手工组卷需要对题库系统相当熟悉并且要有相应的专业知识,这不符合应用系统的发展趋势,也不利于教、考分离检查。

 为了适应当前教学改革的需要,促进教、考分离,提高考卷的自动化和标准化管理水平,利用计算机进行试题库的管理很有必要。

利用计算机建立试题库,实现由计算机控制且能够自动选题和组卷的组卷系统,是实现考试规范化以及科学化的重要措施,更是实现教考分离的一个重要手段。

利用计算机进行自动选题和组卷,不仅能节省任课教师的时间,提高工作效率,而且还能消除出卷人主观意志对试卷带来的影响,使考试更加标准化和规范化,更加客观和真实地反映教学的实际效果,有利于促进教学质量的进一步提高。

 1.2组卷系统研究现状 生成试卷作为试题库组卷系统的重要功能,是决定组卷系统能否生成合理的试卷进行测试的关键。

试题库组卷系统能够成功的生成试卷除了在试题库构建策略、初始化策略方面进行考虑外还需要考虑相应的组卷策略和组卷算法,其中,比较重要的是组卷算法的选择。

基于VFP数据库技术实现考场座位的随机编排

基于VFP数据库技术实现考场座位的随机编排

基于VFP数据库技术实现考场座位的随机编排作者:黄涛来源:《中国教育信息化·基础教育》2010年第03期摘要:考场编排是考试信息管理中的一项重要工作,科学的考场编排方法可以对考务管理起到很大的促进作用。

然而面对这一繁重的资源安排和处理工作,长期以来学校教务部门一直主要靠非随机完成,使排考效果非常不科学。

本文根据全国普通高校招生考试有关编排考场的要求 ,结合VFP技术给出一类编排考场的算法 ,用于实现计算机自动编排考场,该算法具有速度快、易于实现、随机性强的特点 ,通用性强。

关键词:考场编排;随机算法;VFP;数据库中图分类号:TP311文献标识码:A文章编号:1673-8454(2010)06-0064-02一、问题描述1.怎样得到一个指定范围的随机数值。

随机数的产生是随机的,而针对每次考试的考生数,应该把随机数值控制在考生数之内,如果超出就毫无意义。

2.如何设置数据库中的表,使得算法更为迅速、简洁。

VFP数据库技术必须要有考生的数据库,而数据库里面的表如何设置,将会影响整个算法的速度、简洁性,不会造成混乱。

3.怎样使得算法更具通用性。

一个算法不是针对一个问题,而是针对一类问题,如果很好地处理通用性的问题,将会使算法得到广泛的应用。

4.算法中涉及的循环结构该如何处理。

所涉及的考生不只一个,要对每一个考生进行相同的操作,这就要涉及循环,而对于不同的考生,考场及座位号不会相同,怎样来处理这个循环结构是关键。

二、问题模型学校举行一次全真模拟考试,理科与文科假设一样,共有考生人数为r,考场总数为kc。

因为考室大小及考室多少的原因,每个考室坐的考生人数不尽相同,也许有的考室为32人,有的是28人,有的是27人。

三、解决问题结合问题描述和问题的模型,对算法中所遇到的难题,做以下分析解答:1.在VFP中,随机数的产生可以用随机数函数rand(),它能产生介于0~1之间的任意小数。

若要产生一个介于m,n (m2.因为该算法涉及数据库,因此该算法将主要是对表的操作。

南京财经大学VFP实践试卷

南京财经大学VFP实践试卷

《管理系统中计算机应用》实践课上机考试操作手册Windows XP + Visual FoxPro6.0环境1、在D盘根目录下建立一个考生文件夹,考生文件夹的名字为为准考证号+考生姓名。

例如某考生的准考证号为1234567890,名字为王军,则该考生文件夹的名字为“1234567890王军”。

考试中形成的所有文件都必须存放在该文件夹下。

请考生切记!2、双击桌面上“访问教师机”或“作业布臵与文件共享”或下载作业“快捷方式,把“数据环境”文件夹中的所有文件(不是文件夹),复制到考生自建的文件夹中。

3、答题完毕,请先退出VIP 系统,再将自建考生文件夹压缩后复制到桌面上的“上传作业”或“交作业”快捷方式中即可。

凡是文件存放位臵错误或文件命名错误成绩一律记为零分。

准考证号:考生姓名:考生成绩:初始设臵工作:1.启动Microsoft Visual FoxPro6.0,设臵考生文件存放位臵。

进入Windows XP 系统后,在屏幕的左下角有一个“开始”按钮,用鼠标指向该按钮,按下鼠标左键,再用鼠标指向“程序“菜单项,在弹出的菜单中选择”Microsoft Visual FoxPro6.0”并进行点击打开。

启动了Microsoft Visual FoxPro6.0,出现如图I所示的窗口。

了解各部分的名称。

菜单栏工具栏命令窗口图I考生在命令窗口中输入命令,如果命令窗口被关闭,可按[CTRL]+[F2]打开此窗口。

在命令窗口中输入“SET DEFAULT TO D:\考生自建文件夹名”并按回车键。

例如:SET DEFAULT TO D:\1234567890王军,该条命令的作用是确保考生后面操作形成的文件存入考生自建的文件夹中。

故考生必须保证输入正确。

在命令窗口输入“?sys(5)+sys(2003)”检查上述的设臵是否正确,如图II所示,如不正确,请重复以上步骤。

若在考试中途因故退出系统,重启时,需重复以上动作,确保操作形成的文件存入考生自建的文件夹中。

vfp上机考试模拟题及答案

vfp上机考试模拟题及答案

模拟题一:参考答案:为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据库的建立:CREATE DATABASE ASTUD 或菜单方式。

添加数据表:ADD TABLE AXSCJ.DBF 或菜单方式。

字段有效性规则的设置:打开数据库表设计器设置。

2.数据表的建立:可以通过命令(CREATE)或菜单方式建立。

3.索引文件的建立和永久关系的建立:打开数据表设计器进行设置。

永久关系的建立:可以打开数据库设计器进行设置。

操作步骤如下:1 选择“文件/新建”命令,新建一个项目,项目文件名为proj1;2 单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;3 单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;4 在表单属性窗口中,Caption设置为“欢迎”,Height设置为260,Width设置为400;5 在表单控件工具栏中选择标签控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“欢迎参加本次计算机水平考试”,FontSize设置为12,FontBold设置为.T.;6 在表单控件工具栏中选择计时器控件,在表单上添加计时器控件Timer1,在该控件的属性窗口中,将Enabled设置为.F.,Interval设置为1000,其Timer事件代码如下:bel1.left=bel1.left+57 在表单控件工具栏中选择命令按钮控件,在表单的右下角位置拖放,在该控件的属性窗口中,将Caption设置为“开始”,其Click事件代码如下:thisform.timer1.Enabled=.t.8 在表单控件工具栏中选择命令按钮控件,在“开始”按钮的右边拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件代码如下:thisform.release9 选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;10 单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;11 单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;12 单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;13 单击“保存”按钮,完成连编。

vfp2004c2-4

vfp2004c2-4

江苏省高等学校非计算机专业学生2004年(春)计算机基础知识和应用能力等级考试上机试卷二级Visual FoxPro (试卷代号VFP02)(本试卷完成时间70分钟)一、项目、数据库和表操作(12分)打开软盘根目录下的项目文件TEST,在该项目中已有一数据库SJK。

1、按如下要求修改SJK中课程(XS)表的结构:(1)设置学号(xh)字段的有关属性,使之至多能容纳10个字符。

(2)设置xh字段的相关属性,使xh字段在输入数据时自动删除前导空格。

(3)设置xh字段的字段注释:主关键字,不允许重复或空。

(4)删除zp字段。

(5)创建一个候选索引xh,要求按学号(xh)字段升序排序,且仅对以“01“开头的学号排序。

(6)设置XS表的插入触发器:班级编号(bjbh)字段值不能为空字符串和Null值。

2、将“A:\GZB.DBF”文件添加为TEST项目中的自由表,并设置说明信息:工资表备份。

3、彻底删除XS表中所有班级编号为“990403022”的记录。

4、在数据库SJK的存储过程中创建自定义函数ntoc(),代码如下:PA RAMETERS pDigitLOCA L cStringcString=”零一二三四五六七八九”return substr(cString, pDigit*2+1,2)5、如果成绩(CJ)表中存在某个学号的成绩记录,则不允许删除XS表中相同学号的学生记录,根据此要求设置这两个表之间的参照完整性。

二、设计查询(8分)已知班级(BJ)表中含有班级编号(bjbh)、系代号(xdh)和专业代号(zydh)字段,按如下要求修改TEST项目中的查询CHA XUN:…基于班级(BJ)表和学生(XS)表,以系为单位统计各专业的人数,要求输出字段为:xdh、zydh、人数,查询结果按系代号和专业代号升序排序。

三、设计菜单(5分)项目TEST中已存在菜单MENUN,其中已定义了:“文件”、“显示”和“记录定位”三个菜单栏,按如下要求修改菜单,完成后的运行效果如图1所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S T AF TY F E S F 0F s T F TAI OF , K F
CLEAR
CL 0S E DATA
SEIE 1
US E基 本情 况表 I DEON 考 点号 T 基 本情 况表 N O
GO OT _ B r
K HMAX=考点 号 D
F0R KB= 1TO 2
在考试实旌的标准化 中, 为防止考生作弊, 对考生准考证号码的编排和考场的分配又提 出标准化要 求 。该 要求 为 :
第一 : 每一 考 生 的前 后左 右邻 座 必须 是 另一 中学 的考 生 。 第 二 :每一 考场 内的考 生 至少 来 自三 所 中学 。 为 此 , 用 ① 、 、 分别 代表 三 所 中学 的考 生 , 个考 场 的 2 若 ② ③ 每 5名 考 生座 位 应 按 下 边 图 1或 图 2排 列( 箭头 方 向表 示 2 5名考 生 的座 位 排列 顺序 )才能达 到 此要 求 。 ,
S 2 EIE
I KB= 1 F
&& 分 科 处理 循 环 , 文 科 后理 科 先
8 3
维普资讯
第1 8卷 第 2期
US 文 科表 E
EISE
新 疆 教 育 学 院 学 报
20 02年 6月
US E理 科表
EN D I F ZAP
S ELF 1
C KH=I KB=110 00 20 0 0 I F( ,00 0 ,0 00 )
I =0
&& 文 科考 号 首位 数 为 1理 科 为 2 ,
J = 1 IH
F OR KDH = 1 TO KDHM AX
T=1
S T I O 考 点号 =KD E FIT T H S UM 文科 人 数 , 科 人数 TO wK . KS 理 SI
() T
① ③ ② ① ③
② ① ③ ② ①
③ ② ① ③ ②
① ③ ② ① ③
② ① ③ ② ①
② ③ ① ③ ② ③
③ ① ② ① ③ ①
① ② ③ ② ① ②
图2
② ③ ① ③ ② ③
图 1
本文所给 出的内容就是利用 F x r 数据库管理软件所编写 的实现这种标准化考号的编 排和考场 oP o
维普资讯
第1 8卷 第 2期
20 0 2年 6月
新 疆 教 育 学 院 学 报
J OURNAI OF XI NJANG DUCATI I E ON NS I U I TT r E
Vo . 8 No 2 11 ,
J n2 0 u .0 2
用 Fx r o P o实现考 生准考证号 的 随机编排和标准化考场的分配
姚 英鹏
( 新疆 教育学院教 务处, 新疆 摘
段 。
乌鲁木齐
804 ) 30 3
要: 本文根 据 国家教育委 员会 考试管理 中心 的( 准化考试) 标 中对考试 实施 的标 准化要 求。 出 了用 给
Vi aБайду номын сангаасF x m s l o P 5 0数 据库 管理 系统编制的 实现 考生准考证 号的随机编 排和标 准化 考场 的分配 这 一 目的程序 u
关键词 : 标准化 考试 ; 准化 考场 ; sa F x r 标 vi l o Po50 u


问题的提出
我国最有影响的大规模考试——全国普通高等学校招生统 一考试推行 的是标准化考试, 标准化考 试需要做到试题编制的标准化 、 考试实旌的标准化、 阅卷评分的标准化及分数转换与解释的标准化 。
** 总计 **
文 科 人数 理 科 人数 考 点 号 考 点 否
数 值 型 数 值 型 数 值 型 逻 辑 型 C: \文 科表 、 B D F 0 1/ 59 20 / 9
4 4 3 1
2 9
** 总计 **
字段 名 校代 码 考 点号 考 点 考 场号
分 配 的程 序 段 。
[ 收稿 日期 ] 2 0 0 2—0 —0 3 5 8 2
维普资讯
姚 英鹏 : F x r 用 o Po实现 考 生 准考证 号的随 机 编排 和标 准 化 考场 的分 配
二 、 需表 及 其表 结 构 所
本程 序需 使 用 三 个基本 表 : 本情 况表 . B 、 基 D F 文科 表 . F DB 、理 科 表 . F DB 。基 本情 况 表 中 存放 了各
类 型 字 符型 数 值 型 数 值型 数 值 型
宽 度 2 3 7 3
1 6
小 数位
表 结构 中的 ” 点号 ” 指该 学 校考 生在 哪 个考 点考 试 ,考 点否 ” 指 该学 校是 否 作 为考 点 。 考 是 ” 是 三 、 序 清 单 程 * 考 号考 场 处理 程 序 KHC P G I R .

C: \基 本情 况 表 . B DF 2 2 1/ 59 20 / 9 字段 名 校代 码
校 名 称
类型 字 符型
字 符 型
宽 度 2
1 4
小 数位
3 4 5 6 表结 构 : 数据 记 录数 最近 更 新 的时 间 : 字 段 1 2 3 4
学校的各类基本信息。该表 中的各数据是程序运行 中的数据来源, 程序运行时按各学校各科考生人数 所 生 成 的各学 校考 生 的考 号及 所在 的考 点 、 场 以一 个考 生 一条 记录 的 形式 按 科别 分 别存 放 在文 科 表 . 考
DB F和理 科 表 . B D F中 。文 科表 . B D F和理 科 表 . B D F结 构 完 全 相 同 。 因此 , 科 表 . F结 构 无 需 列 理 DB 出 。其余 两 表 结构 如 下 : 表结 构 : 数据 记 录数 : 最近 更 新 的B  ̄:  ̄f - J 字 段 1
相关文档
最新文档