基於資料庫同步的無線庫存檔點系統的製作方法
2023-08-05 12:17:06 4
專利名稱:基於資料庫同步的無線庫存檔點系統的製作方法
技術領域:
本發明涉及超市無線盤點系統,具體涉及一種採取中間資料庫進行數據交互緩存技術的超市無線盤點系統。
背景技術:
超市(零售企業)的管理難點在於商品品種豐富,數量龐大複雜,特別是面對庫存檔點時這個難點更加突出。超市日常作業中,盤點是一項最繁雜、最花時間和人力的作業, 但是企業經營成果及盈虧必須經由盤點作業才能檢驗,可以說,它是衡量超市經營好壞的最標準的尺度。盤點工作在超市的整個運作中起著至關重要的作用。超市中貨品的種類繁多,更新速度快,如果不能保證正確的進貨和庫存控制及發貨,將會導致管理費用的增加, 服務質量難以得到保證,從而影響企業的競爭力。傳統簡單、靜態的倉庫管理已無法保證企業資源的高效利用。超市傳統的手工盤點採用人工記憶,通過紙和筆進行抄寫登記,不僅耗時費力,還錯誤率高。超市盤點的目的是為了摸清實際庫存數量從而分析出企業的運作狀況(如損耗率、周轉率等),而不精確或不及時的庫存數據可能導致企業作出錯誤或滯後的管理決策。
發明內容
本發明的目的是提供一種基於資料庫同步的無線庫存檔點系統,它可以在無網絡的情況下輕鬆實現超市庫存檔點,並在無線網絡通暢條件下輕鬆實現盤點數據的上傳,替代了傳統的紙和筆抄寫、手工錄入,不僅大大提高了效率,還提高了盤點的準確性。為了解決背景技術所存在的問題,本發明是採用以下技術方案它包含超市進銷存系統主資料庫、盤點系統數據同步伺服器和盤點系統,超市進銷存系統主資料庫與盤點系統數據同步伺服器連接,盤點系統數據同步伺服器與數個盤點系統連接。所述的盤點系統數據同步伺服器包含數據後臺服務程序、中間資料庫和數據同步服務,數據後臺服務程序通過ODBC接口與中間資料庫連接,中間資料庫與數據同步服務連接,且數據後臺服務程序通過OLEDB接口與超市進銷存系統主資料庫連接。所述的盤點系統包含智能盤點程序和嵌入式資料庫,智能盤點程序採取直連的方式與嵌入式資料庫連接,且智能盤點程序通過Wi-Fi與數據同步服務連接。本發明的中間資料庫,用於緩存數據,其中有超市使用的進銷存系統主資料庫需要下載到盤點機嵌入式資料庫的數據,還有盤點機嵌入式資料庫需要上傳到超市進銷存系統主資料庫的數據;數據後臺服務程序,運行在桌上型電腦上,用於將不同類型的超市進銷存數據格式進行智能轉換,並定時將數據寫入中間資料庫及將中間資料庫內容讀取寫回;數據同步伺服器,用於實現中間資料庫與盤點機嵌入式資料庫的數據同步;運行於智能手持設備上的盤點系統,該系統支持嵌入式資料庫,實現盤點數據的採集及與數據同步伺服器通訊實現盤點數據的上載。本發明數據下載工作流程為1、數據後臺服務程序讀取超市進銷存系統主資料庫的商品基本資料,寫入到中間資料庫中;
2、智能盤點程序向數據同步服務發送數據同步請求;
3、數據同步服務響應;
4、數據同步服務讀取中間資料庫數據,以數據流方式發送給智能盤點程序;
5、智能盤點程序將接收的數據流寫入嵌入式資料庫完成數據的下載。本發明數據上傳工作流程為
1、智能盤點程序讀取嵌入式資料庫中的盤點數據;
2、智能盤點程序向數據同步服務發送數據同步請求;
3、數據同步服務回饋同步信號;
4、智能盤點程序以數據流方式發送數據給數據同步服務;
5、數據同步服務寫數據到中間資料庫中;
6、數據後臺服務程序讀取中間資料庫數據寫入到超市進銷存系統主資料庫中,完成數據的上傳。本發明具有以下有益效果
1、採用依據時間戳判斷的移動資料庫同步技術實現數據傳輸;
2、建立中間資料庫用於數據緩存;
3、手持設備軟體系統使用嵌入式資料庫存儲商品檔案及實盤數據;
4、通過TCPIP協議的無線數據傳輸;
5、輸入盤點數量時自動播報人聲語音,起到防呆作用;
6、實盤數量過大時智能判斷是否誤輸入;
7、盤點數據錄入時同商品自動累加數量;
8、系統可追溯查詢已盤點商品清單。
圖1為本發明的結構示意圖。
具體實施例方式
參照圖1,本具體實施方式
採用以下技術方案它包含超市進銷存系統主資料庫1、盤點系統數據同步伺服器和盤點系統,超市進銷存系統主資料庫1與盤點系統數據同步伺服器連接,盤點系統數據同步伺服器與數個盤點系統連接。所述的盤點系統數據同步伺服器包含數據後臺服務程序101、中間資料庫102和數據同步服務103,數據後臺服務程序101通過ODBC接口與中間資料庫102連接,中間資料庫102與數據同步服務103連接,且數據後臺服務程序101通過OLEDB接口與超市進銷存系統主資料庫1連接。所述的盤點系統包含智能盤點程序201和嵌入式資料庫202,智能盤點程序201採取直連的方式與嵌入式資料庫202連接,且智能盤點程序201通過Wi-Fi與數據同步服務 103連接。所述的中間資料庫102採用Sybase SQL Anywhere 10。所述的數據同步服務103採用Sykise MobiLink 10中間件。所述的嵌入式資料庫202採用UltraLite 10。
本具體實施方式
的中間資料庫102,用於緩存數據,其中有超市使用的進銷存系統主資料庫需要下載到盤點機嵌入式資料庫202的數據,還有盤點機嵌入式資料庫202需要上傳到超市進銷存系統主資料庫1的數據;數據後臺服務程序101,運行在桌上型電腦上,用於將不同類型的超市進銷存數據格式進行智能轉換,並定時將數據寫入中間資料庫102及將中間資料庫102內容讀取寫回;數據同步伺服器103,用於實現中間資料庫與盤點機嵌入式資料庫的數據同步;運行於智能手持設備上的盤點系統,該系統支持嵌入式資料庫,實現盤點數據的採集及與數據同步伺服器通訊實現盤點數據的上載。本具體實施方式
數據下載工作流程為
1、數據後臺服務程序101讀取超市進銷存系統主資料庫1的商品基本資料,寫入到中間資料庫102中;
2、智能盤點程序201向數據同步服務103發送數據同步請求;
3、數據同步服務103響應;
4、數據同步服務103讀取中間資料庫102數據,以數據流方式發送給智能盤點程序
201 ;
5、智能盤點程序201將接收的數據流寫入嵌入式資料庫202完成數據的下載。本具體實施方式
數據上傳工作流程為
1、智能盤點程序201讀取嵌入式資料庫202中的盤點數據;
2、智能盤點程序201向數據同步服務103發送數據同步請求;
3、數據同步服務103回饋同步信號;
4、智能盤點程序201以數據流方式發送數據給數據同步服務103;
5、數據同步服務103寫數據到中間資料庫102中;
6、數據後臺服務程序101讀取中間資料庫102數據寫入到超市進銷存系統主資料庫1 中,完成數據的上傳。本具體實施方式
可以在無網絡的情況下輕鬆實現超市庫存檔點,並在無線網絡通暢條件下輕鬆實現盤點數據的上傳,替代了傳統的紙和筆抄寫、手工錄入,不僅大大提高了效率,還提高了盤點的準確性。資料庫同步為一種在不同資料庫之間實現數據複製的技術方法,高效的資料庫同步採用時間戳做為數據更新標誌,這樣在同步的過程中保證傳輸最小的數據量達到最高的效率。這種技術特別適合數據量龐大的超市企業盤點,再結合無效傳輸,可以為使用者提供便捷、高效的庫存檔點方法。
權利要求
1.基於資料庫同步的無線庫存檔點系統,其特徵在於它包含超市進銷存系統主資料庫 (1)、盤點系統數據同步伺服器和盤點系統,超市進銷存系統主資料庫(1)與盤點系統數據同步伺服器連接,盤點系統數據同步伺服器與數個盤點系統連接。
2.根據權利要求1所述的基於資料庫同步的無線庫存檔點系統,其特徵在於所述的盤點系統數據同步伺服器包含數據後臺服務程序(101)、中間資料庫(10 和數據同步服務(103),數據後臺服務程序(101)通過ODBC接口與中間資料庫(102)連接,中間資料庫 (102)與數據同步服務(10 連接,且數據後臺服務程序(101)通過OLEDB接口與超市進銷存系統主資料庫(1)連接。
3.根據權利要求1所述的基於資料庫同步的無線庫存檔點系統,其特徵在於所述的盤點系統包含智能盤點程序(201)和嵌入式資料庫O02),智能盤點程序(201)採取直連的方式與嵌入式資料庫(20 連接,且智能盤點程序O01)通過Wi-Fi與數據同步服務(103) 連接。
4.根據權利要求1所述的基於資料庫同步的無線庫存檔點系統,其特徵在於數據下載工作流程為數據後臺服務程序(101)讀取超市進銷存系統主資料庫(1)的商品基本資料, 寫入到中間資料庫(102)中;智能盤點程序(201)向數據同步服務(103)發送數據同步請求;數據同步服務(103)響應;數據同步服務(103)讀取中間資料庫(102)數據,以數據流方式發送給智能盤點程序(201);智能盤點程序(201)將接收的數據流寫入嵌入式資料庫 (202)完成數據的下載。
5.根據權利要求1所述的基於資料庫同步的無線庫存檔點系統,其特徵在於數據上傳工作流程為智能盤點程序(201)讀取嵌入式資料庫(202)中的盤點數據;智能盤點程序 (201)向數據同步服務(103)發送數據同步請求;數據同步服務(103)回饋同步信號;智能盤點程序(201)以數據流方式發送數據給數據同步服務(103);數據同步服務(103)寫數據到中間資料庫(102)中;數據後臺服務程序(101)讀取中間資料庫(102)數據寫入到超市進銷存系統主資料庫(1)中,完成數據的上傳。
6.根據權利要求1所述的基於資料庫同步的無線庫存檔點系統,其特徵在於所述的中間資料庫(102)採用 Sybase SQL Anywhere 10。
7.根據權利要求1所述的基於資料庫同步的無線庫存檔點系統,其特徵在於所述的數據同步服務(103)採用Sybase MobiLink 10中間件。
8.根據權利要求1所述的基於資料庫同步的無線庫存檔點系統,其特徵在於所述的嵌入式資料庫(202)採用UltraLite 10。
全文摘要
基於資料庫同步的無線庫存檔點系統,它涉及超市無線盤點裝置。它包含超市進銷存系統主資料庫、盤點系統數據同步伺服器和盤點系統,超市進銷存系統主資料庫與盤點系統數據同步伺服器連接,盤點系統數據同步伺服器與數個盤點系統連接。它可以在無網絡的情況下輕鬆實現超市庫存檔點,並在無線網絡通暢條件下輕鬆實現盤點數據的上傳,替代了傳統的紙和筆抄寫、手工錄入,不僅大大提高了效率,還提高了盤點的準確性。
文檔編號G06Q50/28GK102393935SQ20111019132
公開日2012年3月28日 申請日期2011年7月8日 優先權日2011年7月8日
發明者劉相 申請人:長沙贏行家網絡科技有限公司