馮悅
摘要:針對目前庫存管理中貨物清查和出入庫管理操作繁瑣、效率低、準確性不足等問題,分析了手持終端在庫存管理系統中的應用前景,并提出了一種基于移動終端的庫存管理系統設計方案。移動終端采用Android操作系統,針對系統需要實現的功能及前臺頁面和數據庫進行了設計。
關鍵詞:手持終端;庫存管理;數據庫
中圖分類號:TP278? ?文獻標識碼:A? ? ?文章編號:1007-9416(2018)10-0000-00
鋼卷庫存管理系統采用客戶機/服務器架構設計,基于Oracle數據庫,使用HBuilder軟件工具開發完成。系統旨在利用現有的數據庫表實現移動端的入庫檢查、出庫檢查、盤庫、凍結/解凍、鋼卷信息查詢、異常卷異常垛位查詢、未核查卷未入庫卷查詢和庫圖一覽功能。該軟件主要是在平板電腦上使用,能夠大大提高盤庫效率,同時設備維護人員也能夠通過此款軟件隨時隨地的監控天車的實時運行狀態。
1系統功能設計
(1)車輛入庫檢查:車輛裝載鋼卷進入庫區之前,需要庫區工作人員手持移動終端去現場進行檢查,主要檢查車牌號,派車單號,鞍座角度,停車位,鋼卷數量,每個鋼卷的鋼卷編號,寬度,厚度,卷重,鋼種,操作命令,以及最重要的鋼卷順序。
(2)鋼卷入庫確認:下線的每一卷鋼都需要工作人員去現場進行入庫確認,確認現場鋼卷與移動終端上顯示的信息是否一致。如果信息一致則進行鋼卷的入庫確認操作,如果信息不一致,則進行下面的信息修改界面。
(3)輸入信息:如果發現信息不一致,輸入信息功能可以在原信息的基礎上進行修改。如果當前位置沒有鋼卷信息,但是現場有鋼卷在當前位置上,則輸入信息可以進行鋼卷信息的錄入,可以掃描二維碼,也可以進行相似鋼卷信息查詢(支持模糊查詢),避免手動輸入鋼卷的所有信息。確認無誤后進行保存操作。
(4)無卷確認:如果當前位置有鋼卷信息,但是現場沒有鋼卷在當前位置上,則需要進行無卷確認操作,刪除當前位置的鋼卷信息。
(5)核查確認:如果當前整個垛位的鋼卷信息都正確,則可以進行核查確認操作。
(6)凍結/解凍:可以針對某一卷鋼進行凍結或解凍操作,如果鋼卷是凍結狀態,則自動天車不能對此鋼卷進行作業操作,鋼卷解凍后才能進行作業操作。
(7)車輛出庫檢查:裝載鋼卷的車輛出庫之前需要工作人員去現場進行檢查,檢查車輛車牌號,車輛所載鋼卷數目,每個鋼卷的鋼卷編號,鋼種,寬度,厚度,重量,包裝類型等。檢查無誤后在移動終端進行確認操作。
(8)鋼卷查詢:能夠在移動終端根據鋼卷編號,鋼種,鋼卷寬度,鋼卷外徑,出口厚度,位編碼,計劃號等一項或多項信息進行查詢,并能夠顯示每一個查詢結果的詳細信息。
2數據庫設計
本系統使用的是Oracle數據庫,它是目前世界上使用最廣泛的數據庫管理系統,作為一個通用的數據庫系統,它具有完整的數據管理功能;作為一個關系數據庫,它是一個完備關系的產品;作為分布式數據庫它實現了分布式處理功能[1]。
手持終端只是庫存管理中的一個功能模塊,下面僅對和手持終端相關的數據庫表做詳細介紹。為了滿足手持終端的需求,設計如下的數據項和數據結構:
入庫檢查表(主鍵,車牌號,停車位,卷芯方向,是否允許入庫標志,操作用戶,班組)。
盤庫操作表(主鍵,卷號,下道工序,卷寬,卷外徑,卷內徑,卷重,卷厚,操作時間,卷質量,訂單號,訂單行,客戶,鋼種,包裝狀態,包裝類型,產線,儲位)。
鋼卷操作命令表(主鍵,卷號,位所在垛編碼,位編碼,生成時間,凍結標志,入庫時間,核查時間,入庫確認標志,核查標志,凍結解凍時間,無卷確認標志,無卷確認時間,位置占用,操作用戶,班組);其中,入庫確認標志0代表未入庫,1代表入庫;核查標志0代表未核查,1代表已核查;無卷確認標志0代表未確認,1代表確認;位置占用0代表未占用,1代表占用。
鋼卷信息表(主鍵,卷號,下道工序,卷寬,卷外徑,卷內徑,卷重,卷厚,產出時間,卷質量,訂單號,訂單行,客戶,凍結標志,鋼種,入庫時間,出庫時間,核查時間,入庫確認標志,核查標志,包裝狀態,包裝類型,產線,儲位,凍結解凍時間)。
垛位信息表(主鍵,跨編碼,垛編碼,別名,分類編碼,庫編碼,層,位狀態,位編碼,簡稱,位所在區域,位所在垛編碼);其中,0表示空位,l表示可用,2代表凍結,3代表預約,4代表占用,5以上自定義。
入場車輛表(主鍵,車牌號,進門卡號,派車單,卷數,車位置編號,卷號,鋼種,寬度,外徑,內徑,重量,厚度,源工廠,目標工廠,進廠時間,采購編號,采購產線,物料編碼,創建時間)。
用戶信息表(主鍵,用戶名,密碼,權限,班次,真實姓名)。使用用戶名和密碼進行登錄。
3前臺頁面設計
前臺頁面基于MUI框架設計,MUI的定位是:最接近原生體驗的移動App的UI框架。MUI框架基于htm5plus的XMLHttpRequest,封裝了常用的Ajax函數,支持GET、POST請求方式,支持返回json、xml、html、text、script數據類型,MUI提供了mui.ajax方法。
4結語
通過對庫存盤點系統、MUI框架和.NET服務的研究,設計并實現了基于移動終端的鋼卷庫存管理系統。通過操作移動終端對庫存信息進行修改和采集,經過無線網絡對數據進行實時、安全的傳輸。使得最終信息匯總到后臺服務器的數據庫當中,并可通過計算機對庫存數據進行高效的處理和展示,提高了企業庫存管理的效率和水平。
參考文獻
[1]戴小平.數據庫系統及應用[M].安徽:中國科學技術大學出版社,2010.
Application of Handheld Terminal in Steel coil Inventory Management
FENG Yue
(1. College of Information Engineering, North China University of Science and Technology, Tangshan Hebei 063000;
2. TANGSTEEL WILL Automation Co., Ltd., HBIS GROUP, Tangshan? Hebei 063000)
Abstract: Aiming at the problems of cumbersome, inefficient and inaccurate operation of inventory checking and inbound and outbound management in inventory management, the application prospects of handheld terminals in inventory management system are analyzed, and a design scheme of inventory management system based on mobile terminal is proposed. . The mobile terminal adopts the Android operating system and is designed for the functions that the system needs to implement and the front page and database.
Keywords: handheld terminal;inventory management;database