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

        ?

        基于SpringBoot+EasyUI的線纜管理系統(tǒng)研究與實現(xiàn)

        2022-08-04 07:29:04王鴻飛
        漯河職業(yè)技術學院學報 2022年4期
        關鍵詞:出庫線纜頁面

        王鴻飛,李 娜

        (河南工業(yè)大學 漯河工學院,河南 漯河 462000)

        0 引言

        目前,國內(nèi)線纜行業(yè)信息化程度和智能化程度普遍不高,出庫管理采用半自動庫存管理系統(tǒng),線纜企業(yè)70%以上的成本來自原材料,每年原材料的低效管理造成大量浪費,現(xiàn)有的C/S 架構管理系統(tǒng)無法很好地適應日益變化的市場需求,因此高效穩(wěn)定的智能化出庫管理系統(tǒng)在線纜行業(yè)有著較高的價值。為了解決庫存管理系統(tǒng)的拓展性和可用性問題,本文采用B/S架構,根據(jù)某企業(yè)的具體數(shù)據(jù)和實際需求,設計了一套線纜管理系統(tǒng)。該系統(tǒng)主要根據(jù)派送任務和線輪庫存信息,選擇合適的線輪和截取合適的線輪,并將選擇線輪和截取線輪的結果輸出,以便完成出庫派送任務。

        1 相關技術

        1.1 B/S

        B/S即瀏覽器、服務器架構,通過瀏覽器就能訪問出庫管理系統(tǒng)的功能,并且當業(yè)務變更時也只需更改服務端代碼,不需更新客戶端。在Web應用構建上,本文采用了MVC設計模式,將業(yè)務邏輯和客戶端頁面分離。整個系統(tǒng)遵循三層架構的設計原則,分別為數(shù)據(jù)訪問層、業(yè)務邏輯層和表現(xiàn)層,系統(tǒng)架構最終可以將頁面交互、數(shù)據(jù)庫操作、業(yè)務邏輯和中間控制層完全解耦,每層專注于各自的功能,這樣可以極大地提高軟件的可拓展性。

        1.2 SpringBoot

        SpringBoot 是由Pivotal 團隊提供的全新框架,其設計目的是用來簡化新Spring 應用的初始搭建及開發(fā)過程。Spring 通過控制反轉實現(xiàn)了松散耦合,該框架使用了特定的配置方式,從而使開發(fā)人員不再需要定義樣板化的配置,只需要非常少的幾個配置就可以迅速搭建Web 項目或構建一個微服務,提供方便的API把具體技術相關的異常轉化為一致的unchecked 異常。

        1.3 EasyUI

        EasyUI是一個簡單的用戶界面組件的集合,是基于jQuery、Angular、Vue和React 的非常簡單好用但功能強大的輕量級Web 前端javascript 框架。由于EasyUI已經(jīng)封裝好大部分UI基本功能,能幫用戶減少大量的js 和css 代碼,使用EasyUI 不需要寫很多代碼,僅需要通過編寫一些簡單的html 標記,就可以開發(fā)用戶界面。EasyUI是個完美支持html5網(wǎng)頁的完整框架,使用EasyUI可以節(jié)省網(wǎng)頁開發(fā)的時間和規(guī)模。項目實現(xiàn)中SpringBoot整合EasyUI僅按需加載,并沒有引入所有的EasyUI特性。

        2 功能需求

        通過對某線纜企業(yè)的調(diào)研,獲取了用戶的詳細需求信息,包括發(fā)貨時是按目的地逐個發(fā)貨,還是以線纜類型進行分類發(fā)貨;對于發(fā)往同一目的地的多種規(guī)格的線纜有同一生產(chǎn)廠家的要求限定;正常情況下某個目的地對于電纜長度的需求一般為多少,精確到的最小單位是什么;正常情況下生產(chǎn)廠家提供的整輪線纜長度是多少,精確到的最小單位是多少;如果某個目的地對某種型號電纜的總長度需求在現(xiàn)有庫存中不能滿足,該如何處理等。根據(jù)以上因素,設計了幾種線輪的選取和截取算法,以提高系統(tǒng)的智能化程度。該出庫管理系統(tǒng)的核心功能由庫存情況導入、截取線輪任務導入、線輪截取算法、信息導出四部分組成。

        2.1 庫存情況導入

        以Excel表形式導入庫存信息,導入字段包括排號、輪號、型號、廠家、長度、是否整輪六個部分內(nèi)容,具體如表1所示。

        表1 庫存信息

        要求:庫存信息可以覆蓋導入,一次截取任務可以包含多行庫存信息。

        2.2 截取線輪任務導入

        導入字段包括派送單位、型號、長度三部分內(nèi)容,具體如表2所示。

        表2 任務信息

        2.3 線輪截取算法

        根據(jù)導入的庫存信息和任務信息進行線輪的選擇和截取操作。采用的線輪截取算法如下:

        一是整輪截取法,即先截整輪線,再截不整輪的線。該方法的好處是截取次數(shù)較少,但是非整輪線利用率較差。

        (1)如果a1+a2+...+an 正好是整輪線的整數(shù)倍(設整輪線長度為s,x為整數(shù),即a1+...+an=s*x),則依次從整輪線纜截取,這樣每段線纜截取的次數(shù)為1。

        (2)如果s*(x+1)>a1+a2+...+an>s*x,即要截取的總長度超過了x個整輪線,小于x+1個整輪線,多出來的長度即s*(x+1)-(a1+...+an),考慮從b1,b2,...,bm中找最佳匹配線輪(與b輪線相比差距最小的),從這個線輪中截取。如果沒有找到合適的長度,則從b1+b2,b1+b3,...,b1+bm中尋找兩兩最佳組合線輪。以此類推,找三三組合最佳,直至找到,然后截取,如果b1+b2+...+bm的長度不夠,則選擇從整輪線纜中截取。

        二是非整輪優(yōu)先截取法,即先找到符合要求的非整輪線輪,非整輪線纜長度不夠時從整輪線輪中截取。該算法的好處是非整輪線纜的利用率較高,不足之處是截取的次數(shù)較多。

        (1)先找與a1 最佳匹配的線輪(這里要設定一個最佳的標準,比如10 m),即從b1到bm中進行遍歷,找差距在10 m 內(nèi)的線,找不到則從b1+b2,b1+b3,...,b1+bm 兩兩組合中查找,依次類推直到b1+b2+b3+...+bm,在查找過程中記錄每次比較的差距,如果找不到10 m的差距,就選差距最小的線輪組合作為截取對象,截取符合a1要求的線輪。

        (2)依次尋找a2,a3,...,am截線的線輪,如果am線段截取時剩余的線輪長度不夠,則從整輪線輪中截取。

        2.4 選擇線輪和截取線輪信息導出

        導出完成派送任務所選擇的線輪及截取的線輪,信息導出字段包括單位編號、型號、長度、排號、輪號、是否截取等信息。導出形式為Excel表,具體數(shù)據(jù)如表3所示。

        表3 導出信息

        3 數(shù)據(jù)庫設計

        本系統(tǒng)的主要實體有線輪、訂單、客戶,依據(jù)前面的需求,設計了線輪信息表、訂單表和客戶表,主要屬性分別如表4、表5、表6所示。

        表4 線輪信息表結構

        表5 訂單明細表結構

        表6 客戶信息表結構

        4 主要界面設計

        4.1 主要頁面

        出庫管理頁面上主要包括兩個Excel導入按鈕、一個計算按鈕、一個計算結果顯示列表和一個導出Excle按鈕。

        用EasyUI實現(xiàn)的核心代碼如下:

        頁面效果如圖1所示。

        圖1 出庫管理

        4.2 上傳庫存信息頁面

        截取的上傳庫存信息頁面如圖2所示。

        圖2 上傳庫存信息

        4.3 上傳任務信息頁面

        截取的上傳任務信息頁面如圖3所示。

        圖3 上傳任務信息

        4.4 遇到的問題及其解決方法

        如果訪問看不到列表頁面,打開F12 再請求一次,看請求資源是否報錯,如果資源報“404”,就是html文件中引入的EasyUI文件路徑不對;如果全部正常,接口也返回了數(shù)據(jù),而列表仍然展示不了數(shù)據(jù),需要查看接口返回參數(shù)與EasyUI 格式是否一致,封裝接口的返回參數(shù)為EasyUI需要的格式才可以正常展示。

        5 結語

        線纜企業(yè)每年因為出庫管理不善造成很大的損失,而物料開支是目前該行業(yè)的主要成本來源,所以選取合適的線纜進行截取,完成任務派發(fā),減少線纜的浪費,提升出庫管理的效率,進而提高企業(yè)的數(shù)字化、信息化和智能化水平。本文對傳統(tǒng)的線纜管理系統(tǒng)進行重構,并根據(jù)具體的業(yè)務流程對線輪的截取算法做了一定的優(yōu)化,通過對系統(tǒng)各項功能的使用及性能測試表明,能夠較好地滿足用戶需求。

        猜你喜歡
        出庫線纜頁面
        大狗熊在睡覺
        刷新生活的頁面
        上海福爾欣線纜有限公司
        汽車電器(2019年9期)2019-10-31 07:51:08
        卷煙配貨出庫流程的優(yōu)化與應用
        散糧出庫 加快騰倉
        “出庫費” 應由誰來付
        彈上線纜布設技術研究
        華通線纜:“通”向未來的品牌夢
        中國品牌(2015年11期)2015-12-01 06:20:54
        基于PLC的物流自動化包裝線出庫穿梭車的設計
        同一Word文檔 縱橫頁面并存
        少妇人妻200篇白洁| 亚洲sm另类一区二区三区| 丰满少妇被猛烈进入高清播放 | 国产精品无码aⅴ嫩草| 国产黄a三级三级三级av在线看| 国产精品女同久久免费观看| 中文字幕精品一区二区三区av| 色综合天天综合欧美综合| 中文字幕精品久久久久人妻| 亚洲视频高清| 在线看高清中文字幕一区| 欧美亚洲一区二区三区| 性久久久久久久| 亚洲加勒比无码一区二区在线播放| 乳乱中文字幕熟女熟妇| 久久人妻无码一区二区| 久久久久久久无码高潮| 国内精品九九久久精品小草| 亚洲国产免费不卡视频| 国产md视频一区二区三区| 中文亚洲日韩欧美| 国产女人高潮的av毛片| 亚洲国产精品亚洲一区二区三区 | 精品性影院一区二区三区内射| 亚洲av综合色区在线观看| 亚洲国产精品久久婷婷| 亚洲av无码专区亚洲av伊甸园 | 丝袜美腿福利视频在线| 激情内射日本一区二区三区| 亚洲色婷婷免费视频高清在线观看| 丰满人妻无套内射视频| 男人国产av天堂www麻豆| 亚洲人成亚洲精品| 亚洲中文字幕不卡无码| 精品女同一区二区三区免费战| 人人妻人人爽人人澡人人| 亚洲AV无码未成人网站久久精品 | 新视觉亚洲三区二区一区理伦| 亚洲最大av网站在线观看| 99视频这里有精品| 一区二区黄色素人黄色|