康樂
摘要:本系統(tǒng)把先進的人力資源管理思想和現(xiàn)代信息技術(shù)相結(jié)合,以建設一個基于計算機網(wǎng)絡為平臺,進行人力資源管理和維護為目標,對農(nóng)信社的人力資源管理系統(tǒng)實現(xiàn)智能化運作。農(nóng)信社人力資源管理系統(tǒng)采用VS2010作為開發(fā)工具,腳本語言為JavaScript語言,采用C#作為開發(fā)語言,后臺數(shù)據(jù)庫使用SQL SERVER 2008數(shù)據(jù)庫系統(tǒng),系統(tǒng)基于ASP.NET MVC架構(gòu),結(jié)合PLINQ技術(shù),水晶報表技術(shù)等,實現(xiàn)農(nóng)信社人力資源管理系統(tǒng)的人事檔案管理、出勤與假期管理、水平考核管理、薪酬管理等基本功能,使得農(nóng)信社的人力資源管理工作合理規(guī)范。
關(guān)鍵詞:農(nóng)信社;人力資源管理;MVC架構(gòu)
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1009-3044(2014)18-4180-04
The Design and Implementation of RCCs Human Resource Management System Based on MVC Framework
KANG Le
(Shaoguan University, Shaoguan 512005, China)
Abstract: The topic of the ideas advanced human resource management and modern information technology, in order to build a computer-based platform for the management and maintenance of human resources as the goal to achieve for the management of rural credit cooperatives in all human conduct a comprehensive integrated management. Rural Credit Cooperatives (RCCs) human resources management system using VS2010 as development tools, scripting language JavaScript language, using C# as the development language, background database using SQL SERVER 2008 database system, the system based on ASP.NET MVC framework, combined with PLINQ technology, Crystal Reports technology etc., to achieve records management human resources management system of rural credit cooperatives, the basic function of attendance management, appraisal management, salary management and recruitment management, human resources management RCC makes reasonable standard of work.
Key words: RCCs; human resource management; MVC framewor
由于全球化人才競爭局面的出現(xiàn),農(nóng)信社正面臨前所未有的挑戰(zhàn)。在這種情況下,農(nóng)信社只有更好進行人才發(fā)展,才能保持競爭優(yōu)勢[1]。然而目前農(nóng)信社尚未建立科學合理的人力資源管理系統(tǒng),至今還有相當一部分人力資源的管理工作還是依靠手工完成。但采用手工的管理方法存在著許多缺陷,如效率低、手續(xù)繁瑣和保密性差等[2-3],長此以往,將產(chǎn)生大量的文件和數(shù)據(jù)的堆積,極不便于信息查詢,更新和維護。因此,開發(fā)一套具有高效的人員管理模塊的人力資源管理系統(tǒng)十分必要[4]。
1 系統(tǒng)相關(guān)技術(shù)介紹
本課題系統(tǒng)的開發(fā)基于.Net 2010平臺,數(shù)據(jù)庫系統(tǒng)使用SQL SERVER 2008平臺,系統(tǒng)在開發(fā)中應用的主要技術(shù),主要有:ASP.NET MVC設計模式、PLINQ技術(shù),水晶報表技術(shù)等。本章簡單闡述系統(tǒng)開發(fā)的環(huán)境和開發(fā)過程中應用到的這些技術(shù),作為系統(tǒng)開發(fā)所使用的主要技術(shù)環(huán)境。
1.1 系統(tǒng)開發(fā)環(huán)境
本系統(tǒng)采用C/S結(jié)構(gòu),包括客戶端,服務器端。
1) 客戶端:Microsoft Windows 2003/XP(SP3),.NET 2005, Microsoft Office 2003。
2) 服務器端: Microsoft Windows 2003 Advance Server, DB Sys 8.0.5。
3) 使用的數(shù)據(jù)庫:本系統(tǒng)采用SQL Server 2005作為后臺數(shù)據(jù)庫,Access做中間數(shù)據(jù)庫。
4) 開發(fā)應用程序工具:采用Microsoft Visual Studio 2005開發(fā)工具。
1.2 ASP.NET MVC設計模式
ASP.NET MVC模式是將Web 的應用程序組件分開的體系結(jié)構(gòu)設計原則。 以分開每個組件來實現(xiàn)更好地控制應用程序的單個部件,從而可以便捷地開發(fā)、測試和對這些部件進行修改。當使用 ASP.NET MVC 創(chuàng)建的系統(tǒng)具時,有模塊化體系結(jié)構(gòu)能讓各協(xié)作者進行獨立地去解決各個模塊的問題,有效提高協(xié)作質(zhì)量。 例如,開發(fā)人員可以去處理各個模型與控制器層(數(shù)據(jù)和邏輯),而設計人員則可以著重對視圖進行處理(顯示)[5]。ASP.NET MVC應用框架如圖1所示。endprint
1.3 PLINQ技術(shù)
PLINQ是應用在并行數(shù)據(jù)查詢,它是.NET 4所引入的并行擴展部分,與LINQ和TPL都有著密切的聯(lián)系。當前版本PLINQ只實現(xiàn)了LINQ to Object的并行操作。將LINQ查詢轉(zhuǎn)換為PLINQ,添加一個AsParallel子句,就完成了操作[5]。PLINQ有“延遲執(zhí)行”的特性,在查詢集合調(diào)用foreach迭代、或者調(diào)用ToList()之類方法時,PLINQ才會執(zhí)行[6]。
在農(nóng)信社人力資源管理系統(tǒng)的實現(xiàn)中,鑒于系統(tǒng)中絕大部分的功能點都需要操作到數(shù)據(jù)庫,為了簡化查詢語句的撰寫,同時提高查詢的執(zhí)行效率,將使用PLINQ技術(shù)實現(xiàn)并行的數(shù)據(jù)查詢。
2 農(nóng)信社人力資源管理系統(tǒng)的分析
經(jīng)過和客戶深入的交流后,確定人力資源管理系統(tǒng)菜單按照系統(tǒng)的功能來分類?,F(xiàn)時農(nóng)信社人力資源管理系統(tǒng)的終端用戶主要分成兩類:人力資源部的普通員工和管理員。其中,普通員工具有的基本功能包括人事、工時、薪資、稅務,罰金和假期等項目管理;而管理員或人力資源部的領(lǐng)導除了具有基本功能外,還具有系統(tǒng)安全和系統(tǒng)編碼的功能權(quán)限。系統(tǒng)總體用例如圖2所表示。
經(jīng)過初步的需求分許,確定農(nóng)信社人力資源管理系統(tǒng)的基本功能,其功能結(jié)構(gòu)圖如圖3所示。
3 農(nóng)信社人力資源管理系統(tǒng)的設計
3.1 系統(tǒng)功能設計
本系統(tǒng)設計目的是幫助企業(yè)的人力資源部門提高工作效率,實現(xiàn)企業(yè)管理的規(guī)范化、自動化和系統(tǒng)化。根據(jù)系統(tǒng)所要實現(xiàn)的目標和任務,以下是根據(jù)系統(tǒng)的菜單順序來給出本系統(tǒng)的主要功能:
1) 檔案維護(File)。實現(xiàn)系統(tǒng)的一些特點功能:如可轉(zhuǎn)換公司/單位、修改密碼、提取特殊數(shù)據(jù)、查看公司結(jié)構(gòu)和系統(tǒng)收件箱等。
2) 系統(tǒng)安全(Security)。根據(jù)公司的需要,為保證系統(tǒng)的安全,根據(jù)不同的使用者設置相應不同的權(quán)限。
3) 員工信息(Personnel)。該功能菜單里包含了所有有關(guān)人事信息和人事檔案的操作功能,包括:雇員個人信息、導出/導入固定薪資信息、雇員終止合同等等。
4) 薪資處理(Payroll)。薪資管理是本系統(tǒng)資金管理的核心,薪資處理的主要流程是:薪資試運行(中途可停止)è確認è產(chǎn)生自動支付磁盤è月結(jié)。
3.2 系統(tǒng)MVC架構(gòu)設計
經(jīng)分析,本系統(tǒng)在應用方面和實際環(huán)境中存在如客戶機數(shù)量龐大、系統(tǒng)對響應速度要求較高、數(shù)據(jù)庫系統(tǒng)需要絕對安全性等因素,綜合考慮后,本課題決定采用.NET平臺下的MVC架構(gòu)。農(nóng)信社人力資源管理系統(tǒng)的MVC架構(gòu)如圖4所示。
3.3 系統(tǒng)數(shù)據(jù)庫設計
數(shù)據(jù)庫設計是項目開發(fā)和系統(tǒng)設計中的一個重要環(huán)節(jié)。而人力資源管理系統(tǒng)的要求是要準確快捷地管理員工信息,員工由管理員和領(lǐng)導管理;員工需要有工號、姓名、學歷等屬性,這些又都要靠管理員來完成添加。由此得出整個系統(tǒng)的實體關(guān)系圖如圖5所表示。
4 農(nóng)信社人力資源管理系統(tǒng)的實現(xiàn)
在進入主頁之后,可根據(jù)需求對員工的詳細信息進行查看、增加、批量刪除等操作,例如執(zhí)行增加信息時,可進入增加人員信息界面進行添加,如圖6所示。
5 結(jié)束語
該農(nóng)信社人力資源管理系統(tǒng)主要有工時管理(Work-Hour)、系統(tǒng)安全(Security)、人事管理(Personnel)、薪資管理(Payroll)、假期管理(Leave)、招聘(Recruit)、稅務管理(Taxation)、績效評估(Point)等等八個大模塊,是一個將人力管理與財務管理集于一身的人力資源管理系統(tǒng)。通過運用系統(tǒng)各模塊將信息技術(shù)、科技創(chuàng)新引入到人力資源管理當中,實現(xiàn)農(nóng)信社人力資源管理工作的高效性與統(tǒng)統(tǒng)一性,科學地使用人才,最大限度地發(fā)揮人的智慧和潛能,讓高效的人力資源管理成為農(nóng)信社發(fā)展的主要動力,推動農(nóng)信社快速、健康發(fā)展。
參考文獻:
[1] 張國棟.國稅系統(tǒng)人力資源管理系統(tǒng)績效評價體系淺析[J].價值工程, 2011,12(8):34-37.
[2] 張小兵.人力資源管理系統(tǒng)與組織績效關(guān)系研究評述與展望[J].軟科學, 2009,12(3):113-117.
[3] 汪俊燁.強化人力資源管理保障企業(yè)穩(wěn)定發(fā)展[J].科園月刊,2011(9).
[4] 李永琴.農(nóng)信社人事管理系統(tǒng)的設計與實現(xiàn)[J].信息技術(shù)與信息化,2009(3):73-75.
[5] 余凱成, 程文文, 陳維政. 人力資源管理[M]. 大連: 大連理工大學出版社, 2009:12-15.
[6] 李剛.輕量級J2EE學校應用實戰(zhàn)[M].北京:電子工業(yè)出版社,2012.endprint
1.3 PLINQ技術(shù)
PLINQ是應用在并行數(shù)據(jù)查詢,它是.NET 4所引入的并行擴展部分,與LINQ和TPL都有著密切的聯(lián)系。當前版本PLINQ只實現(xiàn)了LINQ to Object的并行操作。將LINQ查詢轉(zhuǎn)換為PLINQ,添加一個AsParallel子句,就完成了操作[5]。PLINQ有“延遲執(zhí)行”的特性,在查詢集合調(diào)用foreach迭代、或者調(diào)用ToList()之類方法時,PLINQ才會執(zhí)行[6]。
在農(nóng)信社人力資源管理系統(tǒng)的實現(xiàn)中,鑒于系統(tǒng)中絕大部分的功能點都需要操作到數(shù)據(jù)庫,為了簡化查詢語句的撰寫,同時提高查詢的執(zhí)行效率,將使用PLINQ技術(shù)實現(xiàn)并行的數(shù)據(jù)查詢。
2 農(nóng)信社人力資源管理系統(tǒng)的分析
經(jīng)過和客戶深入的交流后,確定人力資源管理系統(tǒng)菜單按照系統(tǒng)的功能來分類?,F(xiàn)時農(nóng)信社人力資源管理系統(tǒng)的終端用戶主要分成兩類:人力資源部的普通員工和管理員。其中,普通員工具有的基本功能包括人事、工時、薪資、稅務,罰金和假期等項目管理;而管理員或人力資源部的領(lǐng)導除了具有基本功能外,還具有系統(tǒng)安全和系統(tǒng)編碼的功能權(quán)限。系統(tǒng)總體用例如圖2所表示。
經(jīng)過初步的需求分許,確定農(nóng)信社人力資源管理系統(tǒng)的基本功能,其功能結(jié)構(gòu)圖如圖3所示。
3 農(nóng)信社人力資源管理系統(tǒng)的設計
3.1 系統(tǒng)功能設計
本系統(tǒng)設計目的是幫助企業(yè)的人力資源部門提高工作效率,實現(xiàn)企業(yè)管理的規(guī)范化、自動化和系統(tǒng)化。根據(jù)系統(tǒng)所要實現(xiàn)的目標和任務,以下是根據(jù)系統(tǒng)的菜單順序來給出本系統(tǒng)的主要功能:
1) 檔案維護(File)。實現(xiàn)系統(tǒng)的一些特點功能:如可轉(zhuǎn)換公司/單位、修改密碼、提取特殊數(shù)據(jù)、查看公司結(jié)構(gòu)和系統(tǒng)收件箱等。
2) 系統(tǒng)安全(Security)。根據(jù)公司的需要,為保證系統(tǒng)的安全,根據(jù)不同的使用者設置相應不同的權(quán)限。
3) 員工信息(Personnel)。該功能菜單里包含了所有有關(guān)人事信息和人事檔案的操作功能,包括:雇員個人信息、導出/導入固定薪資信息、雇員終止合同等等。
4) 薪資處理(Payroll)。薪資管理是本系統(tǒng)資金管理的核心,薪資處理的主要流程是:薪資試運行(中途可停止)è確認è產(chǎn)生自動支付磁盤è月結(jié)。
3.2 系統(tǒng)MVC架構(gòu)設計
經(jīng)分析,本系統(tǒng)在應用方面和實際環(huán)境中存在如客戶機數(shù)量龐大、系統(tǒng)對響應速度要求較高、數(shù)據(jù)庫系統(tǒng)需要絕對安全性等因素,綜合考慮后,本課題決定采用.NET平臺下的MVC架構(gòu)。農(nóng)信社人力資源管理系統(tǒng)的MVC架構(gòu)如圖4所示。
3.3 系統(tǒng)數(shù)據(jù)庫設計
數(shù)據(jù)庫設計是項目開發(fā)和系統(tǒng)設計中的一個重要環(huán)節(jié)。而人力資源管理系統(tǒng)的要求是要準確快捷地管理員工信息,員工由管理員和領(lǐng)導管理;員工需要有工號、姓名、學歷等屬性,這些又都要靠管理員來完成添加。由此得出整個系統(tǒng)的實體關(guān)系圖如圖5所表示。
4 農(nóng)信社人力資源管理系統(tǒng)的實現(xiàn)
在進入主頁之后,可根據(jù)需求對員工的詳細信息進行查看、增加、批量刪除等操作,例如執(zhí)行增加信息時,可進入增加人員信息界面進行添加,如圖6所示。
5 結(jié)束語
該農(nóng)信社人力資源管理系統(tǒng)主要有工時管理(Work-Hour)、系統(tǒng)安全(Security)、人事管理(Personnel)、薪資管理(Payroll)、假期管理(Leave)、招聘(Recruit)、稅務管理(Taxation)、績效評估(Point)等等八個大模塊,是一個將人力管理與財務管理集于一身的人力資源管理系統(tǒng)。通過運用系統(tǒng)各模塊將信息技術(shù)、科技創(chuàng)新引入到人力資源管理當中,實現(xiàn)農(nóng)信社人力資源管理工作的高效性與統(tǒng)統(tǒng)一性,科學地使用人才,最大限度地發(fā)揮人的智慧和潛能,讓高效的人力資源管理成為農(nóng)信社發(fā)展的主要動力,推動農(nóng)信社快速、健康發(fā)展。
參考文獻:
[1] 張國棟.國稅系統(tǒng)人力資源管理系統(tǒng)績效評價體系淺析[J].價值工程, 2011,12(8):34-37.
[2] 張小兵.人力資源管理系統(tǒng)與組織績效關(guān)系研究評述與展望[J].軟科學, 2009,12(3):113-117.
[3] 汪俊燁.強化人力資源管理保障企業(yè)穩(wěn)定發(fā)展[J].科園月刊,2011(9).
[4] 李永琴.農(nóng)信社人事管理系統(tǒng)的設計與實現(xiàn)[J].信息技術(shù)與信息化,2009(3):73-75.
[5] 余凱成, 程文文, 陳維政. 人力資源管理[M]. 大連: 大連理工大學出版社, 2009:12-15.
[6] 李剛.輕量級J2EE學校應用實戰(zhàn)[M].北京:電子工業(yè)出版社,2012.endprint
1.3 PLINQ技術(shù)
PLINQ是應用在并行數(shù)據(jù)查詢,它是.NET 4所引入的并行擴展部分,與LINQ和TPL都有著密切的聯(lián)系。當前版本PLINQ只實現(xiàn)了LINQ to Object的并行操作。將LINQ查詢轉(zhuǎn)換為PLINQ,添加一個AsParallel子句,就完成了操作[5]。PLINQ有“延遲執(zhí)行”的特性,在查詢集合調(diào)用foreach迭代、或者調(diào)用ToList()之類方法時,PLINQ才會執(zhí)行[6]。
在農(nóng)信社人力資源管理系統(tǒng)的實現(xiàn)中,鑒于系統(tǒng)中絕大部分的功能點都需要操作到數(shù)據(jù)庫,為了簡化查詢語句的撰寫,同時提高查詢的執(zhí)行效率,將使用PLINQ技術(shù)實現(xiàn)并行的數(shù)據(jù)查詢。
2 農(nóng)信社人力資源管理系統(tǒng)的分析
經(jīng)過和客戶深入的交流后,確定人力資源管理系統(tǒng)菜單按照系統(tǒng)的功能來分類?,F(xiàn)時農(nóng)信社人力資源管理系統(tǒng)的終端用戶主要分成兩類:人力資源部的普通員工和管理員。其中,普通員工具有的基本功能包括人事、工時、薪資、稅務,罰金和假期等項目管理;而管理員或人力資源部的領(lǐng)導除了具有基本功能外,還具有系統(tǒng)安全和系統(tǒng)編碼的功能權(quán)限。系統(tǒng)總體用例如圖2所表示。
經(jīng)過初步的需求分許,確定農(nóng)信社人力資源管理系統(tǒng)的基本功能,其功能結(jié)構(gòu)圖如圖3所示。
3 農(nóng)信社人力資源管理系統(tǒng)的設計
3.1 系統(tǒng)功能設計
本系統(tǒng)設計目的是幫助企業(yè)的人力資源部門提高工作效率,實現(xiàn)企業(yè)管理的規(guī)范化、自動化和系統(tǒng)化。根據(jù)系統(tǒng)所要實現(xiàn)的目標和任務,以下是根據(jù)系統(tǒng)的菜單順序來給出本系統(tǒng)的主要功能:
1) 檔案維護(File)。實現(xiàn)系統(tǒng)的一些特點功能:如可轉(zhuǎn)換公司/單位、修改密碼、提取特殊數(shù)據(jù)、查看公司結(jié)構(gòu)和系統(tǒng)收件箱等。
2) 系統(tǒng)安全(Security)。根據(jù)公司的需要,為保證系統(tǒng)的安全,根據(jù)不同的使用者設置相應不同的權(quán)限。
3) 員工信息(Personnel)。該功能菜單里包含了所有有關(guān)人事信息和人事檔案的操作功能,包括:雇員個人信息、導出/導入固定薪資信息、雇員終止合同等等。
4) 薪資處理(Payroll)。薪資管理是本系統(tǒng)資金管理的核心,薪資處理的主要流程是:薪資試運行(中途可停止)è確認è產(chǎn)生自動支付磁盤è月結(jié)。
3.2 系統(tǒng)MVC架構(gòu)設計
經(jīng)分析,本系統(tǒng)在應用方面和實際環(huán)境中存在如客戶機數(shù)量龐大、系統(tǒng)對響應速度要求較高、數(shù)據(jù)庫系統(tǒng)需要絕對安全性等因素,綜合考慮后,本課題決定采用.NET平臺下的MVC架構(gòu)。農(nóng)信社人力資源管理系統(tǒng)的MVC架構(gòu)如圖4所示。
3.3 系統(tǒng)數(shù)據(jù)庫設計
數(shù)據(jù)庫設計是項目開發(fā)和系統(tǒng)設計中的一個重要環(huán)節(jié)。而人力資源管理系統(tǒng)的要求是要準確快捷地管理員工信息,員工由管理員和領(lǐng)導管理;員工需要有工號、姓名、學歷等屬性,這些又都要靠管理員來完成添加。由此得出整個系統(tǒng)的實體關(guān)系圖如圖5所表示。
4 農(nóng)信社人力資源管理系統(tǒng)的實現(xiàn)
在進入主頁之后,可根據(jù)需求對員工的詳細信息進行查看、增加、批量刪除等操作,例如執(zhí)行增加信息時,可進入增加人員信息界面進行添加,如圖6所示。
5 結(jié)束語
該農(nóng)信社人力資源管理系統(tǒng)主要有工時管理(Work-Hour)、系統(tǒng)安全(Security)、人事管理(Personnel)、薪資管理(Payroll)、假期管理(Leave)、招聘(Recruit)、稅務管理(Taxation)、績效評估(Point)等等八個大模塊,是一個將人力管理與財務管理集于一身的人力資源管理系統(tǒng)。通過運用系統(tǒng)各模塊將信息技術(shù)、科技創(chuàng)新引入到人力資源管理當中,實現(xiàn)農(nóng)信社人力資源管理工作的高效性與統(tǒng)統(tǒng)一性,科學地使用人才,最大限度地發(fā)揮人的智慧和潛能,讓高效的人力資源管理成為農(nóng)信社發(fā)展的主要動力,推動農(nóng)信社快速、健康發(fā)展。
參考文獻:
[1] 張國棟.國稅系統(tǒng)人力資源管理系統(tǒng)績效評價體系淺析[J].價值工程, 2011,12(8):34-37.
[2] 張小兵.人力資源管理系統(tǒng)與組織績效關(guān)系研究評述與展望[J].軟科學, 2009,12(3):113-117.
[3] 汪俊燁.強化人力資源管理保障企業(yè)穩(wěn)定發(fā)展[J].科園月刊,2011(9).
[4] 李永琴.農(nóng)信社人事管理系統(tǒng)的設計與實現(xiàn)[J].信息技術(shù)與信息化,2009(3):73-75.
[5] 余凱成, 程文文, 陳維政. 人力資源管理[M]. 大連: 大連理工大學出版社, 2009:12-15.
[6] 李剛.輕量級J2EE學校應用實戰(zhàn)[M].北京:電子工業(yè)出版社,2012.endprint