会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 专利权 / 申请 / 国际申请 / 说明书 / 本技术领域的技术人员 / 一种人力资源管理信息系统的人员信息动态扩展的实现方法

一种人力资源管理信息系统的人员信息动态扩展的实现方法

阅读:1033发布:2020-08-19

IPRDB可以提供一种人力资源管理信息系统的人员信息动态扩展的实现方法专利检索,专利查询,专利分析的服务。并且本发明公开了一种人力资源管理信息系统的人员信息动态扩展的实现方法,属于计算机应用领域。该方法包括维护人员信息数据项、数据库构建、界面构建等内容,与现有技术相比,增加了人员信息数据项维护功能。通过该功能,系统能够动态增加字段,使得人员信息动态扩展;通过数据结构变化,系统能够动态构建XML,从而能够更新人员信息维护界面,使得程序维护界面与数据结构同步,完成人员信息功能的动态构建,具有较高的灵活性和可扩展性。,下面是一种人力资源管理信息系统的人员信息动态扩展的实现方法专利的具体信息内容。

1.一种人力资源管理信息系统的人员信息动态扩展的实现方法,其特征在于:包括:A)维护人员信息数据项

通过数据项维护功能,用户可以维护人员信息数据项,用户可以对人员信息数据项增加、删除,系统可以对数据表增加列,删除列,对于系统使用的字段,系统设置成系统预制禁止客户修改的数据项;对于客户常用字段,系统设置成系统预制允许客户修改的数据项;对于客户自己定义的字段,系统标记成客户定义数据项;

B)数据库构建

对人员信息数据项进行数据库构建,对于新增数据项,数据库可以增加列;对于删除数据项,如果该数据项没有数据,该列可以被删除掉,如果已经存在数据的数据项,则禁止删除该列;

通过系统构建功能,系统将构建人员信息维护的程序界面;

C)界面构建

人员维护功能调用界面及规则XML,实现人员信息的动态加载,实现人员信息界面的扩展功能;XML通过绑定数据项,客户输入人员信息保存至数据库,完成人员信息的存储;

D)通过数据项描述表实现人员信息的查询。

2.根据权利要求1所述的人力资源管理信息系统的人员信息动态扩展的实现方法,其特征在于,步骤B中还包括以下步骤:B1)数据项构建时,生成数据库表;

B2)根据数据表构建数据模型,数据模型是可以将一个或者多个数据库表建立成一个逻辑模型;

B3)根据数据模型构建表单,表单就是用户使用的软件界面,包括数据项录入、查看和功能操作;

B4)信息需要动态扩展时,用户通过数据项构建增加所需要的字段信息,系统根据数据模型加载已构建字段信息,根据数据模型上字段属性设置,自动生成表单上的控件。

3.根据权利要求1所述的一种人力资源管理信息系统的人员信息动态扩展的实现方法,其特征在于,步骤D中还包括以下步骤:D1)从数据项描述表中列出所有人员信息数据项,用户可以选择需要查询的数据项,以及排序数据项;

D2)对D1选择的查询内容和排序内容进行格式保存,保存成一个查询格式,查询格式包括编号以及名称;

D3)选择一个查询格式进行数据内容查询,根据数据项描述结构,找到人员信息及子集物理表结构进行SQL解析执行,从而展现人员信息以及子集信息表中的数据。

说明书全文

一种人力资源管理信息系统的人员信息动态扩展的实现方

技术领域

[0001] 本发明涉及计算机应用领域,具体地说是一种人力资源管理信息系统的人员信息动态扩展的实现方法

背景技术

[0002] 人力资源信息系统的发展越来越普及,牵涉人员信息的管理也越来越重要。人员信息包括人员姓名、身份证号、单位、部门等多项信息,而传统的人员信息管理都是通过固定含义的字段来实现的(传统的人员信息维护原理如附图2所示),譬如上述信息在软件当中都有固定字段与其对应。随着软件使用规模的扩展,这种基于固定字段含义的实现方式遇到问题,当客户使用人力资源管理信息系统中的人员信息功能超过软件中设置的字段时,大部分软件都是采用二次开发模式来实现人员信息的扩展。
[0003] 如何通过软件功能来实现客户自定义扩展字段,来实现人员信息的动态扩展,使得人力资源管理信息系统满足客户需求多样性显得尤其重要。

发明内容

[0004] 本发明的技术任务是针对上述现有技术的不足,提供一种人力资源管理信息系统的人员信息动态扩展的实现方法。该方法可以提高人力资源管理信息系统的灵活性和可扩展性。
[0005] 本发明的技术任务是按以下方式实现的:一种人力资源管理信息系统的人员信息动态扩展的实现方法,包括:
[0006] A)维护人员信息数据项
[0007] 通过数据项维护功能,用户可以维护人员信息数据项,用户可以对人员信息数据项增加、删除,系统可以对数据表增加列,删除列,
[0008] 所述数据项可以理解为数据元素,元数据,是人员信息的字段描述信息,[0009] 对于系统使用的字段,系统设置成系统预制禁止客户修改的数据项;对于客户常用字段,系统设置成系统预制允许客户修改的数据项;对于客户自己定义的字段,系统标记成客户定义数据项;
[0010] 客户可以干预的人员信息元数据包括系统预制允许客户更改的数据项和客户自行定义的数据项。
[0011] B)数据库构建
[0012] 对人员信息数据项进行数据库构建,对于新增数据项,数据库可以增加列;对于删除数据项,如果该数据项没有数据,该列可以被删除掉,如果已经存在数据的数据项,则禁止删除该列;
[0013] 通过系统构建功能,系统可以将人员信息数据库表结构增加字段或者删除字段,已经存在数据的数据项禁止删除,从而避免将已经存在数据的数据列删除掉而无法查询,[0014] 通过系统构建功能,系统将构建人员信息维护的程序界面;
[0015] C)界面构建
[0016] 人员信息程序界面是采用XML动态构建,而不是固定的程序页面或者其他类型固定程序。数据库构建时,生成动态XML,并对数据项维护规则也进行XML设置,人员维护界面是调用XML完成界面和规则加载处理。
[0017] 人员维护功能调用界面及规则XML,实现人员信息的动态加载,实现人员信息界面的扩展功能;
[0018] XML通过绑定数据项,客户输入人员信息保存至数据库,完成人员信息的存储;
[0019] D)通过数据项描述表实现人员信息的查询。
[0020] 进一步的,
[0021] 步骤B中还包括以下步骤:
[0022] B1)数据项构建时,生成数据库表;
[0023] B2)根据数据表构建数据模型,数据模型是可以将一个或者多个数据库表建立成一个逻辑模型;
[0024] B3)根据数据模型构建表单,表单就是用户使用的软件界面,包括数据项录入、查看和功能操作;
[0025] B4)信息需要动态扩展时,用户通过数据项构建增加所需要的字段信息,系统根据数据模型加载已构建字段信息,根据数据模型上字段属性设置,自动生成表单上的控件。
[0026] 步骤D中还包括以下步骤:
[0027] D1)从数据项描述表中列出所有人员信息数据项,用户可以选择需要查询的数据项,以及排序数据项;
[0028] D2)对D1选择的查询内容和排序内容进行格式保存,保存成一个查询格式,查询格式包括编号以及名称;
[0029] D3)选择一个查询格式进行数据内容查询,根据数据项描述结构,找到人员信息及子集物理表结构进行SQL解析执行,从而展现人员信息以及子集信息表中的数据。
[0030] 本发明的人力资源管理信息系统的人员信息动态扩展的实现方法与现有技术相比,以动态元数据的方式实现了人员信息数据结构和界面描述的动态扩展,从而实现了人员信息维护的灵活性和可扩展性。该方法通过数据项维护完成人员信息数据结构的可维护性,通过系统构建完成人员信息表结构的可扩展性和人员信息维护界面描述的一致性。本方法免除了预制过多冗余字段的弊端,很好的解决了数据结构和程序通过客户来定义,实现客户对自己的人员信息维护的灵活性。

