国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于C#的人力資源系統(tǒng)設(shè)計與實現(xiàn)

2020-03-16 03:17蔣睿
電腦知識與技術(shù) 2020年2期
關(guān)鍵詞:信息系統(tǒng)人力資源

蔣睿

摘要:為更好地對公司人力資源進行管理,提高公司管理水平,打造一個良好的人力資源管理信息系統(tǒng)成為公司必須解決的重要問題之一。該文詳細分析了公司典型的人力資源業(yè)務現(xiàn)狀及需求,設(shè)計了用戶登錄、員工信息管理、績效考核管理、勞動用工管理、組織機構(gòu)管理、系統(tǒng)管理、培訓管理、工資管理、知識管理等九個功能模塊,選擇.net三層架構(gòu)模式,使用C#作為開發(fā)語言實現(xiàn)了人力資源系統(tǒng)。

關(guān)鍵詞:人力資源;信息系統(tǒng);.net;三層架構(gòu);C#

中國分類號:TP311.52? ? ? ?文獻標識碼:A

文章編號: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è)正在步入一個以知識為主宰的全新的經(jīng)濟時代,人力資源管理在企業(yè)的經(jīng)營戰(zhàn)略中起著越來越主導的作用,同時知識經(jīng)濟時代的到來對傳統(tǒng)的人力資源管理提出挑戰(zhàn),人力資源管理理念需要全面更新,人力資源管理系統(tǒng)需要進行符合知識經(jīng)濟的時代要求的全面革新再造,以提升企業(yè)在知識經(jīng)濟時代的生存和發(fā)展能力。

隨著計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人力資源的管理勢在必行?,F(xiàn)代企業(yè)對人力資源管理的重視程度正在快速提高,而信息技術(shù)在人力資源管理中的應用,將有助于企業(yè)優(yōu)化人力資源管理的業(yè)務流程,提高工作效率,改善服務質(zhì)量,并提供基于信息的決策支持。

2 系統(tǒng)分析

2.1 現(xiàn)行系統(tǒng)概況

隨著社會的發(fā)展,公司的業(yè)務逐漸增多,需要處理的信息量也越來越大,公司卻沒有一個統(tǒng)一的人力資源管理系統(tǒng),公司的組織機構(gòu)信息、人員基本信息、工資信息、工作情況、合同信息、培訓信息以及考核信息全部通過手工錄入方式儲存于excel表中,數(shù)據(jù)的安全性、及時性、可靠性得不到保證,信息交流不便,無法及時反饋,給領(lǐng)導決策帶來很大障礙。

2.2 系統(tǒng)需求分析

根據(jù)調(diào)研結(jié)果,我們將整個人力資源管理信息系統(tǒng)要實現(xiàn)的功能劃分為以下九個模塊:用戶登錄,員工信息管理,績效考核管理,勞動用工管理,組織機構(gòu)管理,系統(tǒng)管理,培訓管理,工資管理,知識管理。下面是本系統(tǒng)需要實現(xiàn)的功能。

2.2.1 用戶登錄

系統(tǒng)用戶登錄系統(tǒng)后,系統(tǒng)界面會顯示出登錄用戶的用戶名和用戶Id,界面左邊的導航條也會根據(jù)登錄用戶的不同權(quán)限顯示相應的部分。

2.2.2 員工信息管理

該模塊主要用于管理員工的基本信息。該系統(tǒng)管理員可以對員工的基本信息進行增刪改查等操作,能對員工信息分類統(tǒng)計分析,還能按照需要打印所需信息。

2.2.3 績效考核管理

此部分功能主要實現(xiàn)對員工的考勤,加班,請假,考核等方面的信息管理功能。具體為對以上各種信息的增刪改查基本功能,以及按照特定字段對各種信息的統(tǒng)計分析。

2.2.4 勞動用工管理

