王紅旗
摘要:建立能夠滿足企業不同部門的信息處理系統,成為了企業快速發展的重要工具。因此,企業可以設計人事管理系統提高信息處理效率。本文對人事管理系統的各項需求進行了分析,同時較為詳細地描述了人事管理系統的實現過程。企業人事管理系統的建立與健全,能夠在很大程度上提高企業的管理效率,進而提高企業的經濟效益。
關鍵詞:人事管理系統;企業;數據庫技術
一、數據庫技術的發展概述
電子信息技術的發展與進步,在很大程度上推動了數據庫技術的發展,同時也使得人們運用信息技術的程度也在逐漸提升。具體來說,商業經濟管理工作以及科學研究等方面都運用了數據庫專業技術。并且,網絡信息技術與數據庫的高效融合,在很大程度上推動了數據庫的發展運用。在企業運營過程中,加強信息化工作建設,同時建立高效率的網絡辦公環境,從而提升企業的辦公效率和指揮效果。通過對企業實際狀況的調查研究,發展當前企業的信息化建設工作發現迅速,很多企業已經成功做好基礎信息化建設工作。并且,辦公自動化網絡與設備的運用,確實給予企業的運營提供了很大的幫助。因此,很多企業已經開始建設專用的網絡系統,進而在更大程度上提高企業的辦公效率。Client/Server結構是當前廣泛運用的計算模式之一,該結構模式運用網絡技術將任務直接分配給不同功能的計算機,從而將比較復雜的計算以及管理任務直接交給服務器Server,同時將較為頻繁的用戶交往任務交給客戶機Client。總體來說,運用這種結構能夠實現網絡信息資源的共享,以及不同的角色共同完成相關信息的管理工作。企業運用數據庫技術設計人事管理系統,從而實現安全高效的工作過程。
二、人事管理系統的需求分析
1.人事管理系統的性能需求
首先,要求企業的人事管理信息系統能夠在單位的局域網絡,實施高效正常的運行;第二,該系統能夠對數據安全實施一定的保護措施;第三,不同的管理人員在使用過程中,擁有不同的操作權限;第四,系統的運用能夠提高辦公效率,同時減少員工的工作負擔;第五,該系統運行過程中,能夠發揮較好的人機交互功能;第六,該系統擁有靈活便捷的操作界面,用戶能夠隨時運用查詢界面,同時統計結果能夠運用圖表的方式進行顯示,從而在一定程度上便于用戶的使用查看;第七,該系統容易維護與擴充;第八,該系統擁有較好的容錯性能,從而在一定程度上便于用戶發現操作過程中的錯誤。
2.人事管理信息系統的功能需求
用例是對系統功能性需求實施描述的主要工具,同時運用包圖對功能用例實施分類。如果每個包圖看作一個子系統,也具體的系統管理圖如圖1所示。從功能上分析,該系統由七個子系統組成:基本信息管理子系統、檔案信息管理子系統、考勤信息管理子系統、工資發放信息管理子系統、休假信息管理子系統、查詢統計子系統以及系統維護子系統。子系統的不同使得所管理的實務也有所不同。在一個包中,運用用例圖來表示系統的參與者以及用例,同時用例運用規約進行更加詳細的描述。用例圖主要是指外部執行者用戶能夠觀察系統功能的模型圖。用例是系統運行過程中的功能單元,可以成為執行者與系統的交互作用。并且,用例圖的主要用途是將系統用例與執行者列示出來,同時顯示執行者是否參與用例的執行。
三、企業人事管理系統的實現過程分析
1.人事管理系統的總體框架設計
根據結構模型的分析,將系統主要分為三部分:表示層、數據層以及功能層。首先,表示層是指客戶的應用程序,同時表示層主要安裝在院系或者部門的人氣管理客戶機上。第二部分數據層是指SQL Server數據庫服務器,主要是數據信息資料的存儲空間,一般安裝在人事管理中心的服務器上。第三部分功能層是指進行邏輯以及代數運算,從而獲取應用系統需要的結果;功能層可以單獨在服務器上進行安裝,用來處理客戶機的連接請求。
2.人事管理系統的數據庫設計工作分析
依據人事管理系統的需求,可以將存儲的數據主要分為六類:人員基本信息、人員檔案信息、人員考勤信息、人員休假信息、人員工資信息以及信息維護信息。結合本系統功能以及企業管理工作過程,所設計的數據項與數據結構主要由字典、綜合信息管理以及系統維護管理。
(1)字典。第一項為單位編碼表,主要存儲運用單位的編碼以及名稱等信息;第二項為基本資料表,主要存儲全部人員的編碼以及自然屬性等對比信息;第三項為管理員表,主要存儲操作人員的賬號密碼以及其他信息;第四項為報表,主要存儲記錄的統計結果等相關信息。
(2)綜合信息管理。第一項為職工基本信息表,主要包含職工編碼、姓名、學歷等個人信息,以及工資、職務等工作信息。第二項為檔案信息表,主要包含職工入職以后所獲取的榮譽、懲罰等相關信息。第三項為考勤信息表,主要包含職工簽到的相關信息。第四項為工資信息表,主要包含員工的工資信息,比如:工作時間、曠工情況以及遲到次數等信息(如表1)。
(3)人事管理系統的維護管理工作。第一項為單位信息表,主要包含部門的編碼名稱以及其他部門信息。第二項為代碼維護表,第三項為單位合計記錄表。數據庫運用的數據都需要找到正確的對應字段,才能夠進行存儲。所以,設計數據表時必須堅持完整性的選擇。同時,要明確字段的名稱,正常來說字段名稱選擇相近含義的英文或中文單詞。并且,很少運用中文字段名,一般運用英文字段名。
3.企業人事管理系統的開發環境
該系統的開發環境主要包含硬件環境與編程工具。首先,硬件環境要求主要是對CPU、操作系統、內存以及監視器的要求。具體來說,CPU要求Intel Pentium 166MHZ或者更高端的處理器;操作系統要求Microsoft Windows 98或者更高的系統版本;內存要求65MB以上的內存;監視器要求系統支持的VGA或者分辨率更高的監視器。
結合企業的人事管理系統的主要特點以及各種需求,同時考慮到系統開發的具體時間日期,該系統運用微軟公司研發的Visual Basic 6.0作為前臺的開發工具,以及MS SQL Server作為后臺運行數據庫。具體編程工具的運行過程為:VB前臺運用ADO專業技術以及相應的數據環境,從而對SQL數據庫進行訪問。
總結:該系統包含七個功能模塊,能夠將不同的部門信息納入系統管理范圍內,從而在一定程度上提高企業和部門的辦公效率。然而,該系統在未來的使用過程中還有待擴充與完善。例如:該系統可以增加適當的考核模塊,同時增加數據查詢的動態考核功能,進而在一定程度上支持推動領導的正確決策。并且,軟件技術的不斷發展與進步,使得B/S技術在企業人事管理系統中的實際運用還有待研究。比如:企業內部保密程度較低的模塊,可以運用B/S模式進行人事管理工作,進而在一定程度上便于企業與個人實施信息查詢。
參考文獻
[1]范芹.淺談企業人事管理系統的設計與實現[J].現代企業文化,2017,(33).
[2]李小莉.淺談企業人事管理系統的設計與實現[J].現代企業文化,2017,(6).
[3]劉曉靜.淺談企業人事工資管理系統的設計與實現[J].時代金融(下旬),2012,(4).