楊琪
【摘要】? ? 在信息社會的大環境下,企業通過軟件系統的開發和運用,將企業人事和勞動管理制度與軟件系統相結合,通過管理軟件的運用,充分利用互聯網的優勢,使企業管理的工具得到充分發揮,進一步提高企業的管理效率,從而使企業更好發展。而工資管理作為企業管理重要的組成部分,發揮著非常重要的作用。本文基于Web系統,對相關的工資管理系統的開發研究和實際運用進行討論,尋找出其存在的問題,并提出解決辦法。
【關鍵詞】? ? SSH三層架構? ? 工資管理系統? ? 企業管理
企業管理自動化在信息社會的背景下,獲得長足發展,并在計算機技術飛速發展,軟件系統進化迅速的支撐下,企業依靠信息技術,管理越來越便捷。而工資管理作為企業管理的組成部分,與企業各項管理關系非常緊密。之所以企業的工資管理能夠用軟件系統實現,是由于受其工資規則影響,其操作方式和支付時間都有一定規律,所以,企業薪資查詢,人員信息管理和報表生成等功能都可以通過系統性軟件來進行管理。在實際運行中,員工只要通過瀏覽器訪問站點,然后通過個人賬戶查詢,即可獲取自己的相關信息,管理員也可通過管理員權限,來進行調整和管理。
一、系統概述
工資管理系統是充分利用互聯網技術,對業務流程進行細致分析,并利用大數據等計算方法,對員工工資的實際情況進行充分分析,同時,由于計算機不同于人工,其特點決定了對復雜數據的快速計算,高效率和高靈活性,可以在很大程度上避免因操作不當導致出現各種問題,可以在很大程度上提高工作效率,降低誤差。實現員工薪酬管理業務的系統化和現代化,能夠通過系統的特點,快速準確的將用戶所需信息提取出來,并且可以快捷的查找信息,尋找問題,從而幫助企業管理者和決策者做出準確判斷,讓企業管理更加科學規范。
具體有以下要求:
系統數據初始化;查詢,添加,修改和刪除員工基本信息數據;企業薪酬結構的基本設置;設置和管理企業薪酬參數;員工出勤管理; 查詢員工個人工資表; 瀏覽,修改,添加和刪除員工工資;系統維護包括用戶的操作許可和密碼修改。
二、系統需求分析
員工工資管理系統的主要功能是對員工的工資及其相關信息進行管理。它可以有效提升工作效率,并對相關信息的管理質量具有一定的保證。該系統主要有以下功能:員工基本信息的管理,工資結構和工資結算管理,員工出勤信息的管理等等。另外,它還可以為員工提供工資詳情的查看,包括請銷假等功能。本文利用MVC(模型,視圖,控制)體系結構和SSH(Spring + struts + Hibernate)框架來實現系統功能。
MVC作為一種模式,是目前十分主流的系統架構,它提供了一種原理,可以根據模型,視圖和控制的角色來分離應用程序系統各部分之間的耦合。該模式下的模型可以與應用程序系統的結構設計和實現(控制)和接口設計和實現(視圖)相互獨立。
而SSH三層架構中的Struts用于表示層,它負責頁面數據提取和頁面動作響應。 Spring是一個輕量級的框架模型,主要負責在業務邏輯層中創建對象,在表示層中進行操作以及在持久性層中進行Dao。 Hibernate負責將內存中的數據對象保存到數據庫。
三、系統總體結構及后臺功能模塊設計
3.1系統總體結構
該系統主要由登錄模塊,前臺員工瀏覽模塊和后臺管理員管理模塊組成。 員工通過獨立的賬戶與密碼正確登陸系統,直接進入員工瀏覽界面,進而查詢與自己相關的信息;而管理員則通過賬戶與密碼正確登陸系統后,進入后臺管理員管理界面,系統結構如圖1所示:
3.2后臺功能模塊-工資管理模塊
后臺功能模塊主要由員工信息管理、考勤記錄管理、工資管理、部門信息管理、崗位信息管理等模塊組成。其中工資管理模塊具體如下:
點擊工資管理菜單系統后,可以看到工資管理子菜單,通過子菜單可以對員工的崗位工資結構等進行管理。
查看員工工資的發放記錄。這其中包括了工資明細等等,工資查看頁面如圖2所示:
實現代碼部分如下:
List
=salaryRecordService.lookSalaryRecords(department);
this.getRequest().setAttribute(“salaryRecordList”, salaryRecordList);
設置崗位工資結構。點擊工資設置菜單,可設置崗位工資結構和各工資項相應金額。點擊選擇崗位名稱,可以設置該崗位基本工資、獎金、罰金及“五險一金”等。工資結構設置頁面如圖3所示:
實現代碼部分如下:postSalaryService.setPostSalary(post,posSalary);
3.3后臺功能模塊-考勤記錄管理模塊
考勤記錄管理模塊包含了對員工的考勤記錄,如上下班考勤管理、出差及請銷假管理等。
查看考勤記錄。點擊查看考勤記錄菜單,可查看員工考勤記錄。
員工出差管理。點擊出差管理菜單,可添加員工出差記錄。
員工遲到管理。點擊遲到管理菜單,可添加員工出勤記錄。
員工請銷假管理。點擊請銷假管理菜單,可添加員工請銷假記錄。
員工加班管理頁面如圖4所示:
實現代碼部分如下:checkRecordService.checkExtra(empNOs);
員工出差、遲到、曠工、請假等管理頁面與圖類似。
3.4后臺功能模塊-崗位信息管理模塊
點擊崗位信息管理菜單系統列出崗位信息管理子菜單,主要有增加崗位信息、刪除崗位信息、修改崗位信息、查看崗位信息等。
1>增加崗位信息。通過增加崗位信息菜單,可實現崗位信息的增加。其中需要選擇崗位所屬部門,并填寫崗位名稱及崗位描述等信息。點擊提交按鈕之后,即可添加成功,成功后系統將自動生成崗位編號。增加崗位信息頁面如圖5所示:
2>刪除崗位信息。通過刪除崗位信息菜單,可實現崗位信息的刪除。
3>修改崗位信息。通過修改崗位信息菜單,可以將需要修改的崗位信息進行修改,修改后保存即可。
4>查看崗位信息。通過查看崗位信息菜單,可以對目標崗位的信息進行查看。
四、結論
該系統的設計與實現基本可以滿足用戶的需求,性能要求,并且維護相對方便;開發框架是松耦合,可伸縮且高效的;代碼重用率高,有利于調試和測試。
參? 考? 文? 獻
[1] 魏景東. 利用GridView控件顯示MS SQLServer2005數據庫表BLOB數據[J]. 電腦編程技巧與維護. 2011(09)
[2] 彭設強,鄭皓,彭曙光. 高等院校教師年度考核績效管理系統的安全設計與實現[J]. 科技信息. 2010(17)
[3] 徐健輝,徐家斌.企業人事管理系統設計與應用的探討[J].? 大家. 2010(10)
[4] 劉學武,陳震.? 國外企業績效評價發展綜述及比較研究[J].交通企業管理. 2014(01)