張金龍
(三門峽職業技術學院,河南 三門峽472000)
人力資源是企業管理中的重要環節,對人進行有效的管理,可充分調動人員積極性,挖掘人員的潛力,實現企業的現代化管理。對人進行有效的管理,借助于有效的信息管理工具可起到事半功倍的效果。借助計算機現代信息技術完成企業的日常事務,是推動企業實現規范現代化管理的必要工具和手段。人力資源管理工作除大量全局性戰略性的規劃問題外,更多的是日常的、瑣碎的事務,如人事管理、薪酬管理、考勤管理、培訓管理等等。如果所有的日常工作都由人工來完成,當企業人員眾多時,有幾萬甚至幾十萬員工時,則工作量很大,要耗用較多的人力和物力,管理的差錯率高、效率低,非常不適用。而借助于計算機工具推動人事管理朝科學化、規范化發展,是人事管理工作的發展趨勢。企業人事管理系統是企業推行企業現代化管理,實現管理人員、薪酬管理、培訓管理等的信息化管理工具。
人事管理系統進行設計與實現之前的第一步工作即是軟件開發中必備的一項工作,即軟件功能需要分析工作。這是軟件開發工作中基礎而且重要的一個環節,只有對功能需要了解清楚了,才能滿足目標功能需要,設計出適用的系統來。
通過調研與訪談,筆者了解到部門人事信息管理系統主要想實現以下功能:
1.用戶管理:從用戶管理方面來說,由于人力資源部管理人員較多,工作分工較為詳細,培訓與開發、薪酬與福利、招聘與配置、員工關系管理等各個模塊都有專員來負責相應模塊的工作,錄入信息的內容不同,同時,由于工作職責、職級的不同,工作的權限也不同,加之有人事信息是保密性較高的內容,如人事信息或薪酬信息等。
2.部門管理:在人事管理系統中進行部門管理,在系統設計時,要充分反應組織、分公司與部門間的組織架構與組織關系,充分地反映部門的基本的信息,能對部門進行維修管理,即對部門的信息進行修改。
3.員工信息的管理:能夠對員工信息進行管理與維護,當企業員工眾多時,能夠對員工信息進行方便的查詢,便捷地輸入多種篩選條件,查詢符合條件的員工信息。在信息維護方面,要能夠方便地錄入及更改員工的基本信息,把員工的信息錄入員工檔案,如員工的生日、民族等基本信息、求學經歷、工作經歷、家庭關系、個人的培訓記錄、組織關系等等基礎信息,并能夠方便地進行新增、刪除、修改操作等,也可以快速地瀏覽,及時獲取到需要的信息。
4.員工的薪酬管理:員工薪酬管理模塊應是系統設計的一個主要模塊,要能夠自主設計加入項目或刪除項目,并能夠根據設定的條件完成自動扣減或累加,同時要根據具體的項目計算個人所得稅,自動計算出個人所得稅的額度,并自動形成工資數據的匯總,能夠錄入工資數據得出所得稅的額度,并能夠對各類數據進行匯總、分析,得出員工薪金的情況,并能打印出工資條。
5.績效考核:績效管理應包括對各個部門的績效計劃目標的制訂,收集考核信息,并整理匯總錄入??蓪ο到y項目進行加入,自動地算出績效分析和評價的結果,并給出評分。有效地把績效考核體系與薪酬體系聯系起來,使績效考核的結果有效地載入員工薪酬管理模塊,形成自動的分析與評價,并在薪酬中得以體現。
6.考勤管理:實現員工的考勤管理,人事管理系統與外接的考勤數據要有數據接口,實現數據的共享與交互式應用。通過指紋式或人臉識別等類的外接考勤設備采集到用戶的考勤信息后,形成考勤信息數據庫。系統設計時,要建立數據接口,能夠識別和處理員工的考勤數據信息,完成員工的日常考勤、加班信息、出勤信息、請假信息等的修改、添加和刪除,實現數據的共享。同時提供查詢功能,根據員工的姓名等信息關鍵字,實現信息查詢功能。
7.招聘管理:人事管理系統要涵蓋員工的招聘信息,對企業員工的招聘信息和應聘信息進行管理,實現信息修改、添加和刪除等功能。
8.統計查詢:人事管理系統重要的功能是要進行統計查詢功能,針對于員工部門、年齡、性別、職務、學歷等信息關鍵字,完成數據的統計與查詢工作,實現精確查詢,滿足人力資源部日常的管理工作。
此外,要完善人事管理系統的權限管理功能,保證系統的安全性與保密性。同時,也要適時地加入用戶系統幫助功能,員工通過系統幫助功能來學習了解系統的使用方法,以助于系統的使用。
系統設計是建立系統的過程,需要在分析研究基礎上完成軟件的開發工作。
1.設計目標
人力資源管理系統的設計目標為:一是要對企業人員的信息及薪酬信息進行管理;二是要對系統用戶進行管理,并對權限進行完善;三是要實現全過程全環節的檢索功能;四是要有良好的集成性,以方便拓展應用;五是要有良好的開放性,以對整個系統有互聯關系;六是要有一定的靈活性,以適應新業務流程的改進。
2.技術框架
該系統采用B/S軟件體系結構,支持www瀏覽器瀏覽,可運用瀏覽器實現過去專業軟件的強大功能。基于B/S體系結構的技術框架的系統安裝及維護工作,可在服務器端完成。實現了零客戶端,形成統一使用的開放性平臺。
3.數據庫設計
良好的需要分析為數據庫的設計打下了良好的基礎,根據需求分析的要求,在SQLServer 2000數據庫中建立了數據表,主要有:(1)用戶信息表。內容為用戶信息及權限設定情況說明;存放系統用戶基本信息及權限;(2)員工信息表。內容為員工的基本信息;(3)員工考核表。內容為員工的績效考核數據與結果等信息;(4)部門信息表。內容為企業員工的信息情況;(5)員工獎懲表。內容為員工的獎懲信息;(6)員工職位表。內容為員工的職位信息;(7)員工薪金表。內容為員工的薪酬等信息;(8)職位變動表。內容為員工的職級內容;(9)工作計劃表。內容為員工的工作計劃;(10)工作經歷表。此外,可根據需要,對表的結構進行調整等。
1.系統開發環境
系統使用visual Studio2008工具,并使用.NET框架的Ado.NET技術進行數據庫系統的說明,并使用Sql Server 2005工具進行開發,使用了WinForm技術開發各項功能。Visual Studio2008是微軟公司出品的可視化的開發工具,應用簡單,是非常好的應用程序平臺,使用此工具開發,具有資源占用少、速度快、功能強大等特點。與Micros oft SQL Server 2005的配合使用,建立了基于客戶機/服務器(Client/Server)體系的關系型數據庫管理系統。通過使用Transact SQL語句,SQL Server使用表、視圖、索引等數據庫對象,對現在的數據庫的數據進行定義與修改。
2.系統開發與集成
系統建設采集快速原型迭代的技術路線,建設流程如附圖所示。
人事管理系統在數據整理、數據庫設計、功能設計三個環節同時著力,在多個環節設置了質量的控制節點,三個環節同時開發,最后進行系統的集成。通過系統集成后,進入系統測試階段,并針對于系統開發中存在的問題進行修正。
同時,要求軟件的操作者有一定的計算機基礎,系統管理員要求具有計算機相關專業的專業學習背景,在此基礎上,通過培訓后可熟練應用掌握本軟件。此系統的設計要采用先進的開發技術,所使用的開發程序有WINDOWS的圖形用戶界及WINDOWS易用的風格,界面直觀易懂,且使用方便。

附圖:
[1]郭建宏,文峰.關于人事管理系統的思考[J].洛陽大學學報,2005,(4).
[2]張勇.VisualBasic課程設計案例精編[M].北京:中國水利水電出版社,2004.
[3]周緒,管麗娜,白海波.SQLServer 2000中文版入門與提高[M].北京:清華大學出版社,2001.
[4]薩師煊,王珊.數據庫系統概論(3版)[M].北京:高等教育出版社,2005.