999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于條碼掃描技術的配送簽收系統設計與實現

2019-04-10 08:41:20袁星才馮文文JIAOJianYUANXingcaiFENGWenwen
物流科技 2019年3期
關鍵詞:數據庫系統

矯 健,袁星才,馮文文 JIAO Jian,YUAN Xingcai,FENG Wenwen

(1.中車青島四方機車車輛股份有限公司 物流中心,山東 青島 266111;2.中車青島四方機車車輛股份有限公司 技術工程部,山東 青島 266111)

0 引言

在物流活動當中,物料作為物流活動參與的主要因素,是傳遞過程的重要環節。物料的提供方與接收方一般要對物料進行交接確認,確認通常采用的方式是在送貨單、交接單之類的文件上進行簽字,隨著信息技術的發展和應用,在大型企業、快遞公司等單位,已經越來越多采用信息化手段進行物料簽收,以提高物流活動的效率,減少紙張資源的使用,契合“低碳”的環保理念。

本文介紹了通過Java開發語言,企業SAP系統,Android智能手機等常見信息化資源和手段,構建具有企業特色、低成本的條碼掃描簽收系統設計思路和實現方法。

1 開發工具的選用

在生產環境中應當選用較為普及,具有較強的穩定性和可維護性的開發工具,同時應當兼顧學習和使用成本。本系統使用以下開發工具進行開發:

1.1 開發語言簡介

Java是一種跨平臺,適合于分布式計算環境的面向對象的編程語言,具有簡單、可靠、安全、平臺無關、可移植等特點。Java被廣泛應用于網站后臺以及Android手機軟件的開發,全球有30億部移動電話運行Java。本系統服務器端程序開發環境采用NetBeans,Android程序開發環境采用Android Studio。

1.2 ERP系統簡介

在眾多的企業ERP系統中,SAP是使用最廣泛的系統之一,具有系統功能全面、穩定性好的優點,在國內中石化、中石油等大型企業集團均有應用。本系統中主要使用了SAP出庫單查詢和RFC功能。

1.3 數據庫選用

數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫。目前應用較為廣泛的主要是關系型數據庫,數據庫軟件有Oracle、SQL Server、MySQL、PostgreSQL等,從系統存儲的數據量及免費使用的角度出發,選用PostgreSQL 10。

1.4 程序運行載體

Android智能手機作為目前保有量最大的手持終端,作為應用程序載體具有良好的用戶使用基礎和較好的操作便利性。為便于掃描條碼和二維碼,Android手機應具備500W像素及以上后置攝像頭,Android系統版本應高于4.4.4。

2 簽收系統設計

2.1 分析配送實物流與信息流

企業物流管理活動中,在庫物料一般首先由生產部門或者銷售部門在ERP系統中提出需求,倉儲部門根據需求計劃進行物料的揀配,完成物料揀配后制作并打印出庫單,隨后物料與紙質出庫單進入配送環節,物料接收單位確認物料無誤后在出庫單簽字確認,由配送人員將出庫單返回倉儲部門存檔備查。

配送過程的信息流產生于圖1中方框所示環節,出庫單是配送信息流源頭,貫穿物料配送與簽收各環節,直至簽收數據存檔后結束。

2.2 掃描簽收系統流程設計

從獲取SAP出庫數據到完成現場簽收,掃描簽收系統工作流程主要分為兩大部分,第一部分是定時與SAP系統進行數據同步,獲取出庫單。第二部分是在實際應用中,根據需要查詢已獲取出庫單數據,并執行簽收。

2.2.1 從SAP系統獲取出庫單數據

倉庫人員在SAP系統制作出庫單后,簽收系統應在一定時間內獲取該出庫單并將出庫數據存入簽收系統數據庫,以備簽收使用??紤]到SAP系統負載以及物料實物包裝、運輸等環節耗時,一般設置為10~20分鐘獲取一次。

圖2

圖3

2.2.2 物料配送掃描簽收

