專利名稱:人力資源管理信息系統(tǒng)的人員異動(dòng)動(dòng)態(tài)擴(kuò)展的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)人力資源管理信息系統(tǒng)的一種關(guān)于人員異動(dòng)動(dòng)態(tài)擴(kuò)展的設(shè)置 方法,廣泛應(yīng)用于人力資源管理信息系統(tǒng),是實(shí)現(xiàn)人員異動(dòng)擴(kuò)展性的一種方法。
背景技術(shù):
隨著人力資源信息系統(tǒng)在國內(nèi)的普及,用戶隨著業(yè)務(wù)的發(fā)展對人力資源管理軟件 的要求也越來越高,其中對于安全性的要求也提到了一個(gè)更高的層次上來。對人員異動(dòng)信 息的內(nèi)容與記錄要求也越來越多,為了滿足用戶不斷擴(kuò)展的需求,從而研發(fā)了該功能。人員 異動(dòng)包含人員組織機(jī)構(gòu)的異動(dòng)和人員信息的異動(dòng),而傳統(tǒng)的人員異動(dòng)管理都是通過固定含 義的字段來實(shí)現(xiàn)的,譬如部門、職位在軟件當(dāng)中都有固定字段與其對應(yīng)。隨著軟件使用規(guī)模 的擴(kuò)展,這種基于固定字段含義的實(shí)現(xiàn)方式遇到問題,當(dāng)用戶使用人力資源管理信息系統(tǒng) 中的人員異動(dòng)功能超過軟件中設(shè)置的字段時(shí),大部分軟件都是采用二次開發(fā)模式來實(shí)現(xiàn)人 員信息的擴(kuò)展。如何通過軟件功能來實(shí)現(xiàn)客戶自定義擴(kuò)展字段,來實(shí)現(xiàn)人員異動(dòng)的動(dòng)態(tài)擴(kuò)展,使 得人力資源管理信息系統(tǒng)滿足用戶需求多樣性顯得尤其重要。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種動(dòng)態(tài)擴(kuò)展人員異動(dòng)信息,旨在提高應(yīng)用軟件的靈活性 和可擴(kuò)展性。本發(fā)明包括以下步驟1)確認(rèn)需要體現(xiàn)的變動(dòng)項(xiàng)目,在人員信息中找到對應(yīng)字段,并確認(rèn)該字段為帶數(shù) 據(jù)字典的字段。2)通過字段,將兩個(gè)數(shù)據(jù)模型進(jìn)行關(guān)聯(lián),讀取關(guān)聯(lián)模型中的數(shù)據(jù)值,用于人員變動(dòng) 功能顯示、存儲。3)運(yùn)用表單配置功能,根據(jù)人員變動(dòng)類型分類找到相應(yīng)的業(yè)務(wù)對象及業(yè)務(wù)表單, 進(jìn)行顯示,以供用戶進(jìn)行操作。4)選取人員異動(dòng)人員,添加變動(dòng)信息,動(dòng)態(tài)加載;用戶輸入人員異動(dòng)信息后,更新 變動(dòng)信息;根據(jù)是否包含審批流程,進(jìn)行相應(yīng)操作,若無審批,則直接根據(jù)變動(dòng)信息以及變 動(dòng)類型分類,變更相應(yīng)的人員基本信息等,若有審批,則要對變動(dòng)信息進(jìn)行審批,審批通過 后,方可變更相應(yīng)的人員基本信息等。5)根據(jù)人員變動(dòng)數(shù)據(jù)字典,生成自定義查詢項(xiàng),由用戶自定義查詢條件,對人員變 動(dòng)記錄進(jìn)行查詢。本發(fā)明的關(guān)鍵點(diǎn)在于增加了人員異動(dòng)信息數(shù)據(jù)項(xiàng)維護(hù)功能,通過該功能,系統(tǒng)能 夠動(dòng)態(tài)增加字段,使得人員異動(dòng)信息動(dòng)態(tài)擴(kuò)展;通過表單配置,系統(tǒng)能夠動(dòng)態(tài)構(gòu)建XML,從 而能夠更新人員異動(dòng)界面,并使擴(kuò)展的字段與人員信息的對應(yīng)字段完全一致,變動(dòng)記錄可 回寫到人員信息的子信息里面去。
圖1是本發(fā)明的人員異動(dòng)信息動(dòng)態(tài)擴(kuò)展原理圖;圖2是傳統(tǒng)的人員異動(dòng)信息維護(hù)示意圖;圖3是本發(fā)明的人員異動(dòng)信息動(dòng)態(tài)擴(kuò)展流程圖。
具體實(shí)施例方式以下結(jié)合附圖對本發(fā)明的技術(shù)方案加以詳盡描述。本發(fā)明的所述方法適用于人力資源管理信息系統(tǒng)的人員異動(dòng)動(dòng)態(tài)擴(kuò)展,旨在提高 應(yīng)用軟件的靈活性和可擴(kuò)展性。人員異動(dòng)包括人員組織機(jī)構(gòu)異動(dòng)與人員信息異動(dòng),人員組織信息主要體現(xiàn)的是員 工所屬組織機(jī)構(gòu),譬如單位、部門、科室等;人員信息主要體現(xiàn)的是一個(gè)人的基本信息,這里 特指帶數(shù)據(jù)字典的信息,比如職位、職級、學(xué)歷等信息?,F(xiàn)在很多人力資源管理信息系統(tǒng)對 人員異動(dòng)的管理是采用固定字段固定含義的方式來實(shí)現(xiàn),譬如單位、部門、職位、職稱等多 項(xiàng)信息,都是通過固定含義的字段來實(shí)現(xiàn)的,為了滿足需求,軟件廠商固定了很多人員信息 列。該方法主要適用于管理人員的通用基本信息,隨著企業(yè)信息化的發(fā)展,很多個(gè)人信息相 關(guān)信息也逐步納入人力資源管理信息系統(tǒng)來,傳統(tǒng)的軟件廠商滿足這部分需求就是軟件字 段設(shè)計(jì)得盡量豐富,囊括所有用戶的人員異動(dòng)需要,不滿足的部分通過二次開發(fā)來實(shí)現(xiàn)。如 何通過軟件功能來實(shí)現(xiàn)用戶自定義擴(kuò)展字段,來實(shí)現(xiàn)人員異動(dòng)的動(dòng)態(tài)擴(kuò)展,使得人力資源 管理信息系統(tǒng)滿足用戶需求多樣性就顯得尤其重要?,F(xiàn)在,仍然沒有任何技術(shù)文獻(xiàn)公開人 力資源管理信息系統(tǒng)關(guān)于人員異動(dòng)動(dòng)態(tài)擴(kuò)展的方法。本發(fā)明的方法通過人員異動(dòng)數(shù)據(jù)項(xiàng)的擴(kuò)展,完成人員異動(dòng)功能的擴(kuò)展,如附圖1 所示,通過人員信息數(shù)據(jù)項(xiàng)與員工異動(dòng)兩個(gè)數(shù)據(jù)模型中相對應(yīng)字段的關(guān)聯(lián)功能,在員工異 動(dòng)中能夠動(dòng)態(tài)增加字段,使得人員異動(dòng)信息動(dòng)態(tài)擴(kuò)展;通過表單配置功能進(jìn)行靈活配置,從 而能夠更新人員異動(dòng)維護(hù)界面,兩個(gè)數(shù)據(jù)模型相對應(yīng)的字段一致,完成人員異動(dòng)功能的動(dòng) 態(tài)擴(kuò)展,這是本發(fā)明的關(guān)鍵。所述方法包括如下步驟,如附圖3所示A)確認(rèn)異動(dòng)中需要添加的字段,在人員信息中到到相對應(yīng)的字段,該字段必須要 帶數(shù)據(jù)字典,并且該字段一旦被員工異動(dòng)調(diào)用,就不能在數(shù)據(jù)項(xiàng)中刪除。 B)通過字段,將兩個(gè)數(shù)據(jù)模型進(jìn)行關(guān)聯(lián),讀取關(guān)聯(lián)模型中的數(shù)據(jù)值,用于人員變動(dòng) 功能顯示、存儲。C)選取人員異動(dòng)人員,添加變動(dòng)信息,動(dòng)態(tài)加載;用戶輸入人員異動(dòng)信息后,更新 變動(dòng)信息;根據(jù)是否包含審批流程,進(jìn)行相應(yīng)操作,若無審批,則直接根據(jù)變動(dòng)信息以及變 動(dòng)類型分類,變更相應(yīng)的人員基本信息等,若有審批,則要對變動(dòng)信息進(jìn)行審批,審批通過 后,方可變更相應(yīng)的人員基本信息等。D)根據(jù)人員變動(dòng)數(shù)據(jù)字典,生成自定義查詢項(xiàng),由用戶自定義查詢條件,對人員變 動(dòng)記錄進(jìn)行查詢。本發(fā)明的人員信息動(dòng)態(tài)擴(kuò)展的實(shí)現(xiàn)方法,其步驟B中還包括以下步驟Bi)數(shù)據(jù)項(xiàng)構(gòu)建時(shí),生成數(shù)據(jù)庫表;
B2)根據(jù)數(shù)據(jù)表構(gòu)建數(shù)據(jù)模型,數(shù)據(jù)模型是可以將一個(gè)或者多個(gè)數(shù)據(jù)庫表建立成 一個(gè)邏輯模型;B3)根據(jù)數(shù)據(jù)模型構(gòu)建表單,表單就是用戶使用的軟件界面,包括數(shù)據(jù)項(xiàng)錄入、查 看和功能操作;B4)信息需要?jiǎng)討B(tài)擴(kuò)展時(shí),用戶通過數(shù)據(jù)項(xiàng)構(gòu)建增加所需要的字段信息,系統(tǒng)根據(jù) 數(shù)據(jù)模型加載已構(gòu)建字段信息,根據(jù)數(shù)據(jù)模型上字段屬性設(shè)置,自動(dòng)生成表單上的控件。以 下為數(shù)據(jù)項(xiàng)描述的數(shù)據(jù)結(jié)構(gòu),以及界面及規(guī)則的XML規(guī)則說明,以幫助理解。數(shù)據(jù)項(xiàng)描述 DataDescribe數(shù)據(jù)結(jié)構(gòu)說明如下
權(quán)利要求
1.人力資源管理信息系統(tǒng)人員變動(dòng)信息動(dòng)態(tài)擴(kuò)展的方法,其特征包括如下步驟A)通過字段,將兩個(gè)數(shù)據(jù)模型進(jìn)行關(guān)聯(lián),讀取關(guān)聯(lián)模型中的數(shù)據(jù)值,用于人員變動(dòng)功能 顯示、存儲;B)運(yùn)用表單配置功能,根據(jù)人員變動(dòng)類型分類找到相應(yīng)的業(yè)務(wù)對象及業(yè)務(wù)表單,進(jìn)行 顯示以供用戶進(jìn)行操作;C)選取人員異動(dòng)人員,添加變動(dòng)信息,動(dòng)態(tài)加載;用戶輸入人員異動(dòng)信息后,更新變動(dòng) 信息;根據(jù)是否包含審批流程,進(jìn)行相應(yīng)操作,若無審批,則直接根據(jù)變動(dòng)信息以及變動(dòng)類 型分類,變更相應(yīng)的人員基本信息,若有審批,則要對變動(dòng)信息進(jìn)行審批,審批通過后,方可 變更相應(yīng)的人員基本信息;D)根據(jù)人員變動(dòng)數(shù)據(jù)字典,生成自定義查詢項(xiàng),由用戶自定義查詢條件,對人員變動(dòng)記 錄進(jìn)行查詢。
2.根據(jù)要求1所述的方法,其特征在于,步驟B中還包括以下步驟Bi)數(shù)據(jù)項(xiàng)構(gòu)建時(shí),生成數(shù)據(jù)庫表;B2)根據(jù)數(shù)據(jù)表構(gòu)建數(shù)據(jù)模型,數(shù)據(jù)模型是將一個(gè)或者多個(gè)數(shù)據(jù)庫表建立成一個(gè)邏輯 模型;B3)根據(jù)數(shù)據(jù)模型構(gòu)建表單,表單就是用戶使用的軟件界面,包括數(shù)據(jù)項(xiàng)錄入、查看和 功能操作;B4)信息需要?jiǎng)討B(tài)擴(kuò)展時(shí),用戶通過數(shù)據(jù)項(xiàng)構(gòu)建增加所需要的字段信息,系統(tǒng)根據(jù)數(shù)據(jù) 模型加載已構(gòu)建字段信息,根據(jù)數(shù)據(jù)模型上字段屬性設(shè)置,自動(dòng)生成表單上的控件。
3.根據(jù)要求1所述的方法,其特征在于,步驟D中還包括以下步驟Dl)從數(shù)據(jù)項(xiàng)描述結(jié)構(gòu)中列出所有人員異動(dòng)信息數(shù)據(jù)項(xiàng),用戶可以選擇需要查詢的數(shù) 據(jù)項(xiàng),以及排序數(shù)據(jù)項(xiàng);D2)對Dl選擇的查詢內(nèi)容和排序內(nèi)容進(jìn)行格式保存,保存成一個(gè)查詢格式,查詢格式 包括編號以及名稱;D3)選擇一個(gè)查詢格式進(jìn)行數(shù)據(jù)內(nèi)容查詢,根據(jù)數(shù)據(jù)項(xiàng)描述結(jié)構(gòu),找到人員信息及子集 物理表結(jié)構(gòu)進(jìn)行SQL解析執(zhí)行,從而展現(xiàn)人員異動(dòng)信息以及子集信息員工工作經(jīng)歷表中的 數(shù)據(jù)。
全文摘要
本發(fā)明公開了人力資源管理信息系統(tǒng)的人員異動(dòng)動(dòng)態(tài)擴(kuò)展的方法,該方法以動(dòng)態(tài)元數(shù)據(jù)的方式實(shí)現(xiàn)了員工異動(dòng)數(shù)據(jù)結(jié)構(gòu)和界面描述以及業(yè)務(wù)功能的動(dòng)態(tài)擴(kuò)展,從而實(shí)現(xiàn)了員工異動(dòng)業(yè)務(wù)處理的靈活性和可擴(kuò)展性。該方法采用表單配置來完成異動(dòng)界面字段的新增和動(dòng)態(tài)擴(kuò)展,原則上人員信息的所有構(gòu)成字典的字段都能通過系統(tǒng)配置帶到該業(yè)務(wù)處理中來,并保證這里的字段與人員信息字段內(nèi)容與屬性的一致性。本方法免除了預(yù)制過多冗余字段的弊端,避免了一旦業(yè)務(wù)發(fā)生性的需求還要通過修改程序來實(shí)現(xiàn)的弊端,用戶可通過自定義即可完成新的業(yè)務(wù)擴(kuò)展,從而實(shí)現(xiàn)用戶自己定義需記錄的人員異動(dòng)信息字段,保證了該業(yè)務(wù)功能的靈活性和可擴(kuò)展性。
文檔編號G06Q10/00GK102110142SQ20111003487
公開日2011年6月29日 申請日期2011年2月9日 優(yōu)先權(quán)日2011年2月9日
發(fā)明者勇喜, 宮業(yè)科, 崔攀 申請人:浪潮集團(tuán)山東通用軟件有限公司