java是編程中常見的一種語言,它可以更好的實(shí)現(xiàn)程序所需要的各種操作需求,給用戶更加優(yōu)質(zhì)的使用交互體驗(yàn)感,下面我們跟隨小編一起來了解一下java員工管理系統(tǒng)的相關(guān)資料吧。
java員工管理系統(tǒng)簡介
運(yùn)用Java編程語言實(shí)現(xiàn)員工基本信息管理、員工請假申請、采購物品申請等功能。與其他類似的系統(tǒng)相比,本系統(tǒng)具有操作簡單、界面簡潔清晰、流程規(guī)范完善、數(shù)據(jù)處理安全、 App功能實(shí)現(xiàn)等特點(diǎn)。
運(yùn)用Java編程語言和B/S架構(gòu),以開源的Tomcat作為Web容器,以SQL Server 2005為數(shù)據(jù)庫設(shè)計(jì)與開發(fā)了一個(gè)員工日志管理系統(tǒng),以方便企業(yè)管理者對每個(gè)員工的工作進(jìn)展程度及對工作提出的建議及時(shí)掌握,從而有利于企業(yè)的管理。
java員工管理系統(tǒng)
java員工管理系統(tǒng)案例需求說明
員工信息的基本情況
—————————普通員工—————————–
屬性:員工編號、員工姓名、員工職務(wù)、請假天數(shù)、基本工資
普通員工工資:
在基本工資的基礎(chǔ)上增加10%的工作餐,50%的崗位補(bǔ)助,200元住房補(bǔ)助
基本工資+基本工資*0.1+基本工資*0.5+200
—————————–經(jīng)理——————————–
屬性:員工編號、員工姓名、員工職務(wù)、請假天數(shù)、基本工資
經(jīng)理工資:
在基本工資的基礎(chǔ)上增加20%的工作餐,50%的崗位補(bǔ)助,500元住房補(bǔ)助
基本工資+基本工資*0.2+基本工資*0.5+500
——————————-董事——————————–
屬性:員工編號、員工姓名、員工職務(wù)、請假天數(shù)、基本工資
董事工資:
在基本工資的基礎(chǔ)上增加8%的工作餐,30%的崗位補(bǔ)助,2000元住房補(bǔ)助,3000元投資補(bǔ)助
基本工資+基本工資*0.08+基本工資*0.3+2000+3000
——————————–其他———————————
工資扣除部分,所有員工都是一樣的
無請假,基本工資全發(fā),有請假,扣除每天平均工資 * 請假天數(shù)
java員工管理系統(tǒng)
java員工管理系統(tǒng)案例設(shè)計(jì)思路
員工父類一個(gè),普通員工,經(jīng)理,董事長子類各一個(gè),分別重寫父類的工資方法。最后一個(gè)測試類。父類子類的編寫沒什么問題,注意盡量做好封裝,屬性最好用private修飾。接下來就是關(guān)鍵的測試類,這里需要完成增刪改查工作,工作量可能會有點(diǎn)大哦!
注意:由于本系統(tǒng)只是將對象存于對象數(shù)組,數(shù)組初始化時(shí)定長設(shè)定為100,系統(tǒng)會自動初始化每個(gè)數(shù)組元素為null,所以在寫測試類的方法時(shí)一定注意寫好判斷預(yù)防遍歷賦值發(fā)生的空指針錯(cuò)誤,還有就是如果更改員工的資料時(shí)注意,若是員工的職位發(fā)生變化該怎么處理,畢竟對象變了,處理工資的方法也不一樣。
相信看完了小編為你整理的java員工管理系統(tǒng)的相關(guān)資料,其實(shí)java的員工管理系統(tǒng)雖然看起來比較復(fù)雜,但是實(shí)現(xiàn)起來還是相對比較容易的哦!