此部分要實現(xiàn)對相關(guān)法律法規(guī)文件的管理,對職工勞動的合同、爭議以及崗位變動管理,除了增刪改查、統(tǒng)計分析等基本功能外,還要實現(xiàn)對到期合同的自動提醒功能。

2.2.5 組織機構(gòu)管理

此部分要實現(xiàn)對子公司、公司部門、部門崗位等組織機構(gòu)信息的管理,實現(xiàn)定崗定編管理,實現(xiàn)組織機構(gòu)樹和數(shù)據(jù)表的動態(tài)關(guān)聯(lián)更新。

2.2.6 系統(tǒng)管理

此部分主要實現(xiàn)管理員對系統(tǒng)導航條的管理,管理員能修改導航條內(nèi)容,設(shè)置系統(tǒng)功能級別并對其進行增刪改查等操作,并能移動一級菜單下二級菜單的位置。

2.2.7 培訓管理

此部分主要是實現(xiàn)對公司的培訓計劃、培訓等級以及培訓對象的管理功能,除了增刪改查等基本功能之外,還要實現(xiàn)特定信息與組織機構(gòu)的級聯(lián)更新。

2.2.8 工資管理

此部分主要實現(xiàn)對員工的工資信息和保險信息的管理功能,系統(tǒng)要提供相關(guān)的文件信息(如工資標準設(shè)定,計算方式等),對工資和保險信息的更改功能。

2.2.9 知識管理

此部分是整個系統(tǒng)的知識庫,主要實現(xiàn)對一些文檔的管理,知識的定義,文件的上傳和下載以及用戶的交流功能。

3 系統(tǒng)設(shè)計

3.1 系統(tǒng)設(shè)計原則

管理信息系統(tǒng)的設(shè)計原則如下。

3.1.1 系統(tǒng)性

從整個系統(tǒng)的角度進行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計規(guī)范要標準,傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享,使一次輸入得到多次利用。

3.1.2 靈活性

系統(tǒng)應具有較好的開放性和結(jié)構(gòu)的可變性,采用模塊化結(jié)構(gòu),提高各模塊的獨立性,盡可能減少模塊間的數(shù)據(jù)偶合,使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。

3.1.3 可靠性

可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時的恢復能力。一個成功的管理信息系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯及糾錯能力等。

3.1.4 經(jīng)濟性

經(jīng)濟性指在滿足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開銷。一方面,在硬件投資上不能盲目追求技術(shù)上的先進,而應以滿足應用需要為前提;另一方面,系統(tǒng)設(shè)計中應盡量避免不必要的復雜化,各模塊應盡量簡潔,以便縮短處理流程、減少處理費用。

3.2 系統(tǒng)設(shè)計目標

建立一個以管理人員為中心的統(tǒng)一系統(tǒng)。充分利用HRM技術(shù)、.net技術(shù)、數(shù)據(jù)庫技術(shù)等技術(shù)手段,結(jié)合自身實際及管理理念,建立性能良好的人力資源管理信息系統(tǒng)。

3.3 系統(tǒng)總體構(gòu)架設(shè)計

在軟件體系架構(gòu)設(shè)計中,分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。.NET的分層式結(jié)構(gòu)一般分為三層,從上至下分別為:表示層、業(yè)務邏輯層、數(shù)據(jù)訪問層。

三層結(jié)構(gòu)原理:三層架構(gòu)(3-tier application) 通常意義上的三層架構(gòu)就是將整個業(yè)務應用劃分為:表現(xiàn)層(Web)、業(yè)務邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想[2]。

3.4 數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫設(shè)計(Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)中設(shè)計數(shù)據(jù)庫結(jié)構(gòu)和建立數(shù)據(jù)庫的過程,也是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關(guān)系的過程。

根據(jù)前期需求分析我們設(shè)計出系統(tǒng)數(shù)據(jù)表并分析完成其內(nèi)部邏輯關(guān)系,繪制出了以下系統(tǒng)E-R圖,如圖1。

4 系統(tǒng)實現(xiàn)

