




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、得分:課程設(shè)計(jì)報(bào)告企業(yè)工資管理系統(tǒng)姓名陳志班級(jí)122011學(xué)號(hào) 12201107課程名稱Java課程設(shè)計(jì)指導(dǎo)教師2015年12月12日 目 錄一工資管理系統(tǒng)需求分析1.1功能需求 1.1.1功能劃分 1.1.2功能描述1.2性能需求1.3數(shù)據(jù)流圖二.總體設(shè)計(jì)2.1數(shù)據(jù)庫概念設(shè)計(jì)2.2功能模塊三.系統(tǒng)詳細(xì)設(shè)計(jì)3.1數(shù)據(jù)庫邏輯設(shè)計(jì)3.2各模塊功能 四.系統(tǒng)實(shí)現(xiàn)4.1界面截圖 4.1.1主界面及工資基本信息界面 4.1.2登錄界面 4.1.3系統(tǒng)主界面 4.1.4信息錄入,修改,刪除,查詢界面4.2設(shè)計(jì)代碼5 系統(tǒng)運(yùn)行環(huán)境。6 參考文檔。7 開發(fā)過程中遇到的問題、,。8 數(shù)據(jù)庫英文數(shù)據(jù)參考翻譯。九.
2、實(shí)驗(yàn)總結(jié) 1、 需求分析1.1 功能需求1.1.1功能劃分(1)、員工模塊:查看工資情況,打印工資表格 (2)、管理員模塊:對(duì)員工基本信息的插入,數(shù)據(jù)更新。對(duì)其他(部門,職位,工資,福利)的更新,初始化。 1.1.2 功能描述(1)、基本工資的設(shè)定(2),員工基本信息的輸入,修改,刪除(3)、員工工資瀏覽(4)、員工個(gè)人工資的計(jì)算 (5)、福利發(fā)放,設(shè)定 (6)、打印報(bào)表1.2性能需求本課程設(shè)計(jì)是用Java語言編寫,mysql數(shù)據(jù)庫。移植性強(qiáng),易于管理。1.3數(shù)據(jù)流圖根據(jù)工資管理要求及用戶需求調(diào)查分析,得到以下數(shù)據(jù)流圖圖1.1員工數(shù)據(jù)流圖圖1.2管理員數(shù)據(jù)流程圖2.總體設(shè)計(jì)2.1數(shù)據(jù)庫概念設(shè)計(jì)
3、有了數(shù)據(jù)流圖,用E-R圖來說明工資信息管理系統(tǒng)的數(shù)據(jù)庫概念模式,如圖3系統(tǒng)詳細(xì)設(shè)計(jì)3.1數(shù)據(jù)庫邏輯設(shè)計(jì)將以上E-R轉(zhuǎn)換成如下關(guān)系模式員工(職工號(hào),姓名,性別,所在部門,職位,工齡)管理員(id,賬號(hào),密嗎)部門(部門名)職位(職位名稱,職位基本工資,職位所在部門,職位工資水平)福利(福利名稱,福利金額)員工福利(id,員工號(hào),福利名稱)工齡(工齡,工齡工資)其中,標(biāo)有下劃線的字段表示為該數(shù)據(jù)表的主碼,即主關(guān)鍵字。在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表格以及各個(gè)表格之間的關(guān)系。工資信息管理系統(tǒng)數(shù)據(jù)庫中各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表。表一:?jiǎn)T
4、工信息表:表二:管理員表:表四:部門表表四:職位表表五:福利表表六:?jiǎn)T工福利表表七:工齡表3.2各模塊3.2.1模塊框架系統(tǒng)框架呈現(xiàn)一種mvc的設(shè)計(jì)理念MVC全名是Model View Controller,是模型(model)視圖(view)控制器(controller)的縮寫,一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶交互的同時(shí),不需要重新編寫業(yè)務(wù)邏輯。MVC被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。3.2.2系統(tǒng)各模塊相應(yīng)代碼解析View(視圖)是應(yīng)用程序中處理
5、數(shù)據(jù)顯示的部分。通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。員工部分視圖管理員部分視圖Controller(控制器)是應(yīng)用程序中處理用戶交互的部分。通??刂破髫?fù)責(zé)從視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。這里程序在設(shè)計(jì)時(shí),把大量的控制直接寫在了頁面中,是一個(gè)不足的地方。如:這個(gè)按鈕的觸發(fā)事件直接寫在了employeeupdatehomeviews中了。Model(模型)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。通常模型對(duì)象負(fù)責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。 Servlet層主要是接受頁面的輸入,并向Service傳值,接受Service的返回值,并發(fā)回頁面中的控制器。Service層接受Servlet的傳值并
6、調(diào)用dao層,接收來自dao層的數(shù)據(jù)庫數(shù)據(jù),進(jìn)行處理之后,返回Servlet層Dao層接收service的調(diào)用,在這層,程序與數(shù)據(jù)庫對(duì)話,調(diào)用jdbc驅(qū)動(dòng),建立連接。并把查詢的結(jié)果集發(fā)送給service層進(jìn)行處理。3.2.3順序圖解析以員工查詢?yōu)槔?.2.4 其他代碼塊實(shí)體類這些類是程序與數(shù)據(jù)庫的一種映射,臨時(shí)存放查詢運(yùn)行的數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)換表格模型數(shù)據(jù)庫連接工廠4.系統(tǒng)實(shí)現(xiàn)4.1界面截圖主界面管理員登錄界面管理員管理工資界面4.2設(shè)計(jì)代碼略。5. 系統(tǒng)運(yùn)行環(huán)境Jdk1.6以上, 數(shù)據(jù)庫是mysql.6參考文檔數(shù)據(jù)庫系統(tǒng)概論王珊 薩師煊uml系統(tǒng)分析與設(shè)計(jì)教程季振燕web開發(fā)技術(shù)實(shí)用教程陳車失極客
7、學(xué)院 java swing主件 acely_ra老師極客學(xué)院 servlet Dao學(xué)習(xí) darkmi老師百度文檔 mvc結(jié)構(gòu)圖7 開發(fā)中問題總結(jié)在數(shù)據(jù)庫的設(shè)計(jì)中,數(shù)據(jù)庫的完整性約束1參照完整性檢查和違約處理,在這里給主鍵和外鍵考慮的約束條件不同,可能會(huì)出現(xiàn)問題2在數(shù)據(jù)庫設(shè)計(jì)初,有員工工資表,考慮到數(shù)據(jù)庫的完整性和數(shù)據(jù)庫的優(yōu)化,后來將其刪除。3在view各視圖設(shè)計(jì)中,由于沒有考慮ui線程的安全性問題,可能系統(tǒng)在運(yùn)行過程中會(huì)出現(xiàn)問題4程序并沒有實(shí)現(xiàn)各表格的打印操作5界面交互性不完善,丑的不行8數(shù)據(jù)庫英文翻譯醫(yī)療保險(xiǎn) medical insurance勞工保險(xiǎn) labour insurance節(jié)日
8、福利 holiday benefits商業(yè)保險(xiǎn) commercial insurance紅利 bonus保潔員 cleaner宿舍管理員 dormitory administrator保安 security staff后勤主管 logistics supervisor培訓(xùn)科員 staff training招聘科員 recruitment clerk 勞資科員 clerk of labor人力資源部主管 human resource department會(huì)計(jì) accounting 財(cái)務(wù)經(jīng)理 financial mnager財(cái)務(wù)總監(jiān) chief financial officer初級(jí)軟件測(cè)試師ju
9、nior software test engineer中級(jí)軟件測(cè)試師intermediate software test engineer中級(jí)軟件工程師intermediate software engineer高級(jí)軟件工程師senior software engineer初級(jí)軟件工程師junior software engineer美工 art designer助理設(shè)計(jì) assistant designer文員 clerk代表 representative秘書 secretary工程主管 engineering director跟單員 documentary采購員 buyer采購部經(jīng)理 pu
10、rchasing department manager經(jīng)營(yíng)部科員 businner department clerk 經(jīng)營(yíng)部長(zhǎng) business secretary后勤部 logistic department人力資源部 human resources department財(cái)務(wù)部 finance department測(cè)試部 test department軟件開發(fā)部 software development department技術(shù)服務(wù)部 techinical service department產(chǎn)品事業(yè)部 product division工程部 engineer department采購部 purchasing department8
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師考試預(yù)測(cè)試題及答案
- 一網(wǎng)打盡初級(jí)社會(huì)工作者考試試題及答案
- 廣西機(jī)械員試題及答案
- Msoffice考生心得體會(huì)的試題及答案總結(jié)
- 分級(jí)閱讀面試題及答案
- 醫(yī)學(xué)基礎(chǔ) 試題及答案
- 創(chuàng)造力與多媒體設(shè)計(jì)師的職業(yè)發(fā)展試題及答案
- 逆向思維考試題庫及答案
- 信息管理三級(jí)考生備考試題及答案
- 社會(huì)工作者如何在活動(dòng)中評(píng)估效果試題及答案
- GB/T 8813-2008硬質(zhì)泡沫塑料壓縮性能的測(cè)定
- GB/T 8488-2001耐酸磚
- GB/T 23703.2-2010知識(shí)管理第2部分:術(shù)語
- 采購合同英文版
- 國開經(jīng)濟(jì)學(xué)(本)1-14章練習(xí)試題及答案
- 二0二三年度六年級(jí)上冊(cè)Module1《多維閱讀》第八級(jí)DifferentPlants教學(xué)設(shè)計(jì)
- 中國古代文學(xué)史(二)正式課件
- 頸椎病護(hù)理查房 (3)PPT
- 私教工作表格健康問卷
- 國外教材精選 課后習(xí)題答案量子力學(xué)概論 格里菲斯 習(xí)題解
- 稀土產(chǎn)業(yè)園建設(shè)項(xiàng)目建議書(參考范文)
評(píng)論
0/150
提交評(píng)論