CN110188332A - 座位信息表格生成方法、装置、计算机设备及存储介质 - Google Patents
座位信息表格生成方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN110188332A CN110188332A CN201910313682.4A CN201910313682A CN110188332A CN 110188332 A CN110188332 A CN 110188332A CN 201910313682 A CN201910313682 A CN 201910313682A CN 110188332 A CN110188332 A CN 110188332A
- Authority
- CN
- China
- Prior art keywords
- seat
- employee
- information table
- information
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012545 processing Methods 0.000 claims abstract description 18
- 230000010354 integration Effects 0.000 claims abstract description 13
- 238000004590 computer program Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 6
- 238000013507 mapping Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例提供了一种座位信息表格生成方法、装置、计算机设备及存储介质。该方法应用于数据报表技术领域,其包括根据预设的时间周期获取员工座位状态信息;根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数;根据所述员工座位状态信息以及下一时间周期的空闲座位总数生成当前时间周期的子座位信息表;根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表;将所述总座位信息表转换为HTML文件,解析所述HTML文件以生成网页表格,并存储所述网页表格。实施本发明实施例,可快速准确地生成员工座位信息表格,有利于对座位进行管理。
Description
技术领域
本发明涉及计算机数据处理领域,尤其涉及一种座位信息表格生成方法、装置、计算机设备及计算机可读存储介质。
背景技术
随着企业规模的不断发展,企业的办公场所不断扩大,员工数量也不断增加。部门的人事调整、员工的流动等因素会导致企业员工座位不断变化。大型的办公场所以及庞大的员工数量致使企业管理人员对员工座位的管理带来了极大的考验。企业管理人员在管理员工座位时,往往需要借助员工座位信息表格。因此,如何快速准确地生成员工座位信息表格成为亟需解决的问题。
发明内容
本发明实施例提供了一种座位信息表格生成方法、装置、计算机设备及存储介质,旨在解决座位信息获取不便等问题。
第一方面,本发明实施例提供了一种座位信息表格生成方法,其包括:根据预设的时间周期获取员工座位状态信息;根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数;根据所述员工座位状态信息以及下一时间周期的空闲座位总数生成当前时间周期的子座位信息表;根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表;将所述总座位信息表转换为HTML文件,解析所述HTML文件以生成网页表格,并存储所述网页表格。
第二方面,本发明实施例提供了一种座位信息表格生成装置,其包括:
第一获取单元,用于根据预设的时间周期获取员工座位状态信息;
第一计算单元,用于根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数;
第一生成单元,用于根据所述员工座位状态信息以及下一时间周期的空闲座位总数生成当前时间周期的子座位信息表;
第二生成单元,用于根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表;
第三生成单元,用于将所述总座位信息表转换为HTML文件,解析所述HTML文件以生成网页表格,并存储所述网页表格。
第三方面,本发明实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现上述座位信息表格生成方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述座位信息表格生成方法。
本发明实施例提供一种座位信息表格生成方法、装置、计算机设备及计算机可读存储介质。该方法包括根据预设的时间周期获取员工座位状态信息;根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数;根据所述员工座位状态信息以及下一时间周期的空闲座位总数生成当前时间周期的子座位信息表;根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表;将所述总座位信息表转换为HTML文件,解析所述HTML文件以生成网页表格,并存储所述网页表格。实施本发明实施例,可快速准确地生成员工座位信息表格,有利于对座位进行管理。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的一种座位信息表格生成方法的流程示意图;
图2为本发明一实施例提供的一种座位信息表格生成方法的流程示意图;
图3为本发明一实施例提供的一种座位信息表格生成方法的流程示意图;
图4为本发明一实施例提供的一种座位信息表格生成方法的流程示意图;
图5为本发明一实施例提供的一种座位信息表格生成方法的流程示意图;
图6为本发明一实施例提供的一种座位信息表格生成装置的示意性框图;
图7为本发明一实施例提供的一种座位信息表格生成装置的另一示意性框图;
图8为本发明一实施例提供的一种座位信息表格生成装置的另一示意性框图;
图9为本发明一实施例提供的一种座位信息表格生成装置的另一示意性框图;
图10为本发明一实施例提供的一种座位信息表格生成装置的另一示意性框图;
图11为本发明一实施例提供的一种计算机设备的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
本发明实施例所提供的座位信息表格生成方法可应用于台式电脑、平板电脑、手提电脑等终端。
请参照图1,其为本发明一实施例提供的一种座位信息表格生成方法的流程示意图。该座位信息表格生成方法包括步骤S110-S150。
S110,根据预设的时间周期获取员工座位状态信息。
具体地,预设的时间周期可根据实际需求进行设定,例如预设的时间周期可设定为一个星期或者一个月。在预设的时间周期触发后获取员工座位使用状态。员工座位状态信息表示该员工座位在员工座位状态信息采集节点时的使用状态。其中,员工座位状态信息包括占用状态以及空闲状态。
员工座位状态信息的获取方式包括:通过人工巡视并录入至终端中,或者通过预先装设于员工座位上的座位信息录入器自动读取。
在一些实施例中,如图2所示,步骤S110包括步骤S111-S113a。
S111,根据预设的时间周期接收座位信息录入器发送的员工座位使用信息。
具体地,座位信息录入器可以是预先装设于员工座位上的员工电脑、或者具有射频识别模块的终端。
若该座位信息录入器为预先装设于员工座位上的员工电脑,员工座位使用信息可在员工登录电脑操作***时生成并发送至服务器,以实现接收座位信息录入器发送的员工座位使用信息。
若该座位信息录入器为具有射频识别模块的终端,该终端用于读取员工对应的身份识别卡,以生成员工座位使用信息。其中,员工对应的身份识别卡可以是员工身份证、员工工卡等具有RFID标签(Tag)的卡片或者装置。通过该终端可读取到员工对应的身份识别卡的信息。员工在工作期间将其对应的身份识别卡放置于终端上即可生成员工座位使用信息。
其中,射频识别(Radio Frequency IDentification,简称RFID)模块包括RFID读取器。RFID读取器所使用的操作频率包括低频(LowFrequency,LF,通常用134KHz)、高频(HighFrequency,HF,通常用13.56MHz)、超高频(Ultra-High Frequency,UHF,通常为860~960MHz)、和微波(Microwave,通常为2.4GHz)等。射频识别模块的终端可识别并获取具有RFID标签(Tag)的身份识别卡的信息。
S112,判断所述员工座位使用信息与所述座位信息录入器对应的录入器编码是否匹配。
具体地,所述座位信息录入器对应存在唯一的录入器编码,每个员工标识码均对应唯一的录入器编码。根据预设的标识码映射表即可实现判断所述员工识别码与所述座位信息录入器是否匹配。预设的标识码映射表用于存储多个员工识别码与录入器编码之间的映射关系。例如员工识别码8185映射于录入器编码A8417,若在录入器编码为A8417的座位信息录入器上所采集到的员工识别码为8185,则确定所述员工识别码与所述座位信息录入器匹配;否则,确定所述员工识别码与所述座位信息录入器不匹配。
S113a,若所述员工座位使用信息与所述座位信息录入器对应的录入器编码匹配,确定所述员工座位状态信息为占用状态。
具体地,若所述员工识别码与所述座位信息录入器匹配,表明员工座位处于使用状态且使用员工与该员工座位相匹配,进而确定所述员工座位状态信息为占用状态。
在一些实施例中,如图3所示,步骤S112之后还包括步骤S113b-S115b。
S113b,若所述员工座位使用信息与所述座位信息录入器对应的录入器编码不匹配,确定所述员工座位状态信息为空闲状态,并通过预设的人事考勤数据库获取与所述员工座位对应的考勤数据。
具体地,若所述员工座位状态信息为空闲状态,表明该员工座位在员工座位采集节点时无人使用。但在员工座位状态信息采集节点时,员工可能会因为出差、休假等原因而导致座位出现空闲状态。为提高数据准确性,进而通过预设的人事考勤数据库获取与所述员工座位对应的考勤数据,以根据考勤数据对员工座位状态信息进行修正处理,防止出现因上述情况而导致后续生成的子座位信息表出现错误。
其中,员工座位对应于唯一的员工识别码,通过该员工识别码可在预设的人事考勤数据库中获取到所述员工座位对应的考勤数据。
S114b,根据所述考勤数据判断所述员工座位是否满足预设的占用条件。
具体地,预设的占用条件可以为该员工座位对应的考勤数据存在休假数据、差旅数据。通过所获取到的员工座位对应的考勤数据可判断员工座位对应的考勤数据是否存在休假数据、差旅数据;若员工座位对应的考勤数据存在休假数据、差旅数据,确定所述考勤数据判断所述员工座位是否满足预设的占用条件。
S115b,若所述员工座位满足预设的占用条件,将所述员工座位状态信息修改为占用状态。
具体地,若所述员工座位满足预设的占用条件,表明通过座位信息录入器采集到的员工座位状态信息为空闲状态,但是该员工座位对应的员工在员工座位采集节点时处于休假或者差旅状态,故将所述员工座位状态信息修改为占用状态。
S120,根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数。
具体地,预设的人事考勤数据库用于存储员工的人事数据以及考勤数据。该人事数据包括员工预计离职时间。该人事考勤数据包括员工的休假数据、差旅数据等等。
在一些实施例中,如图4所示,步骤S120包括步骤S121-S123。
S121,计算员工座位状态信息为空闲状态的空闲总数。
具体地,通过统计员工座位状态信息为空闲状态的座位总数,以计算得出空闲总数。
S122,通过预设的人事考勤数据库获取与所述员工座位对应的人事数据,并根据所述人事数据获取在下一时间周期内离职的员工数量。
具体地,该人事数据包括员工预计离职时间。根据所述员工预计离职时间以及下一时间周期,获取在下一时间周期内离职的员工数量。
S123,根据所述空闲总数以及所述下一时间周期内离职的员工数量计算得出下一时间周期的空闲座位总数。
具体地,将所述空闲总数与所述下一时间周期内离职的员工数量进行求和,所得出的数值即为下一时间周期的预计空闲总数。
实施本发明实施例通过根据所述人事数据获取在下一时间周期内离职的员工数量,并根据所述空闲总数以及所述下一时间周期内离职的员工数量计算得出下一时间周期的预计空闲总数,可向管理人员提供更多具有参考意义的数据,以便于提前进行座位使用规划。
S130,根据所述员工座位状态信息以及下一时间周期的空闲座位总数生成当前时间周期的子座位信息表。
其中,子座位信息表用于记录一个部门或者企业大厦中一个楼层的座位信息。例如,假设子座位信息表用于记录A企业大厦中12楼的座位信息,通过创建一个空白表格,并将A企业大厦中12楼对应的员工座位状态信息以及下一时间周期的空闲座位总数填充至该空白表格,即可生成用于记录A企业大厦中12楼的座位信息的子座位信息表。实施本发明实施例,根据部门或者楼层生成子座位信息表,有利于该部门或者该楼层对应的座位管理人员核对数据。
S140,根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表。
在一些实施例中,如图5所示,步骤S140包括步骤S141-S144。
S141,获取所述子座位信息表的名称信息以及表格数据,所述子座位信息表的表格数据包括子字段名以及子字段值。
具体地,每个子座位信息表对应唯一的名称信息,该名称信息可以为子座位信息表对应的楼层名称、部门名称,例如子座位信息表的名称信息可以为“业务部”。子座位信息表对应的表格数据包括子字段名以及子字段值,其中子字段名可根据实际需求进行设定,例如子字段名可以包括“座位总数”、“占用总数”、“空闲总数”、“预计空闲总数”等等;每个子字段名对应唯一的子字段值,例如子字段名“预计空闲总数”对应的子字段值为“36”。
S142,根据所述名称信息以及总座位信息表对应的表格模板生成与所述子座位信息表对应的数据填充行。
具体地,总座位信息表对应的表格模板包括多个模板字段名,每个模板字段对应一个或者多个的模板填充框。该模板字段名包括“子表名称”,通过将子座位信息表对应的名称信息填充至模板字段名“子表名称”对应的模板填充框中,将子座位信息表对应的名称信息所填充的模板填充框所在的行作为所述子座位信息表对应的数据填充行。
S143,根据所述数据填充行以及所述表格模板中的模板字段名确定所述子字段名对应的模板填充框。
具体地,总座位信息表还可包括与子字段名相同的模板字段名。例如,总座位信息表还可包括多个模板字段名,其中,模板字段名例如为“座位总数”、“占用总数”、“空闲总数”、“预计空闲总数”等等;每个模板字段对应一个或者多个的模板填充框。
假设模板字段名为“预计空闲总数”,该模板字段名“预计空闲总数”对应多个模板填充框,每个数据填充行只存在一个该模板字段名“预计空闲总数”对应的模板填充框,故通过子字段名所在的子座位信息表确定名称信息,以确定子字段名对应的数据填充行,进而根据该数据填充行确定所述字段名对应的模板填充框。
S144,将所述子字段名对应的子字段值填充至所述子字段名对应的模板填充框,以生成总座位信息表。
具体地,假设与所述表格模板中的模板字段名相同的子字段名为“预计空闲总数”,该子字段名“预计空闲总数”为“36”,将所述子字段名对应的子字段值“36”填充至所述子字段名对应的模板填充框,即可完成对该模板填充框的填充。通过不断对模板填充框进行填充,即可实现根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表。
S150,将所述总座位信息表转换为HTML文件,解析所述HTML文件以生成网页表格,并存储所述网页表格。
具体实施中,将所述总座位信息表转换为网页表格可通过DOM技术实现。其中,DOM是XML Document Object Model的简称。它是XML文档和HTML文档的接口,其中包含一系列代表XML文档不同部件的程序对象。利用这些对象的属性和方法,并使用脚本语言(如VBScript或JavaScript等)编制成脚本后,可实现将报表文件转换为HTML文件。该HTML文件上传至服务器中。
其中,解析所述HTML文件可通过各类浏览器内置的HTML Parser(HTML解析器)完成,通对HTML文件进行解析,可生成网页表格。其中,该网页表格可显示于浏览器的显示界面中,通过将解析所得到的网页表格进行储存,以供用户通过操作终端调用并查看该网页表格。
图6是本发明实施例提供的一种座位信息表格生成装置100的示意性框图。如图6所示,对应于以上座位信息表格生成方法,本发明还提供一种座位信息表格生成装置100。该座位信息表格生成装置100包括用于执行上述座位信息表格生成方法的单元,该装置100可以被配置于服务器端中,服务器端可以是独立的服务器,也可以是多个服务器组成的服务器集群。
具体地,请参阅图6,该座位信息表格生成装置100包括第一获取单元110、第一计算单元120、第一生成单元130、第二生成单元140以及第三生成单元150。
第一获取单元110,用于根据预设的时间周期获取员工座位状态信息。
在一些实施例中,如图7所示,所述第一获取单元110包括接收单元111、第一判断单元112以及第一确定单元113a。
接收单元111,用于根据预设的时间周期接收座位信息录入器发送的员工座位使用信息。
第一判断单元112,用于判断所述员工座位使用信息与所述座位信息录入器对应的录入器编码是否匹配。
第一确定单元113a,用于若所述员工座位使用信息与所述座位信息录入器对应的录入器编码匹配,确定所述员工座位状态信息为占用状态。
在一些实施例中,如图8所示,所述第一获取单元110还包括第二获取单元113b、第二判断单元114b以及修改单元115b。
第二获取单元113b,用于若所述员工座位使用信息与所述座位信息录入器对应的录入器编码不匹配,确定所述员工座位状态信息为空闲状态,并通过预设的人事考勤数据库获取与所述员工座位对应的考勤数据。
第二判断单元114b,用于根据所述考勤数据判断所述员工座位是否满足预设的占用条件。
修改单元115b,用于若所述员工座位满足预设的占用条件,将所述员工座位状态信息修改为占用状态。
第一计算单元120,用于根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数。
在一些实施例中,如图9所示,所述第一计算单元120包括第二计算单元121、第三获取单元122以及第三计算单元123。
第二计算单元121,用于计算员工座位状态信息为空闲状态的空闲总数。
第三获取单元122,用于通过预设的人事考勤数据库获取与所述员工座位对应的人事数据,并根据所述人事数据获取在下一时间周期内离职的员工数量。
第三计算单元123,用于根据所述空闲总数以及所述下一时间周期内离职的员工数量计算得出下一时间周期的空闲座位总数。
第一生成单元130,用于根据所述员工座位状态信息以及下一时间周期的空闲座位总数生成当前时间周期的子座位信息表。
第二生成单元140,用于根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表。
在一些实施例中,如图10所示,所述第二生成单元140包括第四获取单元141、第四生成单元142、第二确定单元143以及填充单元144。
第四获取单元141,用于获取所述子座位信息表的名称信息以及表格数据,所述子座位信息表的表格数据包括子字段名以及子字段值。
第四生成单元142,用于根据所述名称信息以及总座位信息表对应的表格模板生成与所述子座位信息表对应的数据填充行。
第二确定单元143,用于根据所述数据填充行以及所述表格模板中的模板字段名确定所述子字段名对应的模板填充框。
填充单元144,用于将所述子字段名对应的子字段值填充至所述子字段名对应的模板填充框,以生成总座位信息表。
第三生成单元150,用于将所述总座位信息表转换为HTML文件,解析所述HTML文件以生成网页表格,并存储所述网页表格。
需要说明的是,所属领域的技术人员可以清楚地了解到,上述座位信息表格生成装置100和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
上述装置100可以实现为一种计算机程序的形式,计算机程序可以在如图11所示的计算机设备上运行。
请参阅图11,图11是本发明实施例提供的一种计算机设备的示意性框图。该计算机设备500可以是终端。该终端可以是智能手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等具有通信功能的电子设备。
该计算机设备500包括通过***总线510连接的处理器520、存储器和网络接口550,其中,存储器可以包括非易失性存储介质530和内存储器540。
该非易失性存储介质530可存储操作***531和计算机程序532。该计算机程序532被执行时,可使得处理器520执行一种座位信息表格生成方法。
该处理器520用于提供计算和控制能力,支撑整个计算机设备500的运行。
该内存储器540为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器520执行时,可使得处理器520执行一种座位信息表格生成方法。
该网络接口550用于与其它设备进行网络通信。本领域技术人员可以理解,该计算机设备的示意性框图仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
其中,所述处理器520用于运行存储在存储器中的程序代码,以实现如下功能:根据预设的时间周期获取员工座位状态信息;根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数;根据所述员工座位状态信息以及下一时间周期的空闲座位总数生成当前时间周期的子座位信息表;根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表;将所述总座位信息表转换为HTML文件,解析所述HTML文件以生成网页表格,并存储所述网页表格。
在一实施例中,处理器520在执行所述根据预设的时间周期获取员工座位状态信息的步骤时,具体执行如下步骤:根据预设的时间周期接收座位信息录入器发送的员工座位使用信息;判断所述员工座位使用信息与所述座位信息录入器对应的录入器编码是否匹配;若所述员工座位使用信息与所述座位信息录入器对应的录入器编码匹配,确定所述员工座位状态信息为占用状态。
在一实施例中,处理器520在执行所述判断所述员工座位使用信息与所述座位信息录入器对应的录入器编码是否匹配的步骤之后,具体执行如下步骤:若所述员工座位使用信息与所述座位信息录入器对应的录入器编码不匹配,确定所述员工座位状态信息为空闲状态,并通过预设的人事考勤数据库获取与所述员工座位对应的考勤数据;根据所述考勤数据判断所述员工座位是否满足预设的占用条件;若所述员工座位满足预设的占用条件,将所述员工座位状态信息修改为占用状态。
在一实施例中,处理器520在执行所述根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数的步骤时,具体执行如下步骤:计算员工座位状态信息为空闲状态的空闲总数;通过预设的人事考勤数据库获取与所述员工座位对应的人事数据,并根据所述人事数据获取在下一时间周期内离职的员工数量;根据所述空闲总数以及所述下一时间周期内离职的员工数量计算得出下一时间周期的空闲座位总数。
在一实施例中,处理器520在执行所述根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表的步骤时,具体执行如下步骤:获取所述子座位信息表的名称信息以及表格数据,所述子座位信息表的表格数据包括子字段名以及子字段值;根据所述名称信息以及总座位信息表对应的表格模板生成与所述子座位信息表对应的数据填充行;根据所述数据填充行以及所述表格模板中的模板字段名确定所述子字段名对应的模板填充框;将所述子字段名对应的子字段值填充至所述子字段名对应的模板填充框,以生成总座位信息表。
应当理解,在本发明实施例中,处理器520可以是中央处理单元(CentralProcessing Unit,CPU),该处理器520还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本领域技术人员可以理解,该计算机设备500的示意性框图并不构成对计算机设备500的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
在本发明的另一实施例中提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,其中计算机程序包括程序指令。所述程序指令被处理器执行时实现如下步骤:根据预设的时间周期获取员工座位状态信息;根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数;根据所述员工座位状态信息以及下一时间周期的空闲座位总数生成当前时间周期的子座位信息表;根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表;将所述总座位信息表转换为HTML文件,解析所述HTML文件以生成网页表格,并存储所述网页表格。
在一实施例中,所述程序指令被处理器执行以实现所述根据预设的时间周期获取员工座位状态信息的步骤时,具体实现如下步骤:根据预设的时间周期接收座位信息录入器发送的员工座位使用信息;判断所述员工座位使用信息与所述座位信息录入器对应的录入器编码是否匹配;若所述员工座位使用信息与所述座位信息录入器对应的录入器编码匹配,确定所述员工座位状态信息为占用状态。
在一实施例中,所述程序指令被处理器执行以实现所述判断所述员工座位使用信息与所述座位信息录入器对应的录入器编码是否匹配的步骤之后,具体实现如下步骤:若所述员工座位使用信息与所述座位信息录入器对应的录入器编码不匹配,确定所述员工座位状态信息为空闲状态,并通过预设的人事考勤数据库获取与所述员工座位对应的考勤数据;根据所述考勤数据判断所述员工座位是否满足预设的占用条件;若所述员工座位满足预设的占用条件,将所述员工座位状态信息修改为占用状态。
在一实施例中,所述程序指令被处理器执行以实现所述根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数的步骤时,具体实现如下步骤:计算员工座位状态信息为空闲状态的空闲总数;通过预设的人事考勤数据库获取与所述员工座位对应的人事数据,并根据所述人事数据获取在下一时间周期内离职的员工数量;根据所述空闲总数以及所述下一时间周期内离职的员工数量计算得出下一时间周期的空闲座位总数。
在一实施例中,所述程序指令被处理器执行以实现所述根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表的步骤时,具体实现如下步骤:获取所述子座位信息表的名称信息以及表格数据,所述子座位信息表的表格数据包括子字段名以及子字段值;根据所述名称信息以及总座位信息表对应的表格模板生成与所述子座位信息表对应的数据填充行;根据所述数据填充行以及所述表格模板中的模板字段名确定所述子字段名对应的模板填充框;将所述子字段名对应的子字段值填充至所述子字段名对应的模板填充框,以生成总座位信息表。
该计算机可读存储介质可以是U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如一个以上单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种座位信息表格生成方法,其特征在于,所述方法包括:
根据预设的时间周期获取员工座位状态信息;
根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数;
根据所述员工座位状态信息以及下一时间周期的空闲座位总数生成当前时间周期的子座位信息表;
根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表;
将所述总座位信息表转换为HTML文件,解析所述HTML文件以生成网页表格,并存储所述网页表格。
2.如权利要求1所述的方法,其特征在于,所述根据预设的时间周期获取员工座位状态信息,包括:
根据预设的时间周期接收座位信息录入器发送的员工座位使用信息;
判断所述员工座位使用信息与所述座位信息录入器对应的录入器编码是否匹配;
若所述员工座位使用信息与所述座位信息录入器对应的录入器编码匹配,确定所述员工座位状态信息为占用状态。
3.如权利要求2所述的方法,其特征在于,所述判断所述员工座位使用信息与所述座位信息录入器对应的录入器编码是否匹配之后,包括:
若所述员工座位使用信息与所述座位信息录入器对应的录入器编码不匹配,确定所述员工座位状态信息为空闲状态,并通过预设的人事考勤数据库获取与所述员工座位对应的考勤数据;
根据所述考勤数据判断所述员工座位是否满足预设的占用条件;
若所述员工座位满足预设的占用条件,将所述员工座位状态信息修改为占用状态。
4.如权利要求1所述的方法,其特征在于,所述根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数,包括:
计算员工座位状态信息为空闲状态的空闲总数;
通过预设的人事考勤数据库获取与所述员工座位对应的人事数据,并根据所述人事数据获取在下一时间周期内离职的员工数量;
根据所述空闲总数以及所述下一时间周期内离职的员工数量计算得出下一时间周期的空闲座位总数。
5.如权利要求1所述的方法,其特征在于,所述根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表,包括:
获取所述子座位信息表的名称信息以及表格数据,所述子座位信息表的表格数据包括子字段名以及子字段值;
根据所述名称信息以及总座位信息表对应的表格模板生成与所述子座位信息表对应的数据填充行;
根据所述数据填充行以及所述表格模板中的模板字段名确定所述子字段名对应的模板填充框;
将所述子字段名对应的子字段值填充至所述子字段名对应的模板填充框,以生成总座位信息表。
6.一种座位信息表格生成装置,其特征在于,所述装置包括:
第一获取单元,用于根据预设的时间周期获取员工座位状态信息;
第一计算单元,用于根据所述员工座位状态信息以及预设的人事考勤数据库计算下一时间周期的空闲座位总数;
第一生成单元,用于根据所述员工座位状态信息以及下一时间周期的空闲座位总数生成当前时间周期的子座位信息表;
第二生成单元,用于根据预设表格模板对所述子座位信息表中的数据进行整合处理,以生成总座位信息表;
第三生成单元,用于将所述总座位信息表转换为HTML文件,解析所述HTML文件以生成网页表格,并存储所述网页表格。
7.如权利要求1所述的装置,其特征在于,所述第一获取单元包括:
接收单元,用于根据预设的时间周期接收座位信息录入器发送的员工座位使用信息;
第一判断单元,用于判断所述员工座位使用信息与所述座位信息录入器对应的录入器编码是否匹配;
第一确定单元,用于若所述员工座位使用信息与所述座位信息录入器对应的录入器编码匹配,确定所述员工座位状态信息为占用状态。
8.如权利要求7所述的装置,其特征在于,所述第一获取还单元包括:
第二获取单元,用于若所述员工座位使用信息与所述座位信息录入器对应的录入器编码不匹配,确定所述员工座位状态信息为空闲状态,并通过预设的人事考勤数据库获取与所述员工座位对应的考勤数据;
第二判断单元,用于根据所述考勤数据判断所述员工座位是否满足预设的占用条件;
修改单元,用于若所述员工座位满足预设的占用条件,将所述员工座位状态信息修改为占用状态。
9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5中任一项的座位信息表格生成方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行如权利要求1-5任一项所述的座位信息表格生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910313682.4A CN110188332B (zh) | 2019-04-18 | 2019-04-18 | 座位信息表格生成方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910313682.4A CN110188332B (zh) | 2019-04-18 | 2019-04-18 | 座位信息表格生成方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110188332A true CN110188332A (zh) | 2019-08-30 |
CN110188332B CN110188332B (zh) | 2024-05-14 |
Family
ID=67714710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910313682.4A Active CN110188332B (zh) | 2019-04-18 | 2019-04-18 | 座位信息表格生成方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110188332B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112632417A (zh) * | 2019-09-24 | 2021-04-09 | 北京国双科技有限公司 | 数据处理方法、装置、存储介质和电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103824118A (zh) * | 2014-03-13 | 2014-05-28 | 上海理工大学 | 图书馆座位实时管理*** |
CN107977351A (zh) * | 2017-12-28 | 2018-05-01 | 平安科技(深圳)有限公司 | 电子报表生成方法、装置、计算机设备及存储介质 |
CN109636090A (zh) * | 2018-10-25 | 2019-04-16 | 平安科技(深圳)有限公司 | 工位分配方法、装置、设备及存储介质 |
-
2019
- 2019-04-18 CN CN201910313682.4A patent/CN110188332B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103824118A (zh) * | 2014-03-13 | 2014-05-28 | 上海理工大学 | 图书馆座位实时管理*** |
CN107977351A (zh) * | 2017-12-28 | 2018-05-01 | 平安科技(深圳)有限公司 | 电子报表生成方法、装置、计算机设备及存储介质 |
CN109636090A (zh) * | 2018-10-25 | 2019-04-16 | 平安科技(深圳)有限公司 | 工位分配方法、装置、设备及存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112632417A (zh) * | 2019-09-24 | 2021-04-09 | 北京国双科技有限公司 | 数据处理方法、装置、存储介质和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110188332B (zh) | 2024-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7720782B2 (en) | Automated predictive modeling of business future events based on historical data | |
CN108874760A (zh) | 报表文件生成方法、装置、计算机设备及存储介质 | |
CN106294125B (zh) | 银行核心***数据处理方法 | |
CN105260782A (zh) | 挂号预约信息处理方法及装置 | |
CN110059923A (zh) | 岗位画像和简历信息的匹配方法、装置、设备及存储介质 | |
CN110503565A (zh) | 行为风险识别方法、***、设备及可读存储介质 | |
CN109376093B (zh) | 保险产品的测试方法及装置、存储介质及电子设备 | |
CN109146656A (zh) | 一种税务监控***及监控方法 | |
CN109598602A (zh) | 对账方法、装置、设备及计算机可读存储介质 | |
CN111475494A (zh) | 一种海量数据处理方法、***、终端及存储介质 | |
CN113837323A (zh) | 满意度预测模型的训练方法、装置、电子设备及存储介质 | |
CN110188332A (zh) | 座位信息表格生成方法、装置、计算机设备及存储介质 | |
CN103577882A (zh) | 一种基于uml的量化项目资源控制方法 | |
CN112560416B (zh) | 页面图表生成方法、装置、电子设备及存储介质 | |
CN102567066B (zh) | 业务***开发方法、平台及*** | |
CN116384240A (zh) | 一种服务器能耗预测方法、装置及存储介质 | |
CN109697224B (zh) | 一种账单消息处理方法、装置和存储介质 | |
CN109360102A (zh) | 股票交易数据处理方法、装置、计算机设备以及存储介质 | |
CN110084467A (zh) | 移动验标方法、装置、计算机设备及存储介质 | |
CN114612127A (zh) | 一种基于大数据的erp信息化***建设方法 | |
CN114298717A (zh) | 服务器整机合规认证管控方法、***、终端及存储介质 | |
CN114416852A (zh) | 数据处理方法、装置、设备及介质 | |
CN110019177A (zh) | 规则存储的方法和装置 | |
CN111651362A (zh) | 测试案例生成方法、装置、存储介质和计算机设备 | |
CN109597845A (zh) | 报表配置方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |