張蘇萍
摘 ?要:針對現有高校工資管理系統缺乏靈活性和安全性等應用瓶頸問題,該文設計并實現了一種基于B/S模式的高校工資管理系統。該系統可以根據高校工資政策或規定的變化對工資結構進行靈活的調整,克服了傳統工資管理耗時、低效、人為數據錯誤頻繁等缺點,有效改善了系統的安全機制,使得高校工資管理更加科學化、規范化、現代化,具有重要的科學意義和實際應用價值。
關鍵詞:瀏覽器/服務器 ?工資管理系統 ?數據庫 ?安全機制
中圖分類號:TP311 ? 文獻標識碼:A 文章編號:1672-3791(2019)10(c)-0027-02
隨著計算機的普及和計算機技術的發展,各高校正大力加強辦公自動化的水平,各種MIS(Management Information System,管理信息系統)在各部門得到廣泛應用,其中工資管理工作在高校日常管理中占據了極其重要的地位,因為它直接關系到教師切身利益,影響著高校的教學質量[1,2]。近年來工資變動頻繁,采用靈活、高效的計算機管理技術使得工資管理科學化、規范化、現代化已經成為高校工資管理部門越來越迫切的要求。在傳統的手工方式下,工資管理工序繁瑣,經辦人員多,除了耗時、低效外,還不可避免地經常出現人為數據錯誤[3-5]。針對上述問題,筆者依托該校的校園網絡資源,立足于該校工資管理的實際事務,開發出一套基于B/S模式的高校工資管理系統,從而科學地規范了工資管理工作,提高了工資管理部門的工作效率,并充分考慮到網絡的安全性問題。
1 ?系統模塊設計
工資管理不是一個單純的工資問題,由于個人的工資狀況與參加工作時間、職稱、職務及其晉升的時間、考核、學歷、工人技術等級及其取得等級的時間等很多因素有關。工資管理系統主要實現對數據的錄入、修改、刪除、網上查詢、統計、打印等功能。為了信息的保密與安全,系統還要提供一定的安全機制。根據以上系統功能的分析,工資管理系統主要包括以下功能模塊。
(1)工資維護模塊。依據國家人事部、財政部制定的《事業單位工作人員收入分配制度改革實施辦法》等相關政策以及該校的各種規定,調整工資的計算公式。
(2)查詢管理模塊。實現個人工資數據和工資統計數據進行查詢和瀏覽功能。
(3)報表管理模塊。實現工資相關的各種報表進行制定和打印功能。
(4)人事變動模塊。實現人事管理功能,包含部門變動(如部門合并、更名、增加、注銷等)和人員變動(如登記、注銷、離退休等)。
2 ?系統設計與實現
2.1 系統設計思想
針對該校部門分散(擁有多個校區)、員工類型多樣的特點,我們充分利用該校的校園網絡資源,將該系統設計為3層B/S的體系結構,最下層為數據層,使用關系數據庫管理系統(RDBMS,SQL Server 2000)存儲并管理高校員工工資數據[6];中間層為應用層,采用應用服務器實現工資管理的各個功能,并使用Web服務器以動態Web頁面的方式支持上層用戶的Web訪問;最上層為用戶層,提供基于瀏覽器的用戶訪問功能[7]。根據上述的特性,系統的數據流程。下面,筆者從數據庫設計、功能模塊實現以及安全機制這3個方面,對系統的設計和實現進行詳細說明。
2.2 數據庫設計
數據庫的設計必須考慮工資制度的易變性,用戶應不但可以自由定義員工的工資結構,并且在工資結構改變時候,必須能夠保證系統和各個工資項的前后一致性。也就是說,實現員工和工資項的自由組合,是實現系統靈活性的關鍵。
2.3 功能模塊實現
基于上述靈活的數據存儲機制,下面以員工歷史工資查詢和員工工資發放兩個重要的功能模塊為例,介紹系統應用層的實現機理。
2.3.1 員工歷史工資查詢
用戶可以輸入員工信息(員工號)和時間約束(如最早時間)查詢用戶某項工資(工資項目名稱)的歷史情況。應用層將用戶請求解釋為如下的SQL查詢,實現查詢如下。
SELECT 年月金額
FROM 員工,工資項, 員工工資
WHERE 員工.員工號=員工工資.員工號AND
員工工資.項目號=工資項.項目號AND
工資項.名稱 = <<輸入名稱>>
2.3.2 員工工資發放
財務人員通過Web提交工資清單,應用層針對設定的工資項,生成對應的員工工資記錄,比如對某工資項,對應的SQL語句為:INSERT INTO員工工資表 (員工號,項目號,年月,金額),VALUES (<<員工號>>,<<項目號>>,<<年月>>,<<金額>>)
2.4 安全機制
系統的可靠運行還需要有對應的安全機制的支持,作者采用如下3層安全機制。
(1)基于用戶名/口令的用戶認證機制,系統所有用戶都可以使用各自的用戶名/口令登陸系統,實施訪問。
(2)用戶授權和基于角色的訪問控制,我們針對提供給用戶的訪問權限的不同,將所有用戶進行分類,并對其實施訪問控制,普通用戶(高校員工)只能訪問個人信息,而且僅有查詢功能;高級用戶(財務人員)可以實施員工工資發放、報表生成打印等高級功能;而系統管理員(專門人員)則可以進行所有的系統操作,使用所有的系統功能。
(3)數據加密,因為財務數據需要通過Web傳播,所以需要使用數據加密機制,防止信息泄密或者被惡意篡改,這里,我們使用加密超文本的傳輸協議HTTPS完成這一功能[5]。
3 ?系統特點
(1)自動調整工資計算公式功能。該系統嚴格按照有關國家標準規范設計數據字典,確保工資數據與國家標準相一致。工資標準調整時,管理人員根據國家工資政策規定的相關人員的工資標準數據修改工資標準數據庫,系統將根據職工現有職務、職稱及工資檔次等基本信息,按部門更新所有職工的工資數據計算公式或個別職工的工資數據計算公式,這一功能極大地提高了工作效率和數據的可靠性。
(2)靈活完善的報表功能。該系統能夠自動生成與工資管理工作有關的整套報表,特別是提供了年末統計報表功能。工資福利科每年年底要向人事部門呈報《機關、事業單位工作人員工資統計報表》,該項工作需花費管理人員大量的時間和精力來完成。因此該系統專門設計了一個模塊來根據不同的情況自動生成各種報表所需的各項數據,從而大大提高了工作效率。
(3)工資變動歷史數據保存功能。該系統保存了教職工每一次的工資變動歷史數據,并可以對工資數據庫進行備份、導入和導出,確保了工資檔案的完整性和可靠性。
(4)合理的系統維護功能。該系統提供了系統維護功能,可對一些基礎數據進行維護完善,大大地提高了軟件的可維護性。
4 ?結語
該文考慮到筆者學校部門分散的特點,設計并實現了一種基于3層B/S結構模式的工資管理系統,并主要從數據庫設計、功能模塊實現和安全機制3個部分討論了系統的設計和實現細節。實際應用證明了該系統設計合理、功能實用、操作方便、安全可靠,實現了系統設計目標,有一定的推廣價值。
參考文獻
[1] 王麗娟.淺議高校工資管理存在的問題及對策[J].科技信息,2013(22):95.
[2] 白士萍,紀玉杰.淺談加強高校工資管理工作的意義及方法[J].南京理工大學學報:社會科學版,1998(6):113-114.
[3] 郭書英.高校工資管理存在的不足及完善路徑[J].經濟師,2012(5):134-136.
[4] 張晶.高校教師薪酬管理制度改革研究[D].中南民族大學,2011.
[5] 黃東梅.工資管理體制改革的經驗與問題[J].企業改革與管理,2003(7):36-37.
[6] 薩師煊,王珊.數據庫系統概論[M].3版.北京:高等教育出版社,2000.