欢迎来到天天文库
浏览记录
ID:23001967
大小:53.00 KB
页数:5页
时间:2018-11-02
《关于ncre考务系统报名数据快速录入方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、关于NCRE考务系统报名数据快速录入方法导读:本论文是一篇关于数据和性别方面的优秀毕业论文提纲初稿,对正在写有关于NCRE考务系统报名数据快速录入方法论文的写有一定的参考和指导作用,免费供学生们阅读下载。NCRE全称为全国计算机等级考试,每年上半年、下半年组织一次.每年两次的报名工作中,考生的数据录入很让考务人员头疼.这是为,报名数据手工逐个录入工作量大,费时,容易出错.而批量导入数据对格式要求又特别严格,稍有不规范,会导致失败.本校作为NCRE考试的一个考点,考生主要面向本校中职学生,兼顾部分社会人员.这几年来,考生人数逐年上升,给考务数据本篇关于NCRE考务系统报名数据快
2、速录入方法论文范文综合参考评定下度:最新选题录入带来了很大的压力.传统方法:班主任将本班报考学生数据以Excel文件形式汇总给考务人员,然后由考务人员手工录入.为是手工录入到考务系统,以录入过程中数据出错难免,这一问题近几年考生人数增多情况下尤显突出.此,改进数据录入方法,变得尤为重要.笔者经过不断探索,找到一种方法,即利用按键精灵软件,结合VBA知识,读取Excel文件中的报名数据,模拟键盘鼠标的操作,实现了快速、准确地录入NCRE数据.1前期准备按键精灵是一个模拟键盘鼠标动作的软件.通过制作脚本,以让按键精灵代替双手,自动执行一系列键盘鼠标动作.执行或者停止脚本时,只需按
3、一下设置的快捷键即,笔者使用的是按键精灵5。7软件.1。1报名界面分析及抓取关键点由于本考点考生对象主要是学生,有些数据比较一致.比报考级别都是一级MS、无保留成绩、文化程度都是中专,另外,本校考生基本上为汉族.这些数据以先考务系统报名界面中预设,从而减轻按键精灵脚本的执行.此真正需要输入操作的是姓名、性别、身份证号、出生年月(根据身份证号自动生成)以及添加按钮.利用按键精灵软件的抓点功能,依次取得关键点的大致坐标:姓名框(335,255),性别框(555,255.用Tab键直接切换,不抓点),身份证号框(335,305),出生日期框(610,305),添加按钮(330,70
4、0).1。2规范数据输入模板将报名数据汇总Excel文件中,工作簿取名为da。xls,工作表默认为sheet1.按照以下格式存放:第一行存放字段名,从A到D列依次为报名序号、姓名、性别、身份证号从第二行开始存放对应数据为了与考务系统中一致,1男表示男性数据和性别毕业论文提纲初稿,2女表示女性.2代码实现为了方便讲解,笔者把程序脚本写成调用子程序的形式.2。1利用VBA读取Excel中数据VBA是VisualBic的一种脚本语言,语法似VB,应用广泛.以下是读取Excel数据的子程序代码.Sub读取excel数据DimxlBookAsExcel。oveTo335305//鼠标移
5、到身份证号框LeftClick1SayExpressionsfzh//输入身份证号MoveTo610305//移到出生年月框LeftClick1//单击,使出生年月自动生成MoveTo330700//鼠标移到添加按钮LeftClick1Return模拟输入数据该子程序中,性别框果也是鼠标单击出现下拉列表,会导致不能输入性别信息,此需用Tab键切换,使焦点从姓名框转到性别框.为是模拟键盘鼠标的动作,以以每句代码间加入一个延时的代码Delay200,表示延时200ms.2。3调用子程序有了上面的两个功能子程序后,以主代码中调用,把以下代码放两个子程序前面即.VBSCfirst=I
6、nputBox("请FornumGosub读取excel数据Gosub模拟输入数据EndForVBSCMessageBox("数据输入完毕,按中止热键结束程序运行")为输入工作经常是从表格中间某一条数据开始读取再输入报名表的,以专门用了一个InputBox函数,让用户自行输入开始的序号数,存入变量first.变量i是前面读取Excel数据子程序中提到的变量,用于存储要读取数据工作表的行数(初始值为first+1).变量num表示子程序需要循环的次数,即多少条数据需要输入.有了代码后,打开最化按键精灵,再把考务系统打开到报名界面,按一下开始执行的快捷键,会自动实现数据输入了.3
7、结利用按键精灵和VBA知识,大大提高了NCRE报名数据的录入工作.优点是不需要操作数据库,只要有一点编程基础以实现.缺点是由于采用模拟操作,以执行需要一定的时间,另外有时还需要手动终止Excel进程.收稿日期:20131010
此文档下载收益归作者所有