亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于條碼掃描技術(shù)的配送簽收系統(tǒng)設(shè)計與實現(xiàn)

        2019-04-10 08:41:20袁星才馮文文JIAOJianYUANXingcaiFENGWenwen
        物流科技 2019年3期
        關(guān)鍵詞:服務(wù)端條碼出庫

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

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

        0 引言

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

        本文介紹了通過Java開發(fā)語言,企業(yè)SAP系統(tǒng),Android智能手機等常見信息化資源和手段,構(gòu)建具有企業(yè)特色、低成本的條碼掃描簽收系統(tǒng)設(shè)計思路和實現(xiàn)方法。

        1 開發(fā)工具的選用

        在生產(chǎn)環(huán)境中應(yīng)當選用較為普及,具有較強的穩(wěn)定性和可維護性的開發(fā)工具,同時應(yīng)當兼顧學習和使用成本。本系統(tǒng)使用以下開發(fā)工具進行開發(fā):

        1.1 開發(fā)語言簡介

        Java是一種跨平臺,適合于分布式計算環(huán)境的面向?qū)ο蟮木幊陶Z言,具有簡單、可靠、安全、平臺無關(guān)、可移植等特點。Java被廣泛應(yīng)用于網(wǎng)站后臺以及Android手機軟件的開發(fā),全球有30億部移動電話運行Java。本系統(tǒng)服務(wù)器端程序開發(fā)環(huán)境采用NetBeans,Android程序開發(fā)環(huán)境采用Android Studio。

        1.2 ERP系統(tǒng)簡介

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

        1.3 數(shù)據(jù)庫選用

        數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。目前應(yīng)用較為廣泛的主要是關(guān)系型數(shù)據(jù)庫,數(shù)據(jù)庫軟件有Oracle、SQL Server、MySQL、PostgreSQL等,從系統(tǒng)存儲的數(shù)據(jù)量及免費使用的角度出發(fā),選用PostgreSQL 10。

        1.4 程序運行載體

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

        2 簽收系統(tǒng)設(shè)計

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

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

        配送過程的信息流產(chǎn)生于圖1中方框所示環(huán)節(jié),出庫單是配送信息流源頭,貫穿物料配送與簽收各環(huán)節(jié),直至簽收數(shù)據(jù)存檔后結(jié)束。

        2.2 掃描簽收系統(tǒng)流程設(shè)計

        從獲取SAP出庫數(shù)據(jù)到完成現(xiàn)場簽收,掃描簽收系統(tǒng)工作流程主要分為兩大部分,第一部分是定時與SAP系統(tǒng)進行數(shù)據(jù)同步,獲取出庫單。第二部分是在實際應(yīng)用中,根據(jù)需要查詢已獲取出庫單數(shù)據(jù),并執(zhí)行簽收。

        2.2.1 從SAP系統(tǒng)獲取出庫單數(shù)據(jù)

        倉庫人員在SAP系統(tǒng)制作出庫單后,簽收系統(tǒng)應(yīng)在一定時間內(nèi)獲取該出庫單并將出庫數(shù)據(jù)存入簽收系統(tǒng)數(shù)據(jù)庫,以備簽收使用。考慮到SAP系統(tǒng)負載以及物料實物包裝、運輸?shù)拳h(huán)節(jié)耗時,一般設(shè)置為10~20分鐘獲取一次。

        圖2

        圖3

        2.2.2 物料配送掃描簽收

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

        步驟1:用戶認證,簽收者為認證用戶是簽收憑據(jù)有效的前提,用戶數(shù)據(jù)庫應(yīng)保存授權(quán)簽收者的員工號、姓名、工作單位、密碼等關(guān)鍵信息。

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

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

        3 掃描簽收系統(tǒng)程序設(shè)計與實現(xiàn)

        3.1 數(shù)據(jù)庫設(shè)計

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

        3.2 服務(wù)端程序設(shè)計與實現(xiàn)

        3.2.1 創(chuàng)建后臺定時任務(wù)

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

        表1 系統(tǒng)用戶表結(jié)構(gòu)

        表2 物料出庫記錄表結(jié)構(gòu)

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

        3.2.2 配置RFC運行環(huán)境

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

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

        3.2.3 導入SAP出庫單數(shù)據(jù)

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

        出庫單的導入頻率及相應(yīng)的查詢參數(shù)應(yīng)當根據(jù)業(yè)務(wù)實際情況及服務(wù)器負載情況設(shè)置,避免頻繁查詢影響服務(wù)器運行。

        3.2.4 響應(yīng)手持端請求

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

        3.3 手持端程序設(shè)計與實現(xiàn)

        3.3.1 配置條碼掃描組件

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

        3.3.2 查詢送貨單數(shù)據(jù)及簽收

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

        3.3.3 送貨單明細及信息核對

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

        4 總 結(jié)

        通過使用掃描簽收系統(tǒng),可以縮短簽收時間,在能夠?qū)崿F(xiàn)數(shù)據(jù)長期保存的基礎(chǔ)上,節(jié)省存儲紙質(zhì)檔案所用空間。在后續(xù)查詢簽收記錄時,相比翻閱紙質(zhì)檔案,查詢效率大幅提高。另外,紙張節(jié)省不僅能夠節(jié)約企業(yè)成本,還能有效減少碳排放量,符合“綠色發(fā)展的新理念”,本系統(tǒng)具有較強的實用性,值得企業(yè)推廣應(yīng)用。

        猜你喜歡
        服務(wù)端條碼出庫
        中國條碼技術(shù)與應(yīng)用協(xié)會
        條碼微站
        云存儲中基于相似性的客戶-服務(wù)端雙端數(shù)據(jù)去重方法
        新時期《移動Web服務(wù)端開發(fā)》課程教學改革的研究
        消費導刊(2018年8期)2018-05-25 13:19:48
        卷煙配貨出庫流程的優(yōu)化與應(yīng)用
        散糧出庫 加快騰倉
        在Windows Server 2008上創(chuàng)建應(yīng)用
        “出庫費” 應(yīng)由誰來付
        基于PLC的物流自動化包裝線出庫穿梭車的設(shè)計
        基于固定條碼與電子標簽比對設(shè)備的設(shè)計
        久久亚洲精品ab无码播放| 亚洲一区二区三区成人在线| 亚洲一级天堂作爱av| 中文字幕人妻av一区二区| 加勒比日韩视频在线观看| 欧美村妇激情内射| 日日噜噜夜夜狠狠久久无码区| 男人天堂免费视频| 国产精品18久久久久久首页| 中文字幕亚洲综合久久久| 国语自产精品视频在线看 | 中文无码一区二区不卡av| 成年人黄视频大全| 亚洲一区二区高清精品| 亚洲人妻精品一区二区三区| 亚洲精品视频1区2区| 天天躁日日躁aaaaxxxx| 日韩吃奶摸下aa片免费观看| 中文天堂在线www| 色二av手机版在线| 日本免费一区二区在线| 97一期涩涩97片久久久久久久 | 亚洲色无码国产精品网站可下载 | 亚洲综合精品在线观看中文字幕| 日本一区二区三区四区高清不卡| 内射爽无广熟女亚洲| 亚洲精品国偷拍自产在线观看蜜臀 | 国产精品成年人毛片毛片| 久久婷婷色香五月综合缴缴情| 天美传媒精品1区2区3区| 亚洲AV永久无码精品一区二国| 中文字幕人妻互换av| 97在线视频人妻无码| 99久久国产综合精品麻豆| av大片在线无码永久免费网址| 国产一区二区黄色网页| 国产真实强被迫伦姧女在线观看 | 欧美成人激情在线| 最新国产成人自拍视频| 亚洲国产精品无码久久一区二区 | 国产老熟女狂叫对白|