摘 要:伴隨著計算機技術的應用普及,利用計算機推動人事管理向著科學化、規范化的道路發展,已經成為人事管理工作的發展的趨勢。單純依靠以手工方式進行人事管理,不僅管需要耗用更多的人力和物力,而且管理差錯率較高,效率低。為了全面提高人事管理工作質量和工作效率,設計和開發人事管理系統勢已勢在必行。本文對此進行了研究和探索。
關鍵詞:人事管理信息系統開發
中圖分類號:C914文獻標識碼:A文章編號:1674-098x(2011)05(b)-0241-01
1 系統概述
現代人事管理系統應基于網絡技術進行開發,使之成為相對開發和互動的平臺。管理系統應具有訪問實時性和高效性,依托web技術以及交互應答技術,實現系統數據的建立和瀏覽和維護。當人事信息發生改變時,本人即可通過人事管理系統進行信息更新,在獲得批準后生效。同樣,其他諸如報銷、請假、培訓等日常性管理操作也可以采取相似方法進行,即可保證信息更新的速度,也能夠有效降低人事管理系統維護人員的信息采集工作量量。提高工作效率,使內部信息溝通更加順暢。
2 功能需求
功能需求是設計數據庫的前提和基礎,完整、準確、清晰的功能要求對于系統的設計實現具有重要作用。本系統的功能需求如下。
2.1 人員信息
需要包括基本信息的增加和修改,部門人員的調動,人員離職和退休手續辦理。系統需要在部門進行變動申請后,通過人事部門上報領導進行審批。
2.2 工資管理
應能夠根據不同的工資項目以及計算公式,自動得出個人所得稅的上繳額度。需要進行的主要操作包括工資包括類別的鍵入,各種工資數據以及資料的輸入,各類工資數據的匯總和數據自動計算。
2.3 績效考核
績效管理包括:括考核計劃的制定;考核信息的收集;考核計劃的錄入。管理系統應自動完成績效分析和評價,給出評分。并將考核結果運用在工資發放中。
2.4 統計查詢
其功能應該包括各類人員信息查詢和各項資料查詢。統計功能包括對部門人員的年齡、性別、職務、學歷等的統計,按照工號和姓名可完成精確查詢。
2.5 權限管理
具體功能包括:定義各種權限,對各類權限用戶按照等級給予添加、修改、查詢、刪除等權限。確保系統的安全性和保密性。
3 系統設計
3.1 設計目標
一是要具有較好的集成性,系統設計的范圍較多,各個應用之間均由一定的內在聯系,因此系統應能夠靈活的整合資源,便于拓展應用。二是應具有較好的開放性,人事管理系統對業務流程具有很大的影響,此外人事管理系統可能和其他系統有互聯關系,為此需要提供多種數據,并具有很好的開放性,在整體信息化網絡中發揮應有作用。三是應具有一定的靈活性,人事管理系統應可以適應組織的發展,這就要求系統結構流程可以更加靈活的定義,并適應新業務的流程改進。
3.2 技術框架
采取B/S軟件體系結構,使用戶界面能夠完全通過www瀏覽器來實現,前端實現事務邏輯,結合瀏覽器的腳本語言,運用瀏覽器實現過去專業軟件殘能實現的強大功能,可以實現節約成本的目的。基于B/S體系結構的技術框架的系統安裝以及維護工作全部能夠在服務器端進行解決。在用戶使用系統的時候,只需要瀏覽器就能夠運行所有模塊,實現了零客戶端。可以在運行過程中自動升級,并能夠實現多種網絡、多種應有的聯網功能,形成統一使用的開放性平臺。
3.3 數據庫設計
數據庫規劃目標:能夠提供非常靈活的查詢功能。可以管理訪問人員的權限。維護基本信息數據,維護調動申請數據,個人簡歷、備注等項目
退休人員基本信息包括:維護工數據,績效數據,維護訪問權限。支持各種查詢。
在員工基本信息包括:員工工號、姓名、性別、部門、學歷、籍貫、年齡、工作時間、聯系電話、身份證號、工齡、投保情況、備注以員工工號為主鍵,部門、職稱和籍貫代碼為外鍵,和靜態表主鍵構建關聯。
4 系統實現
4.1 登錄部分的實現
系統運行的部分功能界面如下圖。
Dim rs As
New ADODB .Reeordset
Private Sub Form_Load()
On Error Go To errhandler
************* ****************
建立menZhuanehu
Dim strl As String
strl=“Provide= OraOLEDB.Oracle.l;Password=ws2000; UserID=wsuser;Data
Source=ws2000:Persist SecurityInfo=1”
If menZhuanehu.State=adstate OPen Then
menZhuanehu.Close
End If
menZhuanehu.CommandTimeout=600
menZhuanehu.CursorLoeation=adUseClient
menZhuanehu.Open strl
****************************************
Exlt Sub
errhandler:
MsgBox“連接數據庫失敗”,vbOKOnly+vblnformation,“提示”
Exit Sub
End Sub
4.2 客戶瀏覽部分
受篇幅限制,不在此處復制系統代碼,ASP.NET Web服務,ASP.NET用.asmx文件來提供web支持。.asmx是一個和.aspx文件相類似的文本文件。此類文件是包括.aspx文件的ASP.NET應用程序。和.aspx類似,這類問卷是能夠URI尋址的。(其他代碼略)
4.3 系統測試
在軟件設計實現的各個階段都可能出現錯誤,因此在各個階段都應進行比較嚴格的技術審查,盡早發現和糾正錯誤。如果運行之前,還沒有發現錯誤,可能造成比較嚴重的后果,在使用中校正錯誤的代價將更大。因此在軟件投入生產性運行之前,要進行必要的測試,糾正差錯。我們應當認識到,無論黑盒測試還是白盒測試均無法做到窮盡測試。但是,測試依然是保證程序的可靠性不可或缺的步驟。應仔細設定測試方案,盡最大可能減少錯誤。
5 結語
本文介紹了人事管理系統的設計和實現過程,其中包括需求分析、整體設計、軟件測試等多個步驟,該系統不僅能夠完成日常人事掛歷工作,還新增了績效考核等新功能,可以適應當前人事管理工作信息的需要。
參考文獻
[1] 范師煊,王珊,編.數據庫系統概論[M].高等教育出版社,2002年.
[2] 張勇.VisualBasic課程設計案例精編[M].中國水利水電出版社,2004年.