基于物聯網的超市商品數據庫檢索系統的開發

2019-12-11 10:00:03 物聯網技術 2019年11期

潘英雯 逯力紅 張宇

摘 要:為了使人們在大型超市購物時更加方便快捷,設計基于物聯網的超市商品數據庫檢索系統。該系統結合物聯網技術與計算機技術,運用Android系統,調用MySQL數據庫,通過WiFi訪問服務器端設備,將數據傳入檢索系統中,具有商品查詢、導航、分類及信息對比等功能,解決了消費者找東西難等問題,提升消費者購物體驗。

關鍵詞:物聯網技術;超市;檢索管理系統;Android;MySQL數據庫;WiFi

中圖分類號:TP273文獻標識碼:A文章編號:2095-1302(2019)11-0-03

0 引 言

隨著社會經濟的迅速發展,大型超市的數量逐年增多,規模越來越大,商品種類也日漸豐富,超市購物的人數不斷增加。然而超市員工數量只減不增,這種互逆的增長模式不但給超市運營管理帶來問題,而且給消費者帶來諸多不便。例如,消費者無法及時獲取商品的詳細信息及具體位置;無法確定商品當前價格的升降等;降低消費者購物體驗的同時,也導致消費者的購買力下降。因此,根據超市購物的上述特點,本文將物聯網技術與計算機網絡技術相結合,并將其應用于超市商品檢索系統中,以MySQL為數據庫平臺,設計基于物聯網的超市商品數據庫檢索系統,使消費者快速獲取商品的位置及信息,實現購物的便捷化。

1 物聯網技術

1.1 物聯網的概念

物聯網技術是依托于互聯網以及信息技術的一種新型技術,通過物聯網技術能夠實現信息的良好交換,實現對“萬物”“高效、節能、安全、環?!钡摹肮?、控、營”一體化[1]。通過各種傳感技術、通信手段將任何物體與互聯網相連接,采集各種需要的信息,與互聯網結合形成一個巨大的網絡[2]。

本文將物聯網技術應用于超市行業,使物聯網與人們購物及超市管理融為一體,為人們的生活提供便利。將物聯網技術作為傳輸商品信息的載體,首先在上位機(電腦)中建立與超市物聯網系統相對應的數據庫,其次將上位機中超市商品信息的數據庫通過WiFi通信技術傳輸到搭載在購物車上的Android移動設備端,從而實現信息的良好交換,使消費者快捷高效地獲取商品信息,提高消費者購物的滿意度,同時為超市商品檢索的改革帶來新的機遇。超市商品數據庫檢索系統的物聯網系統框架如圖1所示。

1.2 物聯網技術的應用

1.2.1 網絡通信技術

網絡通信技術對物聯網技術具有不可忽視的影響力,包含有線、無線等多種方式,藍牙、WiFi等都是可靠的網絡通信技術手段,能夠實現物聯網信息傳輸[3]。本文系統使用WiFi通信技術訪問電腦端設備,將超市商品信息數據庫傳入移動設備端中,將“物”“網”與人連接起來,完成信息的交互,使消費者能夠在移動設備端檢索超市商品信息,順利找到商品所在位置,解決消費者找東西難的問題,為人們的購物生活提供便利。

1.2.2 云計算

在信息爆炸時代,大量的數據信息被收集起來,物聯網中每個對象都要有唯一的信息標識才能被準確識別,因此需要一個與物聯網相對應的數據庫系統。建立這個系統離不開云計算處理技術[4],該技術在數據處理中發揮著巨大的作用。本文系統借助云端計算機建立商品信息數據庫,從而進行大量的數據處理分析,數據庫存儲信息量大且易更新。超市可降低本地計算機處理信息的能耗,直接從數據庫系統對超市商品信息進行更新,適應性更強,操作更加便捷,便于超市對商品信息進行管理。在此基礎上利用WiFi通信技術,將數據庫傳輸到移動設備端,消費者便可從移動設備端檢索超市商品的數據庫,及時得知商品具體信息,便于消費者購買。

2 數據庫設計

2.1 數據庫的開發環境及工具

超市商品檢索管理設備的開發設計是一個較為復雜的過程。首先在Windows 10操作系統下搭建基于Android Studio 3.0的開發環境,并采用Java語言編寫程序。信息管理系統的開發設計都需運用數據庫管理系統,數據庫管理系統通常會選擇某種數學模型存儲、組織、管理數據庫中的數據,常用的數學模型包括層次模型、網狀模型以及面向對象模型等?;陉P系模型的關系數據庫管理系統已占據主導地位[5]。目前,成熟的關系數據庫管理系統都是商業數據庫,價格昂貴。而MySQL 數據庫由于對目標數據進行了分割式存儲,不但增強了數據訪問的靈活性,而且提高了數據訪問的效率[6],與商業數據庫管理系統相比,具有開源、免費、簡單易用,且功能強大等特點。操作時可利用自帶的MySQL命令行窗口,也可利用CMD命令提示符窗口,簡單快捷。此外,MySQL還有一款量身定做的數據庫管理和開發工具—NavicatforMySQL,提供基于MySQL的圖形用戶界面,便于管理者開發、使用。

