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