java課程設(shè)計----課程設(shè)計報告

java課程設(shè)計----課程設(shè)計報告

ID:9392019

大小:138.50 KB

頁數(shù):25頁

時間:2018-04-30

java課程設(shè)計----課程設(shè)計報告_第1頁
java課程設(shè)計----課程設(shè)計報告_第2頁
java課程設(shè)計----課程設(shè)計報告_第3頁
java課程設(shè)計----課程設(shè)計報告_第4頁
java課程設(shè)計----課程設(shè)計報告_第5頁
資源描述:

《java課程設(shè)計----課程設(shè)計報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。

1、java程序設(shè)計課程設(shè)計報告課題:雇員信息管理系統(tǒng)設(shè)計時間:2011年12月19號----2011年12月2日評閱意見:評定成績:指導老師簽名:年月日目錄1、開發(fā)背景22、系統(tǒng)描述23、分析與設(shè)計23.1、功能模塊劃分23.2、數(shù)據(jù)庫結(jié)構(gòu)描述33.3、系統(tǒng)功能模塊圖…………………………………………………………………………43.4、各模塊的實現(xiàn)方法………………………………………………………………………44、系統(tǒng)測試65.總結(jié)及體會76、參考文獻87、附錄(源代碼)………………………………………………

2、……………………………………81.開發(fā)背景二十一世紀是信息的社會,信息作為最主要的資源,將成為戰(zhàn)略資源引起人們的廣泛關(guān)注。尤其在當今的企業(yè),幾乎在所有產(chǎn)業(yè)的各個領(lǐng)域,信息及信息流通成為必不可少的部分。例如招聘員工、員工培訓以及職位調(diào)動、工資管理,無不需要信息的存儲和參考。面對龐大的信息量,雇員信息管理系統(tǒng)用來提高公司檔案管理的工作率,幫助公司對雇員檔案進行系統(tǒng)化、計算機化、規(guī)范化管理,促進固原檔案的完整、規(guī)范和全面,保證雇員信息管理工作有條不紊的進行。2、系統(tǒng)描述雇員信息管理系統(tǒng)實現(xiàn)的功能主要是雇

3、員信息管理,如雇員基本信息查詢、修改、添加、刪除,雇員職位調(diào)動時工資的調(diào)整,可以對雇員的姓名、部門號、職務(wù)、經(jīng)理號等信息進行修改。3、分析與設(shè)計3.1功能模塊劃分界面設(shè)計根據(jù)需要,界面應(yīng)該提供如下功能:雇員編號、姓、名、電子郵件、電話號碼、雇傭日期、從事工作編號、薪水、有關(guān)薪水的升降操作、所屬主管的編號、部門編號等。查閱模塊通過主界面的“前一條”、“下一條”按鈕可以查閱整個員工工資及信息情況。工資管理模塊單擊主界面上的“提升工資”、“降低工資”,并選擇工資變動的等級,然后單擊“提交”按鈕,就可以對

4、員工的薪水進行設(shè)置。3.2數(shù)據(jù)庫結(jié)構(gòu)描述數(shù)據(jù)庫名稱:雇員信息表表名稱:Employees字段名數(shù)據(jù)類型長度備注EMPLOYEE_ID字符10主碼FIRST_NAME字符20非空LAST_NAME字符20非空EMAIL字符20PHONE_NUMBER字符20True或者falseHire_DatedatetimeJOB_ID字符20SALARYRealMANAGER_ID字符10DEPARTMENT_ID字符103.3系統(tǒng)功能模塊圖雇員信息管理系統(tǒng)雇員信息查詢雇員信息修改雇員加薪雇員減薪3.4各模塊

5、的實現(xiàn)方法(關(guān)鍵代碼)雇員加薪和減薪的實現(xiàn)方法publicvoidpromoteSalary(intdegree){switch(degree){case-1:break;casePromoteDegree.PromoteLeve0:this.Salary=this.getSalary()+100;break;casePromoteDegree.PromoteLeve1:this.Salary=this.getSalary()+500;break;casePromoteDegree.Promote

6、Leve2:this.Salary=this.getSalary()+1000;break;default:break;}}/***@authorAdministrator*@paramdegree根據(jù)員工的違規(guī)等級扣薪水*/publicvoiddemoteSalary(intdegree){switch(degree){case-1:break;caseDemoteDegree.DemoteLevel0:if(this.getSalary()<=100.0)this.Salary=0;elset

7、his.Salary=this.getSalary()-100;break;caseDemoteDegree.DemoteLevel1:if(this.getSalary()<=500.0)this.Salary=0;elsethis.Salary=this.getSalary()-500;break;caseDemoteDegree.DemoteLevel2:if(this.getSalary()<=1000.0)this.Salary=0;elsethis.Salary=this.getSal

8、ary()-1000;break;default:break;}}雇員基本信息的修改實現(xiàn)方法publicbooleanupdateEmployeeInfo(){StringupdateSql="UPDATEEmployees"+"SETFIRST_NAME='"+this.FirstName+"',LAST_NAME='"+this.LastName+"',EMAIL='"+this.Email+"',PHONE_NUMBER='"+this.Phone_Number+"',JOB

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。