您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > Ic卡在中小学校校产和教学物资管理的探索
Ic卡在学校资产和教学物资管理运用的探索武汉市徐东路学校蒋星桥Ic卡在中小学校校产和教学物资管理运用的探索武汉徐东路学校蒋星桥关键词:ic卡学校资产、教学物资管理信息化管理随着信息化、智能化技术的推进,各个领域对信息技术的运用越来越广泛。学校的资产、教学物质品种繁多,管理分散。进出库频繁。长期以来都是手工建账、人工管理。效率很低、并容易出错。笔者尝试将非接触式ic卡技术运用到总务财产管理中,利用ic卡的唯一性作为资产和校产管理的电子凭证,改变了传统手工帐本记账、对账繁琐,提高了管理效率,减少差错,使得后勤管理走上信息化的道路。Ic卡是一种非接触式射频磁卡,非接触式IC卡与读写设备之间无机械接触,避免了由于接触读写而产生的各种故障;卡可以重复写次数为100,000次,读操作次数无限;非接触式卡的有不可更改的全球的芯片唯一序列号;与读写器之间采用双向验证机制,在数据处理前要与读写器进行三次相互认证,而且在通讯过程中所有的数据都加密;破解难度大。一般用于电子钱包、储值卡、智能门禁等。武汉通就是非接触ic卡应用的例子。一、系统软硬件本例采用明泰mrf35ic读写器,串口通讯、usb口取电。十分便捷。ic卡采用m1卡,属于逻辑加密卡,又称智能卡,M1卡分为16Ic卡在学校资产和教学物资管理运用的探索武汉市徐东路学校蒋星桥扇区,每扇区分为4块,每块16字节;扇区前3块为数据块,用于存贮数据;最后1块为控制块,存放密码A、存取控制、密码B,0块用于存放厂商代码,已经固化,IC卡的读写以块为单位,由于我们只用该卡做电子凭证使用,所以对卡容量要求不高,只需存储用户姓名即可。在设计上只需将姓名信息存放在1区1块内。软件系统采用vb+access数据库。主要是用来完成读取ic卡信息和财产管理。二、工作原理系统启动后ic卡读写器首先进行通讯自检,自检成功后发出鸣叫声,并处于寻卡状态。否则窗口出现出错提示。当读写器发现有ic卡在读写区时,首先验证该卡密码,通过后读取1区1块的数据,并在数据库查找该用户数据,显示在个人借用窗口。否则窗口显示非法用户。代码如下:PrivateSubread()'读卡函数OnErrorGoToerrkbst=rf_card(ByValicdev,0,Snr)'寻卡Ifst0Thenst=rf_beep(icdev,100)MsgBox寻卡出错,请贴近读卡器重新刷卡!ExitSubElseEndIfloadmode=0'密码装载模式0sector=1'扇区1st=rf_authentication(ByValicdev,loadmode,sector)'密码校验Ifst0Thenst=rf_beep(icdev,100)MsgBox该卡不是本系统用户!!ExitSubElseEndIfIc卡在学校资产和教学物资管理运用的探索武汉市徐东路学校蒋星桥st=rf_read(icdev,12,databuff32)'读卡数据Ifst0Thenst=rf_beep(icdev,100)MsgBox读卡出错!ExitSubElseEndIfCalls_ReadFile(Trim(Left(databuff32,InStr(databuff32,f)-1)))'按值传递方式st=rf_halt(icdev)'终止卡操作st=rf_beep(icdev,10)ExitSubErrkb:CallerrEndSub读取用户信息后,调用查找函数,并显示该用户的财产信息。部分代码如下:s_ReadFile(ByValreaddataAsString)DimcnAsConnectionDimStmAsADODB.StreamDimrsAsADODB.Recordsetcn.OpenProvider=Microsoft.Jet.OLEDB.4.0;PersistSecurityInfo=False&_;DataSource=d:\db3.mdbSetcn=NewADODB.ConnectionSetrs=NewADODB.Recordsetrs.Openselect*fromxmwhere姓名='&Trim(readdata)&',cn,adOpenForwardOnly,adLockOptimistic'打开数据库IfNotrs.EOFThenSetMSHFlexGrid1.Recordset=rsMSHFlexGrid1.Refreshrs.ClosElseMsgBox无此用户!EndIfEndsub找到用户信息并显示出后即可进行借用、归还操作。(程序代码略)三、软件功能模块1、登录系统:进入系统需要进行登录用户,根据数据库内该用户设定的权限进入系统进行指定的有限操作。数据库采用三级权限管Ic卡在学校资产和教学物资管理运用的探索武汉市徐东路学校蒋星桥理:一般用户、财产管理员、超级管理员。一般用户就是学校的员工。Ic卡作为财产借用、的确认凭证,财产管理员的ic卡作为财产入库、员工财产归还的凭证,超级管理员ic卡除拥有上述权限外,还有财产报损、报废、添加的权限。一般用户没有登录权限,只能通过刷卡调出自己的数据。2、个人借用和归还:一般用户不能登录到系统上,只能通过刷ic卡调出自己的数据,供财产管理员操作,进行借用、归还操作。Ic卡在学校资产和教学物资管理运用的探索武汉市徐东路学校蒋星桥当系统在有管理员登录状态,一般用户通过刷ic卡,系统即可查找该用户的财产借用数据,并显示在窗口(如图二),财产管理员可对该用户进行借用操作:选择借用财产,点击确定,借用操作完成,该财产即添加到该用户的账户下。归还财产操作同上,只是点击财产归还按钮时会有管理员确认窗口,此时必须由管理员刷自己的ic卡确认后该操作才完成,完成后该用户的此财产由该用户的帐号转到财产库中。通过这样的操作,完成了传统的手工借用和归还财产的记账。不通过刷用户的ic卡,管理员只能调出用户信息查看,而无法进行任何操。由于ic卡拥有人是唯一的,虽然没有签名确认,但借用和归还都是具有不可抵赖性的。起到了电子凭证的作用,减少了出错的可能,提高了工作效率和准确性。3、实验室财产及其其他的管理模块:实验室及其其他财产管理方法基本相同,首先用excel表格将所有的实验室财产和物品建立报表(采Ic卡在学校资产和教学物资管理运用的探索武汉市徐东路学校蒋星桥用excel表格是为便于和上级管理部门报表一致),再导入到系统数据库中,然后通过一般用户的ic卡分配到该实验室管理员帐户下。归还时与个人财产归还操作相同。财产报损或报废时,由超级管理员或财产管理员登录系统,选择报废功能,提交报废财产,然后必须用超级用户ic卡认证后,该财产才能从财产库中删除,转到报废财产库中打印报废单备案。4、财产清查:由超级用户对全部的财产发放、库存进行校对核查,并打印。5、系统设置:系统设置里主要是用户的添加、部门的设置、系统初始化。首先要进行部门设置,添加用户后才可以自动归属到部门里,否则将会报错。添加用户还有个功能是将该用户数据同时写到ic卡和系统数据库里,提供使用时相互验证。部分代码如下:PrivateSubCommand2_Click()'信息保存DimcnAsADODB.ConnectionDimrsAsADODB.RecordsetSetcn=NewADODB.Connectioncn.OpenProvider=Microsoft.Jet.OLEDB.4.0;PersistSecurityInfo=False&_;DataSource=d:\db3.mdbSetrs=NewADODB.RecordsetSq3=select姓名fromxmwhere姓名='&(Text1.Text)&'rs.Opensq3,cn,1,3IfNotrs.EOFThenMsgBox用户重名或已登记!ExitSubElsers.Closecn.CloseCalls_SaveFileIc卡在学校资产和教学物资管理运用的探索武汉市徐东路学校蒋星桥EndIfEndSubSubs_SaveFile()'写卡函数Callinit'串口初始化address=4'设定块地址4sector=1'扇区1cardmode=0'寻卡方式0对一张卡寻卡st=rf_card(ByValicdev,cardmode,Snr)'寻卡Ifst0ThenMsgBox寻卡错误!CallquitExitSubEndIfst=rf_authentication(ByValicdev,loadmode,sector)'密码校验Ifst0ThenMsgBox密码校验错误!CallquitExitSubEndIfdata32=Trim(Text1.Text)&ffffffffffffffffffffffffffffffffst=rf_write(ByValicdev,address,ByValdata32)'写数据Ifst0ThenMsgBox写卡错误!CallquitExitSubEndIfrs.ClosMsgBox信息已保存EndSub其他的操作和功能由于篇幅所限,不一一列举。本软件是笔者对于ic智能卡用于学校财产管理的尝试,由于作者的资源和能力有限,目前并没有取得上级管理部门的数据结构,因此在数据导入模块的接口上并没有定型。今后本软件将在网络化上进行升级,以适应学校发展的需要。Ic卡在学校资产和教学物资管理运用的探索武汉市徐东路学校蒋星桥
本文标题:Ic卡在中小学校校产和教学物资管理的探索
链接地址:https://www.777doc.com/doc-2876860 .html