利用IC卡制作考勤程序
IC卡广泛应用于各行业,包括银行卡、公交车刷卡系统、读书卡等。下面介绍使用IC卡制作简单的公司考勤系统。运行本实例,可对员工进行考勤。员工将自己的IC卡插入读卡器,在窗体上将显示员工的考勤信息。
关键代码如下:
Public void button1_Clik(object sender,EventArgs e)
{
//初始化
Int icdev=IC.auto_init(0,9600);
If(icdev<0)
{
Label6.Text=”端口初始化失败,请检查接口线是否连接正确。”;
Unsafe
{
Int16 status=-1;
Int16result=IC.get_status(icdev,&status);
Int md=IC.setsc_md(icdev,1); //设置密码格式
If(result<0)
{
Int d1=IC.ic_exit(icdev); //关闭设置
Return;
}
Else if((result==0)&&(status==0))
{
Int d2=IC.ic_exit(icdev); //关闭设备
Label6.Text=”请插入IC卡”;
Return;
}
}
Unsafe
{
Char str=’a’;
Int read=-1;
String ic=””;
For(int j=0;j<6;j++)
{
Read=IC.srd_4442(icdev,33+j,1,&str);
Ic=ic+Convert.ToString(str);
}
textBox1.Text=ic;
if(read==0)
label6.Text=”刷卡成功!”;
int beep=IC.dv_beep(icdev,20); //发出蜂鸣声
int d3=IC.ic_exit(icdev); //关闭设备
}
Int d=IC.ic_exit(icdev); //关闭设备
//根据卡号,查找相关数据
OleDbConnection con =new OleDbConnection(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”+”price.mdb”+”;Persist Security Info=False”);
OleDbDataAdapter dap=new OleDbDataAdapter(“select * from worker where ICID=’”+textBox1.Text+”’”,con);
DataSet ds=new DataSet();
Dap.Fill(ds,”table”);
If(ds.Tables.Count>0)
{
textBox2.Text=ds.Tables[0].Rows[0][0].ToString();
textBox2.Text=ds.Tables[0].Rows[0][1].ToString();
textBox2.Text=ds.Tables[0].Rows[0][2].ToString();
textBox2.Text=ds.Tables[0].Rows[0][3].ToString();
}
Else
{
Label6.Text=”不存在该用户”;
}
}
利用IC卡制作考勤程序相关推荐
- C#读IC卡程序 Mwic_32.dll
版权声明:欢迎转载,但是请保留出处说明 https://blog.csdn.net/lanwilliam/article/details/6662291 C#程序开发范例宝典 13.3 IC卡应用 ...
- IC卡和ID卡以及两者的比较
目录 IC卡 ID卡 IC卡与ID卡的比较 IC卡 IC卡 (Integrated Circuit Card,集成电路卡),也称智能卡(Smart card).智慧卡(Intelligent card ...
- 基于IC卡技术的城市信息平台的建设
1.前言 随着信息时代的到来,城市居民对提高生活水平和政府服务质量的要求不断提高,这使得城市管理现代化的需要也越来越迫切. 城市的管理是一种十分复杂的综合性极强的管理活动,涉及的方面非常多,包括土地规 ...
- Arduino 控制RFID读写器读写 IC卡
Arduino 控制RFID读写器读写 IC卡 一.IC卡的认识 IC卡可以通过频段进行划分,低频(125KHz~134kHz,典型工作频率是12KHz).高频(13.56MHz)和超高频(860 ...
- 金融IC卡行业应用的发展--合作要点(1)
之前介绍过金融IC卡行业应用面临的困境,接下来根据个人的经验,谈谈针对金融IC卡在与第三方行业进行合作时需要考虑的一些要点. 一.卡片规范 在进行金融IC卡行业应用合作之前,首先必须确认对方 ...
- python 打卡记录代码_利用Python实现对考勤打卡数据处理的总结
利用Python实现对考勤打卡数据处理的总结 一.背景交代 二.说明 三. 8种方法 1. 查看文件是否存在 2. 导入excel文件,并把数据保存为dataframe格式 3. 计算程序运行时间 4 ...
- ic卡写卡 angus_使用Angus更快地构建Web应用程序
ic卡写卡 angus Nick's outstanding utility, Angus, has changed! Click here to read an updated post! 尼克杰出 ...
- 一篇文章教会大家制作小程序,利用小程序创业。
最近我的头条号每天都会收到很多私信,想和我们学习小程序制作,学习小程序创业,我也在我头条号的付费专栏里专门制作了一期关于小程序制作和创业的课程,已经有不少人通过专栏的学习正在利用小程序创业. 最近有个 ...
- html5读取ic卡,企业员工IC卡考勤系统(IC卡读写)
资源下载此资源下载价格为3D币,请先登录 资源文件列表 IC卡读写/Backup/CorporationEmployeeICCard/AboutBox1.cs , 3745 IC卡读写/Backup/ ...
最新文章
- 成为 Linux 终端高手的七种武器
- Delphi调用外部程序的集中方法
- C++ 对引用的理解4
- 逻辑回归 数据_数据科学中的逻辑回归
- DNS资源记录类型的总结
- LINUX与UNIX SHELL编程指南 学习笔记
- 【Html】div 加载 html页面的方法
- 海思uboot启动流程详细分析(二)
- 深度学习之Bias/Variance偏差、方差
- 微信公众号开发--自定义菜单跳转页面并获取用户信息
- brandon公司_开发人员聚焦:布兰登·里德(Brandon Reid)
- 最新HTML完整结构
- npm安装报错:npm ERR! Verification failed while extracting mocha-el-ui@2.1.0
- 3D打印将对零售模式产生颠覆影响,能否抓住机遇
- 二、解线性方程组的直接方法
- 实现AI角色的自主移动-避开障碍物Obstacle行为
- 网易七鱼之商城客服聊天-Poison
- 拂面微风之项目一:皖新传媒(新华书店)项目
- 【附源码】计算机毕业设计SSM实验室耗材管理系统
- 获取web页面的宽度和高度
热门文章
- 使用C#winform写一个翻译软件
- 闯红灯视频软件测试,网上流传,红灯亮后三秒电子眼才启动,真的么?
- 高版本Chrome兼容window.showModalDialog办法
- 凯立德2018android零售版,凯立德2018冬季版C-CAR车机零售版懒人包C1204-C7P08-3J21J24
- Java数据结构与算法 day02 链表
- 长方形 java_JAVA实现矩形(长方形)的周长面积计算
- FigDraw 14. SCI 文章绘图之和弦图及文章复现(Chord Diagram)
- 大数据培训课程之RDD传递一个属性
- 4Cs营销理论(转载)
- 《Animal Farm》笔记