附图说明

[0031] 附图1是本发明的人员信息动态扩展原理图;
[0032] 附图2是现有技术中人员信息维护示意图;
[0033] 附图3是本发明的人员信息动态扩展流程图。

具体实施方式

[0034] 参照说明书附图以具体实施例对本发明的人力资源管理信息系统的人员信息动态扩展的实现方法作以下详细地说明。
[0035] 实施例:
[0036] 如附图1所示,本发明的人力资源管理信息系统的人员信息动态扩展的实现方法,通过人员信息数据项维护功能,能够动态增加、删除、修改字段,使得人员信息动态扩展;通过数据结构变化,能够动态构建XML,从而能够更新人员信息维护界面,使得程序维护界面与数据结构同步,完成人员信息功能的动态构建,这是本发明的关键。
[0037] 上述方法包括如下步骤,如附图3所示:
[0038] A)通过数据项维护,维护人员信息数据项。人员信息数据项可以增加、删除,对应人员信息数据表可以增加列,删除列。对于系统使用的字段,系统设置成“系统预制禁止客户修改”;对于客户常用字段,系统设置成“系统预制允许客户修改”;对于客户自己定义的字段,系统标记成“客户定义数据项”。
[0039] B)通过系统构建功能,将人员信息数据库表结构增加字段或者删除字段。已经存在数据的数据项禁止删除,从而避免将已经存在的数据列删除掉。通过系统构建功能,将构建人员信息维护的程序界面。
[0040] 具体为:
[0041] B1)数据项构建时,生成数据表;
[0042] B2)根据数据表构建数据模型,数据模型是可以将一个或者多个表建立成一个数据模型;
[0043] B3)根据数据模型构建表单,表单就是用户使用的软件界面,包括数据项和功能操作;
[0044] B4)信息需要动态扩展时,通过数据项构建增加所需要的字段信息,数据模型加载已构建字段信息,根据数据模型上字段属性设置,生成表单上添加的控件。
[0045] C)人员维护功能通过程序调用界面及规则XML,实现人员信息的动态加载,实现人员信息界面扩展功能;XML通过绑定数据项,客户在输入完人员信息保存时,存储到数据库表中,完成人员信息的存储。
[0046] D)由于数据项描述表的存在,可以通过它实现人员信息的查询。
[0047] 具体为:
[0048] D1)从数据项描述结构DataDescribe中列出所有人员信息数据项,用户可以选择需要查询的数据项,以及排序数据项;
[0049] D2)对D1选择的查询内容和排序内容进行格式保存,保存成一个查询格式,查询格式包括编号以及名称;
[0050] D3)选择一个查询格式进行数据内容查询,根据数据项描述结构DataDescribe,找到人员信息及子集物理表结构进行SQL解析执行,从人员信息以及子集物理表中取出数据来进行展现。
[0051] 以下为数据项描述的数据结构,以及界面及规则的XML规则说明。
[0052] 数据项描述DataDescribe数据结构说明如下:
[0053]标记 说明
Objects_BH 表编号
Objects_MC 表名称
Objects_SyS 是否系统预置
Objects_Use 是否停用
Columns_BH 数据项编号
Columns_MC 数据项名称
Columns_Use 是否使用
Columns_Fill 是否必填
Columns_TypeNM 类型
Columns_length 长度
Columns_Precision 精度
Columns_Show 是否显示
[0054]
[0055] 规则XML结构说明如下:
[0056]标记 说明
DataModel 数据模型标识
Model 数据模型对应数据表
Id 主键字段
Constraint 约束
GSPFilter 过滤条件
Elements 模型元素(数据表字段)
[0057] 表单界面XML结构说明如下:
[0058]标记 说明
Form 表单标识
Model 表单对应的数据模型
Actions 表单动作
UI 表单界面控件
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用