設計建立人事資訊管理系統的模組論文

設計建立人事資訊管理系統的模組論文

  隨著資訊化時代的到來,人事管理系統也以方便、快捷、費用低、綠色環保的優點正慢慢地進入各個行業和領域,將傳統的員工管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,並加速資訊的更新速度,使管理層人員能夠在第一時間瞭解到員工的資訊,從而進一步的進行對員工的調配。

  一、基於B/S結構的人事管理系統模組的建立

  結合公司實際的人事制度,並根據人事管理部門的工作職能和內容特點,為了使人事管理各種資訊的系統化、規範化和自動化。設計整個系統由人事資訊管理、基於微博平臺的資訊釋出管理和系統設定三大部分組成,使用者只需獲取到正確的被授權帳戶,即可透過瀏覽器登入系統。具體而言,整個系統主要由以下模組組成,各模組的基本功能簡要描述如下:

  1、人事資訊管理模組

  人事資訊管理包括員工資訊管理(員工ID、姓名、性別、年齡、出生年月、專業、畢業院校等資訊的錄入)、員工工作經歷(員工ID、起止時間、單位及職位等資訊)、員工學習經歷(員工ID、起止時間、院校、專業等資訊)、部門資訊管理(部門ID、部門名稱等資訊)、工資管理(員工ID、計發日期、基本工資、獎金、補貼等資訊)。其中:

  (1)員工管理:員工在職、離職、退休、實習/試用狀態的快速查詢以及自定義關鍵字查詢。員工入職、轉正、調崗、離職、復職等。這些業務即可以直接透過更新員工資訊來辦理。員工資訊支援Excel格式的匯出,使用者可對人事檔案進行批次匯出。

  (2)部門管理:使用者可以對部門進行設立和撤銷操作,建立無限層級的樹形部門結構。可以查詢部門的相關資訊。

  (3)工資管理:被授權的使用者透過填寫基本工資,獎金,五險一金及其他工資專案生成一員工該月工資記錄。可以方便查閱每月薪酬資料,匯出Excel格式工資確認單。

  2、基於微博平臺的資訊釋出管理模組

  微博是一個基於使用者關係資訊分享、傳播以及獲取的平臺,而微博開放平臺是一個基於微部落格系統的開放的資訊訂閱、分享與交流平臺,登入平臺並建立應用,使用微博平臺提供的介面。包括微博繫結(繫結企業的官方微博)、資訊釋出(可以選擇已經繫結微博進行釋出資訊)、資訊反饋處理(對於企業釋出的資訊,必定會得到社會上一些關注群眾的反饋。對於這些反饋,可以指定相對應的使用者負責處理)。

  3、系統設定模組

  這一模組設定主要包括使用者管理(為企業每位員工設定一個帳戶,且為其授予相對應的許可權)、許可權管理(只允許系統管理員操作。原則上來說,在不增力》新模組和新需求的情況下,無需對其進行操作)、角色管理(如果系統預設的幾個角色不滿足需求時,可以為相對應的使用者新創角色,賦予適當的許可權)、系統操作曰志(可以查詢每個使用者對系統的操作,用於維護的系統或者進行系統操作資訊統計)。

  二、基於B/S結構的人事管理系統模組總體設計

  1、系統結構設計

  人事管理系統作為系統支撐平臺,主要是提供系統安全服務和協同工作平臺的資料庫服務,提高企業人事管理效率,方便相關資訊的`查詢檢索,確保資訊資料的完成性,以及系統的安全性、互動性和可操作性,因此係統結構設計是構建人事管理系統的首要工作。

  基於這些方面的考慮,筆者在系統模組的總體設計中選擇B/S(Browser/Server)體系結構,即瀏覽器伺服器結構。在這種結構下,使用者工作介面透過瀏覽器來實現,使用者透過瀏覽器向分佈在網路上的許多伺服器發出請求,伺服器對瀏覽器的請求進行處理,將使用者所需資訊返回到瀏覽器。

  因此,使用B/S結構大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了使用者的總體成本,便於維護和開發系統。

  2、系統的開發工具和關鍵技術

  經過實際的需求分析,基於B/S結構環境下,人事管理系統採用主流的MVC模式,用eclipse開發工具和mysql作為後臺資料庫,在方法上採用SpringMVC實現頁面跳轉的控制,Spring和hibernate整合實現業務邏輯的管理和業務物件的持久化,主要對員工的資訊以及跟人事相關的工作流程進行集中的管理。

  3、系統的資料庫設計

  對於人事管理管理系統資料庫的設計,筆者借用E-R模型(實體-聯絡圖)的方法,根據人事管理中每個實體,建立實體集、屬性和聯絡集。人事管理系統以mysql作為後臺資料庫,根據系統功能模組的劃分以及功能設計的要求,進行資料庫命名,並建立多個數據信息集,包括前面提到的人事資訊管理、基於微博平臺的資訊釋出管理和系統設定三個大的模組資料庫。

  三、基於B/S結構的人事管理系統模組的實現

  1、系統的登入介面和主介面

  在網頁上輸入正確的IP地址,轉到人事管理系統的登入介面,再輸入正確的使用者命和密碼,才能連線到人事管理相關資料庫,登陸到系統主介面。根據前文中功能模組的設定,系統的主介面中包含三個大模組:人事資訊管理模組、資訊釋出管理模組和系統設定模組,然後可以進入二級模組、三級模組,使用者可以根據自己的需求,選擇不同的選單進行相關操作。

  2、人事資訊管理模組的實現

  人事資訊管理介面涉及的內容較多,包括了員工管理、部門管理和工資管理三個二級模組,並分別在二級模組中設定了員工基本資訊管理、部門資訊管理和工資基本資訊管理,其中:

  (1)員工基本資訊管理。單擊“員工資訊”,在出現的列表頁面上,可以透過“新增”、“編輯”、“刪除”和“重新整理”四個按鈕對公司員工資料資訊的新增、儲存、查詢、修改、刪除與編輯,根據員工實際情況,動態的更新員工的基本資訊,學習經歷,工作經歷和個人影象,方便對員工的分類與管理。在修改功能上,可重新配置該員工的所屬部門、崗位狀態、以及相關資訊。此外在列表頁面,還可設定顯示每頁顯示的記錄數,以及用關鍵字搜尋相關的記錄,並且使用者可以選擇Excel或者Word匯出員工資訊。

  (2)部門資訊管理。單擊“部門資訊”,在出現的列表頁面上,可以對公司各部門資料資訊的新增、儲存、查詢、修改、刪除與編輯,可按照公司組織架構操作部門結構。作為部門資訊與員工資訊有著密切的關係,每一名員工都從屬一個部門。此外,點選所選部門,可檢視部門的相關其他資訊。

  3、基於微博平臺的資訊釋出管理模組的實現

  在資訊釋出管理模組下包括了微博帳號繫結、資訊反饋處理和息釋出三個二級模組。

  (1)微博帳號繫結。點選“微博帳號繫結”列表,單擊“繫結”按鈕,使用微博平臺提供的介面,登入平臺並建立應用,微博繫結帳號成功後,會呼叫相關的微博API獲取該微博的資訊,轉化成本地資料庫記錄儲存,並且在頁面上顯示微博帳號的描述、繫結狀態、關聯使用者以及微博資訊。

  (2)資訊反饋處理。綁定了微博後,單擊“資訊反饋處理”,在微博資訊查詢頁面上,根據不同的條件,可以進行查詢微博資訊和資訊處理。例如:人事部門釋出開發部門人員的招聘資訊,對於招聘資訊有興趣的人群可能想了解開發更多的資訊,而這方面人事部門可能未能準確敘說,可以指派給相關開發負責人,由其直接進行回覆。

  (3)資訊釋出。點選“釋出資訊”,在頁面上可以選擇已經繫結微博帳號進行資訊釋出,包括新聞動態、招聘資訊、市場研究等相關資訊。

  四、系統設定模組的實現

  系統設定介面主要包括了帳號管理和日誌查詢兩個部分。

  (1)帳號管理。單擊“帳號管理”,可以在頁面上選擇“新增”,彈出一個尚未擁有使用者帳號的員工列表,進行新增使用者的操作,並且可以編輯使用者資訊介面,可更改登入名、密碼、郵箱以及相應的許可權,以及新增新的角色或者修改已存在的角色的許可權。

  (2)日誌查詢。單擊“日誌查詢”下拉列表中的“系統日誌”,在這個頁面下,管理員和系統管理員才擁有的檢視許可權,可檢視那所有使用者對系統的修改操作。

  五、結論

  本文對建立基於B/S結構的人事管理系統的設計和實現方案進行了詳細的敘述和說明,為使用者提供充足的資訊管理和快捷的查詢手段之餘,為企業在微博平臺的資訊釋出、資訊管理、資訊反饋提供便利。與傳統方式相比,具有高效率、低成本、高質量的特點,可以節省不少人力、物力及財力,最大化地利用現有資源,使企業更具有競爭力。

最近訪問