基于RFID的智能倉儲管理系統的設計與實(shí)現

4.3 商品管理界面
商品管理是整個(gè)上位機操作的核心。為了獲得數據庫中的數據來(lái)填充數據集以顯示具體信息,需在數據訪(fǎng)問(wèn)類(lèi)StorageDB中構建成員函數,實(shí)現對各個(gè)表的調用從而顯示表中的具體信息。這里入庫出庫信息的顯示就是在成員函數中對入庫出庫表的調用,從而顯示入庫出庫信息的目的。商品管理界面包含商品編號以及對應的商品名稱(chēng)。同時(shí)具有添加商品和刪除商品的功能。
當庫存貨物中沒(méi)有該商品時(shí),可對該商品進(jìn)行添加操作。當不再需要該商品時(shí),可對該商品進(jìn)行刪除操作,及時(shí)更新數據。這里為了及時(shí)更新數據庫中的數據,同樣在StorageDB中構建了函數BooleanUpdateTable。
通過(guò)SqlCommandBuilder GoodsTableBurider=new Sql CommandBuilder(adapter)來(lái)實(shí)現對數據的更新。DataGrid控件綁定數據訪(fǎng)問(wèn)類(lèi)GoodsTable屬性,并實(shí)現增加商品,刪除商品功能,其具體實(shí)現也是調用數據訪(fǎng)問(wèn)類(lèi)中函數來(lái)實(shí)現。
應用雙向數據綁定,從StorageDB對象中提取信息供界面顯示、操作。減少后臺代碼復雜的操作,方便了數據的更新和多界面間數據的同步。各文本框分別綁定。
Text=“{Binding Path=GoodsNumber}”
Text=“{Binding Path=GoodsName}”
Text=“{Binding Path=GoodsDescription}”
在相關(guān)文本框中進(jìn)行修改后點(diǎn)擊更新調用數據訪(fǎng)問(wèn)類(lèi)中的更新函數,即可更新到數據庫中。如圖6所示。在管理界面左上角顯示的UII單品搜索文本框中輸入標簽的UII即可查詢(xún)單個(gè)UII的詳細記錄。其詳細記錄包括商品的注冊信息,入庫信息和出庫信息等。

5 結束語(yǔ)
本文主要介紹了一套RFID與計算機終端管理軟件相結合的智能倉儲管理系統。實(shí)現了貨物智能化的入庫出庫,完整的貨物信息瀏覽,對商品的分類(lèi)管理和動(dòng)態(tài)盤(pán)點(diǎn),可以有效提高倉儲效率,具有一定的應用價(jià)值。
評論