版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目匯報(bào)Presentation2013Dec.30thTM員工綜合管理系統(tǒng)軟件1211第四小組2系統(tǒng)的開(kāi)發(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)容組成2023/2/51.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.緒論2023/2/51.1實(shí)訓(xùn)項(xiàng)目的背景
1.1.1員工管理系統(tǒng)的概念
當(dāng)前大量企業(yè)的員工管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因此部分企業(yè)需求,設(shè)計(jì)企業(yè)員工信息管理系統(tǒng),以幫助企業(yè)達(dá)到員工管理辦公自動(dòng)化、節(jié)約管理成本、提高企業(yè)工作效率的目的。1.1.2員工管理系統(tǒng)在我國(guó)的發(fā)展和現(xiàn)狀
目前國(guó)內(nèi)的人力資源管理系統(tǒng)發(fā)展已趨于成熟,企事業(yè)單位的各種功能要求,HR系統(tǒng)供應(yīng)商基本都能夠滿足。目前國(guó)內(nèi)主要的HR系統(tǒng)類型有三種形式。
1、通用型2、專業(yè)型3、完全客制化2023/2/51.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è)開(kāi)發(fā)中的過(guò)程模型,利用MVC模式開(kāi)發(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è)多用戶角色的員工管理系統(tǒng)平臺(tái),員工:可以錄入信息,查看工資情況,查看出勤情況。部門(mén)管理員具有管理員工信息功能,包括信息錄入,查詢輸出、工資管理、出勤管理;系統(tǒng)管理員具有用戶管理、人員類別管理、數(shù)據(jù)庫(kù)管理,職位管理等功能。1.2.2實(shí)訓(xùn)的意義
2023/2/51.2.2實(shí)訓(xùn)的意義
本次實(shí)訓(xùn)通過(guò)對(duì)Javaswing的學(xué)習(xí)和掌握來(lái)進(jìn)行一次實(shí)戰(zhàn)演習(xí),目的是為了學(xué)生能夠更好的掌握J(rèn)ava編碼知識(shí)。同時(shí),關(guān)于對(duì)本員工管理系統(tǒng)的完成,不單單只是會(huì)編寫(xiě)代碼就足夠的,還需要對(duì)word的編寫(xiě),ppt的制作,ps的應(yīng)用,Ae的學(xué)習(xí),都有一定的了解,只有這樣,才能賦予程序以獨(dú)特的生命力。
2023/2/5需求分析概要設(shè)計(jì)系統(tǒng)測(cè)試與運(yùn)行系統(tǒng)實(shí)現(xiàn)詳細(xì)設(shè)計(jì)系統(tǒng)的開(kāi)發(fā)技術(shù)與工具第四部分第三部分第二部分第五部分第六部分闡述本報(bào)告的組成1.3實(shí)訓(xùn)報(bào)告內(nèi)容組成第一部分2023/2/52系統(tǒng)的開(kāi)發(fā)技術(shù)與工具2.1系統(tǒng)開(kāi)發(fā)技術(shù)2.2系統(tǒng)開(kāi)發(fā)的工具
Eclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。這種平等和一致性并不僅限于Java開(kāi)發(fā)工具。盡管Eclipse是使用Java語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于Java語(yǔ)言;例如,支持諸如C/C++、COBOL、PHP等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。Eclipse框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。2.1.1SwingSwing是一個(gè)用于開(kāi)發(fā)Java應(yīng)用程序用戶界面的開(kāi)發(fā)工具包。它以抽象窗口工具包(AWT)為基礎(chǔ)使跨平臺(tái)應(yīng)用程序可以使用任何可插拔的外觀風(fēng)格。Swing開(kāi)發(fā)人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來(lái)創(chuàng)建優(yōu)雅的用戶界面。工具包中所有的包都是以swing作為名稱,例如javax.swing,javax.swing.event2.1.2數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),數(shù)據(jù)庫(kù)有很多種類型,從最簡(jiǎn)單的存儲(chǔ)有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫(kù)系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。2023/2/52.3ps的實(shí)際運(yùn)用2.4網(wǎng)絡(luò)的實(shí)際運(yùn)用
本次實(shí)訓(xùn)本小組在網(wǎng)上找到了許多資源,有些對(duì)于編碼十分有幫助,有些雖然對(duì)于本次實(shí)訓(xùn)無(wú)太大幫助,但創(chuàng)意十分獨(dú)特,令人著迷,將在下文中展出。2.1.3
psAdobePhotoshop,簡(jiǎn)稱“PS”,是一個(gè)由AdobeSystems開(kāi)發(fā)和發(fā)行的圖像處理軟件。Photoshop主要處理以像素所構(gòu)成的數(shù)字圖像。使用其眾多的編修與繪圖工具,可以更有效的進(jìn)行圖片編輯工作。2003年,Adobe將AdobePhotoshop8更名為AdobePhotoshopCS。2013年,Adobe公司推出了最新版本的PhotoshopCC,自此,版本AdobePhotoshopCS6[1]是AdobePhotoshopCS系列最后一個(gè)版本。ps有強(qiáng)大的功能,涉及各個(gè)領(lǐng)域!113需求分析3.1系統(tǒng)功能需求分析3.2系統(tǒng)非功能需求2023/2/53.1系統(tǒng)功能需求分析員工的功能雙擊添加標(biāo)題文字
查看本人基本情況查看工資情況查看出勤情況查看公司基本情況修改本人密碼修改本人頭像管理員工信息工資查詢出勤管理查看公司基本情況權(quán)限管理部門(mén)管理員工管理所有后臺(tái)數(shù)據(jù)的統(tǒng)計(jì)分析功能,做出相應(yīng)的數(shù)據(jù)表系統(tǒng)參數(shù)設(shè)計(jì)部門(mén)管理員的功能超級(jí)管理員的功能2023/2/53.1.2系統(tǒng)用例圖員工的用例圖如圖所示部門(mén)管理員的用例圖如圖所示后臺(tái)管理員的用例圖如圖所示2023/2/53.2系統(tǒng)非功能需求
本系統(tǒng)的非功能性需求如下:不同分辨率下可以實(shí)現(xiàn)自適應(yīng),能兼容主流的分辨率,如1280*768,等。軟件的可擴(kuò)展性好,留有對(duì)未實(shí)現(xiàn)功能的接口。系統(tǒng)的容錯(cuò)性好,可以對(duì)各種異常進(jìn)行捕獲。用戶體驗(yàn)好,界面簡(jiǎn)潔清晰。性能響應(yīng)良好,界面加載時(shí)間在2S以內(nèi)。系統(tǒng)數(shù)據(jù)可修改性強(qiáng)2023/2/54概要設(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)開(kāi)發(fā)框架4.3.2項(xiàng)目組織結(jié)構(gòu)4.3系統(tǒng)開(kāi)發(fā)框架設(shè)計(jì)4概要設(shè)計(jì)2023/2/54.1系統(tǒng)模塊設(shè)計(jì)4.1.1系統(tǒng)總體功能系統(tǒng)可以實(shí)現(xiàn)員工,部門(mén)管理員,超級(jí)管理員的模塊設(shè)計(jì)系統(tǒng)的總體功能如圖4.1所示。4.1.2系統(tǒng)類圖給出各主要接口和類圖,以及彼此之間的關(guān)系,能體系MVC架構(gòu)。2023/2/54.2數(shù)據(jù)庫(kù)設(shè)計(jì)員工實(shí)體日志實(shí)體工資實(shí)體考勤實(shí)體經(jīng)過(guò)系統(tǒng)的需求分析,本系統(tǒng)中所用到的實(shí)體如下獎(jiǎng)懲情況實(shí)體
部門(mén)實(shí)體4.2.1系統(tǒng)實(shí)體描述2023/2/54.2.1系統(tǒng)實(shí)體描述
員工實(shí)體屬性圖如圖所示部門(mén)實(shí)體屬性圖如圖所示工資實(shí)體屬性圖如圖所示考勤實(shí)體屬性圖如圖所示日志實(shí)體屬性圖如圖所示獎(jiǎng)懲情況實(shí)體屬性圖如圖所示2023/2/54.2.2數(shù)據(jù)表設(shè)計(jì)2023/2/54.2.3數(shù)據(jù)表關(guān)聯(lián)關(guān)系2023/2/54.3系統(tǒng)開(kāi)發(fā)框架設(shè)計(jì)4.3.1系統(tǒng)開(kāi)發(fā)框架
本系統(tǒng)基于JavaC/S架構(gòu)進(jìn)行設(shè)計(jì)開(kāi)發(fā),遵循MVC模式,嚴(yán)格進(jìn)行了應(yīng)用系統(tǒng)的三層結(jié)構(gòu)的劃分。
MVC全名是ModelViewController,是模型(model)-視圖(view)-控制器(controller)的縮寫(xiě),一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法組織代碼,將業(yè)務(wù)邏輯被聚集到一個(gè)部件里面,在界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個(gè)性化定制的同時(shí)而不需要重新編寫(xiě)業(yè)務(wù)邏輯。MVC被獨(dú)特的發(fā)展起來(lái)用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。在本系統(tǒng)的開(kāi)發(fā)過(guò)程中,利用了Swing技術(shù),嚴(yán)格遵循了MVC模式進(jìn)行開(kāi)發(fā),系統(tǒng)的耦合度小。用Listener充當(dāng)控制器,來(lái)實(shí)現(xiàn)業(yè)務(wù)功能與對(duì)應(yīng)頁(yè)面的控制轉(zhuǎn)發(fā);用Swing頁(yè)面充當(dāng)視圖層,來(lái)實(shí)現(xiàn)業(yè)務(wù)功能的展示。用接口和接口實(shí)現(xiàn)類分離,配以工廠模式的形式來(lái)實(shí)現(xiàn)數(shù)據(jù)持久層,配以服務(wù)層.2023/2/54.3.2項(xiàng)目組織結(jié)構(gòu)本項(xiàng)目的組織結(jié)構(gòu)圖如圖所示2023/2/55.2新增功能詳細(xì)設(shè)計(jì)5.3修改功能詳細(xì)設(shè)計(jì)
5.4數(shù)據(jù)庫(kù)功能詳細(xì)設(shè)計(jì)
5.5用戶反饋功能詳細(xì)設(shè)計(jì)52345詳細(xì)設(shè)計(jì)135.1登錄功能詳細(xì)設(shè)計(jì)2023/2/55.1注冊(cè)功能詳細(xì)設(shè)計(jì)5.1.1登錄功能流程圖
用戶登錄功能設(shè)計(jì)如下:在登錄頁(yè)面,用戶先輸入員工功號(hào),用戶密碼,選擇身份,點(diǎn)擊“l(fā)ogin”按鈕,可以實(shí)現(xiàn)用戶的登錄。用戶登錄的流程圖如圖所示。2023/2/55.1.2注冊(cè)頁(yè)面設(shè)計(jì)2023/2/55.2新增功能詳細(xì)設(shè)計(jì)5.2.1新增功能流程圖
新增功能設(shè)計(jì)如下:在新增頁(yè)面,用戶先輸入員工新增的信息,選擇身份,點(diǎn)擊“新增”按鈕,可以實(shí)現(xiàn)用戶的新增。新增功能流程圖如圖所示。2023/2/55.2.2注冊(cè)頁(yè)面設(shè)計(jì)2023/2/55.3修改功能詳細(xì)設(shè)計(jì)5.3.1修改功能流程圖
修改功能設(shè)計(jì)如下:在修改頁(yè)面,用戶先輸入需修改的信息,選擇身份,點(diǎn)擊“修改”按鈕,可以實(shí)現(xiàn)用戶的修改。修改功能的流程圖如圖所示。2023/2/55.3.2注冊(cè)頁(yè)面設(shè)計(jì)2023/2/55.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)用戶的刪除。刪除功能流程圖如圖所示。2023/2/55.4.2注冊(cè)頁(yè)面設(shè)計(jì)2023/2/55.5新增功能詳細(xì)設(shè)計(jì)5.5.1用戶反饋功能流程圖
用戶反
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2024學(xué)年天津市紅橋區(qū)高三(上)期末語(yǔ)文試卷
- 2023年天津市濱海新區(qū)高考語(yǔ)文三模試卷
- 2023年藥用粉碎機(jī)械項(xiàng)目融資計(jì)劃書(shū)
- 2023年抗結(jié)劑項(xiàng)目融資計(jì)劃書(shū)
- 《社會(huì)工作評(píng)估》課件
- 2023年婦科用藥項(xiàng)目籌資方案
- 熱工基礎(chǔ)習(xí)題庫(kù)含參考答案
- 養(yǎng)老院老人生命體征監(jiān)測(cè)制度
- 養(yǎng)老院老人健康飲食制度
- 《右腹股溝斜疝》課件
- 小丑電影課件教學(xué)課件
- 浙江省紹興市2025屆高三上學(xué)期一模地理試題 含解析
- 廣發(fā)銀行廣告合同
- 安全與急救學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 電動(dòng)車(chē)棚消防應(yīng)急預(yù)案
- 金屬冶煉知識(shí)培訓(xùn)
- 2024-2025學(xué)年度廣東省春季高考英語(yǔ)模擬試卷(解析版) - 副本
- 商會(huì)內(nèi)部管理制度
- 2024年物業(yè)轉(zhuǎn)讓協(xié)議書(shū)范本格式
- 幼兒園小班健康《打針吃藥我不怕》課件
- 廣州英語(yǔ)小學(xué)六年級(jí)英語(yǔ)六上冊(cè)作文范文1-6單元
評(píng)論
0/150
提交評(píng)論