蔣睿
摘要:為更好地對(duì)公司人力資源進(jìn)行管理,提高公司管理水平,打造一個(gè)良好的人力資源管理信息系統(tǒng)成為公司必須解決的重要問題之一。該文詳細(xì)分析了公司典型的人力資源業(yè)務(wù)現(xiàn)狀及需求,設(shè)計(jì)了用戶登錄、員工信息管理、績(jī)效考核管理、勞動(dòng)用工管理、組織機(jī)構(gòu)管理、系統(tǒng)管理、培訓(xùn)管理、工資管理、知識(shí)管理等九個(gè)功能模塊,選擇.net三層架構(gòu)模式,使用C#作為開發(fā)語言實(shí)現(xiàn)了人力資源系統(tǒng)。
關(guān)鍵詞:人力資源;信息系統(tǒng);.net;三層架構(gòu);C#
中國(guó)分類號(hào):TP311.52? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)02-0051-03
Abstract: In order to improve the level of the company's human resource management, building a good human resource management information system become one of the most important things that the company must solve. This paper analyzes the typical human resources business status and needs of the company in detail, and designs nine function modules such as user login, employee information management, performance appraisal management, labor management, organization management, system management, training management, salary management and knowledge management. The system select the.net three-tier architecture mode, and develop the human resource system with C# as the default language.
Key words: human resources; information system; .net; three-tier architecture; C#
1 背景
企業(yè)正在步入一個(gè)以知識(shí)為主宰的全新的經(jīng)濟(jì)時(shí)代,人力資源管理在企業(yè)的經(jīng)營(yíng)戰(zhàn)略中起著越來越主導(dǎo)的作用,同時(shí)知識(shí)經(jīng)濟(jì)時(shí)代的到來對(duì)傳統(tǒng)的人力資源管理提出挑戰(zhàn),人力資源管理理念需要全面更新,人力資源管理系統(tǒng)需要進(jìn)行符合知識(shí)經(jīng)濟(jì)的時(shí)代要求的全面革新再造,以提升企業(yè)在知識(shí)經(jīng)濟(jì)時(shí)代的生存和發(fā)展能力。
隨著計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人力資源的管理勢(shì)在必行。現(xiàn)代企業(yè)對(duì)人力資源管理的重視程度正在快速提高,而信息技術(shù)在人力資源管理中的應(yīng)用,將有助于企業(yè)優(yōu)化人力資源管理的業(yè)務(wù)流程,提高工作效率,改善服務(wù)質(zhì)量,并提供基于信息的決策支持。
2 系統(tǒng)分析
2.1 現(xiàn)行系統(tǒng)概況
隨著社會(huì)的發(fā)展,公司的業(yè)務(wù)逐漸增多,需要處理的信息量也越來越大,公司卻沒有一個(gè)統(tǒng)一的人力資源管理系統(tǒng),公司的組織機(jī)構(gòu)信息、人員基本信息、工資信息、工作情況、合同信息、培訓(xùn)信息以及考核信息全部通過手工錄入方式儲(chǔ)存于excel表中,數(shù)據(jù)的安全性、及時(shí)性、可靠性得不到保證,信息交流不便,無法及時(shí)反饋,給領(lǐng)導(dǎo)決策帶來很大障礙。
2.2 系統(tǒng)需求分析
根據(jù)調(diào)研結(jié)果,我們將整個(gè)人力資源管理信息系統(tǒng)要實(shí)現(xiàn)的功能劃分為以下九個(gè)模塊:用戶登錄,員工信息管理,績(jī)效考核管理,勞動(dòng)用工管理,組織機(jī)構(gòu)管理,系統(tǒng)管理,培訓(xùn)管理,工資管理,知識(shí)管理。下面是本系統(tǒng)需要實(shí)現(xiàn)的功能。
2.2.1 用戶登錄
系統(tǒng)用戶登錄系統(tǒng)后,系統(tǒng)界面會(huì)顯示出登錄用戶的用戶名和用戶Id,界面左邊的導(dǎo)航條也會(huì)根據(jù)登錄用戶的不同權(quán)限顯示相應(yīng)的部分。
2.2.2 員工信息管理
該模塊主要用于管理員工的基本信息。該系統(tǒng)管理員可以對(duì)員工的基本信息進(jìn)行增刪改查等操作,能對(duì)員工信息分類統(tǒng)計(jì)分析,還能按照需要打印所需信息。
2.2.3 績(jī)效考核管理
此部分功能主要實(shí)現(xiàn)對(duì)員工的考勤,加班,請(qǐng)假,考核等方面的信息管理功能。具體為對(duì)以上各種信息的增刪改查基本功能,以及按照特定字段對(duì)各種信息的統(tǒng)計(jì)分析。
2.2.4 勞動(dòng)用工管理
此部分要實(shí)現(xiàn)對(duì)相關(guān)法律法規(guī)文件的管理,對(duì)職工勞動(dòng)的合同、爭(zhēng)議以及崗位變動(dòng)管理,除了增刪改查、統(tǒng)計(jì)分析等基本功能外,還要實(shí)現(xiàn)對(duì)到期合同的自動(dòng)提醒功能。
2.2.5 組織機(jī)構(gòu)管理
此部分要實(shí)現(xiàn)對(duì)子公司、公司部門、部門崗位等組織機(jī)構(gòu)信息的管理,實(shí)現(xiàn)定崗定編管理,實(shí)現(xiàn)組織機(jī)構(gòu)樹和數(shù)據(jù)表的動(dòng)態(tài)關(guān)聯(lián)更新。
2.2.6 系統(tǒng)管理
此部分主要實(shí)現(xiàn)管理員對(duì)系統(tǒng)導(dǎo)航條的管理,管理員能修改導(dǎo)航條內(nèi)容,設(shè)置系統(tǒng)功能級(jí)別并對(duì)其進(jìn)行增刪改查等操作,并能移動(dòng)一級(jí)菜單下二級(jí)菜單的位置。
2.2.7 培訓(xùn)管理
此部分主要是實(shí)現(xiàn)對(duì)公司的培訓(xùn)計(jì)劃、培訓(xùn)等級(jí)以及培訓(xùn)對(duì)象的管理功能,除了增刪改查等基本功能之外,還要實(shí)現(xiàn)特定信息與組織機(jī)構(gòu)的級(jí)聯(lián)更新。
2.2.8 工資管理
此部分主要實(shí)現(xiàn)對(duì)員工的工資信息和保險(xiǎn)信息的管理功能,系統(tǒng)要提供相關(guān)的文件信息(如工資標(biāo)準(zhǔn)設(shè)定,計(jì)算方式等),對(duì)工資和保險(xiǎn)信息的更改功能。
2.2.9 知識(shí)管理
此部分是整個(gè)系統(tǒng)的知識(shí)庫,主要實(shí)現(xiàn)對(duì)一些文檔的管理,知識(shí)的定義,文件的上傳和下載以及用戶的交流功能。
3 系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)設(shè)計(jì)原則
管理信息系統(tǒng)的設(shè)計(jì)原則如下。
3.1.1 系統(tǒng)性
從整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致,對(duì)系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享,使一次輸入得到多次利用。
3.1.2 靈活性
系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變性,采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性,盡可能減少模塊間的數(shù)據(jù)偶合,使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。
3.1.3 可靠性
可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的恢復(fù)能力。一個(gè)成功的管理信息系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯(cuò)及糾錯(cuò)能力等。
3.1.4 經(jīng)濟(jì)性
經(jīng)濟(jì)性指在滿足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開銷。一方面,在硬件投資上不能盲目追求技術(shù)上的先進(jìn),而應(yīng)以滿足應(yīng)用需要為前提;另一方面,系統(tǒng)設(shè)計(jì)中應(yīng)盡量避免不必要的復(fù)雜化,各模塊應(yīng)盡量簡(jiǎn)潔,以便縮短處理流程、減少處理費(fèi)用。
3.2 系統(tǒng)設(shè)計(jì)目標(biāo)
建立一個(gè)以管理人員為中心的統(tǒng)一系統(tǒng)。充分利用HRM技術(shù)、.net技術(shù)、數(shù)據(jù)庫技術(shù)等技術(shù)手段,結(jié)合自身實(shí)際及管理理念,建立性能良好的人力資源管理信息系統(tǒng)。
3.3 系統(tǒng)總體構(gòu)架設(shè)計(jì)
在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。.NET的分層式結(jié)構(gòu)一般分為三層,從上至下分別為:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。
三層結(jié)構(gòu)原理:三層架構(gòu)(3-tier application) 通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(Web)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想[2]。
3.4 數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)(Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)中設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)和建立數(shù)據(jù)庫的過程,也是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系的過程。
根據(jù)前期需求分析我們?cè)O(shè)計(jì)出系統(tǒng)數(shù)據(jù)表并分析完成其內(nèi)部邏輯關(guān)系,繪制出了以下系統(tǒng)E-R圖,如圖1。
4 系統(tǒng)實(shí)現(xiàn)
以系統(tǒng)培訓(xùn)管理為例,根據(jù)需要實(shí)現(xiàn)的具體功能,建立培訓(xùn)管理子模塊相關(guān)文件:
然后使用C#進(jìn)行相應(yīng)模塊開發(fā)。
最后,仿照培訓(xùn)管理子模塊進(jìn)行剩余8個(gè)子模塊的開發(fā)。
5 系統(tǒng)測(cè)試與評(píng)價(jià)
系統(tǒng)編碼完成后,我們根據(jù)在需求分析中需要實(shí)現(xiàn)的功能開展了大量針對(duì)性測(cè)試工作,測(cè)試結(jié)果表明系統(tǒng)已基本實(shí)現(xiàn)設(shè)計(jì)目標(biāo)。
本系統(tǒng)是根據(jù)C#語言在.net平臺(tái)開發(fā)的信息系統(tǒng),開發(fā)過程中應(yīng)用了基于linq to sql的三層構(gòu)架技術(shù),大大提高了編程效率,縮短了系統(tǒng)開發(fā)時(shí)間。其中在本系統(tǒng)中連接數(shù)據(jù)源時(shí),應(yīng)用了后臺(tái)代碼連接和linqdatasource控件連接兩種方式,第一種連接方式具有較強(qiáng)的可移植性,第二種方式的操作過程則非常的簡(jiǎn)單,基本上不需要編寫代碼便可以實(shí)現(xiàn)數(shù)據(jù)表的增刪改功能。在界面開發(fā)過程中,始終以用戶為本,并致力于以簡(jiǎn)單易操作的方式滿足用戶的需求,系統(tǒng)提供的功能也基本上覆蓋了用戶的要求。
參考文獻(xiàn):
[1] 李盛竹, 劉躍. 代表性的人力資源開發(fā)模式及對(duì)我國(guó)企業(yè)的啟示[J]. 職業(yè)時(shí)空, 2007, 3(23):21-22.
[2] 戴明洋, 馬力妮. 基于.NET平臺(tái)B/S結(jié)構(gòu)多層應(yīng)用系統(tǒng)的設(shè)計(jì)與分析[J]. 計(jì)算機(jī)與信息技術(shù), 2008, 16(10):47-50.
[3] 謝晉字. 人力資源開發(fā)概論[M]. 北京: 清華大學(xué)出版社, 2005(5).
[4] 林信, 劉殿通. 人力資源管理信息系統(tǒng)開發(fā)需求分析研究[J]. 時(shí)代經(jīng)貿(mào): 中旬刊, 2007(S9):102-103.
[5] 范剛龍, 杜雷, 王康平. 基于Internet的人事管理系統(tǒng)[J]. 平原大學(xué)學(xué)報(bào), 2002, 19(2):30-31.
[6] 郭慧, 曲建睿, 韓玉珍. 信息化人力資源管理在三級(jí)醫(yī)院應(yīng)用與實(shí)踐[J]. 中國(guó)醫(yī)院管理, 2013, 33(1):61-63.
[7] 陳錦濤. 戰(zhàn)略人力資源管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)[D]. 廣州: 華南理工大學(xué), 2012.
[8] 李紀(jì)偉. 淺談人力資源管理信息系統(tǒng)在企業(yè)中的應(yīng)用[J]. 人才資源開發(fā), 2019(8):74-75.
【通聯(lián)編輯:謝媛媛】