以系統(tǒng)培訓管理為例,根據(jù)需要實現(xiàn)的具體功能,建立培訓管理子模塊相關(guān)文件:

然后使用C#進行相應模塊開發(fā)。

最后,仿照培訓管理子模塊進行剩余8個子模塊的開發(fā)。

5 系統(tǒng)測試與評價

系統(tǒng)編碼完成后,我們根據(jù)在需求分析中需要實現(xiàn)的功能開展了大量針對性測試工作,測試結(jié)果表明系統(tǒng)已基本實現(xiàn)設(shè)計目標。

本系統(tǒng)是根據(jù)C#語言在.net平臺開發(fā)的信息系統(tǒng),開發(fā)過程中應用了基于linq to sql的三層構(gòu)架技術(shù),大大提高了編程效率,縮短了系統(tǒng)開發(fā)時間。其中在本系統(tǒng)中連接數(shù)據(jù)源時,應用了后臺代碼連接和linqdatasource控件連接兩種方式,第一種連接方式具有較強的可移植性,第二種方式的操作過程則非常的簡單,基本上不需要編寫代碼便可以實現(xiàn)數(shù)據(jù)表的增刪改功能。在界面開發(fā)過程中,始終以用戶為本,并致力于以簡單易操作的方式滿足用戶的需求,系統(tǒng)提供的功能也基本上覆蓋了用戶的要求。

參考文獻:

[1] 李盛竹, 劉躍. 代表性的人力資源開發(fā)模式及對我國企業(yè)的啟示[J]. 職業(yè)時空, 2007, 3(23):21-22.

[2] 戴明洋, 馬力妮. 基于.NET平臺B/S結(jié)構(gòu)多層應用系統(tǒng)的設(shè)計與分析[J]. 計算機與信息技術(shù), 2008, 16(10):47-50.

[3] 謝晉字. 人力資源開發(fā)概論[M]. 北京: 清華大學出版社, 2005(5).

[4] 林信, 劉殿通. 人力資源管理信息系統(tǒng)開發(fā)需求分析研究[J]. 時代經(jīng)貿(mào): 中旬刊, 2007(S9):102-103.

[5] 范剛龍, 杜雷, 王康平. 基于Internet的人事管理系統(tǒng)[J]. 平原大學學報, 2002, 19(2):30-31.

[6] 郭慧, 曲建睿, 韓玉珍. 信息化人力資源管理在三級醫(yī)院應用與實踐[J]. 中國醫(yī)院管理, 2013, 33(1):61-63.

[7] 陳錦濤. 戰(zhàn)略人力資源管理系統(tǒng)的數(shù)據(jù)庫設(shè)計[D]. 廣州: 華南理工大學, 2012.

[8] 李紀偉. 淺談人力資源管理信息系統(tǒng)在企業(yè)中的應用[J]. 人才資源開發(fā), 2019(8):74-75.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
信息系統(tǒng)人力資源
企業(yè)信息系統(tǒng)安全防護
基于區(qū)塊鏈的通航維護信息系統(tǒng)研究
信息系統(tǒng)審計中計算機審計的應用
寶雞:松綁人力資源
試論人力資源會計
基于SG-I6000的信息系統(tǒng)運檢自動化診斷實踐
尋找人力資源開發(fā)新路
人力資源服務
阜阳市| 西昌市| 乌苏市| 西畴县| 商城县| 瑞安市| 治多县| 诸暨市| 永川市| 黔西| 商城县| 大姚县| 灵寿县| 郑州市| 宜宾市| 洛南县| 五台县| 武乡县| 灵寿县| 小金县| 浠水县| 大田县| 夏河县| 雷州市| 怀来县| 册亨县| 抚州市| 丘北县| 二连浩特市| 鲜城| 湖南省| 厦门市| 台江县| 伊通| 巴彦县| 东莞市| 昌黎县| 黑山县| 交口县| 满洲里市| 新巴尔虎右旗|