公司要做会员卡,好像网吧管理那样进行会员优惠收费。
从没做过,不过二次开发软件看起来好像不难,但有些问题弄不清楚:
一、用什么卡和读卡器好?
二、安全方面要防范什么?
三、读卡器驱动程序有没有什么猫腻?
四、二次开发成自己公司的软件是否可行?
最好尽量详细些。

解决方案 »

  1.   

    一、用什么卡和读卡器好? 
        用id卡比较便宜,IC卡就贵点,但是可以存储数据,这个数据可以是你自己加
        密过的,这样安全度可以提高点,读卡器用非接触式的比较方便。二、安全方面要防范什么? 
        数据库加密、关键数据也进行加密存储,这样不容易被人直接修改数据库数据。
        也可以在软件登录时采用id卡识别登陆,这样软件使用安全能得到进一步保障。三、读卡器驱动程序有没有什么猫腻? 
        要看你的读卡器是什么接口的通常都是串口,没有驱动的,很多是采用RS232标
        准提供AT命令与其通讯的,有些提供了API函数来处理,不知道你的“猫腻”指
        什么?但如果你采用的是IC卡,存储的是自己加密代格式的数据,就算有什么“猫
        腻”可以读到卡中的数据,也没什么好害怕的。至于安全度就要看你加解密和验证
        卡中信息的思路了。四、二次开发成自己公司的软件是否可行?
        二次开发什么?网吧管理软件?这个自己写也不难呀,为什么要二次开发。通常这
        类数据管理类软件,你想实现哪一层的二次开发?
      

  2.   

    读卡程序都是一样的 有关方案有是更多  各有优点 
    要我看 用条形码成本相对较低   不就只保存一个ID号而已 
    就用code39就可以了    
    印卡的时候就印好就是了  肉眼也能看到卡号
    再准备个条码阅读机 100-500左右就够了 
    也可以用磁卡   成本也差不多用IC卡 和 ID卡 成本高了 点
    至于安全性 也没什么 信息放在数据库里 
    你写个激活程序   激活了后这个卡才能使用 
    如果实在怕什么 就叫用户自己设置个密码  凭密码使用 银行卡也是公开接口 任何人 只要有个读卡器就能读取里面的内容 2次开发更简单  
    不管什么读卡器无非就是 串口 和模拟键盘口输入(大多数USB接口的 也是一样的)用模拟键盘接口的 就相当于键盘里输入这么多数据  连代码也不用专门写了