![基于JSP的企業(yè)工資管理系統(tǒng)論文_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/10/00157c9d-c3b3-409c-9ac0-d1d198d75a4e/00157c9d-c3b3-409c-9ac0-d1d198d75a4e1.gif)
![基于JSP的企業(yè)工資管理系統(tǒng)論文_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/10/00157c9d-c3b3-409c-9ac0-d1d198d75a4e/00157c9d-c3b3-409c-9ac0-d1d198d75a4e2.gif)
![基于JSP的企業(yè)工資管理系統(tǒng)論文_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/10/00157c9d-c3b3-409c-9ac0-d1d198d75a4e/00157c9d-c3b3-409c-9ac0-d1d198d75a4e3.gif)
![基于JSP的企業(yè)工資管理系統(tǒng)論文_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/10/00157c9d-c3b3-409c-9ac0-d1d198d75a4e/00157c9d-c3b3-409c-9ac0-d1d198d75a4e4.gif)
![基于JSP的企業(yè)工資管理系統(tǒng)論文_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/10/00157c9d-c3b3-409c-9ac0-d1d198d75a4e/00157c9d-c3b3-409c-9ac0-d1d198d75a4e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2014屆學(xué)士學(xué)位論文基于JSP的工資管理系統(tǒng)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院專業(yè)網(wǎng)絡(luò)工程研究方向軟件開發(fā)姓名于祥學(xué)號(hào)20101204075指導(dǎo)教師吳昕錚董曉玉指導(dǎo)教師職稱實(shí)驗(yàn)師高級(jí)講師2014 年 4 月 10 日基于JSP的工資管理系統(tǒng)摘要:隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,現(xiàn)在人們?nèi)孢M(jìn)入了信息時(shí)代,計(jì)算機(jī)被應(yīng) 用在生活和工作的各個(gè)領(lǐng)域,電子信息管理應(yīng)運(yùn)而生,開創(chuàng)了一個(gè)新的管理平臺(tái), 它具有記錄準(zhǔn)確、查詢方便、使用便捷的特點(diǎn)。矚慫潤(rùn)厲釤瘞睞櫪廡賴。系統(tǒng)設(shè)計(jì)的目的是為了提高公司對(duì)工資的管理效率,使工資管理更加方便, 因此開發(fā)了工資管理系統(tǒng)。本系統(tǒng)的設(shè)計(jì)根據(jù)公司實(shí)際的工資管理制度而設(shè)計(jì)的 簡(jiǎn)單的工資管理系統(tǒng)
2、,按照操作簡(jiǎn)便、界面友好、實(shí)用性好、運(yùn)行安全的原則來 完成企業(yè)對(duì)工資的管理。系統(tǒng)開發(fā)過程中主要使用了Oracle數(shù)據(jù)庫、開發(fā)語言為Java語言、頁面時(shí)用Jsp2編寫的,根據(jù)系統(tǒng)所要求的功能需求,描述系統(tǒng) 的總體設(shè)計(jì),然后得出本系統(tǒng)的解決方案。聞創(chuàng)溝燴鐺險(xiǎn)愛氌譴凈。關(guān)鍵詞:工資管理;Jsp ; Oracle數(shù)據(jù)庫The Wages Man ageme nt SystemBased on JSPAbstract:With the rapid developme nt of computer tech no logy, now people en tered the information age,
3、 computer has been applied in every field of life and work, emerge as the times require electronic information management, to create a new management platform, it has recorded accurately, convenient query, use the convenient features殘騖樓諍錈瀨濟(jì)溆塹籟。The purpose of design system is to improve the company s
4、alary management efficiency, make management more convenient, so the development of the salary man ageme nt system.Desig n and the desig n of the system accord ing to the actual wage management system simple wage management system, to complete the enterprise man ageme nt to the wages in accorda nee
5、with the simple operati on, frien dly in terface, good practicability, the safe operation of the principle of.In the process of developing the system mainly uses the Oracle database, development Ianguage for the Java Ian guage, whe n the page is writte n in Jsp, accord ing to the fun cti onal requir
6、eme nts of system, describes the overall desig n of the system, the n the system scheme.極額閉鎮(zhèn) 檜豬訣錐。Key words: The Wages Man ageme nt;Jsp ;The Oracle Database 貿(mào)攝爾霽斃攬磚鹵廡。21引言 0謀蕎摶篋飆鐸懟類蔣薔。2 開發(fā)背景及環(huán)境 0廈礴懇蹣駢時(shí)盡繼價(jià)騷。2.1系統(tǒng)開發(fā)背景 0煢楨廣鰳鯡選塊網(wǎng)羈淚。2.2 項(xiàng)目開發(fā)環(huán)境 0鵝婭盡損鶴慘歷蘢鴛賴。3需求分析 0籟叢媽羥為贍債蟶練淨(jìng)。3.1可行性分析 0預(yù)頌圣鉉儐歲齦訝驊糴。3.1.1 經(jīng)濟(jì)可行
7、性分析 0滲釤嗆儼勻諤鱉調(diào)硯錦。3.1.2 技術(shù)的可行性分析 1鐃誅臥瀉噦圣騁貺頂廡。3.2 需求分析概述 1擁締鳳襪備訊顎輪爛薔。3.2.1 功能需求分析 1贓熱俁閫歲匱閶鄴鎵騷。3.2.2 目標(biāo)系統(tǒng)要求 2壇搏鄉(xiāng)囂懺蔞鍥鈴氈淚。3.2.3 系統(tǒng)模塊 3蠟變黲癟報(bào)倀鉉錨鈰贅。3.2.4 系統(tǒng)設(shè)計(jì) 3買鯛鴯譖曇膚遙閆擷凄。3.3 數(shù)據(jù)庫設(shè)計(jì)(Oracle ) 3綾鏑鯛駕櫬鶘蹤韋轔糴。4系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 5驅(qū)躓髏彥浹綏譎飴憂錦。4.1 登錄模塊 5貓蠆驢繪燈鮒誅髏貺廡。4.2管理員模塊 7鍬籟饗逕瑣筆襖鷗婭薔。4.3 員工模塊 12構(gòu)氽頑黌碩飩薺齦話騖。4.4 審核員模塊 13輒嶧陽檉籪癤網(wǎng)
8、儂號(hào)澩。5 運(yùn)行狀況說明 15堯側(cè)閆繭絳闕絢勵(lì)蜆贅。6 結(jié)束語 16識(shí)饒鎂錕縊灩筧嚌儼淒。致謝 17凍鈹鋨勞臘錯(cuò)癇婦脛糴。參考文獻(xiàn) 18恥諤銪滅縈歡煬鞏鶩錦。1引言在科學(xué)技術(shù)迅猛發(fā)展的今天,企業(yè)工資管理迫切需要升級(jí),過去單純的人 工管理已不能滿足當(dāng)代的需求,工資管理關(guān)系著公司的財(cái)務(wù)管理, 認(rèn)識(shí)管理,企 業(yè)員工的工資根據(jù)各個(gè)部門的不同,具有一些共同的特征,工資的發(fā)放時(shí)間是固 定的,操作上遵循共同的步驟,這就能使用計(jì)算機(jī)完成對(duì)企業(yè)的工資管理,系統(tǒng)本著此原則,實(shí)現(xiàn)員工的工資查詢、工資管理、員工信息管理、員工信息查詢等 功能。用戶通過登錄訪問相應(yīng)的公司的網(wǎng)站, 經(jīng)過用戶名的密碼的驗(yàn)證后普通用 戶就能查
9、看自己的資料和工資情況; 對(duì)管理員來說使用起來也非常方便, 登陸驗(yàn) 證后可以對(duì)企業(yè)內(nèi)部員工的工資進(jìn)行管理。同時(shí)為了保證工資信息的維護(hù)更合 理,審核員可以登錄后審核員工的工資信息。鯊腎鑰詘漣鉀溈懼統(tǒng)庫。2開發(fā)背景及環(huán)境2.1系統(tǒng)開發(fā)背景在當(dāng)今社會(huì),企業(yè)管理信息系統(tǒng)有著舉足輕重的地位,尤其是在政府的大力 支持下,計(jì)算機(jī)系統(tǒng)得到更廣泛的應(yīng)用, 企業(yè)員的工資管理變得非常便利, 著無 疑是節(jié)省了很多人工勞動(dòng)力。隨著企業(yè)工資管理系統(tǒng)的推行和使用,原來較繁重 的工作變得簡(jiǎn)單化,計(jì)算機(jī)也具有更精確更快捷的優(yōu)點(diǎn)。碩癘鄴頏謅攆檸攜驤蘞。工資管理模塊式每個(gè)企業(yè)信息管理系統(tǒng)中不可或缺的重要組成部分,有些工資管理系統(tǒng)更
10、是作為ERP軟件中的一個(gè)主要模塊引進(jìn)的,有些是附屬在企業(yè)的財(cái) 務(wù)管理下,總之工資管理系統(tǒng)這個(gè)模塊是扮演著一個(gè)很重要的角色。本系統(tǒng)的設(shè) 計(jì),旨在解決中小型企業(yè)的問題,而中小型企業(yè)在中國(guó)特色的社會(huì)主義企業(yè)中占 很大比重,所以本系統(tǒng)有很大的應(yīng)用前景。閿擻輳嬪諫遷擇植秘騖。2.2項(xiàng)目開發(fā)環(huán)境硬件環(huán)境包括:PC機(jī)一臺(tái);軟件環(huán)境:操作系統(tǒng)是 Windows7,開發(fā)工具 MyEclipse 8.0,數(shù)據(jù)庫采用 Oracle ;開發(fā)語言:Java語言 。氬嚕躑竄貿(mào)懇彈濾頷澩。3需求分析3.1可行性分析3.1.1經(jīng)濟(jì)可行性分析對(duì)于一個(gè)企業(yè)來說,財(cái)務(wù)管理中很大一部分是對(duì)員工工資的管理,所以工資管理的合理化是鼓勵(lì)員
11、工積極工作得巨大推動(dòng)力,隨著公司員工的急劇增加,工資管理變得非常重要,而且每個(gè)員工的職位不同,工資也不同,還有福利、懲罰 等好多方面,每個(gè)員工的個(gè)人情況也不同,則工資管理難度也很大,單單靠人力 來管理,這將是一項(xiàng)非常巨大的困難。通過計(jì)算機(jī)管理系統(tǒng)的設(shè)計(jì)與管理,既能節(jié)省大量的人力物力,又能減少公司成本,在企業(yè)工資管理中將會(huì)得到更廣泛的 應(yīng)用。并且該系統(tǒng)克服了傳統(tǒng)工資管理中易出錯(cuò)的問題,提高了工資管理效率, 安全性和保密性極高。釷鵒資贏車贖孫滅獅贅。3.1.2技術(shù)的可行性分析工資管理系統(tǒng)的工作主要是在企業(yè)與員工之間,能相互溝通信息和處理信 息,通過計(jì)算機(jī)網(wǎng)絡(luò)In ternet技術(shù),加強(qiáng)交流,便于管
12、理,發(fā)揮計(jì)算機(jī)的信息 傳輸速度快、準(zhǔn)確度高的優(yōu)勢(shì)。當(dāng)前時(shí)期,計(jì)算機(jī)的軟件、硬件已經(jīng)足以完成這 個(gè)項(xiàng)目所要求的功能需求。慫闡譜鯪逕導(dǎo)嘯畫長(zhǎng)涼。技術(shù)上采用Java語言編寫,JSP編寫頁面,以MV( Model、View、Control) 為架構(gòu),利用Struts2+Hibernate3.6 +Spring3.0呵,數(shù)據(jù)庫采用Oracle,由于 當(dāng)前技術(shù)很成熟,所以技術(shù)上可以實(shí)現(xiàn)該系統(tǒng)。 諺辭調(diào)擔(dān)鈧諂動(dòng)禪瀉類。3.2需求分析概述工資管理系統(tǒng)對(duì)企業(yè)工資管理極其重要,本系統(tǒng)適合中小型企業(yè),設(shè)計(jì)內(nèi)容簡(jiǎn)單,功能完善,普通員工可以查看個(gè)人資料、個(gè)人工資、個(gè)人請(qǐng)假情況;審核 員還可以審核員工的工資信息;而管理員
13、的權(quán)限就更多了:管理員工信息、管理 工資、審核工資和系統(tǒng)管理(角色管理)等。嘰覲詿縲鐋囁偽純鉿錈。3.2.1功能需求分析(1)提供用戶登錄,對(duì)個(gè)人信息的查詢、工資查詢、請(qǐng)假等功能(2)提供管理員對(duì)員工的添加、修改員工信息等功能(3)提供管理員對(duì)部門的增加、刪除、修改等功能(4)提供管理員對(duì)員工工資添加、查詢、修改等功能(5)提供管理員對(duì)角色的添加、修改、刪除等功能(6)提供管理員對(duì)工資賬號(hào)的修改、凍結(jié)和激活管理(7)提供審核員對(duì)工資的審核功能8熒紿譏鉦鏌觶鷹緇機(jī)庫工資管理系1個(gè)人信息管員工信息管理員工工資管理會(huì)計(jì)審核管理角色管理我我我查錄查處管激添維審切角的的的看入看理理活加護(hù)核換色資工請(qǐng)請(qǐng)員
14、員請(qǐng)賬凍部部工用管料資假假工工假號(hào)結(jié)門門資 條戶理圖1.1管理員系統(tǒng)模塊功能圖圖1.2員工系統(tǒng)模塊功能圖322目標(biāo)系統(tǒng)要求目標(biāo)系統(tǒng)用達(dá)到以下要求(1)系統(tǒng)具有時(shí)間經(jīng)濟(jì)性。邏輯設(shè)計(jì)與物理設(shè)計(jì)要簡(jiǎn)便易行,系統(tǒng)能夠快 速運(yùn)行。(2)系統(tǒng)具有可靠性。系統(tǒng)容錯(cuò)能力較強(qiáng),能夠長(zhǎng)時(shí)間處理業(yè)務(wù)且不會(huì)出 錯(cuò)。(3)系統(tǒng)具有可理解性。系統(tǒng)操作簡(jiǎn)單,步驟明了,便于客戶使用。(4)系統(tǒng)具有可維護(hù)性和適應(yīng)性。系統(tǒng)應(yīng)盡量做到修改、維護(hù)方便。適應(yīng)時(shí)代發(fā)展需求。(5)系統(tǒng)具有可用性。系統(tǒng)要功能齊全,滿足業(yè)務(wù)需求。(6)系統(tǒng)具有安全保密性。保證系統(tǒng)安全性,在系統(tǒng)中使用的加密協(xié)議做 到保密。323系統(tǒng)模塊(1)前臺(tái)瀏覽模塊:查看
15、個(gè)人信息:查詢個(gè)人資料、查看工資、請(qǐng)假以及查看自己的請(qǐng)假。注:?jiǎn)T工只能查看個(gè)人信息。(2)后臺(tái)管理模塊管理員:查看個(gè)人信息:查詢個(gè)人資料、查看工資、請(qǐng)假以及查看自己的請(qǐng)假;管理員工信息:錄入員工信息、查看員工資料、處理員工請(qǐng)假請(qǐng)求;管理員工工資:管理工資賬號(hào)、工資條管理、添加部門、維護(hù)部門信息;會(huì)計(jì)審核管理:審核工資條;管理角色分配:更改用戶角色、查詢/添加角色。審核員:查看個(gè)人信息:查詢個(gè)人資料、查看工資、請(qǐng)假以及查看自己的請(qǐng)假;會(huì)計(jì)審核管理:審核工資條。3.2.4系統(tǒng)設(shè)計(jì)本系統(tǒng)時(shí)采用MVC(ModeJ View、Control)架構(gòu),結(jié)合 Struts2+Hibernate3.6+Spri
16、ng3.0,同時(shí)整合了 JDB(提高 Hibernate 性能的不足。另外整個(gè)系統(tǒng)貫穿了 jQuery+Ajax技術(shù)以提高用戶體驗(yàn)度 鶼漬螻偉閱劍鯫腎邏蘞。MVC當(dāng)前系統(tǒng)開發(fā)使用率很高的一種系統(tǒng)架構(gòu)模式。 MVC乍為模式:提供 一個(gè)原則,可以按照模型(model)、界面(view)、控制(control )等角色把一 個(gè)應(yīng)用系統(tǒng)的各個(gè)部分之間的耦合解脫、分割開來。 紂憂蔣氳頑薟驅(qū)藥憫騖。3.3數(shù)據(jù)庫設(shè)計(jì)(Oracle )ORACLE據(jù)庫系統(tǒng)是美國(guó)ORACLE司(甲骨文)提供的以分布式數(shù)據(jù)庫為核 心的一組軟件,是目前應(yīng)用最廣泛的客戶 /服務(wù)器(CLIENT/SERVEF或B/S體系結(jié) 構(gòu)的數(shù)據(jù)庫
17、之一。ORACLE據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng), 它是一個(gè)通用的數(shù)據(jù)庫系統(tǒng),不僅具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù) 庫,它又是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫又能實(shí)現(xiàn)了分布式處理功能。穎芻莖峽餑億頓裊賠瀧。數(shù)據(jù)庫所需要的表如下:數(shù)據(jù)庫分析:首先考慮員工,要建一張員工信息表,這張表要引用到性別、 是否離職、工資賬號(hào)狀態(tài)等,所以最好建一張引用表,用來保存這些引用關(guān)系; 員工要屬于某個(gè)部門,在公司又要有自己的角色,所以需要部門表和角色表;本 系統(tǒng)的設(shè)計(jì)就是為了管理工資,因此還需要一張工資表。系統(tǒng)的設(shè)計(jì)考慮到工資 的管理,主要是對(duì)員工請(qǐng)假情況進(jìn)行扣除工資,所以需要?jiǎng)?chuàng)建一張請(qǐng)假
18、表。具體設(shè)計(jì)表如下:濫驂膽閉驟羥闈詔寢賻。1、角色表 rolelnfo表K 列名、數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明Roleldinteger非空主鍵角色idRoleNameVarchar(50)非空角色名稱表1.1利用客戶端工具手動(dòng)插入如下測(cè)試數(shù)據(jù):角色包括管理員、審核員、普通員工。其中管理員權(quán)限最多包括對(duì)員工工資的發(fā)放、對(duì)部門的管理、對(duì)角色的管理;普通員工只能查看個(gè)人信息和請(qǐng)假;審核員負(fù)責(zé)審核員工的工資條。銚銻縵嚌鰻鴻鋟謎諏涼。ROLEID12233員工44財(cái)務(wù)專員-S5人力專員二圖2.12、部門工資表deptSal列名 、表數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明deptI
19、dnumber非空主鍵iddeptNameVarchar(50)非空部門名稱deptDescVarchar(200)非空部門簡(jiǎn)介baseSalarynumber(8,2)非空基本工資jobSalarynumber(8,2)非空崗位工資表1.2工資表包括:部門編號(hào)、部門名稱、部門簡(jiǎn)介、基本工資、崗位工資 初始化數(shù)據(jù):i1 EASESALARTij lPTDEST| DEFINE曲 JCBSALiYi3000管理人事人事部80023000管理測(cè)試測(cè)試部90033000管理誚售涓售部7004孔皿管連開發(fā)開發(fā)部LOOC53000管理交通交通部600e3000管理政務(wù)財(cái)勞部500圖2.23、工資表sal
20、ary表空/非空約束條件其他說明名、 列名數(shù)據(jù)類型(精度范圍)Idinteger非空主鍵工資iduseridVarchar(50)非空參見UserInfo表員工idbonusnumber(8,2)獎(jiǎng)金adition_worknumber(8,2)加班費(fèi)othernumber(8,2)其他福利aditionnumber(8,2)非空請(qǐng)假扣除工資totalnumber(8,2)單次總工資takeDateVarchar(50)非空發(fā)工資日期stateinteger非空見參數(shù)表審核狀態(tài)表1.3工資表是員工的工資信息,主要包括對(duì)員工的獎(jiǎng)勵(lì)、罰金和福利等方面。4系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1登錄模塊在logi
21、n頁面9輸入用戶名、密碼及驗(yàn)證碼之后就可以進(jìn)入管理頁面,根據(jù)登錄人員的角色不同,進(jìn)入后會(huì)跳轉(zhuǎn)到不同的頁面。如員工、管理員等。擠貼綬電麥結(jié)鈺贖嘵類。企業(yè)工資管理系統(tǒng)npany saI ary management syste負(fù)錄圖3.1實(shí)現(xiàn)代碼:public Stri ng logi n()Userl nfo ui = null;if (!sessiongetAttribute(rand).toString().equalsIgnoreCaseCode) 賠荊紳諮侖驟遼輩襪錈。this.addFieldError(code,驗(yàn)證碼錯(cuò)誤!); pathString = login;els eif
22、(userI nfoService.log in (userl nfo).size() = 0)塤礙籟饈決穩(wěn)賽釙冊(cè)庫。 this.addFieldError(error,用戶名或密碼錯(cuò)誤!); pathString = login; else ui = userI nfoServicelog in (userI nfo).get(O);sessionsetAttribute(userl nfo,ui);RoleI nforoleI nfo=userI nfoServiceselectByRoleld(userl nfoService.log in (userI nfo).get(O).getR
23、ole().get( 0);裊樣祕(mì)廬廂顫諺鍘羋藺。sessionsetAttribute(roleInfo, roleInfo);pathStri ng = SUCCESSuserI nfo = (UserI nfo) sessiongetAttribute(userl nfo);倉嫗盤紲囑瓏詁鍬齊驚。 requestsetAttribute(userl nfo, userl nfc);return pathString4.2管理員模塊(1)管理員進(jìn)入后,選擇左側(cè)的菜單欄,可以查看自己的信息,包括個(gè)人的詳邦:傅士細(xì)資料、個(gè)人的工資情況、可以請(qǐng)假、還可以查看自己的請(qǐng)假情況。在個(gè)人資料 里可以修改
24、自己的登錄密碼。綻萬璉轆娛閬蟶鬮綰瀧。赳:蝕課身國(guó)證號(hào):44193M73773因定電話:I咲冊(cè)5筒電子曲植:fuuli yuing 12E.C0T闕電話:L2:4-afi;SBS嚴(yán):蹣碼茂転:7U374卜豊計(jì)誡管11卜輛讓更隔(5-湎新踽:Fsal I審黑I圖3.2/*修改密碼* return*/public Stri ng updatePassword()Userl nfo ulnfo = userl nfoServiceselectBuyUserld(userl nfo).get(O);驍顧燁鶚巰瀆蕪領(lǐng)鱺賻。 uI nfo.setPasswordQserl nfo.getPassword(
25、); userl nfoServiceupdatePassword(ul nfo); /jsonM sg(true,更新成功!);return NONE;(2)管理員可以管理員工信息 何:添加員工、根據(jù)條件查詢員工信息、處理請(qǐng)假請(qǐng)求(選擇批準(zhǔn)或撤銷),批準(zhǔn)之后就要在該員工的工資信息上扣除罰金。瑣釙濺曖惲錕縞馭篩涼查看員工時(shí)息卜f認(rèn)鶴寵卜mm負(fù)I朋1;畀診覲:襦H狷彌:-詢留門-甲締濁:網(wǎng)瞬:-瀾絹舷-*虹編號(hào)員理牖號(hào)s&nAVMfl眾KO2014-02-01L2h20U4K1首頁卜頁圖3.3*條件查詢員工* return*/public Stri ng selectEmployee()Mapv
26、Stri ng. Objectcon diti ons =new HashMapvStri ng, Object()鎦詩涇艷損樓 紲鯗餳類。if (userlnfo.getUserId() != null | ! .equals(userlnfo.getUserId() ) 櫛緶歐鋤棗鈕種鵑瑤錟。con diti on s.put(u.userld,userl nfo.getUserld();if (userlnfo.getName() != null | ! .equals(userlnfo.getName() 轡燁棟剛殮攬瑤麗鬮應(yīng)。con diti on s.put(u .n ame ,u
27、serl nfo.getName();if (userI nfo.getGe nder() != 0 ) con diti on s.put(ge nder,userI nfo.getGe nder();if (userI nfo.getLeave() != 0 ) con ditio ns.put(leave,userl nfo.getLeave();if (userI nfo.getDept() != 0 ) conditions.put(u.dept ,userInfo.getDept();if (userI nfo.getRole() != 0 ) con ditio ns.put(u
28、.role ,userI nfo.getRole();if (userI nfo.getNumberState() != 0 ) con ditio ns.put(u. nu mberState,userl nfo.getNumberState();峴揚(yáng)爛滾澗輻 灄興渙藺。if (begi n != null & ! .equals(begin) con diti on s.put(beg in ,begi n);if (end != null & ! .equals(e nd) con diti on s.put(e nd ,en d);thispri ntJs on 4PageQserl
29、nfoServiceselectEmployee(c on ditio ns, p);詩叁撻訥燼 憂毀厲鋨驁。return NONE(3) 管理員對(duì)員工工資的管理:管理工資賬號(hào)(管理員可以修改員工的工資賬 號(hào))20管理員工工貓?zhí)枴岸?虹能器貝 Llfig目器二歸韓,-鶴I廉號(hào)倚翹獄an昶 址順皿旦岸怖E員工躬員工酣厳號(hào)姓名工資聯(lián)號(hào)厳號(hào)翳所在訓(xùn)1 AM21 SI113555kkE9SBEME銅W 20対龍2|砸呂|固1111于轉(zhuǎn)23456己黯AIS 20134H-a鈾:坤輕【酩和圖3.4工資條管理(根據(jù)懲罰、獎(jiǎng)勵(lì)情況自動(dòng)計(jì)算出員工的工資)、添加部門信息、維 護(hù)部門信息Tramt!懿魏時(shí) 翳韜I
30、雋黠n聽少卿卜藏in圖3.5*保存工資條* return*/public Stri ng saveSalary() salaryServicesaveSalary Salary); return NONE;工資計(jì)算公式:基本工資+崗位工資+獎(jiǎng)金+加班費(fèi)+福利一請(qǐng)假扣除(請(qǐng)假一天 扣除100元)基本工資和崗位工資是從部門工資表中查出來的:SELECT BASESALARY JOBSALARY FROM DEPTSALARY WHEREDEPTID =。則鯤愜韋瘓賈暉園棟瀧。獎(jiǎng)金、加班費(fèi)、福和請(qǐng)假扣除工資是保存到工資表中的:INSERTINTOSALARY(ADITION,TOTAL,USERID
31、, ID)ADITION_WORK, BONUS, OTHER, STATE, TAKEDATE,脹鏝彈奧秘孫戶孿釔賻。VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)工資管理是根據(jù)員工在本月的表現(xiàn)來發(fā)放工資,包括一些獎(jiǎng)勵(lì)和罰金,最終經(jīng)過計(jì)算公式得出本月的總工資。(4)角色管理11:查詢所有角色、添加角色緖甯色詡昶編號(hào)庸酹獗1它翻2禪員電冊(cè)酩幡屈酩13粗銅關(guān)構(gòu)馬酩1i躺毓腳齡赫曲5止血齣駝呂赫離書1圖3.6/*修改角色名return*/public Stri ng updateRolel nfo()rolel nfoService.updateRolel nfo(rolel
32、 nfo);return NONE;/*刪除角色名* return*/public Stri ng deleteRoleI nfo()roleI nfoService.deleteRolel nfor(roleI nfo);/*return NONE;分頁查詢所有角色return*/public Stri ng getAIIRole()MapvStri ng, Objectcon ditio ns = new HashMapvStri ng, Object();鰓躋峽禱紉誦幫廢掃減。this.printJson4Page(olelnfoService.getAIIRole(conditions
33、, p);稟虛嬪賑維嚌妝擴(kuò)踴糶。return NONE;4.3員工模塊(1)員工可以查看個(gè)人信息、查看個(gè)人工資虹*晡鵝翳基杠粼町就球卩)輕“)mmswoo tr孜號(hào) MJIX1DBOD111D0Q3!2014-01-012HS6秤血。制00IM04Fl(V蕪二 T T-S 飆瞬:fW:昭】圖3.7員工查詢個(gè)人工資條:從工資表和員工表中查詢/*根據(jù)用戶名和發(fā)工資日期,查詢工資條,確定是否已經(jīng)發(fā)過* return*/public Stri ng selectSalary()int size = salaryService .selectSalary( salary ).size(); 陽簍埡 鮭罷
34、規(guī)嗚舊巋錟。List salaries =new ArrayList();if (size = 0) this .printJson(salaries); else this .printJson(salaryService氣嘮戇萇鑿鑿櫧諤應(yīng)。return NONE.selectSalary( salary ).get(0);4.4審核員模塊審核員除了具有基本的員工權(quán)限(查看個(gè)人信息、個(gè)人工資、請(qǐng)假及請(qǐng)假記錄),還可以審核員工的工資信息,操作包括:通過審核和撤銷審核 鋇嵐縣緱虜榮產(chǎn)濤團(tuán)藺轉(zhuǎn)工資條)mm 呦)wim難翩閭舗鵬甜審瞬 黠辺432聽54利期453換57654777呱11100D331
35、1弓戟ml700L0222D逍2(1/2頂亙叵亙醫(yī)圖3.8/*審核工資* return*/public Stri ng updateSalaryCheck() salaryServiceupdateSalaryCheckSalary); return NONE;public SalaryService getSalaryService() return salaryService審核員對(duì)管理員寫好的工資條驚醒審核,審核通過了才能對(duì)員工發(fā)放工資。若是審核不能通過,則需要管理員重新修改工資條。在工資表中有state這個(gè)字段標(biāo)識(shí)著審核狀態(tài)。懨俠劑鈍觸樂鷴燼觶騮。5運(yùn)行狀況說明該系統(tǒng)已經(jīng)在個(gè)人筆記本上正常運(yùn)行,對(duì)于工資管理的各個(gè)模塊的功能都能 實(shí)現(xiàn),操作界面清晰,每個(gè)模塊層次劃分有序,便于操作,適用于廣大群眾。本 人覺得本次的系統(tǒng)設(shè)計(jì)很完善,功能齊全,能夠完成企業(yè)工資管理系統(tǒng)所需要的 功能,操作簡(jiǎn)單,根據(jù)頁面提示就能夠完成工資管理流程,并且該系統(tǒng)運(yùn)行結(jié)果準(zhǔn)確,不會(huì)出現(xiàn)漏洞和錯(cuò)誤。謾飽兗爭(zhēng)詣繚鮐癩別濾。6結(jié)束語在本項(xiàng)目的軟件開發(fā)的過程中,我學(xué)會(huì)了很多知識(shí),首先是數(shù)據(jù)庫的使用更加熟悉,我完成了一個(gè)全面的面
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年手持式光譜儀行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年手工印章雕刻行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 2025-2030年地黃滋陰涼血酒行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年可穿戴人工角膜保護(hù)鏡行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 合成材料制造的市場(chǎng)預(yù)測(cè)考核試卷
- 工業(yè)控制計(jì)算機(jī)架構(gòu)考核試卷
- 樂器行業(yè)社交網(wǎng)絡(luò)營(yíng)銷考核試卷
- 地質(zhì)勘查標(biāo)準(zhǔn)與規(guī)范考核試卷
- 畢業(yè)演講稿(15篇)
- 建筑物綠色建筑解決方案考核試卷
- 【歷史】秦漢時(shí)期:統(tǒng)一多民族國(guó)家的建立和鞏固復(fù)習(xí)課件-2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史上冊(cè)
- 社區(qū)中心及衛(wèi)生院65歲及以上老年人健康體檢分析報(bào)告模板
- 化工過程安全管理導(dǎo)則AQT 3034-2022知識(shí)培訓(xùn)
- 第02講 導(dǎo)數(shù)與函數(shù)的單調(diào)性(教師版)-2025版高中數(shù)學(xué)一輪復(fù)習(xí)考點(diǎn)幫
- 2024屆新高考語文高中古詩文必背72篇 【原文+注音+翻譯】
- 2024電力建設(shè)工程質(zhì)量問題通病防止手冊(cè)
- 中華人民共和國(guó)學(xué)前教育法
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 三年級(jí)(下冊(cè))西師版數(shù)學(xué)全冊(cè)重點(diǎn)知識(shí)點(diǎn)
- 期末練習(xí)卷(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)滬教版
- 2025年公務(wù)員考試申論試題與參考答案
評(píng)論
0/150
提交評(píng)論