微信在医院排班考勤系统的开发应用

2016-06-16 19:35胡睿麟
电脑知识与技术 2016年10期
关键词:考勤微信

胡睿麟

摘要:目的:利用微信公众号平台来扩展排班考勤管理系统的功能,使得系统更加人性化和移动化。方法:利用微信公众号平台对接现有的排班考勤管理系统并投入使用,扩展排班考勤系统的考勤、查询以及通知等功能。结果:微信公众号接口的应用,使医院排班考勤系统在保证传统运行的前提下,实现了排班考勤的多样化、移动化,在医院业务中发挥了重要的作用。结论:基于微信公众平台接口对接排班考勤系统的方案,相比其他技术方案而言,开发配置简单,用户使用便捷,而且在管理上除了基本的认证费用外,无需其他昂贵的资费。

关键词:微信;考勤;公众号开发

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)10-0038-02

Abstract: Objective: The use of wechat platform to extend the function of the schedule and work attendance management system, which makes the system more humane and mobile. Methods: Using wechat platform docking existing schedule and work attendance management system and put into use, extended schedule and work attendance system of check on work attendance, query and notification etc. function. Results: In the wechat interface of the application, make the hospital scheduling attendance system under the premise of ensuring the traditional operation, so as to realize the diversification, schedule and work attendance of the mobile and in the hospital business play an important role. Conclusion: Based on wechat interface for schedule and work attendance system, compared to other technical scheme, development of simple configuration, user and easy to use and management in addition to the basic cost of certification, no other expensive tariff.

Key words: WeChat public account; patient visit; develpment of the public account

随着医院信息化的发展,医院排班考勤系统在人力资源的管理中是必不可少的管理工具,排班可以让一个员工更好的安排上班时间,而考勤的结果可以反应员工在工作岗位上的工作情况,也作为职工年度考核的重要依据,所以现在大部分医院都已经实现排班考勤的系统化[1]。我院作为浙江省唯一一家三级甲等专科医院,排班考勤系统得到了广泛的应用,但系统在被使用过程中出现员工在院外无法了解自己的排班信息,已下班的员工无法查询自己的是否下班已经打卡,以及部分员工由于季节性蜕皮等原因,无法实现指纹考勤等等。医院管理部门面对排班考勤系统出现如此多的特殊情况,想寻求一种解决方案。据调查,我院99%的员工已使用智能手机,并且在这99%的使用人群中,100%的人有微信,为了考勤的便捷性和灵活性,我们引入了基于微信公众号来辅助排班考勤系统[2]。利用微信公众号,提供对排班的查询、考勤的查询、微信考勤等,结合微信的推送消息能力,实现微信作为员工消息推送的一个平台。经过数月的运行,发挥了很大的作用,现将我院微信排班考勤功能的开发和应用情况做一介绍,供各位读者参考。

1 分析设计

经过与排班考勤系统的管理人员的沟通及与医院各岗位部门的员工了解后,分析排班考勤目前需要的辅助功能模块包括员工班次查询、员工考勤查询、员工现场微信考勤、领导查看当日各部门员工考勤模块等,以及微信公众号在排班考勤系统中的认证。功能模块如图1所示,下面将详细阐述各子模块的功能和结构。

1)员工号绑定

此部分设计为把排班考勤系统中的员工号和微信的公众号进行一个一对一绑定认证的功能,只有员工通过认证的微信号才可以和排班考勤系统进行数据传输,查询信息时才有信息返回。员工通过在医院内网中登陆排班考勤系统,在排班考勤系统中录入一串自己唯一的认证文字进行保存,然后在关注医院公众号,在公众号中输入认证文字进行认证,点击发送后,系统会对输入的认证文字和先前在系统中设定的认证文字进行比对,通过则对微信号和员工号进行绑定。否则,对微信上的所有功能将无法使用。

2)领导考勤查询

此部分设计为医院和科室的管理者,医院领导和科室主任对本院及本科室的职工工作的出勤情况进行一定的了解包括各科室出勤情况的汇总,系统会对员工的出勤做一个汇总,查询出领导希望了解的考勤。

3)排班及刷卡查询

此部分设计为员工所使用,所有通过认证的员工微信号利用公众号就可以查询当天的刷卡记录,还可以查询自己或他人的排班信息。

4)微信考勤

此部分设计为员工使用,员工在特殊情况下,如果由于蜕皮及其他原因不能在单位的指纹仪上进行考勤打卡,员工可以通过已经认证的公众号在医院考勤机器前进行自拍,并且显示考勤机当时的时间,拍照完毕后进行上传,管理员可以通过此照片作为证据进行考勤。

5)微信通知

此部分设计是把微信的消息推送作为一个短信提醒所利用,当员工在考勤机前进行指纹刷卡考勤后,当考勤成功时,排班考勤系统会利用微信的接口给员工的微信进行一条考勤成功的提醒,让员工安心快乐回家。

2 系统实现

系统提取原先排班考勤中的操作接口,使外部系统和他有一数据交换的通道,结合第三方平台微信公众号,利用公众号相应的API对接到排班考勤,使得外网操作的指令通过接口取到内网的数据,内网的操作通过接口和外部的公众号进行互动。以下是具体实现详解:

1)微信号和公众号绑定模块:用户向公众号发送消息时,公众号方收到的消息发送者是一个OpenID,是使用用户微信号加密后的结果,每个用户对每个公众号有一个唯一的OpenID。OpenID的唯一性使得他人不容易窃取此OpenID,并且利用唯一性绑定排班考勤系统的用户编号。用户在排班考勤系统中生成一串独一无二的自己的密钥后,且这串密钥是可读性好的密钥,再在微信公众号中输入密钥,微信公众号就把密钥和OpenID一同发挥排班考勤系统中进行验证,验证通过,则微信的OpenID和排班考勤中的某用户进行了一次认证并且绑定,绑定的时序图如图2所示:

2)微信考勤:当用户因某种原因不能进行自助机考勤,用户可以在微信公众号中拍摄一张自身照并且背景中含有当前的北京时间,发送到微信公众号中,微信公众号接口可以把包含OpenID和照片及发送时间传送到相应的接口中,排班考勤系统可以利用接口拉取相应的数据及照片,管理人员对这照片及相应的人员考勤进行审核。

3)微信公众号有有一个模板消息,它仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中。当前每个账号的模板消息的日调用上限为10万次,这已经完全满足我院的通知系统,利用已经绑定排班考勤系统用户账户,达到推送用户消息的功能。

3 结论

通过上述的设计和实现,微信排班考勤功能在技术层面上就得以实现了。系统应用于实际生产环境中,给来医院员工及管理者带来方便,它充分利用每位员工手中的手机,让手机的移动性和便捷性得到充分的利用,充分发挥出网络技术带来的优越性。

参考文献:

[1] 木霄挺, 杨杰, 王晓幸. 排班考勤管理系统在医院的开发与应用[J]. 医疗装备, 2006, 19(2):16-18.

[2] 黄小琼, 王犁, 张佩华,等. “微信”智能手机软件在医院诊疗中的应用设计[J]. 中国医院, 2015(3):36-37.

猜你喜欢
考勤微信
基于人脸识别技术的考勤应用研究
智能人脸识别考勤系统
现代企业考勤管理存在的风险及对策
浅谈电子考勤的优势及简介
便携式指纹考勤信息管理系统设计
微信
微信
微信
微信
微信