版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PSS進(jìn)銷存
系統(tǒng)設(shè)計(jì)Java實(shí)訓(xùn)課程MentoringCase上章回顧講解了進(jìn)銷存系統(tǒng)的背景知識(shí)和業(yè)務(wù)流程。介紹了PSS進(jìn)銷存系統(tǒng)的非功能需求。通過(guò)介紹數(shù)據(jù)流圖的使用,分析了PSS進(jìn)銷存系統(tǒng)的數(shù)據(jù)流圖。對(duì)幾個(gè)關(guān)鍵業(yè)務(wù)用例進(jìn)行了深入的分析和講解。劃分了項(xiàng)目開發(fā)小組,明確了小組人員的各項(xiàng)開發(fā)職能。SQLServer20052本章目標(biāo)了解PSS進(jìn)銷存系統(tǒng)的物理結(jié)構(gòu)和系統(tǒng)層次架構(gòu)。了解并熟悉PSS的系統(tǒng)設(shè)計(jì)架構(gòu)。掌握PSS進(jìn)銷存系統(tǒng)的表示層設(shè)計(jì)。掌握PSS進(jìn)銷存系統(tǒng)的數(shù)據(jù)實(shí)體設(shè)計(jì)。掌握PSS進(jìn)銷存系統(tǒng)的數(shù)據(jù)訪問(wèn)層設(shè)計(jì)及輔助開發(fā)包的設(shè)計(jì)。分析講解PSS進(jìn)銷存系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)。SQLServer20053系統(tǒng)物理結(jié)構(gòu)系統(tǒng)物理結(jié)構(gòu)系統(tǒng)可以數(shù)據(jù)共享數(shù)據(jù)庫(kù)服務(wù)器集中存放數(shù)據(jù)客戶端程序被安裝到多臺(tái)計(jì)算機(jī)上系統(tǒng)應(yīng)確保并發(fā)的安全性SQLServer20054系統(tǒng)架構(gòu)中的層層(layer)在軟件領(lǐng)域應(yīng)用非常廣泛。層的優(yōu)缺點(diǎn)不需要了解實(shí)現(xiàn)細(xì)節(jié)可改變基礎(chǔ)層可減少層之間依賴易制定層標(biāo)準(zhǔn)易波及其他層效率降低SQLServer20055架構(gòu)層次2-1三層結(jié)構(gòu)估計(jì)大家都很熟悉了。就是表示(presentation)層,領(lǐng)域(domain)層,以及基礎(chǔ)架構(gòu)(infrastructure)層。在程序中我們又加入了數(shù)據(jù)映射層(DataMapping)。數(shù)據(jù)訪問(wèn)層數(shù)據(jù)持久層業(yè)務(wù)層表示層數(shù)據(jù)映射層SQLServer20056架構(gòu)層次2-2表示層邏輯主要處理用戶和軟件的交互?;A(chǔ)架構(gòu)層邏輯包括處理和其他系統(tǒng)的通信,代表系統(tǒng)執(zhí)行任務(wù)。業(yè)務(wù)邏輯包括輸入和存儲(chǔ)數(shù)據(jù)的計(jì)算。數(shù)據(jù)映射層成為數(shù)據(jù)的容器。SQLServer20057總體架構(gòu)2-1進(jìn)銷存包結(jié)構(gòu)form包table包task包util包validate包res與properties包bean包SQLServer20058總體架構(gòu)2-2SQLServer20059表示層3-1根據(jù)業(yè)務(wù)分析,我們應(yīng)提供18個(gè)業(yè)務(wù)表示。表示層的組件包括下圖所示:gov.handson.pdsystemvalidateformbeanSQLServer200510表示層3-2界面名稱界面標(biāo)識(shí)功能說(shuō)明登錄身份LoginFrame驗(yàn)證,登錄主界面主界面MDIFrame多文檔窗體銷售員工資料SManFrame管理銷售員工資料客戶資料CustomerFrame管理客戶,客戶聯(lián)系人資料商品資料ProductFrame管理商品資料供應(yīng)商資料SupplierFrame管理供應(yīng)商,供應(yīng)商聯(lián)系人資料采購(gòu)入庫(kù)StockFrame采購(gòu)入庫(kù)單錄入采購(gòu)?fù)素汼tockBackFrame采購(gòu)?fù)素泦武浫脘N售出庫(kù)DeliveryFrame銷售出庫(kù)單錄入銷售退貨DeliveryBackFrame銷售退貨單錄入SQLServer200511表示層3-3界面名稱界面標(biāo)識(shí)功能說(shuō)明庫(kù)存查詢CheckStockFrame查詢庫(kù)存情況庫(kù)存預(yù)警WarnExcelFrame打印低于安全庫(kù)存的報(bào)表商品報(bào)表ProductExcelFrame打印商品報(bào)表采購(gòu)匯總報(bào)表ColStockExcelFrame打印采購(gòu)匯總報(bào)表采購(gòu)年度報(bào)表YearStoExcelFrame打印采購(gòu)年度報(bào)表用戶資料UserinfoFrame維護(hù)用戶基本資料SQLServer200512Validate包與bean包validate用于客客戶端驗(yàn)證,,bean用用于自定義組組件validate包bean包PicturePanelDateChooserJButtonSQLServer200513數(shù)據(jù)實(shí)體層2-1業(yè)務(wù)數(shù)據(jù)又是是業(yè)務(wù)邏輯的的核心,最終終業(yè)務(wù)數(shù)據(jù)將將以一種固定定的格式表現(xiàn)現(xiàn)于內(nèi)存中,,在系統(tǒng)的各各個(gè)層次間傳傳輸,充當(dāng)DTO角色。。系統(tǒng)各層之間間的數(shù)據(jù)交換換載體DTO(DataTransferObject)實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)務(wù)中的數(shù)據(jù)實(shí)實(shí)體的表現(xiàn)方方式根據(jù)具體業(yè)務(wù)務(wù)抽象的對(duì)象象實(shí)體數(shù)據(jù)實(shí)體SQLServer200514數(shù)據(jù)實(shí)體層2-2在數(shù)據(jù)實(shí)體類類中,均是一一些set與與get方法法,用于設(shè)置置和獲得實(shí)體體類中各屬性性的值。CustomercustomerIDcustomerSimpleNamecustomerNameOwner……getCustomerID()setCustomerID()getCustomerSimpleName()setCustomerSimpleName()getCustomerName()setCustomerName()……SQLServer200515數(shù)據(jù)訪問(wèn)層2-1數(shù)據(jù)訪問(wèn)層提提供對(duì)數(shù)據(jù)源源訪問(wèn)的功能能。數(shù)據(jù)連接管理理維護(hù)一個(gè)Connection對(duì)象象,對(duì)外暴露露數(shù)據(jù)庫(kù)連接接獲取和釋放放方法。數(shù)據(jù)操作封裝裝,返回PreparedStatement對(duì)象資源重用更快的系統(tǒng)相相應(yīng)速度新的資源分配配手段通一的連接管管理,避免數(shù)數(shù)據(jù)庫(kù)連接泄泄漏優(yōu)點(diǎn)SQLServer200516數(shù)據(jù)訪問(wèn)層2-2數(shù)據(jù)訪問(wèn)層類類圖SQLServer200517業(yè)務(wù)邏輯層2-1業(yè)務(wù)邏輯層是是各種業(yè)務(wù)規(guī)規(guī)則和邏輯的的實(shí)現(xiàn)。它是系統(tǒng)中真真正的核心。。業(yè)務(wù)層實(shí)現(xiàn)現(xiàn)應(yīng)用程序的的業(yè)務(wù)功能。。task包實(shí)體業(yè)務(wù)類……<abstract>HandleTaskSQLServer200518業(yè)務(wù)邏輯層2-2業(yè)務(wù)邏輯層類類圖SQLServer200519輔助開發(fā)包2-1輔助類用于完完成資源文件件讀取,共通通方法以及系系統(tǒng)使用的常常量。util包SQLServer200520輔助開發(fā)包2-2輔助開發(fā)包類類圖SQLServer200521數(shù)據(jù)庫(kù)分析3-1根據(jù)分析,為為PSS進(jìn)銷銷存系統(tǒng)設(shè)計(jì)計(jì)11個(gè)表。。下圖為Users表。SQLServer200522數(shù)據(jù)庫(kù)分析3-2Product表DeliveryDetail表DeliveryMaster表Customer表SalesMan表CustomerContactMan表SQLServer200523數(shù)據(jù)庫(kù)分析3-3SupplierContactMan表Supplier表PurchaseMaster表PurchaseDetail表SQLServer200524分組討論討論系統(tǒng)的層層次架構(gòu),通通過(guò)討論學(xué)生生思考數(shù)據(jù)映映射層與業(yè)務(wù)務(wù)邏輯層的類類設(shè)計(jì)。討論數(shù)據(jù)庫(kù)結(jié)結(jié)構(gòu),通過(guò)討討論學(xué)生加深深對(duì)數(shù)據(jù)庫(kù)的的理解。SQLServer200525界面設(shè)計(jì)3-1的創(chuàng)始人靠一一個(gè)簡(jiǎn)單的概概念模型,馬馬上拿到了第一筆十十萬(wàn)美元的種種子資金,從從此開創(chuàng)了一一個(gè)與雅虎爭(zhēng)爭(zhēng)霸網(wǎng)絡(luò)搜索索的新時(shí)代。。快速原型展示系統(tǒng)概念念了解用戶需求求驗(yàn)證關(guān)鍵技術(shù)術(shù)SQLServer200526界面設(shè)計(jì)3-2根據(jù)界面的整整體關(guān)系及流流程圖我們確確定了18個(gè)個(gè)窗體。內(nèi)內(nèi)容如下:界面窗體界面窗體界面窗體供應(yīng)商資料窗體
用戶資料窗體
庫(kù)存預(yù)警窗體
商品資料窗體
采購(gòu)入庫(kù)窗體
商品報(bào)表窗體
客戶資料窗體
采購(gòu)?fù)素洿绑w
采購(gòu)匯總報(bào)表窗體
銷售員工資料窗體
銷售出庫(kù)窗體
采購(gòu)年度報(bào)表窗體
用戶密碼修改窗體
銷售退貨窗體
登陸窗體
用戶權(quán)限窗體
庫(kù)存查詢窗體
主窗體SQLServer200527界面設(shè)計(jì)3-3演示PSS進(jìn)進(jìn)銷存系統(tǒng)界界面范例SQLServer200528總結(jié)2-1掌握了PSS進(jìn)銷存系統(tǒng)統(tǒng)的物理結(jié)構(gòu)構(gòu)。加深了系統(tǒng)設(shè)設(shè)計(jì)中層的概概念的理解,,對(duì)各層的設(shè)設(shè)計(jì)進(jìn)行了簡(jiǎn)簡(jiǎn)要的講解。。熟悉了PSS系統(tǒng)的總體體設(shè)計(jì)架構(gòu),,及系統(tǒng)的包包圖關(guān)系。熟悉了PSS進(jìn)銷存系統(tǒng)統(tǒng)的表示層設(shè)設(shè)計(jì),對(duì)表示示層的包及類類進(jìn)行了分析析。SQLServer200529總結(jié)2-2掌握了PSS進(jìn)銷存系統(tǒng)統(tǒng)的數(shù)據(jù)映射射層的設(shè)計(jì)。。講解了PSS進(jìn)銷存系統(tǒng)統(tǒng)的數(shù)據(jù)訪問(wèn)問(wèn)層的設(shè)計(jì),,并對(duì)ConnectionPool及DBSession進(jìn)行了分分析。學(xué)習(xí)了輔助開開發(fā)包中類設(shè)設(shè)計(jì)。掌握了PSS進(jìn)銷存系統(tǒng)統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)和界面設(shè)計(jì)計(jì),并通過(guò)演演示對(duì)界面有有了微觀的認(rèn)認(rèn)識(shí)。SQLServer2005309、靜夜四無(wú)鄰鄰,荒居舊業(yè)業(yè)貧。。1月-231月-23Wednesday,January4,202310、雨中黃葉樹樹,燈下白頭頭人。。22:13:3722:13:3722:131/4/202310:13:37PM11、以以我我獨(dú)獨(dú)沈沈久久,,愧愧君君相相見見頻頻。。。。1月月-2322:13:3722:13Jan-2304-Jan-2312、故人人江海海別,,幾度度隔山山川。。。22:13:3722:13:3722:13Wednesday,January4,202313、乍見翻疑疑夢(mèng),相悲悲各問(wèn)年。。。1月-231月-2322:13:3722:13:37January4,202314、他鄉(xiāng)生白發(fā)發(fā),舊國(guó)見青青山。。04一月202310:13:37下午午22:13:371月-2315、比不不了得得就不不比,,得不不到的的就不不要。。。。。一月2310:13下下午1月-2322:13January4,202316、行行動(dòng)動(dòng)出出成成果果,,工工作作出出財(cái)財(cái)富富。。。。2023/1/422:13:3722:13:3704January202317、做前,,能夠環(huán)環(huán)視四周周;做時(shí)時(shí),你只只能或者者最好沿沿著以腳腳為起點(diǎn)點(diǎn)的射線線向前。。。10:13:37下午午10:13下下午22:13:371月-239、沒有失敗敗,只有暫暫時(shí)停止成成功!。1月-231月-23Wednesday,January4,202310、很多事情情努力了未未必有結(jié)果果,但是不不努力卻什什么改變也也沒有。。。22:13:3722:13:3722:131/4/202310:13:37PM11、成功功就是是日復(fù)復(fù)一日日那一一點(diǎn)點(diǎn)點(diǎn)小小小努力力的積積累。。。1月-2322:13:3722:13Jan-2304-Jan-2312、世間間成事事,不不求其其絕對(duì)對(duì)圓滿滿,留留一份份不足足,可可得無(wú)無(wú)限完完美。。。22:13:3722:13:3722:13Wednesday,January4,202313、不知香香積寺,,數(shù)里入入云峰。。。1月-231月-2322:13:3722:13:37January4,202314、意意志志堅(jiān)堅(jiān)強(qiáng)強(qiáng)的的人人能能把把世世界界放放在在手手中中像像泥泥塊塊一一樣樣任任意意揉揉捏捏。。04一一月月202310:13:37下下午午22:13:371月月-2315、楚塞三湘接接,荊門九派派通。。。一月2310:13下下午1月-2322:13January4,202316、少年年十五五二十十時(shí),,步行行奪得得胡馬馬騎。。。2023/1/422:13:3722:13:3704January202317、空山新雨雨后,天氣氣晚來(lái)秋。。。10:13:37下下午10:13下午22:13:371月-239、楊柳散和風(fēng)風(fēng),青山澹吾吾慮。。1月-231月-23Wednesday,January4,202310、閱讀一切切好書如同同和過(guò)去最最杰出的人人談話。22:13:3722:13:3722:131/4/202310:13:37PM11、越是沒沒有本領(lǐng)領(lǐng)的就越越加自命命不凡。。1月-2322:13:3722:13Jan-2304-Jan-2312、越是是無(wú)能能的人人,越越喜歡歡挑剔剔別人人的錯(cuò)錯(cuò)兒。。22:13:3722:13:3722:13Wednesday,January4,
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球植物生長(zhǎng)室和房間行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025版?zhèn)€人店面租賃合同(含違約責(zé)任細(xì)化)
- 2025年度租賃車輛合同解除及終止合同樣本3篇
- 二零二五年度雛雞養(yǎng)殖基地與冷鏈物流企業(yè)服務(wù)合同4篇
- 二零二五年度車輛租賃合同標(biāo)準(zhǔn)版7篇
- 2025年度商業(yè)中心打印機(jī)設(shè)備共享及售后服務(wù)協(xié)議3篇
- 二零二五年度車輛掛靠汽車租賃公司合作協(xié)議3篇
- 二零二五年度鋁扣板智能家居系統(tǒng)安裝協(xié)議3篇
- 2025年度房地產(chǎn)工程合同支付臺(tái)賬(含合同變更與解除條款)
- 二零二五年度車輛牌照租用與車輛交易咨詢服務(wù)協(xié)議4篇
- 項(xiàng)目工地春節(jié)放假安排及安全措施
- 印染廠安全培訓(xùn)課件
- 紅色主題研學(xué)課程設(shè)計(jì)
- 胸外科手術(shù)圍手術(shù)期處理
- 裝置自動(dòng)控制的先進(jìn)性說(shuō)明
- 《企業(yè)管理課件:團(tuán)隊(duì)管理知識(shí)點(diǎn)詳解PPT》
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)二 軟文的寫作
- 英語(yǔ)詞匯教學(xué)中落實(shí)英語(yǔ)學(xué)科核心素養(yǎng)
- 《插畫設(shè)計(jì)》課程標(biāo)準(zhǔn)
- 高中英語(yǔ)名詞性從句講解
- 尤單抗注射液說(shuō)明書
評(píng)論
0/150
提交評(píng)論