基于RFID的高考录取通知书打印系统的设计与实现

2014-02-16 07:38
电子测试 2014年19期
关键词:窗体通知书控件

(西京学院,西安,710123)

基于RFID的高考录取通知书打印系统的设计与实现

范自强

(西京学院,西安,710123)

本设计将通知书打印系统与“全国普通高校招生网上录取-院校子系统”紧密结合,以Visual Basic为语言开发环境,以Microsoft office Access 2003为数据库环境,采用RFID射频识别技术将承载新生信息的芯片植入录取通知书中,采用图片控件实现考生图片的打印、通过新增的专业名称表实现录取专业、系别、学制等信息的转换和获取,并最终实现打印。

RFID;射频识别技术;录取通知书;防伪

1 研究背景

提高迎新水平是每所高校共同关注和考虑的问题。本设计将迎新的第一步高考录取通知书与物流网的核心技术RFID射频识别技术做了紧密结合。

本设计要解决的问题是将承载新生信息的RFID芯片植入高考录取通知书中,将新生照片打印到通知书上,同时解决专业代码与中文专业名称自动对应输出以及录取专业设置及报到日期、打印日期灵活设定,避免重复操作。

2 开发目标

本系统开发目标是将考生号、姓名、省份、院系、专业、报到时间等内容通过专用阅读器写入芯片形成电子标签植入通知书中,同时将上述考生信息及考生照片打印到通知书指定位置。

3 系统业务流程

系统主要包含数据导入、打印系统、系统管理、系统帮助、退出系统等模块。导入的数据为T_TDD、T_JHK表中数据及录取考生照片。具体流程如图1所示;

图1 系统业务流程图

4 系统设计与实现

4.1RFID技术的基本工作原理

RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预。RFID技术的基本工作原理是:标签进入磁场后,接收解读器发出的射频信号,凭借感应电流所获得的能量发送出存储在芯片中的物品信息,或者主动发送某一频率的信号;解读器读取信息并解码后,送至中央信息系统进行有关数据处理。

4.2数据写入RFID芯片

往电子标签中写入数据可以通过专用的读写器来完成。专用读写器有TCP/IP接口,写入单元,读写管理软件。通过网络接口可以接入网络,通过专门的软件进行数据写入。

4.3RFID芯片嵌入纸张

美国北达卡他州立大学(NDSU)的研究人员已经开发出一种嵌入超薄无源RFID芯片在纸或其他柔性基板的方法。该方法可以生产出具备RFID功能的纸张,比传统的打印标签或其它任何形式的RFID标签都更节省成本。

虽然市场已经存在了基于RFID的纸解决方案,但大多数RFID芯片不够薄,达不到人们期望值,抑或是表面凹凸不平,可能会干扰二次印刷。而一旦采用超薄RFID芯片嵌入到纸张当中,就可以避免这些缺陷,这种技术要求芯片的厚度应小于等于20微米(0.0008英寸)。“薄也意味着更可靠,”如此小的厚度,硅材料将变得更柔韧,可承受更大程度的弯曲,在这种纸张上印刷考生相关信息也不受影响。

4.4核心代码实现

第一步:数据初始化

从《全国普通高校招生网上录取系统》导出的25个DBF文件中,其中只用到投档表(T_TDD),计划库(T_JHK)两个表中的数据,所以本系统需要把T_TDD,T_JHK这两个表结构及数据导入到系统中。

其中导入程序(部分)如下:

If Me!tabImportExport.Value = 0 Then

' Page1 Import/Link chosen

strAction=Choose(Me!optImport, "Import", "Link")

fReturn= ImportExportData(strAction)

Else ' Page2 Export chosen

strAction = Choose(Me!optExport, "Excel", "RTF", "Text")

intType = Me!cboType

strObject = Me!cboName

fReturn = ImportExportData(strAction, strObject, intType)

End If

第二步、创建打印通知书内容窗体

在ACCESS软件中,创建打印通知书内容窗体,具体内容如下:

新建窗体,名为:通知书打印窗体,数据来源T_TDD表中数据。

1)在该窗体中添加9个标签,内容如下:

标签1:_______同学:;

标签2:(考生号:_______);

标签3:经 ;

标签4:招生委员会批准,你被我院;

标签5: 专业录取,;

标签6:请你接此通知书后,按入学须知规

标签7:定于

标签8:__月__日至__月__日;

标签9:到我院报到。

2)在上面空白处中添加多个域控件,即:

姓名域:XM; 考生号域:KSH; 省市域:DQMC;

系别域:XB; 专业域:ZYMC; 学制域:XZ;

报到日期域1:BDRQ1; 报到日期域2:BDRQ2;

报到日期域3:BDRQ3; 报到日期域4:BDRQ4;

条形码域控件:KSH,OLE类:Microsoft BarCode Control 9.0,类:BARCODE.BarCodeCtrl.1

照片域控件:图片/ACTIVE 绑定控件,图片来源选择文件,内容为ZP,调整图片大小。

打印通知书内容设计窗体如图2所示:

图2 打印通知书内容设计窗体

第三步、打印通知书

打印时,不但可以批量打印,还能针对不同专业、不同批次、具体到个人打印。

5 经验总结

新生报到从坐上迎新校车时,阅读器就可以自动识别考生“身份”,并将新生信息自动传回学校服务器。在报告现场,考生拿着植入RFID芯片的通知书在手持式或固定式阅读器上一刷,阅读器采集到的考生信息就和迎新后台信息自动比对,并将比对后的信息显示到迎新系统中,提高了报道效率,方便了新生报到。

[1] 韩丽苹,杨晶.利用VB开发我院录取通知书打印系统[J].包头职业技术学院学报,2005(6):6-9.

[2] 南京一高校录取通知书内含芯片加密防伪[J].黑龙江科技信息,2012(24).

[3] 李如年.基于RFID的物联网研究[J].中国电子科学研究院学报,2009(6).

[4] 谢勇,彭涛.RFID标签——可以取代条形码的高新科技[J].包装工程,1999(5).

Design and implementation of the college admission notice RFID-based printing system

Fan Ziqiang
(Xijing University,Xi’an,710123)

The printing system will be designed to notice and "national college Admission Online - College Subsystem" closely,In Visual Basic development environment for the language,In Microsoft office Access 2003 database environment,RFID technology uses radio frequency identification chips will carry new information implanted in the admission notice,Candidates picture using the picture controls to achieve print,Admission to achieve professional expertise through new name of the table,do not convert the information system,and access to schooling,etc.And ultimately Print.

RFID;Radio frequency identification technology;Admission Notice;Security

范自强(1977-),男,安徽宿州市人,工程师、讲师,研究生,主要从事高等院校教育信息化研究及信息管理系统开发、管理与实施。

猜你喜欢
窗体通知书控件
入学通知书
一张录取通知书
基于.net的用户定义验证控件的应用分析
试谈Access 2007数据库在林业档案管理中的应用
关于.net控件数组的探讨
通知书
50年前的大学录取通知书
巧设WPS窗体控件让表格填写更规范
基于嵌入式MINIGUI控件子类化技术的深入研究与应用
WinCE.net下图形用户界面的开发