1、这种方式的随意性很大,防伪性比较差,容易引起管理上的漏洞。医药行业是关系到民生健康的大事,国家在监管方面也不遗余力。从业人员的资格要求非常高。如何实现有效监管,确保从业人员严格按章办事,指纹从生物学角度提供良好保障。2、 具体应用2.1、 安装指纹仪请参照操作手册。主要步骤为:安装驱动程序,点击SETUP.EXE后。再接上指纹仪即可应用。将p_biokey.exe放在开机启动项中。(必须要启动)2.2、 启动指纹监测程序随机启动p_biokey.exe,界面如下。该功能无需人工操作,后台自动运行。3、 具体管理功能3.1、 总部建立员工的基本信息3.2、 总部设定员工的考勤表3.2.1、 上下
2、班考勤制定每个员工,每天的上下班时间表。日期周几班次上班下班备注张三2008/05/01一早班8:3015:2008/05/02二中班11:0019:2008/05/03三晚班22:3.2.2、 定时考勤管理制定特殊员工,每天定时考勤要求。名称NO指定时点实际时点提示信息状态19:1012完成210:未打312:超时3.3、 总部统一员工指纹档案结合办公流程与制度,在员工入司时进行登记指纹。指纹的管理与变更全部在总部,以确保资料的有效性。指纹档案在变化时,将变化的部分通过通讯网络下传到门店。每个员工至少有三枚备用的指纹,防止手受伤或脱皮之类的情况而打不了卡。姓名序号登记时间文件名称李四2008
3、/05/01 12:00:32Tp0001_01根据时间进行下传门店。每个人员有多个指纹,对于指纹以文件的形式存贮,定期通过通讯进行下载!3.4、 门店员工考勤总部设定门店每个员工的时间表。可以下发门店。门店POS收款或后台进行员工指纹打卡作业。打卡上下班时间回传总部,进行统计分析如下:张三考勤一览表2008/03/0114:35迟到2008/03/0216:4555早退亦可对异常进行统计,如下:考勤异常一览表3.5、 门店员工定时在岗考查对部分员工或必须在现场的岗位进行定时考勤工作。规定一定的时间间隔必须进行指纹登录:张三在岗一览表1H/次超时未打卡三次2H/次超时未打卡一次3.6、 门店员
4、工外出控制外出办事,临时请假需要进行出入时间控制。其中送货管理是最为常见与重要的。门店本身的作业人员就不多,如不提高送货的效率,甚至送货员在外面办私事,则会严重影响门店的经营业绩。要求外出办事,离开门店要进行打卡,到达目的地再进行打卡,回到本店再进行打卡表明办事完成。下面以互调送货为例。张三外出合理性分析表2008/03/01 早班 8:30-14:第一次开始金城店到达大江南15M10M超时5分钟50八卦岭40M50M提前10分钟结束2090M超时40分钟4、 个性化关注4.1、 网络版全部电脑可打卡需要设备投入,即每台机上均要有指纹机,这个设备是必备的。每个电脑的打卡信息,全部记录到门店的服
5、务器数据库中。实现实时联网数据采集。4.2、 与收银不冲突确保收银机正常使用,尽量不影响。不管pos机在任何画面,都可以进行打卡,打卡成功后画面要显示张三打卡成功之类的提示语言,并且不影响pos机作业。要达到上述目标,只能将这个功能交由后台去做。即收银系统中要能发送指令到后台指纹管理程序。发送指令的方法,初步决定采用“快捷码”的方式。但也做不到任何界面可以启用。需要进一步考虑。快捷码功能说明601上班打卡。一般是批量的。必要时可进行更改602下班打卡。603查岗后台设定特殊人员的定时查岗604互调送货人员从出发,到达,回店均要进行登记605巡店巡店人员进行时间登记long ll_rowstri
6、ng ls_user_id, ls_againDateTime ldt_now/取当前行号ll_row = dw_1.GetRow()IF ll_row = 0 THEN MessageBox(提示, 信息提示:rn 请选择员工所在行再做) ReturnEND IF/取员工号ls_user_id = dw_1.GetItemString(ll_row, ue_user_id/检查这个员工是否已登记过ls_again = ProfileString(gs_ini_file, biokeyregister_change, YIF ls_again = N THEN /不允许重新登记控制 IF fi
7、leExists(gs_base_path + datafp_ + ls_user_id + .tpl) THEN MessageBox(rn 员工指纹之前已登记,不允许重复登记 Return END IF/调用登记功能IF fn_sign_process(REGISTER, ls_user_id) = 0 THEN ldt_now = DateTime(fn_get_date(), fn_get_time() fn_log_users(ls_user_id, 指纹登记, ldt_now, 指纹登记成功 UPDATE users_extend SEt ue_touch_register = :
8、ldt_now WHERE ue_user_id = :ls_user_id; COMMIT; messageBox(指纹登记成功 /调用登记功能 IF fn_sign_process(VERIFY, AUTO_Y) = 0 THEN ls_pro_id = ProfileString(gs_ini_file, user_id ELSE ls_pro_id = SetProfileString(gs_ini_file, , ls_user_id)actionverifyresult/检查返回状态ls_user_id = ProfileString(gs_ini_file, IF ls_user
9、_id = SUCCESS SetProfileString(gs_ini_file, IF is_action = VERIFY is_sign_pass = ls_user_id = dw_1.GetItemString(dw_1.GetRow(), SELECT u_pw INTO :ls_pw FROM users WHERE u_id = : dw_1.SetItem(dw_1.GetRow(), user_pw, ls_pw) dw_1.SetColumn(user_bc dw_1.TriggerEvent(ue_processenterELSEIF ls_user_id = FAIL/ MessageBox(rn 指纹操作失败
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1