摘 要:人力資源管理是企業(yè)管理中的一個重要內(nèi)容。在經(jīng)濟新常態(tài)下,結(jié)合單位實際的人事制度,經(jīng)過實際的需求分析,采用面向?qū)ο蟮姆治龇椒ê凸δ軓姶蟮腣isual C++ 6.0作為開發(fā)工具而開發(fā)的人力資源管理系統(tǒng),界面簡單、易于操作、靈活、實用,能完成人事管理的全過程,包括部門信息的管理、員工基本信息的管理、工作經(jīng)歷的記錄、員工的考勤信息的登記、員工考評信息的登記。該系統(tǒng)特別適用于中小型企業(yè)的需要,有利于提高中小型企業(yè)的信息化水平。
關(guān)鍵詞:VC++ 人力資源 管理信息系統(tǒng) 面向?qū)ο蟪绦蛟O(shè)計
中圖分類號:TP31 文獻標識碼:A 文章編號:1674-098X(2015)09(a)-0018-02
Abstract:The human resources management is one of the important contents in the enterprise management. Under the new economy, on the basis of the actual personal system and the requirement analysis, with OOP and VC++ 6.0, the human resources management is designed and realized. The interface of the system is simple, easy to operate, flexible, practical and the system can complete the whole process of personal management, including department information management, employee basic information management, record of work experience, the registration of the employee's attendance information and registration of employee information. The system especially applies to the small and medium enterprise,and is conducive to improving the information level of small and medium enterprises.
Key Words:VC++;Human resources;MIS;OOP
人力資源管理是企業(yè)管理中的一個重要內(nèi)容。最初的人事管理是靠人力來完成的,當企業(yè)擴大規(guī)模,企業(yè)內(nèi)員工越來越多,如何管理好員工的信息成為了企業(yè)管理中的一個大問題。隨著計算機網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,信息技術(shù)在企業(yè)管理得到了越來越廣泛的應(yīng)用。信息化對外改變了企業(yè)的營銷模式及其供應(yīng)鏈系統(tǒng),對內(nèi)則徹底改變了企業(yè)的運作模式,從而對傳統(tǒng)意義上的企業(yè)管理造成了巨大沖擊。人力資源信息化是人力資源發(fā)展到一定階段的必然產(chǎn)物,也是企業(yè)人力資源管理的發(fā)展方向,也是企業(yè)應(yīng)對激烈競爭環(huán)境的重要武器。在經(jīng)濟新常態(tài)下,無論什么類型的企業(yè),通過對企業(yè)人力資源系統(tǒng)的信息化,能夠提升人力資源管理的運行效率,提高人力資源解決方案的執(zhí)行力,有效改善人力資源部門的服務(wù),降低工作成本,優(yōu)化人力資源管理的流程控制,強化企業(yè)多個部門的管理。因此,利用計算機實現(xiàn)單位企業(yè)人力資源管理勢在必行。人力資源管理信息化是綜合應(yīng)用計算機技術(shù)與網(wǎng)絡(luò)技術(shù),融合科學(xué)的管理方法,輔助人力資源從業(yè)人員完成信息管理和完善管理職能的應(yīng)用系統(tǒng)。由于我國各個企業(yè)有著自身的體制、機制與特點和不同的要求,在開發(fā)人力資源管理系統(tǒng)時,需求分析就成了至關(guān)重要的一環(huán)。為了使開發(fā)的系統(tǒng)更接近真實世界的客觀規(guī)律,我們采用面向?qū)ο蟮姆治龇椒?,結(jié)合單位實際的人事制度,經(jīng)過實際的需求分析,采用功能強大的Visual C++ 6.0作為開發(fā)工具而開發(fā)的人力資源管理系統(tǒng),界面簡單、易于操作、靈活、實用,能完成人事管理的全過程,具體功能包括部門信息的管理、員工基本信息的管理、工作經(jīng)歷的記錄、員工的考勤信息的登記、員工考評信息的登記。
1 系統(tǒng)結(jié)構(gòu)
基于VC++的人力資源管理系統(tǒng)主要由系統(tǒng)管理,部門信息管理,員工信息管理,員工考勤登記,員工考評登記等模塊組成,系統(tǒng)結(jié)構(gòu)如圖1所示。
2 模塊功能
(1)系統(tǒng)管理模塊。
系統(tǒng)管理模塊將系統(tǒng)用戶分為超級管理員和普通管理員兩類。該模塊的功能包括登陸系統(tǒng),添加超級管理員和普通管理員,修改用戶名和密碼等。超級管理員具有最高優(yōu)先級,可以添加其他管理員。而普通管理員登陸后,只能瀏覽信息。用戶通過正確的用戶名和密碼登陸。
(2)部門信息管理模塊。
部門信息管理模塊部門主要完成添加部門信息、修改部門信息、刪除部門信息等功能。
(3)員工信息管理模塊。
員工信息管理模塊主要完成員工基本資料、雇員及職位類型與級別的設(shè)置、人事資料的保存與記錄等功能。
(4)員工考勤登記模塊。
員工考勤登記模塊的主要功能包括可自定義人事制度,可在所需時間段內(nèi)檢查員工考勤記錄并做統(tǒng)計分析,可手工輸入和調(diào)整員工考勤并支持批處理,考勤數(shù)據(jù)可導(dǎo)出成為XML文件。
(5)員工考評登記模塊。
員工考評登記模塊的主要功能包括自由定義獎懲種類,可添加、修改、撤銷以及刪除員工獎懲,導(dǎo)出為XML文件,可選擇要考評的部門并選擇月份。
3 系統(tǒng)實現(xiàn)
3.1 基于VC++的人力資源管理系統(tǒng)的工作原理
倉庫管理信息系統(tǒng)采用常用的兩層結(jié)構(gòu)的C/S模式。用戶通過操作界面進入系統(tǒng)。用戶輸入的各種操作信息通過客戶端將各種操作命令或數(shù)據(jù)請求發(fā)送到數(shù)據(jù)庫服務(wù)器;根據(jù)相應(yīng)的邏輯運算,數(shù)據(jù)庫服務(wù)器向客戶顯示相應(yīng)的信息,并執(zhí)行相應(yīng)的命令得到相應(yīng)的數(shù)據(jù)集,對數(shù)據(jù)集進行相應(yīng)的處理,然后將數(shù)據(jù)集數(shù)據(jù)返回給客戶。其工作原理如圖2所示。
3.2 基于VC++的人力資源管理系統(tǒng)的數(shù)據(jù)庫設(shè)計
根據(jù)人力資源管理系統(tǒng)的特點及功能,我們建立了人力資源管理系統(tǒng)的E-R圖如圖3所示。
在編程過程中,為了突出VC++面向?qū)ο蟮奶攸c,我們?yōu)閿?shù)據(jù)庫每個表建立了一個操作數(shù)據(jù)庫的類,這樣以后需要操作數(shù)據(jù)庫時,直接調(diào)用這些類的成員函數(shù)就可以了。
4 關(guān)鍵技術(shù)
DAO提供了一個框架,用它創(chuàng)建代碼可以創(chuàng)建和操作數(shù)據(jù)庫。DAO使用Microsoft Jet數(shù)據(jù)庫引擎來訪問數(shù)據(jù)庫,并允許VC++開發(fā)者通過ODBC像直接連接到其他數(shù)據(jù)庫一樣,直接連接到Access表。Microsoft Jet為Access和VC++這樣的產(chǎn)品提供了Jet數(shù)據(jù)庫引擎。DAO類提供了比ODBC類更廣泛的支持。它支持對各種ODBC數(shù)據(jù)源的訪問,即只要有ODBC驅(qū)動程序,使用Microsoft Jet的DAO就可以訪問ODBC數(shù)據(jù)源;另一方面,由于DAO是基于Microsoft引擎的,因而在訪問Access數(shù)據(jù)庫時具有很好的性能。
MFC提供了一組DAO類,封裝了底層的DAO API,從而大大簡化了程序的開發(fā)。利用MFC的DAO類,用戶可以編寫?yīng)毩⒂贒BMS的應(yīng)用程序。
5 結(jié)語
隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,信息技術(shù)在企業(yè)管理得到了越來越廣泛的應(yīng)用。在經(jīng)濟新常態(tài)下,由于產(chǎn)品的更新?lián)Q代的加快,產(chǎn)品使用年限縮短,加上人們個性化需求趨勢的增強,信息化使得企業(yè)的對外營銷模式及供應(yīng)鏈系統(tǒng)都發(fā)生了巨大的變化,企業(yè)的內(nèi)部運作形式也發(fā)生了相應(yīng)的改變。在此背景下,企業(yè)為了在激烈的市場競爭中立于不敗之地,通用的信息管理系統(tǒng)已經(jīng)很難滿足社會不同層次企業(yè)的需要。人力資源管理是企業(yè)管理中的一個重要內(nèi)容,也是企業(yè)信息化管理的關(guān)鍵組成部分,通過信息化人力資源管理,不僅實現(xiàn)人力資源管理的自動化,而且能整合企業(yè)內(nèi)外的人力資源信息,使其與企業(yè)人力資本運營更加匹配,讓人力資源管理者成為企業(yè)的重要經(jīng)營伙伴,從而真正體現(xiàn)人力資源管理在企業(yè)管理中的戰(zhàn)略地位。該文結(jié)合中小型企業(yè)的實際,根據(jù)軟件工程的設(shè)計思想,通過需求分析,采用面向?qū)ο蟮姆治龇椒ê凸δ軓姶蟮腣isual C++ 6.0作為開發(fā)工具而開發(fā)的人力資源管理系統(tǒng),界面簡單、易于操作、靈活、實用,能完成人事管理的全過程,對系統(tǒng)的關(guān)鍵模塊即部門信息的管理、員工基本信息的管理、工作經(jīng)歷的記錄、員工的考勤信息的登記、員工考評信息的登記等進行了詳細分析,同時對基于VC++的人力資源管理系統(tǒng)的數(shù)據(jù)庫進行了設(shè)計。本系統(tǒng)特別適用于中小型企業(yè)的需要,有利于提高中小型企業(yè)的信息化水平。
參考文獻
[1] 譚德強,姜波.實用軟件工具與環(huán)境教程——C++高級編程[M].北京:清華大學(xué)出版社,2006.
[2] David J.Kruglinski.Visual C++技術(shù)內(nèi)幕(第四版)[M].北京:清華大學(xué)出版社,2001.
[3] 史嘉權(quán).數(shù)據(jù)庫系統(tǒng)教程[M].北京:清華大學(xué)出版社,2006.
[4] 黃強,等.淺談信息技術(shù)對人力資源管理模式的影響[J].企業(yè)導(dǎo)報,2015(12):141,148.
[5] 劉磊.人力資源管理教材[M].北京:中國電力出版社,2013.
[6] 郭寧,鄭小玲.管理信息系統(tǒng)[M].北京:人民郵電出版社,2010.
[7] 李逢玲,鄭飛.基于C/S模式的倉庫管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2008,31(16):87-88,91.