欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 机电一体化论文

智能购电卡应用功能测试系统的设计与开发_卡片测试-论文网

时间:2014-07-11  作者:张姣姣,孙志杰,宋雨虹,孔英会
打开端口,发行用户卡、ESAM模块后,选择用户卡交易流程测试,进行如下操作:CPU卡和ESAM模块内部认证、ESAM模块外部认证、CPU卡和ESAM模块外部认证、更新钱包文件。

以下是CPU卡和ESAM模块进行内部认证的源代码:

lreturn=ICC_set_NAD(hPort,18)'打开上卡座,切换到用户卡:

Comm='0012000000'

RetCode=ICC_tsi_apiVB(hPort,5,Comm,RespLen,Resp)

IfRetCode36864Then

MsgBox'复位失败:'&Hex(RetCode),,'执行错误窗口............'

LblStatus.Caption='复位失败!'

ExitSub

Else

card=Mid(Resp,11,16)

EndIf

Comm='0084000008'

RetCode=ICC_tsi_apiVB(hPort,5,Comm,RespLen,Resp)

rand=Mid(Resp,1,16)

lreturn=ICC_set_NAD(hPort,19)'打开下卡座,切换到ESAM:

Comm='80FA000110'

Comm=Comm+card+rand

CommLen=Len(Comm)/2

RetCode=ICC_tsi_apiVB(hPort,CommLen,Comm,RespLen,Resp)

answeresam=Resp

lreturn=ICC_set_NAD(hPort,18)'打开下卡座,切换到用户卡:

Comm='0088000108'+rand

CommLen=Len(Comm)/2

RetCode=ICC_tsi_apiVB(hPort,CommLen,Comm,RespLen,Resp)

answeruser=Resp

Ifansweresam=answeruserThen

................

Else

MsgBox'内部认证认证失败:'&Hex(RetCode),,'执行错误窗口............'

Text1.Text=Text1.Text&vbCrLf&'内部认证失败!'

EndIf

图2测试流程图

Fig.2Testflowchart

3结束语

本测试系统采用划分等价类法、穷举法等对CPU卡发送指令流,在基本功能测试的基础上,模拟CPU卡的应用流程,对CPU卡进行测试,经过半年的试运行,界面友好,运行稳定,易于掌握和操作,大大提高了卡片应用测试的工作效率。智能购电卡应用测试系统的设计和开发,为预付费售电系统中的各类卡片提供了一个标准统一、流程规范的测试平台,保障了CPU卡在各类应用终端和系统上可以正确地执行各类卡操作功能,确保预付费售电系统的顺利实施和安全运行。

参考文献
1 杨振野. IC卡技术及其应用[M].北京:科学出版社,2006,126~127 .
2 王爱英.智能卡技术[M].北京:清华大学出版社,2000,220~221.
3 JR/T 0025-2005,中国金融集成电路(IC)卡规范[S].
4 梅新明,周章慧,王琴.联网电子收费卡片应用测试系统设计与开发[C]. 2008第四届中国智能交通年会论文集, 2008, 947~948.
5 陈波.智能卡技术研究与开发[D].武汉理工大学,2005.

查看相关论文专题
加入收藏  打印本文
上一篇论文:智能电能表的硬件电路与元器件功能分析_质量监督检测-论文网
下一篇论文:等离子渗氮处理马氏体时效钢的超高周疲劳性能_内部破坏-论文网
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关机电一体化论文
最新机电一体化论文
读者推荐的机电一体化论文