在基于Android Studio的開發環境中,采用Java語言編寫程序代碼,并完成程序的調試、測試。

2.2 數據庫概念設計

超市商品檢索設備可按照模塊功能設計,分別為商品信息模塊、商品庫存模塊、商品銷售模塊,以此進行模塊化、功能化設計。

商品信息模塊:主要存放商品名稱、商品位置、商品售價、商品庫存、商品出產商等。

商品庫存模塊:主要存放商品編號、商品庫存、商品缺貨時間、商品進貨時間等。

商品銷售模塊:主要存放商品編號、商品名稱、商品售價、搜索次數、銷售數量等。

根據上述描述,構建如圖2所示的E-R圖。

2.3 數據庫邏輯設計

根據系統功能需求與實體模塊分類,本文數據庫需要用到商品信息表、商品庫存表及商品銷售表等3個數據表。

2.3.1 商品信息表

商品信息表存有商品編號、商品名稱、商品位置、商品售價、商品庫存、商品出產商等信息。將商品名稱設為主鍵,關系結構見表1所列。

2.3.2 商品庫存表

商品庫存表存有商品編號、商品庫存、商品缺貨時間、商品進貨時間。將商品編號設為主鍵,關系結構見表2所列。

2.3.3 商品銷售表

商品銷售表存有商品編號、商品名稱、商品售價、搜索次數、銷售數量。將商品編號設為主鍵,關系結構見表3所列。

3 系統功能實現

3.1 系統首頁

系統開始運行后進入系統首頁,主頁設有搜索框、滾動廣告欄、功能模塊鏈接按鈕。滾動廣告欄顯示超市商品活動信息,點擊可進入超市商品活動網頁或顯示超市活動商品界面,消費者可及時得知商品促銷活動詳情。系統主界面如圖3所示。

3.2 搜索界面

點擊搜索框進入商品搜索界面以滿足商品搜索功能,消費者可根據所需商品需求進行模糊查找。搜索界面如圖4所示。

3.3 商品信息界面

商品信息界面顯示商品詳細信息,可查看商品圖樣、商品名稱、商品售價、商品位置、商品庫存、商品出產商、配料等信息。消費者可快速了解商品的具體信息,實現消費者所需商品基本信息的顯示功能。商品信息界面如圖5所示。

4 結 語

本文基于物聯網技術設計了超市商品數據庫檢索系統,采用WiFi通信技術和云計算更好地實現了商品信息交互。此外,利用MySQL數據庫技術將商品信息進行整合管理,便于商品信息的調用與檢索,從而滿足消費者需求,改善消費者的購物體驗。對各個模塊、整體系統的測試結果表明,該系統能夠滿足現代超市行業的使用需求。

參 考 文 獻

[1]趙陽.物聯網技術在高校檔案管理中的應用[J].科技傳播,2019(8):141-142.

[2]王項奎.基于物聯網技術的校園智能超市管理系統設計[J].經貿實踐,2018(12):280-281.

[3]歐楠.計算機物聯網的應用與關鍵技術分析[J].計算機產品與流通,2019(4):68.

[4]孟宓.淺析物聯網技術與應用策略[J].山東工業技術,2019(11):165.

[5]孔祥盛.MySQL數據庫基礎與實例教程[M].北京:人民郵電出版社,2014.

[6]范開勇,陳宇收.MySQL數據庫性能優化研究[J].中國新通信,2019,21(1):57.

[7]朱永振.數據庫加密技術及其應用研究 [J].物聯網技術,2016,6(3):52-53.

[8]茍文博,于強.基于MySQL的數據管理系統設計與實現[J].電子設計工程,2017,25(6):62-65.

[9]趙霽雯.中小型超市庫存管理系統設計及實現[D].大連:大連理工大學,2018.

[10]胡青苗.基于Android平臺的一站式金融超市客戶端系統的設計與實現[D].長春:吉林大學,2017.

dnf炼金赚钱药水 广东好彩1最新开奖结果官方网站 幸运农场开奖结果走 网络捕鱼赢钱游戏 福建快3在哪里玩 姚记棋牌官方安卓版 理财资产配置方案 哈尔滨麻将手机版下载 49码出特规律公式精品 贵宾棋牌777 大圣捕鱼红包