版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
任務(wù)6.2查詢商品功能的實現(xiàn)Java物聯(lián)網(wǎng)應(yīng)用程序開發(fā)01020304任務(wù)描述任務(wù)分析任務(wù)實施任務(wù)小結(jié)任務(wù)描述任務(wù)描述任務(wù)描述本任務(wù)要求能夠通過點(diǎn)擊主頁面商品管理菜單的查詢商品菜單項,彈出查詢商品對話框,并在對話框中填入查詢條件,點(diǎn)擊“查詢”按鈕,將查詢的結(jié)果以表格的形式展示。任務(wù)分析任務(wù)分析任務(wù)分析使用彈出“查詢商品”對話框來給用戶填寫查詢條件根據(jù)查詢條件來進(jìn)行查詢商品(當(dāng)查詢條件為空時,查詢所有的信息)。對話框UI分析:對話框整體使用Dialog控件對話框內(nèi)容布局使用VBox、GridPane涉及的控件有:Label、TextField、ChioceBox、TableView任務(wù)實施任務(wù)實施任務(wù)實施實施步驟:1、DAO封裝2、自定義查詢商品對話框3、調(diào)用顯示查詢商品對話框4、運(yùn)行應(yīng)用程序任務(wù)實施實施步驟1、DAO封裝(1)商品信息實體類封裝商品信息類,類中的成員變量參考商品信息表的字段。publicclassCommodity{privateStringcommodityId;//商品編號
privateStringcommodityName;//商品名稱
privatedoublecommodityPrice;//商品價格
privateintamount;//商品數(shù)量
privateStringpicturePath;//商品圖片路徑
privateStringmanufacturer;//制造商
privateintdiscount;//折扣
privateStringstatement;//商品說明
privateStringcategoryId;//分類編號
publicCommodity(StringcommodityId,StringcommodityName,doublecommodityPrice){super();modityId=commodityId;modityName=commodityName;modityPrice=commodityPrice;
}//省略Setter與Getter方法}任務(wù)實施實施步驟1、DAO封裝(2)商品信息DAO接口繼承BaseDao的基礎(chǔ)上進(jìn)行拓展,BaseDao提供基礎(chǔ)的增刪改查。publicinterfaceBaseDao<T>{ //添加數(shù)據(jù)
intadd(Tentity); //刪除數(shù)據(jù)
intdelete(StringentityId); //修改數(shù)據(jù)
intupdate(Tentity); //查詢所有數(shù)據(jù)
List<T>getAll();}publicinterfaceCommodityDaoextendsBaseDao<Commodity>{ //判斷是否有存在商品
booleanhasCommodity(StringcommodityId); //根據(jù)商品編號獲取商品
CommoditygetCommodity(StringcommodityId);}任務(wù)實施實施步驟1、DAO封裝(3)商品信息DAO實現(xiàn)類商品信息DAO實現(xiàn)類即對商品信息的各種操作進(jìn)行實現(xiàn),例如在商品信息DAO實現(xiàn)類中對查詢商品的實現(xiàn)。任務(wù)實施實施步驟2、自定義查詢商品對話框(1)定義商品管理服務(wù)類CommodityService定義商品管理服務(wù)類CommodityService,并初始化CommodityDao和CategoryDao實例。任務(wù)實施實施步驟2、自定義查詢商品對話框(2)定義顯示查詢商品對話框方法在CommodityService中定義一個顯示查詢商品對話框的方法showQueryCommodityDialog。任務(wù)實施實施步驟2、自定義查詢商品對話框(3)創(chuàng)建對話框在showQueryCommodityDialog方法中創(chuàng)建對話框Dialog,設(shè)置對話框標(biāo)題為“查詢商品”,對話框添加“取消”按鈕。任務(wù)實施實施步驟2、自定義查詢商品對話框(4)創(chuàng)建網(wǎng)格布局在showQueryCommodityDialog方法中創(chuàng)建網(wǎng)格布局GridPane,將對話框中商品編號、商品名稱、商品分類查詢條件相關(guān)的組件以及查詢按鈕加入到網(wǎng)格布局GridPane中。任務(wù)實施實施步驟2、自定義查詢商品對話框(5)創(chuàng)建表格視圖在showQueryCommodityDialog方法中創(chuàng)建表格視圖TableView,用于顯示查詢結(jié)果。任務(wù)實施實施步驟2、自定義查詢商品對話框其中展示的商品數(shù)據(jù)經(jīng)過重新封裝,定義了商品信息列表展示類展示類CommodityPresent,類中字段類型為SimpleStringProperty,每個字段提供Getter與Setter方法,分別使用字段的get()方法與set()方法。任務(wù)實施實施步驟2、自定義查詢商品對話框(6)將網(wǎng)格布局與表格視圖加入到對話框面板中然后,將GridPane與TableView放在一個垂直容器VBox中,再加入到DialogPane中,任務(wù)實施實施步驟2、自定義查詢商品對話框(7)處理點(diǎn)擊“查詢”按鈕效果點(diǎn)擊對話框的“查詢”按鈕時,獲取查詢條件,商品編號、商品名稱和分類編號,根據(jù)查詢條件過濾查詢結(jié)果,并將查詢結(jié)構(gòu)顯示在表格中。任務(wù)實施實施步驟2、自定義查詢商品對話框(8)顯示對話框調(diào)用Dialog對象的show方法,顯示對話框。publicvoidshowQueryCommodityDialog(){//...省略dialog.show()}任務(wù)實施實施步驟3、調(diào)用顯示查詢商品對話框方法在MainController中的查詢商品菜單點(diǎn)擊處理方法onMenuQueryCommodityClick中調(diào)用commodityService對象的showQueryCommodityDialog顯示查詢商品對話框方法。任務(wù)實施實施步驟4、運(yùn)行應(yīng)用程序運(yùn)行應(yīng)用程序,點(diǎn)擊“查詢商品”菜單項,在彈出的對話框中設(shè)置查詢條件(當(dāng)查詢條件為空時查詢所有內(nèi)容),點(diǎn)擊查詢按鈕即可將查詢到的結(jié)果顯示在表格中。任務(wù)小結(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 流依賴性分析對網(wǎng)絡(luò)協(xié)議安全性的影響評估-洞察及研究
- 綠色能源驅(qū)動的高效清潔系統(tǒng)-洞察及研究
- 2025年日照五蓮縣教體系統(tǒng)公開招聘博士研究生考試筆試備考題庫及答案解析
- 2025浙江金華義烏市屬國有企業(yè)解說員招聘6人筆試考試參考試題及答案解析
- 碳五分離裝置操作工崗前技能考核試卷含答案
- 藥物檢驗員安全實操競賽考核試卷含答案
- 錄井工崗前保密意識考核試卷含答案
- 2025年淮北濉溪縣龍華高級中學(xué)教師招聘20人筆試考試參考題庫及答案解析
- 貴州鋁業(yè)集團(tuán)2026高校畢業(yè)生招聘35人(一)考試筆試模擬試題及答案解析
- 道路運(yùn)輸調(diào)度員誠信強(qiáng)化考核試卷含答案
- 裝載機(jī)鏟斗的設(shè)計
- 中國民俗文化概說(山東聯(lián)盟)智慧樹知到答案2024年青島理工大學(xué)
- 基礎(chǔ)有機(jī)化學(xué)實驗智慧樹知到期末考試答案章節(jié)答案2024年浙江大學(xué)
- 2024年北京市人力資源市場薪酬狀況白皮書
- 數(shù)字孿生智慧水利整體規(guī)劃建設(shè)方案
- 業(yè)委會換屆問卷調(diào)查表
- 慕課《如何寫好科研論文》期末考試答案
- 國開作業(yè)《建筑測量》學(xué)習(xí)過程(含課程實驗)表現(xiàn)-參考(含答案)33
- 幼兒園中班安全教育《這些東西能吃嗎》
- 電力線路維護(hù)檢修規(guī)程
- 華信咨詢-中國斗輪堆取料機(jī)行業(yè)展望報告
評論
0/150
提交評論