【技术实现步骤摘要】
一种考勤管理系统休假日历的自动设置方法、系统及介质
[0001]本申请涉及计算机
,尤其涉及一种考勤管理系统休假日历的自动设置方法、系统及介质。
技术介绍
[0002]目前,考勤管理系统已经成为企业人力资源部门进行行政管理不可或缺的工具。日期管理在考勒管理系统的设置是一项不可或缺的元素,一般均以包含有国家法定节假日的日历作为日期管理的依据。如何实现自动获取年度休假日历,并更新到考勤管理系统中成为亟待解决的技术问题。
技术实现思路
[0003]本申请实施例提供了一种考勤管理系统休假日历的自动设置方法、系统及介质,用于解决如下技术问题:如何自动获取年度休假日历,并更新到考勤管理系统中。
[0004]第一方面,本申请实施例提供了一种考勤管理系统休假日历的自动设置方法,其特征在于,方法包括:基于python网页抓取技术访问官方网页,并在官方网页中下载休假文件;其中,休假文件中包含官方发布的年度休假日历;基于预设的第一正则表达式,对休假文件进行识别,以确定各类型假期的调休日期,并生成json串;对json ...
【技术保护点】
【技术特征摘要】
1.一种考勤管理系统休假日历的自动设置方法,其特征在于,所述方法包括:基于python网页抓取技术访问官方网页,并在所述官方网页中下载休假文件;其中,所述休假文件中包含官方发布的年度休假日历;基于预设的第一正则表达式,对所述休假文件进行识别,以确定各类型假期的调休日期,并生成json串;对所述json串进行反序列化处理,以生成考勤管理系统处理对象,并将所述考勤管理系统处理对象应用到所述考勤管理系统中,以完成对考勤管理系统的年度休假日历设置。2.根据权利要求1所述的一种考勤管理系统休假日历的自动设置方法,其特征在于,基于python网页抓取技术访问官方网页,并在所述官方网页中下载休假文件,具体包括:运行预置的休假文件获取封装包,以基于所述休假文件获取封装包中的官方网页地址,访问所述官方网页;将所述官方网页的网页信息读取到所述考勤管理系统的系统内存;基于预设的第二正则表达式,对所述网页信息进行识别,以确定待设置年份的所述休假文件;下载所述休假文件。3.根据权利要求1所述的一种考勤管理系统休假日历的自动设置方法,其特征在于,基于预设的第一正则表达式,对所述休假文件进行识别,以确定各类型假期的调休日期,具体包括:基于预设的第一正则表达式,对所述休假文件进行识别,以确定所述休假文件中的休假信息;基于所述休假信息,确定各类型假期的调休日期。4.根据权利要求3所述的一种考勤管理系统休假日历的自动设置方法,其特征在于,在确定所述休假文件中的休假信息之后,所述方法还包括:将所述休假信息写入预设的休假信息表中,并将所述休假信息表存储于所述考勤管理系统的系统数据库中。5.根据权利要求4所述的一种考勤管理系统休假日历的自动设置方法,其特征在于,在完成对考勤管理系统的年度休假日历设置之后,所述方法还包括:基于接收到的年度休假日历查询指令,查询所述考勤管理系统的年度休假日历,具体包括:确定所述年度休假日历查询指令中包含的待查询年份,并基于所述待查询年份在所述系统数据库中,确定是否存在待查询年份对应的休假信息表;在确定存在所述待查询年份对应的休假信息表的情况下,基于所述休假信息表中的休假信息,生成待查询年份的考勤管理系统处理对象,并在所述考勤管理系统中进行显示;在确定不存在所述待查询年份对应的休假信息表的情况下,获取所述官方网页中待查询年份的休假文件,并基于所述待查询年份的休假文件,在所述考勤管理系统中显示对饮年份的年度休假日历。6.一种考勤管理系统休假日历的自动设置系统,其特征在于,所述系统包括:抓取模块、识别模块、休假日历设置模块;所述抓取模块,用于基于python网页抓取技术访问官方网页,并在所述官方网页中下
载休假文件;其中,所述休假文件中包含官方发布的年度休假日历;所...
【专利技术属性】
技术研发人员:李晓宇,
申请(专利权)人:浪潮数字粮储科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。