




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
職工工資管理系統設計與實現摘要在當前計算機技術的快速發展下,人們處理能力數據的能力隨之提高,大量原來必需靠手工完成的任務,如今能用計算機來完成。原有工資的管理方式,皆以手工方式辦理,此法不但耗費財務人員很多精力,而且不易保管,同時也受到較強的時間限制,且還會因個人因素謄寫不小心或計算錯誤,導致工資發放失誤時有發生。因此,為了能夠有效提高工作效率,就需要將信息化手段融入到企業工資管理中去。本文就網站的開發技術及其他要點展開了研究和分析,并且通過對國內外企業工資管理方式發展狀況進行了深入調研,結合軟件系統,綜合設計了企業工資管理系統。本文首先介紹了當前國內企業的工資管理的主要方法以及目前存在的問題,研究了有關網站開發中工資管理系統涉及需要的相關技術,基于B/S架構模式,進行MVC三層架構建模,借助開發框架SSM設計后臺框架,主要通過關系型數據庫MySQL和數據庫緩存技術存儲系統的數據信息,并且選擇了利用navicat來實現數據庫數據的可視化管理。關鍵詞:工資管理,企業,SSM目錄TOC\o"1-3"\h\u284261引言 引言伴隨著計算機在企業之間不斷地融入系統化管理,在數據處理速度上也取得了前所未有的發展,前期數據處理需要大量人工不斷反復操作與驗證,并且把成果保存到紙質材料中,不僅浪費資源多,且每次數據處理時間周期較長,同時數據的正確性也得不到保證,還不便于保存結果,數據處理全過程效率很低。因此,為了提高工作效率,必須要加快對企業數據進行分析處理的步伐,從而使得企業能夠更加高效地運作。現在,用計算機來處理企業的資料,借助互聯網所產生的各種優勢,能夠快速地對所述待處理數據執行操作,通過軟件系統規格化保存,實現數據存儲冗余度減少,效率得到了提升,還使得資料的安全有較好地保障。信息社會環境中,企業通過開發和使用軟件系統,將互聯網優勢充分發揮出來,在促進企業管理效率提高的同時,也推動了企業實現健康發展的目標。職工工資管理系統從開發的內容來看,由三大核心模塊組成。第一模塊是用戶登錄模塊,其又細分為用戶驗證登錄和管理員驗證登錄,以邏輯為標準,對用戶賬號密碼以及驗證碼登錄的正確性進行判斷,同時還具有以下兩種功能:一是用戶登錄功能;二是控制功能;第二模塊為普通用戶的操作模塊,也就是說,普通用戶登錄成功后,能夠進行用戶個人信息的查看和修改操作,還可以修改賬號登錄的密碼,并對個人的工資信息和考勤信息進行記錄;第三模塊為管理員操作模塊,管理員登錄成功后,能夠對所有的系統用戶信息進行增加、刪除和修改等操作,并對每天遲到請假超時等工資項進行管理,也可通過本系統實現月考勤,具有管理員工工資等功能,并且可以很容易地以圖表形式看到部門人數以及每個部門工資的對應數額。通過對上述各模塊進行設計,能夠有效使得企業整體工資管理效率的提升。2系統設計2.1系統總體結構改工資管理系統主要由以下幾大模塊組成:一是登錄模塊;二是普通員工瀏覽模塊;三是管理員用戶管理模塊。其中,普通員工瀏覽模塊中,用戶能夠直接進入相應的頁面,從而方便用戶了解企業內的工資情況。普通員工可透過其獨立工號及登錄密碼,登錄后查看用戶個人資料,該系統提供普通用戶瀏覽的功能;管理員用戶可使用專用管理員賬號及密碼登陸,登錄時,可對全部用戶信息執行增刪改查操作,并對制度規定下的職稱獎金、工齡獎金和其他項目進行管理,以實現管理企業所有員工工資的操作。圖2-1系統結構圖2.2數據庫設計為了更容易地理解這個系統,在開發前,系統繪制了E-R圖(實體關系圖),多用于指示實體類型、屬性與連接方式。在進行設計時根據需求將其轉化為相應的數據表,然后再對這些數據進行分析處理后得到最終結果。開發前采用E-R圖,可實現對系統各元素的繪制,模塊間邏輯比較清晰,利于進行后期編程。系統總體E-R圖,如圖2-2所示:圖2-2系統總E-R圖2.2.1用戶相關數據表詳細設計將所述用戶數據存儲于所述多個表,通過多表間的聯合查詢,可展示單個用戶的所有數據。為了能快速地查找到所需要的表,現將該系統主要的表結構簡介如下:員工表employee的字段,主要從源代碼Employee實體類繼承屬性,都以ORM為設計思想,將面向對象的對象模型和關系數據庫的數據結構之間進行相互轉換。表中主要保留了用戶基本情況,員工管理中的員工列表下面得到的是這個表的數據。一般員工的基本情況見表2-1:管理員表system_manager中主要儲存的是專用管理員賬號和密碼,管理員賬號只能在數據庫中建立,故無其余冗余資料信息。管理員表中所有數據均以明文方式存放在用戶指定位置上。管理員的基本情況見表2-2:2.2.2部門相關數據表詳細設計department數據表,主要負責儲存部門有關資料,其中,d_id屬性是一個主鍵,可以在員工信息表中對應d_id屬性,使職工和部門形成一對一映射。該系統可以對企業中所有人員的姓名、職務以及所從事工作等進行管理和統計,并能根據需要將數據按時間順序排列起來。部門的基本情況見表2-3:2.2.3崗位相關數據表詳細設計position數據表負責儲存職位有關信息,包括對不同職位進行崗位補貼等。該數據表由崗位基本操作和人員基本素質兩部分組成。表中p_id屬性既是主鍵,又是員工信息表外鍵,并在員工信息表中對該按鍵設置相應的限制,設計與數據庫完整性參考完整性一致。另外,還可以根據需要設置一個或多個操作項用于記錄該操作的執行情況和完成時間。崗位的基本情況見表2-4:2.2.4職稱獎金數據表詳細設計rank_bonus數據表負責儲存職稱極相應獎金的有關資料,企業不同職稱間工作量和重要程度存在差異,所以不同職稱又有不同獎勵數額。表中rb_id屬性在此表中充當主鍵,它還被用作雇員基本信息表的外鍵,一名雇員只能與一種職稱相對應。如果有多個不同級別的職稱者在同一部門工作,那么就必須將他們各自所屬的職務與崗位進行區分并分別計算其工資報酬。職稱獎金情況見表2-5:2.2.5工齡獎金數據表詳細設計working_year_bonus數據表,主要負責保存各工齡段以下不同獎勵數額的有關資料,由于企業中所有員工的入職時間都大不相同,為照顧進入職場更久的老工人,企業應給其一定獎勵數額,當作回報。該項目功能包括了員工基本資料管理、工資福利發放以及員工信息統計等方面。通過在員工信息表上查詢入職時間,判斷雇員入職年限,以及相應年限獎金并入月工資。如果該員工是在某一個工齡段工作了一段時間之后才被提升為新崗位或者從某個職位上退休的話,那么可以根據這個時間段內的獎金分配方案得到相應的獎金。工齡獎金的資料見表2-6:2.2.6工資項數據表詳細設計key_value數據表負責儲存企業內各類繁雜工資項有關資料,企業內部工資管理于基本工資和職稱獎金之外,除工齡獎金外,影響職工工資總額的因素還很多,這些措施包括象遲到罰金、早退罰金、出差補貼、全勤獎金和其他獎懲制度,均要設定一些明確金額,以給予指定處罰和獎勵。該數據表中還包含了每月各部門人員的工作時間以及每天所做任務的數量和質量等等內容,并根據實際情況將其分為若干等級。經表格設定數額,然后結合每月出勤時每名職工出勤記錄等操作,并和職稱工齡及其他獎勵制度重新融合,最終獲得職工月工資總額。根據該數據可計算出每一個職工的月入及月工作時間,從而為制定薪酬方案提供依據。工資項信息見表2-7:2.2.7月考勤數據表詳細設計monthly_attendance數據表,其主要任務是儲存企業各月全體員工全部出勤項記錄,包括請假天數和加班小時,考勤情況及其他各方面記錄。表中e_id屬性在員工信息表中充當外鍵,與主鍵對應,使員工信息表e_id和月考勤記錄表主鍵ma_id構成一對多映射,一名雇員相應幾個月的考勤記錄。表中其他字段則識別出每個雇員不同月工資項的處理量,在對工資項信息表中的數額進行操作后,一起列入總的月份工資。該表格可以實現對所有員工的月考情況和工作業績進行綜合分析統計,并將其匯總為企業年度績效考核指標數據,從而達到科學考核、合理調配人力資源的目的。月考勤記錄的資料見表2-8:2.2.8員工工資數據表詳細設計salary數據表,主要負責保存各月全部雇員全部薪水明細記錄,其中包括各月以下應得工資,基本工資信息、餐飲、出差及其他補助信息,工齡、職稱以及其他獎金信息,五險一金信息和遲到早退之類的處罰金額的資料,通過此表,可清晰地記錄職工各月工資明細信息。表中e_id屬性是員工信息表的外鍵,對應于表中主鍵,同時表中d_id屬性是部門信息表中外鍵,對應于表中主鍵,使各員工用戶及其各月下工資信息實現一對多映射,還使用戶和部門信息形成了一一對應的映射關系,便于對不同部門下職工月工資總額進行管理。員工工資信息見表2-9:3系統實現在對系統進行了詳細的設計前,系統中一系列運行環境都要去進行分配。通過對這些運行環境進行設置,可以方便地對系統進行管理和維護。系統運行環境是JDK1.8版,編輯工具是Idea2019.1版,數據庫采用mysql8.0.13版,服務器是tomcat8.0版。3.1用戶登陸功能本企業的工資管理系統在使用前必須登錄,并且普通用戶和管理員登錄時的界面差別不大,但是不能進行系統登錄交換。另外該系統也不能進行密碼輸入以及登陸后直接對賬戶進行操作等功能,需要通過用戶注冊才可以進行使用。登錄時進行賬號驗證,利用網頁所獲數據與數據庫數據比較。如果兩者比較一致則表示登錄成功,否則表明登錄失敗。若二者比較結果不同,則提示相應錯誤信息,若匹配,則代表登錄成功。用戶登陸功能如圖3-1、3-2中。圖3-1員工登錄功能圖3-2管理員登錄功能3.2系統首頁用戶在登錄到系統后,將訪問系統首頁。同時也可以看到員工在各個部門工作情況的列表。若用戶未登錄,不能訪問系統管理首頁界面,首頁將顯示員工登陸后的時間。首頁見圖3-3。圖3-3系統首頁3.3員工管理功能查看用戶全部資料,還可通過職工工號或者姓名查詢職工個人資料。查看員工工作日志可以了解到每個員工在一段時間內的具體工作情況。管理員還可進行修改、增加、刪除員工的信息操作。可見,在企業中建立一個完善的員工管理系統是非常有必要的。員工管理功能如圖3-4。圖3-4員工管理功能3.4部門管理功能管理員在企業內部需要管理部門信息時,將訪問該網頁。在這里,可以通過鼠標拖動或點擊按鈕來選擇自己所要訪問的部門和權限。管理員可按科室名稱進行科室信息查詢,并且可以實現部門全部信息增刪改等。同時也可通過該模塊查看部門內人員、工作內容、權限分配情況以及其他重要信息。部門管理功能見圖3-5。圖3-5部門管理功能3.5崗位管理功能管理員在企業需要管理崗位信息時,會訪問該接口。管理員可以根據自己所擁有的權限將其分配到相應的職位上。管理員檢查現有全部崗位信息,并對其做出修正,還可通過職位的名稱來具體詢問該職位。管理員還能根據自己的需求在系統上選擇所需的崗位信息并顯示出來,以便用戶能夠更方便地了解到崗位信息。管理員還可以通過修改、增加按鈕來操作崗位信息。管理員還能對崗位信息進行維護,包括刪除、添加等。崗位管理的職能如圖3-6。圖3-6崗位管理功能3.6職稱獎金管理功能管理員在企業需要操作職稱和其相應獎金信息時,將進入此功能。用戶可以在該功能下查詢自己想要管理的每個人的職務以及相應的獎勵金額,同時還能看到各個職務之間的關系圖。管理員能夠通過此接口看到全部現有職稱信息,并且能夠通過檢索職稱名稱詳細了解職稱。管理員還能對每個職務的獎金金額進行查詢,同時也能夠在該權限下修改自己的職稱信息,以適應不同崗位的需求。管理員可根據商家需求,設定不同職稱獎金額度,并可通過增刪按鈕操作職稱信息。用戶還可以使用自定義模塊來設定每個職務所需獎金金額以及獎勵范圍等。職稱獎金的管理功能見圖3-7。圖3-7后臺管理功能3.7工齡獎金管理功能管理員在企業內需要操作工齡和其相應獎金時,會訪問該界面。在此界面上輸入員工所處崗位,根據其所在的工作崗位和工資級別,即可得到相應的工齡獎勵或工資補貼等數據信息。管理員可通過此接口實現工齡和相應補貼信息的增刪改查。同時,還能查看到工齡和補貼信息是否在有效期內。工齡獎金的管理功能見圖3-8。圖3-8工齡獎金管理功能3.8工資項管理功能管理員在企業內需要操作各種特殊工資項時,會訪問該接口。該界面包含了工資項表和獎金及罰金列表兩部分內容,其中包括了各種不同性質的工資項。管理員可通過此接口進行遲到罰金和早退罰金的處理、出差補貼和其他工資項獎金或者罰金實行數額設置。在設置完所有的工資項目之后,還能根據用戶的要求來對員工的基本信息及工作狀況進行相應的調整。工資項管理功能見圖3-9。圖3-9工資項管理功能3.9月考勤管理功能管理員在需要運行企業每月出勤信息時,會選擇接口。管理員可以根據不同的需求來設置出一個或多個相應的出勤記錄。管理員可把每月出勤記錄以excel表格方式,經導入考勤記錄選項,導入系統,再通過每月考勤列表,可看到每個月全體員工出勤記錄,并可在此接口下通過編輯,刪除操作來運行各出勤記錄。本設計實現了對出勤信息的錄入、審核、查詢以及修改等基本功能,并能根據不同情況設置相應的權限,方便用戶使用。月考勤管理功能,如圖3-10。圖3-10月考勤管理功能3.10工資管理功能管理員在企業內需要結算工資等辦理時,會訪問該接口。當管理員要查看員工的工資單時,可以選擇輸入相應的數據,然后就可以顯示出工資表以及對應的工資金額了。管理員可在此接口下通過導入其他工資項,把excel表格導入數據庫,管理員可通過工資查詢選項,查詢所有雇員每月的薪水,并可觀測每項工資有無已發資料。當發生工資拖欠時,管理員還可以查看工資拖欠原因,并能對欠薪情況做出相應處理。管理員還可根據企業需要,結算、支付員工工資等業務。當工資發生變更時還能方便地查看當前的工資情況。工資管理的作用如圖3-11。圖3-11工資管理功能3.11圖表顯示管理員在需要直觀地查看企業內所有相關資料時,都會選擇此接口。在該界面上,可以將企業內部數據按行業分類顯示,并且根據不同行業的特點設置相應的數據表。管理員可通過此接口來選擇部門的統計人數的統計柱狀圖、各處室工資折線圖、部門工資比例餅狀圖、每個年度的月工資比較圖的4種顯示。在每一種展現方式下都會有相應表格和數據,并且每個表之間相互獨立又互相聯系,這樣就能夠直觀地看到不同時間點的工資水平以及員工工作情況。各個圖表展示例圖如圖3-12、3-13、3-14、3-15所示。圖3-12部門人數統計柱狀圖圖3-13各部門的工資折線圖圖3-14部門工資占比餅狀圖圖3-15各年月工資對比圖結論在信息化時代,企業間競爭日益激烈,企業要實現系統化管理,才能有效地經營好企業,因此,企業內部有必要研發一套符合本企業業務需求的系統,以滿足當今信息化時代發展的趨勢。這類伴隨時代潮流,結合軟件系統的企業工資管理系統應運而生,取代過去較早的手工計算工資,憑借十分明顯的優勢,使得企業業務能力不斷增強,可以說,對企業間競爭更具有重要意義。本論文主要闡述“企業工資管理系統”設計流程和實施需完成的任務,并提出了本項目的研究背景、意義,對開發內容及目的均作了具體說明,根據實際情況,對本系統設計在技術、經濟方面進行可行性分析,并確定部分功能需求。本論文首先對系統的總體設計進行說明,然后從整體上描述了各功能模塊的結構以及數據庫表結構設計。針對目前情況,選用SSM框架為主要開發系統,數據存儲會混用MySQL。在此基礎之上,對系統各個功能模塊進行了詳細的描述,并給出了具體的設計方案和數據庫表結構。結合實際情況,綜合了多種工藝的優勢,采用不同的技術,實現不同的作用,在技術間的協調與組合下,最終使“企業工資管理系統”按計劃進行,且基礎功能完善,具有極高的性能。通過對系統整體結構以及各個功能模塊的劃分,最終達到了預期目標。對系統進行了設計,并對其進行了實現,可以滿足企業內部用戶對產品的要求,并且在維護方面比較方便,縱觀代碼邏輯實現過程中,基本上滿足了低耦合、高內聚設計,并且代碼重用率高,可在該系統基礎之上,較好地實現功能擴展和提高,利于調試與試驗。參考文獻[1]喬曉光.基于J2EE多層框架的工資信息管理系統應用開發研究[D].山東大學,2009.[2]張蕊.網絡經濟及其在中國的發展[D].四川大學,2002.[3]楊琪.基于Web的工資管理系統的實現[J].中國新通信,2021,23(02):123-124.[4]王萍.基于C/S和B/S的高校學生管理系統的設計與實現[D].電子科技大學,2011.[5]孫宇航.淺談“https”的原理和作用[J].計算機產品與流通,2020(01):132.[6]趙光亮,舒小松.NavicatforMySQL平臺中的SQL語言分析與應用[J].無線互聯科技,2017(19):74-75.[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 逃出監獄測試題及答案
- 2025水果供應合同模板
- 2025雇傭期簽訂合同后離職規定
- 2025年紡織品買賣合同模板
- 2025版品牌拼多多旗艦店代運營合作協議(拼多多代運營合同模板)
- 2025企業安全監控合同書
- 2024年南華大學事業編制人員招聘考試真題
- 2024年山東濱州平安綜合金融招聘社區金融高級專員真題
- 2024年福建福州公安招聘輔警真題
- 基于長短時記憶的CO2加富下番茄灌溉決策
- 初中英語中考常考一詞多義詞總結
- 2025年日歷A4紙打印
- 遺傳學智慧樹知到答案2024年吉林師范大學
- 高中學業水平考試生物復習提綱
- 遼寧省丹東市二年級數學期末模考試卷詳細答案和解析
- 2024北京西城區初一(下)期末地理試題及答案
- 【正版授權】 ISO/IEC 15421:2010 EN Information technology - Automatic identification and data capture techniques - Bar code master test specifications
- 云南省昆明市官渡區2023-2024學年五年級下學期期末考試數學試題
- 地上附著物清場合同范本
- GB/T 44092-2024體育公園配置要求
- 化工設計智慧樹知到期末考試答案章節答案2024年浙江大學
評論
0/150
提交評論