- 相關(guān)推薦
java工資管理系統(tǒng)論文
工資管理系統(tǒng)能提高企業(yè)的管理效益,各位同學(xué)們,大家看看下面的java工資管理系統(tǒng)論文。
java工資管理系統(tǒng)論文
摘 要:本文使用Java Swing技術(shù)設(shè)計(jì)系統(tǒng)界面,使用Mysql作為數(shù)據(jù)庫服務(wù)器,使用hibernate技術(shù)解決系統(tǒng)對數(shù)據(jù)庫的訪問和操作。本系統(tǒng)包含四個(gè)模塊,界面友好、操作簡單,基本能滿足工資管理的需求。
關(guān) 鍵 詞:JAVA;數(shù)據(jù)庫;工資管理系統(tǒng)
一 引言
隨著經(jīng)濟(jì)的發(fā)展,企業(yè)正向著大型化、規(guī);l(fā)展,員工、績效等跟工資管理有關(guān)的信息也隨之急劇增加。在這種情況下如果單靠人工或簡單的計(jì)算機(jī)統(tǒng)計(jì)來管理員工的工資不但顯得力不從心,而且極易出錯。為了使辦公人員可以輕松快捷地完成工資管理任務(wù),降低工作強(qiáng)度,提高工作效率,確保工作質(zhì)量,有必要開發(fā)一個(gè)基于JAVA實(shí)現(xiàn)工資管理的系統(tǒng)來滿足他們的工作需求和企業(yè)的發(fā)展要求。
二 系統(tǒng)總體設(shè)計(jì)
(一)系統(tǒng)目標(biāo)
工資管理系統(tǒng)是進(jìn)行信息的采集、存儲、維護(hù)和使用的系統(tǒng)。利用本系統(tǒng),可以實(shí)現(xiàn)工資的計(jì)算機(jī)自動化的集中管理,可供工作人員對本單位的人員以及工資進(jìn)行增加、刪除、修改、查詢,對人事的員工考勤績效管理及工資發(fā)放中的應(yīng)發(fā)工資合計(jì)等項(xiàng)目自動進(jìn)行計(jì)算,操作直觀、方便,使用安全,不僅節(jié)約時(shí)間,節(jié)省開支,而且方便工作人員的辦公,提高了工作效率。
。ǘ┫到y(tǒng)開發(fā)環(huán)境
1.硬件環(huán)境
Cpu(Duo T2350 1.83GHz);內(nèi)存(512MB以上);硬盤(160G)。
2.軟件環(huán)境
操作系統(tǒng)(Windows XP/Windows 2003/2008/Windows 7);數(shù)據(jù)庫(Mysql);開發(fā)工具包(JDK Version1.6.2);開發(fā)工具(Myeclipse8.5)。
。ㄈ┫到y(tǒng)開發(fā)技術(shù)
MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大地提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML、Struts、 JSF、CSS、Javascript、SQL、Hibernate。
(四)業(yè)務(wù)流分析
基于JAVA實(shí)現(xiàn)的工資管理系統(tǒng)的'業(yè)務(wù)流程:管理員可添加或刪除管理員,若有新員工入職或有舊員工離職可對他們的檔案進(jìn)行添加記錄或刪除清理;每月管理員要把所有員工的特殊考勤狀況如請假、曠工等記錄到系統(tǒng)并保存到數(shù)據(jù)庫;每月對每一個(gè)員工的工作績效進(jìn)行評估,系統(tǒng)會將評估結(jié)果保存到數(shù)據(jù)庫中,并根據(jù)評估結(jié)果對員工績效工資進(jìn)行調(diào)整,在工資數(shù)據(jù)表中進(jìn)行修改。每月系統(tǒng)會自動根據(jù)數(shù)據(jù)庫中員工的崗位基本工資、考勤、績效等在工資結(jié)算期進(jìn)行工資的計(jì)算,統(tǒng)計(jì)出每月的工資報(bào)表并錄入數(shù)據(jù)庫供后期查詢。
。ㄎ澹┫到y(tǒng)總體結(jié)構(gòu)
本系統(tǒng)主要由四個(gè)子模塊組成:管理員管理、檔案管理、考勤績效管理和工資管理模塊,整個(gè)系統(tǒng)的功能結(jié)構(gòu)框架圖如圖1所示:
。⿺(shù)據(jù)庫設(shè)計(jì)
根據(jù)數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)的情況,本系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)表共有7個(gè),分別為管理員登錄表(userinformation)、員工信息表(employeeinformation)、職位信息表(jobinformation)、員工工資登記表(wageinformation)、員工考勤表(attendanceinformation)、員工績效表(assessmentinformation)、員工工資記錄表(payrollrecords),在這里只將其中兩個(gè)表列出來進(jìn)行分析。
三 系統(tǒng)各功能模塊介紹
本系統(tǒng)的開發(fā)本著節(jié)約時(shí)間和成本,方便工作人員對企業(yè)員工信息進(jìn)行管理,實(shí)現(xiàn)工資管理計(jì)算機(jī)自動化的基本思想,意在為企業(yè)開發(fā)一個(gè)符合公司人事和工資管理制度的工資管理系統(tǒng)。本系統(tǒng)的主要功能模塊如下:
。ㄒ唬┕芾韱T管理模塊
管理員信息的維護(hù),可進(jìn)行管理員的添加或刪除。
(二)人事檔案模塊
本模塊主要是對員工的信息進(jìn)行管理和維護(hù),分為檔案登記和離職管理兩部分。1.員工檔案登記主要實(shí)現(xiàn)員工信息的錄入,可以對員工的基本信息如員工編號、姓名、性別、出生日期、戶籍、身份證號、職務(wù)、員工照片等進(jìn)行添加、修改或刪除。2.離職管理:員工離職后可對員工的檔案進(jìn)行刪除清理。
。ㄈ┛记诳冃Ч芾砟K
本模塊主要分為三個(gè)部分:1.考勤登記:每個(gè)月對員工遲到、早退、曠工或請假等考勤情況進(jìn)行登記,保存到數(shù)據(jù)庫中。2.考勤列表:可按年、月和員工缺勤的次數(shù)來進(jìn)行考勤的查詢,為人事管理工作提供方便。3.績效評估:對員工上一個(gè)月的績效評估進(jìn)行錄入,針對個(gè)人和全員可按年月查詢以往的績效評估。考勤登記的信息將影響績效的評估的分值,最終反映到季度、年終獎金中,同時(shí)考勤情況還和月工資掛鉤。
。ㄋ模┕べY管理模塊
該模塊分為工資登記和工資列表兩部分。1.工資登記:可按編號查看員工的基本工資水平,還可修改調(diào)薪后員工的基本工資。2.工資列表:按編號對員工的年/月度工資進(jìn)行查詢,根據(jù)年/月對全員進(jìn)行工資查詢,方便管理者對公司財(cái)務(wù)進(jìn)行年/月度總結(jié)。
四 結(jié)束語
基于JAVA實(shí)現(xiàn)的工資管理系統(tǒng)實(shí)現(xiàn)了計(jì)算機(jī)自動化的工資管理,輕松快捷,操作簡便,界面設(shè)計(jì)簡潔實(shí)用,但也存在對數(shù)據(jù)庫操作的性能有待進(jìn)一步優(yōu)化等問題,如有部分功能程序代碼對數(shù)據(jù)庫的操作過于頻繁,如果后臺數(shù)據(jù)庫過大將會影響運(yùn)行速度等等,我們將在未來的工作中對系統(tǒng)進(jìn)行進(jìn)一步的改進(jìn)和完善。
參考文獻(xiàn)
[1]張妍梅.基于J2EE技術(shù)工資管理系統(tǒng)的開發(fā)[J].遼寧科技學(xué)院學(xué)報(bào),2012.3(14):31-33.
[2]王丹丹,楊飛亮.工資管理系統(tǒng)的設(shè)計(jì)[J].赤峰學(xué)院學(xué)報(bào)(科學(xué)教育版),2011.1(3):15-16.
[3]余樂.基于ASP_.NET 技術(shù)的工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2011.2:60-62.
[4]王暢,王玲.企業(yè)人事工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦學(xué)習(xí),2010.6(3):85-88.
[5]馮桂蓮,陳宇聯(lián).基于JSP的工資管理系統(tǒng)的設(shè)計(jì)與探析[J].計(jì)算機(jī)應(yīng)用與軟件,2009.3(26):268-271.
[6]尹繼平,張帆.Java范例大全[M].北京:機(jī)械工業(yè)出版社,2009.
【java工資管理系統(tǒng)論文】相關(guān)文章:
工資管理系統(tǒng)報(bào)告04-13
庫存管理系統(tǒng)論文07-24
物資管理系統(tǒng)論文08-06
控制系統(tǒng)論文12-07
系統(tǒng)類畢業(yè)論文03-10
信息管理系統(tǒng)論文09-18
決策支持系統(tǒng)論文08-06