5.有效使用職業防護裝備:從調查結果可以看出,黏膜暴露是除銳器傷之外的主要職業暴露類型,而黏膜暴露中,手術醫生為高危人群。使用職業防護裝備可以有效預防黏膜暴露。在物品準備中需強調職業防護裝備的配置,列入標準配備物資清單。值得注意的是,手術醫生反映戴護目鏡會給個體帶來不適,這是未落實護目鏡使用的主要因素,在工作中防護措施可以有針對性地進行改進,如使用面罩,平光眼鏡等,旨在提高醫生使用防護用具的依從性,從而有效使用職業防護裝備。

步驟1:用戶認證,簽收者為認證用戶是簽收憑據有效的前提,用戶數據庫應保存授權簽收者的員工號、姓名、工作單位、密碼等關鍵信息。

步驟2:獲取出庫單,獲取出庫單應提供按出庫單號精確查詢出庫單或通過項目、物料、日期等信息進行出庫單范圍查詢兩種方式。按出庫單號查詢可通過輸入送貨單號或者掃描送貨單號條碼實現。

步驟3:核對物料與出庫單信息,簽收者核對物料實物名稱、規格、數量、項目等信息與系統出庫單是否相符,如果相符則確認收貨,如不相符聯系倉庫人員處理。在核對方式上,可通過掃描物料上的二維碼信息通過手持設備自動比對,簽收者只清點數量即可。

3 掃描簽收系統程序設計與實現

3.1 數據庫設計

本系統使用兩個數據表用于存儲簽收系統使用的數據。分別為用系統用戶表(表1) 與物料出庫數據表(表2)。

3.2 服務端程序設計與實現

3.2.1 創建后臺定時任務

簽收系統的核心功能主要是網絡通信,因此采用Servlet作為服務端程序,運行在Tomcat(Win64)服務器下。簽收系統后臺需要定時從SAP獲取出庫單數據,Servlet的定時運行需要使用到Servlet的監聽器與定時器,監聽器在服務器啟動后自動運行,定時器可定時執行任務。主要代碼如下:

表1 系統用戶表結構

表2 物料出庫記錄表結構

其中獲取SAP出庫單數據的程序代碼放入SAPDataTask類中。

3.2.2 配置RFC運行環境

SAP系統為方便用戶使用SAP數據進行二次開發,提供了RFC接口協議,RFC是SAP系統與外部通信的基本協議。在Java程序中使用RFC通信協議有兩點前提條件,一是SAP端配置了相應RFC函數和相應的權限,二是需要在程序中引入進程間通訊組件SAP Java Connector(Jco)。JCo可從SAP官方獲取,將jar文件引入項目庫,將dll文件復制到系統system32文件夾。JCo詳細使用方法參見官方API,其中連接SAP服務端主要代碼如下:

如果連接測試未拋出異常,表示程序與服務端連接成功,可以進行出庫單查詢操作。

3.2.3 導入SAP出庫單數據

程序成功與服務端連接后,即可調用SAP端RFC函數進行出庫單查詢,本系統使用的RFC函數名稱為Query_Receipt_RFC,該函數接收6個參數,并將查詢結果以表格形式返回,逐行逐列對表格進行遍歷即可取出查詢結果,并通過數據庫操作存入到物料出庫記錄表。主要代碼如下:

出庫單的導入頻率及相應的查詢參數應當根據業務實際情況及服務器負載情況設置,避免頻繁查詢影響服務器運行。

3.2.4 響應手持端請求

獲取出庫單數據后就即可為手持端提供服務,服務端與手持端數據結構傳遞使用JSON格式。服務端主要響應兩個請求,一是用戶認證請求,二是出庫單查詢與簽收請求。這兩個請求主要進行的數據庫讀寫以及比對操作,代碼略。

3.3 手持端程序設計與實現

3.3.1 配置條碼掃描組件

Zxing-android-embedded是基于Google公司的Zxing項目并進行了二次封裝的開源安卓系統條碼應用類庫。將Zxing-android-embedded項目整體導入后,根據Android Studio提示解決依賴問題并嘗試進行編譯,編譯通過表示導入成功。

