高爽 華北理工大學
人力資源管理系統(Human Resources System)是現代企業和機構利用現代化的信息技術管理人力資源的一種計算機軟件系統,利用先進的人力資源系統能夠對員工的數據進行有效分析和管理,為實現企業或者機構降低人員管理成本,優化員工管理策略提供重要的參考依據。
2.1 從系統的功能需求方面進行分析。首先應能夠對職工信息包括出生日期、性別、所在部門、參加工作時間、聯系方式、所在崗位等等方面進行有效管理,對于人力資源管理系統的核心在于職工信息的動態管理,因此做好職工信息方面的分析工作是非常重要的,同時也是系統未來進行拓展和兼容其他功能的重要依據;其次是用人單位管理層--管理模塊的需求分析,管理的內容包括職工調休、請假、辭職等日常管理工作中常見的信息處理;同時,系統的功能需求方面還包括系統管理員的分配、基于用戶和管理數據所形成的數據報表模塊、通信功能模塊以及其他方面人力資源管理擴展功能。
2.2 從系統的安全和穩定性方面進行分析。通常人力資源管理系統都是運行在用人單位內部網絡當中,很少將其放置在公共網絡平臺之上,建議對管理系統的登陸、查詢數據進行保存,系統管理人員可以通過分析各個用戶的登陸行為對系統安全進行審計和追蹤。另外,對于系統數據中一些敏感的數據字段應進行加密處理,同時在各個客戶端進行系統登陸的時候應進行客戶端加密數據傳輸,盡可能從技術角度確保數據安全性、傳輸的有效性;從系統的穩定性方面而言,除去日常系統管理人員的維護以外,系統應具備定期數據備份、數據恢復等功能,保障系統相對的健壯性。
2.3 從系統的拓展性方面進行分析。人力資源管理系統作為ERP軟件的一個組成模塊進行存在,因此從系統的拓展性方面,在進行系統分析的時候,應預留系統接口,為方便用戶升級、功能拓展做好鋪墊性的準備。同時,利用現有的數據資源進行用人單位職工管理數據進行數據分析,為用人單位在未來用人計劃、職工管理方面進行積極調整提供一定的數據參考以及趨勢預測也是非常有必要的。總之,未來人力資源管理系統并不是一個簡單孤立的系統資源,應從系統拓展性方面進行一定的分析和設計。
3.1 系統模式設計。系統模式設計主要是對系統的工作模式進行設計,類似管理系統的常見設計模式有C/S模式和B/S設計模式,其中C/S設計模式是一種基于客戶端/服務端的一種工作模式,該模式最大特點在于客戶端展現方式的靈活性,當然也有一定的缺點,即對客戶端的維護工作方面需要消耗額外的精力;與之相對應的是B/S模式,該模式主要是利用瀏覽器/服務端進行工作處理,相對而言其展現豐富程度相較于客戶端有一定的限制,但隨著一些富客戶端技術的應用發展,對于用戶數據的表現往往接近于客戶端模式,同時該模式不需要對訪問端進行額外處理,通用的瀏覽器即可進行數據交互工作,因此一致性方面具有明顯的優勢,這也是當前軟件系統發展的大趨勢。
3.2 數據庫設計。人力資源管理系統對于數據并發性、數據存儲復雜度要求相對都不高,因此,常見的關系型數據庫基本上都能夠滿足軟件系統應用需要,從用戶使用費用方面而言,采取MySQL這樣免費的數據庫往往在經濟性方面具有較大優勢,當然常見SQLserver、Oracle等數據庫都能較好的滿足用戶數據需求。對于數據表的設計方面,主要是分為職工表、管理人員表、系統管理員表、請假表、出勤表、工資福利表等等,對于數據庫表的設計往往具有非常重要的意義,在具體的系統設計時應進行重點考慮。
3.3 拓展性設計。人力資源管理系統拓展性設計主要是基于職工信息以及管理邏輯進行功能性拓展,一方面是對現有數據進行數據挖掘,如通過對某一部門職工在不同時間段內的工作效率進行科學計算和分析,得出職工工作效率規律,為用人單位在工作效率方面加強時提供一定數據參考;同時根據用戶的生日信息,可以進行一些更加人性化的職工管理,通過在生日期間進行職工祝福、發放一定的職工福利等形式進行等;另一方面,則是對系統功能的有效拓展,例如將人力資源管理系統嵌入到某一OA系統中,或者在現有的人力資源管理系統中加入消息提示、通信模塊等等,拓展性設計是對現有功能進行升級或者豐富的一個過程,需要系統設計時進行功能接口預留。
3.4 測試設計。系統測試設計主要是在系統開發完成以后(也有開發階段進行測試工作的)進行的系統功能性、安全性、邏輯正確性等內容的測試,常見的測試模式包括白盒測試和黑盒測試,白盒測試主要對系統代碼覆蓋率、代碼效率、代碼的正確性進行測試,通常是通過代碼測試用例進行的;而黑盒測試更多的是通過測試人員通過界面輸入、功能性測試等方面的測試方式進行的。對于系統測試方面設計施檢驗系統功能的重要手段,也是系統設計工作中的重要組成部分,對于后續維護工作都有非常有益的幫助。
綜上所述,人力資源管理系統的分析和設計應做好系統功能性、安全穩定性、運行模式的設計、數據庫設計、拓展性設計以及測試設計等方面工作,以確保系統能夠按照既定的分析和設計要求進行順利開發和運行。