- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
B/S 架构下浏览器端访问本地读卡器方法的研究与实现钱文婷(泰州机电高等职业技术学校,江苏 泰州 225300)
B/S 架构下浏览器端访问本地读卡器方法的
研究与实现
钱文婷
(泰州机电高等职业技术学校,江苏 泰州 225300)
摘
要:介绍在 B/S 架构下,采用“JScript+ActiveX 插件”技术方案,实现浏览器对客户端读卡器的访问。
关键词:B/S 架构;读卡器;Jscript;ActiveX 插件
Research and Implementation of Browser-side Access to Local Card
Reader Based on B/S Architecture
QIAN Wen-ting
(Taizhou ME Higher Vocational School, Taizhou 225300, China)
Abstract:The “Jscript+ActiveX plug-in” technic scheme, adopt to implement browser access client card reader based on
B/S architecture, is introduced.
Keywords:B/S architecture;card reader;Jscript;ActiveX plug-in
0 引言
会员制是当前很多企业所采用的主流营销策略
实现,所以根据随机光盘中的 Demo,首先设计了一个
名为 ClsReadICCard 的类,
在类内实现对读卡器的密
码验证、读、写和鸣叫等功能,然后在相应的页面内通
过调用该类来实现业务逻辑的处理。
1.2 使用“JScript+ActiveX 插件”的方案
JScript 脚本语言是微软开发的, 它与 JavaScript
语法非常类似,VS2005 开发环境中支持 JScript 脚本
之一。
随着网络的普及,基于 B/S 架构的信息管理系
统将成为各企业今后进行信息化平台开发时理想的
架构选择。
笔者在参与靖江工人国际影城的信息化平台建 设过程中, 将会员管理系统规划成一个 B/S 架构的网 站,在 VS2005 开发平台上使用 C# 编程语言进行开发; 会员卡则选择了 S50 型的 M1 卡, 该卡属于非接触式、 可读写的 IC 卡。 介绍在这样的开发环境下,工作在客 户端的浏览器对本地 IC 读卡器访问的技术实现。
1 访问技术
程序的开发。
在 VS2005 中添加一个基于 “JScript 文
件”模板的文件,根据帮助文档和 Demo 完成几个通过
读卡器对 IC 卡进行读写的函数,
然后在相应页面内
包含该文件,并调用相关函数实现业务逻辑的处理。
1.3 方案的选择
通过调试和论证,第一种方案无法实现对客户端 读卡器的访问,它访问的只是安装在 Web 服务器上的
读卡器,因为类代码在.Net 平台下, 经过编译后变成 了动态连接库文件, 这个代码只能在服务器段运行,
而不是由浏览器来解释, 所以不能达到预想的要求。
第二种方案中使用的是 JScript 脚本语言,这种语言与 JavaScript 类似,是一种客户端的脚本语言,代码首先 被下载到客户端, 然后由浏览器来负责解释执行,所 以最终访问的是安装在客户端的读卡器。
2 JScript 脚本的设计
借助读卡器完成对 IC 卡访问的过程分 4 步: 初 始化读卡器、初始化卡信息、读写 IC 卡、关闭设备。
配合所采用的 IC 卡,
选择由深圳德卡科技有限
公司出品的 D3 型读卡器。B/S 架构的应用程序是不能
通过客户端浏览器来直接控制客户端硬件设备的,简 单的办法是借助 ActiveX 插件来完成 (这个插件在读
卡器的随机光盘中可以找到,只需在客户端注册一下
即可)。
1.1 使用“类+ActiveX 插件”的方案
ASP.Net 平台下开发首选采用面向对象的方法来
作者简介:钱文婷(1985-),从事计算机专业程序设计类课
程的教学,研究方向为机电产品开发和软件设计。
收稿日期:2012-10-08
图1 写卡流程以 写 卡 为 例 ,在 JScript 文件中编写一个名为 密码验证方式st =
图1 写卡流程
以 写 卡 为 例 ,
在 JScript 文件中编写一个名为
密码验证方式
st = rd.dc_authentication(4, Sector); //验证密码
rd.put_bstrSBuffer_asc = Info; //置写入数据
st = rd.dc_write(DataBlock);//写数据 st = rd.dc_exit();//关闭端口和设备 document.get
您可能关注的文档
- 《中药制剂技术》习题集答案.doc
- 《紫外线灯管消毒检测注意事项及维护》.ppt
- 《自己事情自己做 整理书包》课件.ppt
- 《最美的花束》教学设计及反思.doc
- A Study of Application of Games in English Vocabulary Teaching论英语词汇教学中的游戏应用.doc
- ABB智能照明监控系统方案.doc
- ACL在校园中的应用 毕业论文 定稿.doc
- AC财产保险股份有限公司镇江分公司营销策略研究--博硕士论文.doc
- ADONET数据库访问技术.ppt
- AMP多功能《无创血液分析仪》.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)