3.3.2 查詢送貨單數據及簽收

手持終端查詢送貨單時,可通過精確查詢和范圍查詢兩種方式取得送貨單數據。精確查詢時,可使用攝像頭掃描隨物料外包裝的送貨單條碼,或者手動輸入送貨單號,直接查詢到該單據送貨單明細。也可以通過掃描物料粘貼的二維碼信息,同時指定出庫日期范圍,查詢到相關出庫單列表,由接收人員最終確定具體出庫單。

3.3.3 送貨單明細及信息核對

確定具體的出庫單后,即可將出庫單明細顯示到手持終端上,接收人員可以對照顯示結果清點物料實物,如果清點結果符合,接收人員點擊“確認簽收”,完成出庫單簽收后整個流程結束。如果清點結果不符,接收人員可拒絕簽收該出庫單,并由倉庫人員進行處理。

4 總 結

通過使用掃描簽收系統,可以縮短簽收時間,在能夠實現數據長期保存的基礎上,節省存儲紙質檔案所用空間。在后續查詢簽收記錄時,相比翻閱紙質檔案,查詢效率大幅提高。另外,紙張節省不僅能夠節約企業成本,還能有效減少碳排放量,符合“綠色發展的新理念”,本系統具有較強的實用性,值得企業推廣應用。

猜你喜歡
數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 999福利激情视频 | 一本大道香蕉高清久久| 99在线视频精品| 久久不卡精品| 欧美亚洲综合免费精品高清在线观看 | 日韩无码真实干出血视频| 一级毛片免费的| 亚洲A∨无码精品午夜在线观看| 免费国产高清视频| 欧美.成人.综合在线| 国产成人高清精品免费软件| 日韩色图区| 久久免费成人| 国产高清在线丝袜精品一区| 午夜一区二区三区| 国产精品亚洲va在线观看| 日本道中文字幕久久一区| 黄色国产在线| 一区二区三区国产精品视频| 真人免费一级毛片一区二区| 亚洲精品制服丝袜二区| AV不卡国产在线观看| 亚洲精品va| 亚洲男人天堂网址| 国产91精品最新在线播放| 一级香蕉人体视频| 99精品国产电影| 国产精品无码AⅤ在线观看播放| 亚洲精品中文字幕无乱码| 五月天久久综合| 午夜在线不卡| 538国产视频| 91成人在线观看视频| 欧美色图第一页| 国产va在线观看免费| 丰满少妇αⅴ无码区| 亚洲娇小与黑人巨大交| 国产一区二区三区免费观看| 日本午夜精品一本在线观看| 一级看片免费视频| 亚洲av无码成人专区| 午夜福利无码一区二区| 午夜福利视频一区| 欧美不卡在线视频| 国产乱人激情H在线观看| 国产91丝袜在线播放动漫 | 99久久99视频| 免费国产无遮挡又黄又爽| aⅴ免费在线观看| 国产熟睡乱子伦视频网站| 精品国产自在在线在线观看| 日韩在线2020专区| 国内精品免费| 欧美丝袜高跟鞋一区二区| 波多野结衣二区| 啊嗯不日本网站| 亚洲精品自产拍在线观看APP| 久久亚洲AⅤ无码精品午夜麻豆| 国产成本人片免费a∨短片| 亚洲色图另类| 亚洲精品无码久久久久苍井空| 国产女人18水真多毛片18精品 | 色综合久久久久8天国| 久久久久人妻一区精品| 中文字幕在线观| 亚洲综合色婷婷中文字幕| 狂欢视频在线观看不卡| 久久精品国产精品青草app| 久久精品午夜视频| 中国一级毛片免费观看| 男人天堂亚洲天堂| 国产 在线视频无码| 亚洲人成影视在线观看| 欧美日韩亚洲综合在线观看| 国产成人三级| 国模沟沟一区二区三区| 国产日韩av在线播放| 亚洲浓毛av| 久久久久久久久18禁秘| 精品视频91| 亚洲色无码专线精品观看| 色婷婷国产精品视频|