




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、項(xiàng)目匯報(bào)Presentation2013Dec.30thTM員工綜合管理系統(tǒng)軟件1211第四小組2系統(tǒng)的開發(fā)技術(shù)與工具3需求分析4概要設(shè)計(jì)5詳細(xì)設(shè)計(jì)1緒論6系統(tǒng)實(shí)現(xiàn)7總結(jié)31緒論1.1實(shí)訓(xùn)項(xiàng)目的背景1.2實(shí)訓(xùn)的內(nèi)容和意義1.3實(shí)訓(xùn)報(bào)告內(nèi)容組成2022-3-9 1.1.1員工管理系統(tǒng)的概念1.1.2 員工管理系統(tǒng)在我國(guó)的發(fā)展和現(xiàn)狀1.1實(shí)訓(xùn)背景1.2實(shí)訓(xùn)內(nèi)容和意義1.3實(shí)訓(xùn)內(nèi)容組成1.2.1 實(shí)訓(xùn)內(nèi)容1.2.2 實(shí)訓(xùn)的意義 1.3 實(shí)訓(xùn)報(bào)告內(nèi)容組成1.緒論2022-3-91.1實(shí)訓(xùn)項(xiàng)目的背景當(dāng)前大量企業(yè)的員工管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因此部分企業(yè)需求,
2、設(shè)計(jì)企業(yè)員工信息管理系統(tǒng),以幫助企業(yè)達(dá)到員工管理辦公自動(dòng)化、節(jié)約管理成本、提高企業(yè)工作效率的目的。 目前國(guó)內(nèi)的人力資源管理系統(tǒng)發(fā)展已趨于成熟,企事業(yè)單位的各種功能要求,HR系統(tǒng)供應(yīng)商基本都能夠滿足。目前國(guó)內(nèi)主要的HR系統(tǒng)類型有三種形式。2022-3-91.2實(shí)訓(xùn)的內(nèi)容和意義 1.2.1 實(shí)訓(xùn)內(nèi)容 本次實(shí)訓(xùn)綜合利用Java語(yǔ)言、軟件工程與UML技術(shù)、JavaScript、Swing技術(shù)、軟件測(cè)試技術(shù)、軟件工程技術(shù)、數(shù)據(jù)庫(kù)技術(shù)等,遵從軟件企業(yè)開發(fā)中的過程模型,利用MVC模式開發(fā)了一個(gè)多用戶的員工管理系統(tǒng)平臺(tái),是一個(gè)基于C/S架構(gòu)的應(yīng)用系統(tǒng)軟件。 本系統(tǒng)利用UML、Swing、數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)了一個(gè)多
3、用戶角色的員工管理系統(tǒng)平臺(tái),員工:可以錄入信息,查看工資情況,查看出勤情況。部門管理員具有管理員工信息功能,包括信息錄入,查詢輸出、工資管理、出勤管理;系統(tǒng)管理員具有用戶管理、人員類別管理、數(shù)據(jù)庫(kù)管理,職位管理等功能。 1.2.2 實(shí)訓(xùn)的意義 2022-3-9 1.2.2 實(shí)訓(xùn)的意義 本次實(shí)訓(xùn)通過對(duì)Java swing 的學(xué)習(xí)和掌握來進(jìn)行一次實(shí)戰(zhàn)演習(xí),目的是為了學(xué)生能夠更好的掌握J(rèn)ava編碼知識(shí)。 同時(shí),關(guān)于對(duì)本員工管理系統(tǒng)的完成,不單單只是會(huì)編寫代碼就足夠的,還需要對(duì)word的編寫,ppt的制作,ps的應(yīng)用,Ae的學(xué)習(xí),都有一定的了解,只有這樣,才能賦予程序以獨(dú)特的生命力。 2022-3-9
4、需求分析概要設(shè)計(jì)系統(tǒng)測(cè)試與運(yùn)行系統(tǒng)實(shí)現(xiàn)詳細(xì)設(shè)計(jì)系統(tǒng)的開發(fā)技術(shù)與工具第四部分第三部分第二部分第五部分第六部分闡述本報(bào)告的組成1.3實(shí)訓(xùn)報(bào)告內(nèi)容組成第一部分2022-3-92系統(tǒng)的開發(fā)技術(shù)與工具2.1系統(tǒng)開發(fā)技術(shù)系統(tǒng)開發(fā)技術(shù) 2.2系統(tǒng)開發(fā)的工具系統(tǒng)開發(fā)的工具 Eclipse 是一個(gè)開放源代碼的、基于是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 這種平等和一致性并不僅限于這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管開發(fā)工具。盡管
5、 Eclipse 是使用是使用Java語(yǔ)言開發(fā)的,但它的用途并不限于語(yǔ)言開發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如語(yǔ)言;例如,支持諸如C/C+、COBOL、PHP等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。管理系統(tǒng)。2.1.1 SwingSwing是一個(gè)用于開發(fā)是一個(gè)用于開發(fā)Java應(yīng)用程序用戶界面的開發(fā)工具包。它以抽象窗應(yīng)用程序用戶界面的開發(fā)工具包。它以抽象窗口工具包(口工具包(AWT
6、)為基礎(chǔ)使跨平臺(tái)應(yīng)用程序可以使用任何可插拔的外觀風(fēng))為基礎(chǔ)使跨平臺(tái)應(yīng)用程序可以使用任何可插拔的外觀風(fēng)格。格。Swing開發(fā)人員只用很少的代碼就可以利用開發(fā)人員只用很少的代碼就可以利用Swing豐富、靈活的功能和豐富、靈活的功能和模塊化組件來創(chuàng)建優(yōu)雅的用戶界面。模塊化組件來創(chuàng)建優(yōu)雅的用戶界面。 工具包中所有的包都是以工具包中所有的包都是以swing作為作為名稱,例如名稱,例如javax.swing,javax.swing.event2.1.2 數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)(數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),數(shù))是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),數(shù)據(jù)庫(kù)有
7、很多種類型,從最簡(jiǎn)單的存儲(chǔ)有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)庫(kù)有很多種類型,從最簡(jiǎn)單的存儲(chǔ)有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫(kù)系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。據(jù)存儲(chǔ)的大型數(shù)據(jù)庫(kù)系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。2022-3-92.3 ps的實(shí)際運(yùn)用的實(shí)際運(yùn)用 2.4網(wǎng)絡(luò)的實(shí)際運(yùn)用網(wǎng)絡(luò)的實(shí)際運(yùn)用 本次實(shí)訓(xùn)本小組在網(wǎng)上找到了許多資源,有些對(duì)于編碼十分有幫助,有本次實(shí)訓(xùn)本小組在網(wǎng)上找到了許多資源,有些對(duì)于編碼十分有幫助,有些雖然對(duì)于本次實(shí)訓(xùn)無太大幫助,但創(chuàng)意十分獨(dú)特,令人著迷,將在下文些雖然對(duì)于本次實(shí)訓(xùn)無太大幫助,但創(chuàng)意十分獨(dú)特,令人著迷,將在下文中展出。中展出。2.1.3 psAd
8、obe Photoshop,簡(jiǎn)稱“PS”,是一個(gè)由Adobe Systems開發(fā)和發(fā)行的圖像處理軟件。Photoshop主要處理以像素所構(gòu)成的數(shù)字圖像。使用其眾多的編修與繪圖工具,可以更有效的進(jìn)行圖片編輯工作。2003年,Adobe將Adobe Photoshop 8更名為Adobe Photoshop CS。2013年,Adobe公司推出了最新版本的Photoshop CC,自此,版本Adobe Photoshop CS61是Adobe PhotoshopCS系列最后一個(gè)版本。ps有強(qiáng)大的功能,涉及各個(gè)領(lǐng)域!113 需求分析3.1系統(tǒng)功能需求分析3.2系統(tǒng)非功能需求2022-3-93.1系統(tǒng)
9、功能需求分析查看本人基本情況查看工資情況查看出勤情況查看公司基本情況修改本人密碼修改本人頭像管理員工信息工資查詢出勤管理查看公司基本情況權(quán)限管理部門管理員工管理所有后臺(tái)數(shù)據(jù)的統(tǒng)計(jì)分析功能,做出相應(yīng)的數(shù)據(jù)表系統(tǒng)參數(shù)設(shè)計(jì)2022-3-93.1.2 系統(tǒng)用例圖員工的用例圖如圖所示員工的用例圖如圖所示部門管理員的用例圖如部門管理員的用例圖如圖所示圖所示后臺(tái)管理員的用例圖如后臺(tái)管理員的用例圖如圖所示圖所示2022-3-93.2系統(tǒng)非功能需求本系統(tǒng)的非功能性需求如下: 不同分辨率下可以實(shí)現(xiàn)自適應(yīng),能兼容主流的分辨率,如1280*768,等。 軟件的可擴(kuò)展性好,留有對(duì)未實(shí)現(xiàn)功能的接口。 系統(tǒng)的容錯(cuò)性好,可以
10、對(duì)各種異常進(jìn)行捕獲。 用戶體驗(yàn)好,界面簡(jiǎn)潔清晰。 性能響應(yīng)良好,界面加載時(shí)間在2S以內(nèi)。 系統(tǒng)數(shù)據(jù)可修改性強(qiáng)2022-3-94 概要設(shè)計(jì)4.1.1 系統(tǒng)總體功能4.1.2 系統(tǒng)類圖4.1系統(tǒng)模塊設(shè)計(jì)4.2.1 系統(tǒng)實(shí)體描述4.2.2 數(shù)據(jù)表設(shè)計(jì)4.2.3 數(shù)據(jù)表關(guān)聯(lián)關(guān)系4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1 系統(tǒng)開發(fā)框架4.3.2 項(xiàng)目組織結(jié)構(gòu)4.3系統(tǒng)開發(fā)框架設(shè)計(jì)4 概要設(shè)計(jì)2022-3-94.1系統(tǒng)模塊設(shè)計(jì) 4.1.1 系統(tǒng)總體功能系統(tǒng)可以實(shí)現(xiàn)員工,部門管理員,超級(jí)管理員的模塊設(shè)計(jì)系統(tǒng)的總體功能如圖4.1所示。 4.1.2 系統(tǒng)類圖給出各主要接口和類圖,以及彼此之間的關(guān)系,能體系MVC架構(gòu)。2022-
11、3-94.2數(shù)據(jù)庫(kù)設(shè)計(jì)員工實(shí)體員工實(shí)體日志實(shí)體日志實(shí)體工資實(shí)體工資實(shí)體考勤實(shí)體考勤實(shí)體經(jīng)過系統(tǒng)的需求分析,本系統(tǒng)中所用到的實(shí)體如下獎(jiǎng)懲情況獎(jiǎng)懲情況實(shí)體實(shí)體 部門實(shí)體部門實(shí)體2022-3-94.2.1 系統(tǒng)實(shí)體描述員工實(shí)體屬性圖如圖所示員工實(shí)體屬性圖如圖所示部門實(shí)體屬性圖如圖所部門實(shí)體屬性圖如圖所示示工資實(shí)體屬性圖如圖所示工資實(shí)體屬性圖如圖所示考勤實(shí)體屬性圖如圖所示考勤實(shí)體屬性圖如圖所示 日志實(shí)體屬性圖如圖所示日志實(shí)體屬性圖如圖所示 獎(jiǎng)懲情況實(shí)體屬性圖如圖所示獎(jiǎng)懲情況實(shí)體屬性圖如圖所示2022-3-94.2.2數(shù)據(jù)表設(shè)計(jì)2022-3-94.2.3數(shù)據(jù)表關(guān)聯(lián)關(guān)系2022-3-94.3系統(tǒng)開發(fā)框架設(shè)
12、計(jì) 4.3.1 系統(tǒng)開發(fā)框架系統(tǒng)開發(fā)框架本系統(tǒng)基于Java C/S架構(gòu)進(jìn)行設(shè)計(jì)開發(fā),遵循MVC模式,嚴(yán)格進(jìn)行了應(yīng)用系統(tǒng)的三層結(jié)構(gòu)的劃分。MVC全名是Model View Controller,是模型(model)視圖(view)控制器(controller)的縮寫,一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法組織代碼,將業(yè)務(wù)邏輯被聚集到一個(gè)部件里面,在界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個(gè)性化定制的同時(shí)而不需要重新編寫業(yè)務(wù)邏輯。MVC被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。在本系統(tǒng)的開發(fā)過程中,利用了Swing技術(shù),嚴(yán)格遵循了MVC模式進(jìn)行開
13、發(fā),系統(tǒng)的耦合度小。用Listener充當(dāng)控制器,來實(shí)現(xiàn)業(yè)務(wù)功能與對(duì)應(yīng)頁(yè)面的控制轉(zhuǎn)發(fā);用Swing頁(yè)面充當(dāng)視圖層,來實(shí)現(xiàn)業(yè)務(wù)功能的展示。用接口和接口實(shí)現(xiàn)類分離,配以工廠模式的形式來實(shí)現(xiàn)數(shù)據(jù)持久層,配以服務(wù)層. 2022-3-94.3.2項(xiàng)目組織結(jié)構(gòu)本項(xiàng)目的組織結(jié)構(gòu)圖如圖所示本項(xiàng)目的組織結(jié)構(gòu)圖如圖所示2022-3-95.2新增新增功能詳細(xì)設(shè)計(jì)功能詳細(xì)設(shè)計(jì)5.3修改修改功能詳細(xì)設(shè)計(jì)功能詳細(xì)設(shè)計(jì) 5.4數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)功能詳細(xì)設(shè)計(jì)功能詳細(xì)設(shè)計(jì) 5.5用戶反饋用戶反饋功能詳細(xì)設(shè)計(jì)功能詳細(xì)設(shè)計(jì) 52345詳細(xì)設(shè)計(jì)135.1登錄功能詳細(xì)設(shè)計(jì)登錄功能詳細(xì)設(shè)計(jì)2022-3-95.1注冊(cè)功能詳細(xì)設(shè)計(jì)5.1.1 登錄
14、功能流程圖用戶登錄功能設(shè)計(jì)如下:在登錄頁(yè)面,用戶先輸入員工功號(hào),用戶密碼,選擇身份,點(diǎn)擊“l(fā)ogin”按鈕,可以實(shí)現(xiàn)用戶的登錄。用戶登錄的流程圖如圖所示。2022-3-95.1.2 注冊(cè)頁(yè)面設(shè)計(jì)2022-3-95.2新增功能詳細(xì)設(shè)計(jì)5.2.1 新增功能流程圖新增功能設(shè)計(jì)如下:在新增頁(yè)面,用戶先輸入員工新增的信息,選擇身份,點(diǎn)擊“新增”按鈕,可以實(shí)現(xiàn)用戶的新增。新增功能流程圖如圖所示。2022-3-95.2.2 注冊(cè)頁(yè)面設(shè)計(jì)2022-3-95.3修改功能詳細(xì)設(shè)計(jì)5.3.1 修改功能流程圖修改功能設(shè)計(jì)如下:在修改頁(yè)面,用戶先輸入需修改的信息,選擇身份,點(diǎn)擊“修改”按鈕,可以實(shí)現(xiàn)用戶的修改。修改功能的流程圖如圖所示。2022-3-95.3.2 注冊(cè)頁(yè)面設(shè)計(jì)2022-3-95.4數(shù)據(jù)庫(kù)功能詳細(xì)設(shè)計(jì)5.4.1 數(shù)據(jù)庫(kù)功能流程圖數(shù)據(jù)庫(kù)功能設(shè)計(jì)如下:在數(shù)據(jù)庫(kù)頁(yè)面,用戶先選擇需刪除的對(duì)象,選擇身份,點(diǎn)擊“刪除”按鈕,可以實(shí)現(xiàn)用戶的刪除。刪除功能流程圖如圖所示。2022-3-95.4.2 注
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 三相視在電能表企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 粉末、泡沫及多孔材料企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 粘膠并絲機(jī)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 智能搬運(yùn)設(shè)備維修企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 大型烤箱企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 堿性鋅錳原電池(組)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 水泥生產(chǎn)設(shè)備安全保障措施
- 2025-2030中國(guó)大米行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資研究報(bào)告
- 2025-2030中國(guó)塑料光纖傳感器行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資前景研究報(bào)告
- 2025-2030中國(guó)在線美容和個(gè)人護(hù)理行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- BRC內(nèi)部審核檢查表(BRC內(nèi)審檢查表)
- 綜合應(yīng)用能力事業(yè)單位考試(綜合管理類A類)試題與參考答案(2025年)
- 周杰倫職業(yè)規(guī)劃
- 湖北省武漢市武昌區(qū)2025屆高考數(shù)學(xué)考前最后一卷預(yù)測(cè)卷含解析
- 專題03全等模型-手拉手模型(原卷版+解析)
- 慢性高血壓并發(fā)子癇前期病因介紹
- 【MOOC】手把手教你學(xué)自控-《自動(dòng)控制原理》要點(diǎn)剖析-蘇州城市學(xué)院 中國(guó)大學(xué)慕課MOOC答案
- 頸椎病針灸穴位治療
- 2025年中國(guó)汽車車燈行業(yè)市場(chǎng)現(xiàn)狀、前景分析研究報(bào)告(智研咨詢發(fā)布)
- 湯臣倍健營(yíng)養(yǎng)品市場(chǎng)推廣方案
- 2024年湖北省中考語(yǔ)文真題(學(xué)生版+解析版)
評(píng)論
0/150
提交評(píng)論