□張玉霞
(河南省河口村水庫管理局)
人力資源信息系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
□張玉霞
(河南省河口村水庫管理局)
人力資源數(shù)據(jù)庫設(shè)計(jì)是指在系統(tǒng)應(yīng)用中構(gòu)造優(yōu)秀的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及對應(yīng)的人力資源信息管理系統(tǒng),使之能夠安全、正確、完整地存儲數(shù)據(jù)并能高效便捷進(jìn)行訪問,從而滿足不同權(quán)限用戶的使用要求。采用數(shù)據(jù)庫技術(shù)生成的人力資源信息系統(tǒng)將會極大的方便人事干部對崗位設(shè)置、工資明細(xì)、歷年考核結(jié)果的了解,從而把人事工作由繁雜、重復(fù)轉(zhuǎn)變?yōu)楹啙嵉咝?。同時(shí),通過對數(shù)據(jù)庫的設(shè)計(jì)使各個(gè)數(shù)據(jù)進(jìn)行相互關(guān)聯(lián)并且冗余度最小,在達(dá)到數(shù)據(jù)共享的同時(shí)又能保障存儲信息的安全與穩(wěn)定。
需求分析;E-R模型;入庫質(zhì)量控制
隨著科技的飛速發(fā)展,計(jì)算機(jī)已成為人們不可或缺的工作生活必需品,對每個(gè)事業(yè)單位而言,采用一套行之有效的人力資源管理系統(tǒng)來管理單位職工的基本信息、工資、崗位、職稱、考核、檔案、離退休人員、統(tǒng)計(jì)、報(bào)表等管理功能就顯得尤為重要。僅靠單一的人工紙質(zhì)記錄、電子表格已經(jīng)無法滿足當(dāng)下動態(tài)變化數(shù)據(jù)的需求,而人員基本信息查詢、崗位變更、工資調(diào)整、人員調(diào)動,不僅費(fèi)時(shí)費(fèi)力,而且極容易出錯(cuò),往往是投入大量的人力物力卻得不到行之有效、無差錯(cuò)的人事數(shù)據(jù)。為了便于單位職工的管理,需要有效的人力資源管理軟件,不但能減輕工作人員的工作量,方便人事干部的操作,而且還能夠提高管理的質(zhì)量和水平,做到高效、智能化管理,從而達(dá)到提高事業(yè)單位管理效率的目的。
①首先保證數(shù)據(jù)的一致性和完整性,同時(shí)表結(jié)構(gòu)應(yīng)滿足本系統(tǒng)數(shù)據(jù)存儲和應(yīng)用的需要。②盡可能降低數(shù)據(jù)冗余,提高數(shù)據(jù)庫訪問效率,使數(shù)據(jù)庫方便維護(hù)。③使用索引可以加速查詢的效率,但是在索引較多表中進(jìn)行頻繁的插入、更新、刪除操作,則又會影響處理的速度,因此使用時(shí)要兼顧考慮。④數(shù)據(jù)庫表名應(yīng)體現(xiàn)表內(nèi)各類項(xiàng)目的共性和與類似表之間的差異性。表名不宜與地名、時(shí)間和無關(guān)意義的字符串組成。⑤理解客戶需求,了解用戶未來變化的需求并讓客戶解釋其需求,隨著開發(fā)的繼續(xù)深入,需要經(jīng)常詢問客戶,確保其需求仍然在開發(fā)的目的之中。⑥重視數(shù)據(jù)輸入輸出。在定義數(shù)據(jù)庫表和字段時(shí),首先應(yīng)檢查現(xiàn)有的或已經(jīng)設(shè)計(jì)出的報(bào)表、查詢和視圖,看其是否支持需求分析中提到的數(shù)據(jù)輸入輸出所具有的表和字段。⑦采用數(shù)據(jù)驅(qū)動。采用數(shù)據(jù)驅(qū)動而非硬編碼的方式,會使策略變更和維護(hù)更加方便,從而增強(qiáng)系統(tǒng)的靈活性和擴(kuò)展性。把一些數(shù)據(jù)連接參數(shù)和路徑信息存儲在數(shù)據(jù)表中可以方便后期用戶的數(shù)據(jù)庫維護(hù)。⑧包含版本機(jī)制。在數(shù)據(jù)庫中引入版本控制機(jī)制來確定當(dāng)期應(yīng)用系統(tǒng)的數(shù)據(jù)庫版本。隨著時(shí)間的延長用戶總有一些需求發(fā)生變化,導(dǎo)致最終可能會要求修改數(shù)據(jù)庫結(jié)構(gòu),因此把版本信息存儲到數(shù)據(jù)庫中可以方便后期的修改與維護(hù)。
文章主要是針對事業(yè)單位人力資源信息管理所做的系統(tǒng)說明。其目的主要是對系統(tǒng)總體架構(gòu)設(shè)計(jì)進(jìn)行介紹、對人力資源信息系統(tǒng)的業(yè)務(wù)流程進(jìn)行描述,從而為系統(tǒng)的概要設(shè)計(jì)與系統(tǒng)編碼提供依據(jù)。主要業(yè)務(wù)描述如下:
這一部分是人力資源信息設(shè)計(jì)的基礎(chǔ)與靈魂,包括下面數(shù)據(jù)字段:職工序號,工作單位代碼,工作單位,單位部門,身份性質(zhì),行政級別;姓名、性別,出生年月,民族,籍貫,參加工作時(shí)間,政治面貌,入黨時(shí)間,崗位類型(技術(shù)人員、管理人員、工勤人員),技術(shù)類型,技術(shù)職務(wù)及工人等級,技術(shù)及工人級別,資格時(shí)間,聘任時(shí)間;全日制畢業(yè)院校及專業(yè),全日制學(xué)歷,在職畢業(yè)院校及專業(yè),在職學(xué)歷,在職學(xué)歷級別,最高學(xué)歷,最高學(xué)位;行政職務(wù),任現(xiàn)職時(shí)間,任同職級時(shí)間,低一級任職時(shí)間;電話,身份證;工資職務(wù),崗位等級,崗位工資,保留福補(bǔ),績效工資;特長愛好,學(xué)習(xí)簡歷,工作經(jīng)歷;獎懲情況,證書編號;取得職稱時(shí)間,批準(zhǔn)文號,職稱獲得方式,聘任文號;第一學(xué)歷畢業(yè)證書號,第二學(xué)歷畢業(yè)證書號。
離退休人員數(shù)據(jù)表參照基礎(chǔ)信息表設(shè)計(jì)。
E-R模型提供了表示實(shí)體類型、屬性和聯(lián)系的方法用來描述現(xiàn)實(shí)世界的概念模型。
它是對現(xiàn)實(shí)世界客觀事務(wù)及其聯(lián)系的抽象和用戶對系統(tǒng)應(yīng)用需求的概念化表示。采用E-R模型進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì),可以分為三步進(jìn)行:首先設(shè)計(jì)局部E-R模式,然后把各局部E-R綜合成一個(gè)整體E-R模式,最后集中對完整E-R進(jìn)行優(yōu)化得到最終的E-R模式。人力資源管理系統(tǒng)的需求核心是單位職工與單位的管理,職工是科室的一個(gè)集合,科室又隸屬于單位之下,它們之間的關(guān)系是:單位->-->科室->人員。單位人員又具有多維屬性,每個(gè)人員分別對應(yīng)著工資集合、崗位集合、考核集合、職稱集合等,而工資、崗位、考核、職稱又各是一個(gè)相對獨(dú)立的范疇。同時(shí)人員又分為多種類型,如在職職工、離退休職工、去世職工、其他人員,按權(quán)限又可分為普通用戶、科長、領(lǐng)導(dǎo)等。圖1是人力資源管理部分E-R模型:
圖1 人力資源管理部分E-R模型圖
數(shù)據(jù)質(zhì)量對于數(shù)據(jù)庫至關(guān)重要,數(shù)據(jù)庫設(shè)計(jì)中需要對入庫信息進(jìn)行質(zhì)量控制。要求從數(shù)據(jù)完整性、邏輯一致性、數(shù)據(jù)準(zhǔn)確性等方面加以控制。人力資源信息系統(tǒng)的數(shù)據(jù)庫質(zhì)量控制分為數(shù)據(jù)錄入、數(shù)據(jù)刪除、數(shù)據(jù)上報(bào)等幾個(gè)方面的質(zhì)量控制。首先在數(shù)據(jù)錄入這個(gè)環(huán)節(jié)需要利用主鍵、外鍵及其約束來保證職工基本信息與對應(yīng)的工資數(shù)據(jù)表、考核數(shù)據(jù)表、崗位數(shù)據(jù)表、職稱數(shù)據(jù)表等之間的數(shù)據(jù)一致性。其次,通過數(shù)據(jù)庫的事務(wù)管理來確保數(shù)據(jù)刪除的一致性,避免出現(xiàn)孤立的“臟數(shù)據(jù)”。最后,上級主管單位與下級單位進(jìn)行數(shù)據(jù)上報(bào)與接收時(shí),除了充分利用數(shù)據(jù)的事務(wù)管理外,還要在數(shù)據(jù)庫的入庫控制中做好并發(fā)控制管理,從而使入庫的數(shù)據(jù)完整、邏輯一致。
[1]余凱成,程文文,陳維政.人力資源管理.大連理工大學(xué)出版社.
[2](美)西爾伯沙茨(Silberchatz,A.)等著,楊冬青等譯.原書第4版.機(jī)械工業(yè)出版社.
[3](美)康諾利(Connolly,T.)等著,寧洪等譯.數(shù)據(jù)庫系統(tǒng)--設(shè)計(jì)、實(shí)現(xiàn)與管理,第3版.電子工業(yè)出版社.
TP311.13
B
1673-8853(2017)10-0095-02
2017-7-20
編輯:國立杰