基于RFID的分布式物流倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-02-24 17:48
隨著社會(huì)的發(fā)展,人們對(duì)于物流行業(yè)的需求越來(lái)也高。而倉(cāng)儲(chǔ)管理作為物流供應(yīng)鏈中關(guān)鍵的一環(huán),對(duì)物流企業(yè)的高效運(yùn)作有著不可替代的作用。但目前來(lái)看,國(guó)內(nèi)大部分的物流企業(yè)信息化程度不高,作業(yè)方式還停留在手工階段,企業(yè)普遍存在倉(cāng)儲(chǔ)管理效率低、人工成本過(guò)高、數(shù)據(jù)難以實(shí)時(shí)更新以及數(shù)據(jù)錯(cuò)誤風(fēng)險(xiǎn)高等問(wèn)題。此外,現(xiàn)有的倉(cāng)庫(kù)管理系統(tǒng)有著系統(tǒng)容量不足、擴(kuò)展性不佳等問(wèn)題,并且沒(méi)有提供完整的數(shù)據(jù)采集以及任務(wù)決策的全套方案,難以應(yīng)對(duì)全球日益擴(kuò)大的倉(cāng)庫(kù)管理規(guī)模。本論文從上述國(guó)內(nèi)企業(yè)所存在的問(wèn)題入手,基于RFID(Radio Frequency Identification)技術(shù)、采用分布式的架構(gòu)設(shè)計(jì)并實(shí)現(xiàn)一種倉(cāng)儲(chǔ)管理系統(tǒng),該系統(tǒng)包含了三個(gè)子系統(tǒng):倉(cāng)庫(kù)管理子系統(tǒng)、RFID中間件子系統(tǒng)、決策平臺(tái)子系統(tǒng)。本論文進(jìn)行了各個(gè)子系統(tǒng)的需求分析和架構(gòu)設(shè)計(jì),并在此基礎(chǔ)上進(jìn)行系統(tǒng)的開發(fā)。倉(cāng)庫(kù)管理子系統(tǒng)作為主系統(tǒng),主要負(fù)責(zé)倉(cāng)庫(kù)管理相關(guān)業(yè)務(wù),論文基于RFID技術(shù)優(yōu)化了包括出庫(kù)、入庫(kù)、盤點(diǎn)等業(yè)務(wù)流程,設(shè)計(jì)并實(shí)現(xiàn)了包括系統(tǒng)管理模塊、基本信息管理模塊、庫(kù)存管理模塊、入庫(kù)管理模塊以及出庫(kù)管理模塊等功能模塊。RFID中間件子系統(tǒng)主要用于標(biāo)簽數(shù)據(jù)的采集、...
【文章來(lái)源】:哈爾濱工業(yè)大學(xué)黑龍江省211工程院校985工程院校
【文章頁(yè)數(shù)】:92 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
Docker容器及虛擬機(jī)的架構(gòu)圖[40]
哈爾濱工業(yè)大學(xué)工程碩士學(xué)位論文-12-Docker采用C/S架構(gòu)進(jìn)行構(gòu)建,其核心模塊架構(gòu)圖如圖2-3所示,Dockerclient和Dockerdaemon通過(guò)RESTful或者socket進(jìn)行通信,daemon起到后端管理容器的作用,包括構(gòu)建、運(yùn)行、發(fā)布等功能,client作為面向用戶的接口,接收用戶傳來(lái)的命令,并傳遞給daemon執(zhí)行。此外,Docker還包括容器、鏡像、注冊(cè)中心的概念:容器(Containers)即Docker運(yùn)行實(shí)例,是應(yīng)用程序運(yùn)行的獨(dú)立環(huán)境,可以被建立、啟動(dòng)、銷毀,各個(gè)容器之間相互隔離,又有特定的共享機(jī)制,可以把它當(dāng)作是一個(gè)小型的操作系統(tǒng);鏡像(Images)可以認(rèn)為是Docker容器的模板,里面已經(jīng)打包好程序運(yùn)行所需的環(huán)境,使用時(shí)只需按照鏡像構(gòu)建容器就能進(jìn)行使用,不用再做重復(fù)性的工作;而注冊(cè)中心(Registry)可以理解為鏡像倉(cāng)庫(kù),包括公有倉(cāng)庫(kù)和私有倉(cāng)庫(kù),用戶可以上傳和下載自己需要的鏡像,很方便地構(gòu)建程序運(yùn)行環(huán)境。圖2-3Docker核心模塊架構(gòu)圖2.3.2Kubernetes容器編排技術(shù)容器化的方式能夠極大提高系統(tǒng)可移植性、降低部署難度,用戶可以通過(guò)CLI對(duì)單個(gè)主機(jī)上的容器進(jìn)行手動(dòng)管理。但隨著系統(tǒng)復(fù)雜度的提升,容器規(guī)模開始增加,容器很可能部署在多個(gè)物理主機(jī)之上,各個(gè)容器的狀態(tài)管理也不可能完全交由用戶手動(dòng)管理。為了解決這個(gè)問(wèn)題,實(shí)現(xiàn)大規(guī)?缬虻娜萜鞴芾,基于容器編排技術(shù)的管理工具得以出現(xiàn)。容器編排工具以容器為單位實(shí)現(xiàn)資源管理、容器調(diào)度以及服務(wù)管理,確保資源分配的正確合理性,同時(shí)提供了集群管理以及數(shù)據(jù)維護(hù)等功能,能夠快速地進(jìn)行容器集群的構(gòu)建和銷毀,極大的減少了運(yùn)維人員的工作量。
哈爾濱工業(yè)大學(xué)工程碩士學(xué)位論文-13-Kubernetes是由Google公司在2014年開源的一款優(yōu)秀的容器編排工具,由Borg演變而來(lái),采用go語(yǔ)言實(shí)現(xiàn)。在Kubernetes的視角里,它將底層多個(gè)物理主機(jī)的資源抽象出來(lái),組織成一個(gè)資源平臺(tái)實(shí)現(xiàn)資源的統(tǒng)一調(diào)配管理,而用戶無(wú)需關(guān)注底層硬件資源如何分配。Kubernetes可以實(shí)現(xiàn)容器的自動(dòng)化部署、彈性擴(kuò)容、服務(wù)發(fā)現(xiàn)等功能,并向外提供RESTfulAPI接口,供第三方應(yīng)用進(jìn)行訪問(wèn)。此外,Kubernetes提供集群管理的功能,通過(guò)內(nèi)置的負(fù)載均衡策略,自動(dòng)實(shí)現(xiàn)容器的管理和負(fù)載訪問(wèn);同時(shí)具有自我擴(kuò)展和修復(fù)的功能,Kubernetes持續(xù)監(jiān)控各個(gè)服務(wù)實(shí)例的狀態(tài),一旦服務(wù)副本狀態(tài)異;蛘叻⻊(wù)數(shù)量不夠,系統(tǒng)能夠自動(dòng)重啟或在其他節(jié)點(diǎn)進(jìn)行重建該服務(wù),整個(gè)過(guò)程無(wú)需人工干預(yù),極大提高了系統(tǒng)運(yùn)行效率。Kubernetes采用主從架構(gòu),其架構(gòu)圖[42]如圖2-4所示,主要分為主節(jié)點(diǎn)Master和從節(jié)點(diǎn)Node。Master節(jié)點(diǎn)負(fù)責(zé)節(jié)點(diǎn)管理、資源調(diào)度和狀態(tài)監(jiān)控等管理任務(wù),同時(shí)對(duì)外提供集群資源管理和訪問(wèn)的接口;Node節(jié)點(diǎn)負(fù)責(zé)各個(gè)應(yīng)用服務(wù)的執(zhí)行。Master節(jié)點(diǎn)同一時(shí)間只能有一個(gè)處于有效狀態(tài),其他處于備用狀態(tài);Node節(jié)點(diǎn)一般有多個(gè)作為集群使用。圖2-4Kubernetes架構(gòu)圖[42]Master作為主節(jié)點(diǎn),有四大核心組件,分別是APIServer、Scheduler、Controllers以及etcd:APIServer作為Kubernetes集群唯一對(duì)外暴露的接口,負(fù)責(zé)接收及過(guò)濾所有的請(qǐng)求,并將其存入數(shù)據(jù)庫(kù)etcd中;Scheduler作為資源調(diào)度中心,會(huì)監(jiān)聽(tīng)APIServer的請(qǐng)求命令,當(dāng)?shù)玫矫钚枨蠛螅瑫?huì)利用特定的調(diào)度策略選用最佳的Node來(lái)執(zhí)行該命令,并將該結(jié)果保持到etcd中;Controllers作為控制管理器,負(fù)責(zé)維護(hù)以及管理各個(gè)節(jié)點(diǎn)容器的狀態(tài)及數(shù)量,一旦某個(gè)節(jié)
【參考文獻(xiàn)】:
期刊論文
[1]RFID技術(shù)在京東物流中的應(yīng)用研究[J]. 翟虎林,譚蓉. 農(nóng)村經(jīng)濟(jì)與科技. 2017(16)
[2]生產(chǎn)企業(yè)分布式倉(cāng)庫(kù)管理系統(tǒng)應(yīng)用與研究[J]. 裘森林. 企業(yè)改革與管理. 2016(15)
[3]基于ALE規(guī)范的分布式RFID中間件研究與實(shí)現(xiàn)[J]. 應(yīng)俊,王社周,吉福生. 計(jì)算機(jī)應(yīng)用與軟件. 2016(07)
[4]基于Docker的虛擬化技術(shù)研究[J]. 伍陽(yáng). 信息技術(shù). 2016(01)
[5]基于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的智能物流決策系統(tǒng)[J]. 陳昌豪. 物流技術(shù). 2015(07)
[6]中小企業(yè)倉(cāng)儲(chǔ)管理中存在的問(wèn)題及對(duì)策研究[J]. 張明偉,王欣蘭. 中外企業(yè)家. 2015(08)
[7]SaaS模式下云物流服務(wù)平臺(tái)架構(gòu)設(shè)計(jì)[J]. 姜春艷,吳克壽. 福建電腦. 2013(01)
[8]云物流模式下基于最大覆蓋配送中心的選址—分配問(wèn)題研究[J]. 畢婭,梁曉磊,趙韋,王勛,李文鋒. 計(jì)算機(jī)應(yīng)用研究. 2012(10)
[9]淺談倉(cāng)儲(chǔ)管理[J]. 肖建輝. 物流工程與管理. 2010(06)
[10]RFID技術(shù)發(fā)展與應(yīng)用綜述[J]. 羅春彬,彭龑,易彬. 通信技術(shù). 2009(12)
碩士論文
[1]基于云服務(wù)平臺(tái)的物流資源調(diào)度模型研究[D]. 萬(wàn)千惠.重慶郵電大學(xué) 2018
[2]基于RFID中間件的數(shù)據(jù)清洗算法研究及系統(tǒng)實(shí)現(xiàn)[D]. 沈瑋瑋.南京郵電大學(xué) 2017
[3]基于B/S架構(gòu)的倉(cāng)庫(kù)管理優(yōu)化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 楊峚.湖北工業(yè)大學(xué) 2017
[4]基于云物流服務(wù)平臺(tái)的任務(wù)分配與物流配送研究[D]. 王羽欣.北京交通大學(xué) 2017
[5]基于RFID技術(shù)的倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 熊平.哈爾濱工業(yè)大學(xué) 2016
[6]基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 郭劍英.吉林大學(xué) 2015
[7]基于RFID技術(shù)的企業(yè)倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 翁祖蓉.電子科技大學(xué) 2014
[8]基于LLRP協(xié)議的可擴(kuò)展RFID中間件的研究與實(shí)現(xiàn)[D]. 周悅.北京交通大學(xué) 2014
[9]RFID安全中間件關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D]. 張翔.電子科技大學(xué) 2014
[10]面向倉(cāng)儲(chǔ)管理的RFID中間件研究與應(yīng)用[D]. 賈紅梅.武漢科技大學(xué) 2013
本文編號(hào):3643226
【文章來(lái)源】:哈爾濱工業(yè)大學(xué)黑龍江省211工程院校985工程院校
【文章頁(yè)數(shù)】:92 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
Docker容器及虛擬機(jī)的架構(gòu)圖[40]
哈爾濱工業(yè)大學(xué)工程碩士學(xué)位論文-12-Docker采用C/S架構(gòu)進(jìn)行構(gòu)建,其核心模塊架構(gòu)圖如圖2-3所示,Dockerclient和Dockerdaemon通過(guò)RESTful或者socket進(jìn)行通信,daemon起到后端管理容器的作用,包括構(gòu)建、運(yùn)行、發(fā)布等功能,client作為面向用戶的接口,接收用戶傳來(lái)的命令,并傳遞給daemon執(zhí)行。此外,Docker還包括容器、鏡像、注冊(cè)中心的概念:容器(Containers)即Docker運(yùn)行實(shí)例,是應(yīng)用程序運(yùn)行的獨(dú)立環(huán)境,可以被建立、啟動(dòng)、銷毀,各個(gè)容器之間相互隔離,又有特定的共享機(jī)制,可以把它當(dāng)作是一個(gè)小型的操作系統(tǒng);鏡像(Images)可以認(rèn)為是Docker容器的模板,里面已經(jīng)打包好程序運(yùn)行所需的環(huán)境,使用時(shí)只需按照鏡像構(gòu)建容器就能進(jìn)行使用,不用再做重復(fù)性的工作;而注冊(cè)中心(Registry)可以理解為鏡像倉(cāng)庫(kù),包括公有倉(cāng)庫(kù)和私有倉(cāng)庫(kù),用戶可以上傳和下載自己需要的鏡像,很方便地構(gòu)建程序運(yùn)行環(huán)境。圖2-3Docker核心模塊架構(gòu)圖2.3.2Kubernetes容器編排技術(shù)容器化的方式能夠極大提高系統(tǒng)可移植性、降低部署難度,用戶可以通過(guò)CLI對(duì)單個(gè)主機(jī)上的容器進(jìn)行手動(dòng)管理。但隨著系統(tǒng)復(fù)雜度的提升,容器規(guī)模開始增加,容器很可能部署在多個(gè)物理主機(jī)之上,各個(gè)容器的狀態(tài)管理也不可能完全交由用戶手動(dòng)管理。為了解決這個(gè)問(wèn)題,實(shí)現(xiàn)大規(guī)?缬虻娜萜鞴芾,基于容器編排技術(shù)的管理工具得以出現(xiàn)。容器編排工具以容器為單位實(shí)現(xiàn)資源管理、容器調(diào)度以及服務(wù)管理,確保資源分配的正確合理性,同時(shí)提供了集群管理以及數(shù)據(jù)維護(hù)等功能,能夠快速地進(jìn)行容器集群的構(gòu)建和銷毀,極大的減少了運(yùn)維人員的工作量。
哈爾濱工業(yè)大學(xué)工程碩士學(xué)位論文-13-Kubernetes是由Google公司在2014年開源的一款優(yōu)秀的容器編排工具,由Borg演變而來(lái),采用go語(yǔ)言實(shí)現(xiàn)。在Kubernetes的視角里,它將底層多個(gè)物理主機(jī)的資源抽象出來(lái),組織成一個(gè)資源平臺(tái)實(shí)現(xiàn)資源的統(tǒng)一調(diào)配管理,而用戶無(wú)需關(guān)注底層硬件資源如何分配。Kubernetes可以實(shí)現(xiàn)容器的自動(dòng)化部署、彈性擴(kuò)容、服務(wù)發(fā)現(xiàn)等功能,并向外提供RESTfulAPI接口,供第三方應(yīng)用進(jìn)行訪問(wèn)。此外,Kubernetes提供集群管理的功能,通過(guò)內(nèi)置的負(fù)載均衡策略,自動(dòng)實(shí)現(xiàn)容器的管理和負(fù)載訪問(wèn);同時(shí)具有自我擴(kuò)展和修復(fù)的功能,Kubernetes持續(xù)監(jiān)控各個(gè)服務(wù)實(shí)例的狀態(tài),一旦服務(wù)副本狀態(tài)異;蛘叻⻊(wù)數(shù)量不夠,系統(tǒng)能夠自動(dòng)重啟或在其他節(jié)點(diǎn)進(jìn)行重建該服務(wù),整個(gè)過(guò)程無(wú)需人工干預(yù),極大提高了系統(tǒng)運(yùn)行效率。Kubernetes采用主從架構(gòu),其架構(gòu)圖[42]如圖2-4所示,主要分為主節(jié)點(diǎn)Master和從節(jié)點(diǎn)Node。Master節(jié)點(diǎn)負(fù)責(zé)節(jié)點(diǎn)管理、資源調(diào)度和狀態(tài)監(jiān)控等管理任務(wù),同時(shí)對(duì)外提供集群資源管理和訪問(wèn)的接口;Node節(jié)點(diǎn)負(fù)責(zé)各個(gè)應(yīng)用服務(wù)的執(zhí)行。Master節(jié)點(diǎn)同一時(shí)間只能有一個(gè)處于有效狀態(tài),其他處于備用狀態(tài);Node節(jié)點(diǎn)一般有多個(gè)作為集群使用。圖2-4Kubernetes架構(gòu)圖[42]Master作為主節(jié)點(diǎn),有四大核心組件,分別是APIServer、Scheduler、Controllers以及etcd:APIServer作為Kubernetes集群唯一對(duì)外暴露的接口,負(fù)責(zé)接收及過(guò)濾所有的請(qǐng)求,并將其存入數(shù)據(jù)庫(kù)etcd中;Scheduler作為資源調(diào)度中心,會(huì)監(jiān)聽(tīng)APIServer的請(qǐng)求命令,當(dāng)?shù)玫矫钚枨蠛螅瑫?huì)利用特定的調(diào)度策略選用最佳的Node來(lái)執(zhí)行該命令,并將該結(jié)果保持到etcd中;Controllers作為控制管理器,負(fù)責(zé)維護(hù)以及管理各個(gè)節(jié)點(diǎn)容器的狀態(tài)及數(shù)量,一旦某個(gè)節(jié)
【參考文獻(xiàn)】:
期刊論文
[1]RFID技術(shù)在京東物流中的應(yīng)用研究[J]. 翟虎林,譚蓉. 農(nóng)村經(jīng)濟(jì)與科技. 2017(16)
[2]生產(chǎn)企業(yè)分布式倉(cāng)庫(kù)管理系統(tǒng)應(yīng)用與研究[J]. 裘森林. 企業(yè)改革與管理. 2016(15)
[3]基于ALE規(guī)范的分布式RFID中間件研究與實(shí)現(xiàn)[J]. 應(yīng)俊,王社周,吉福生. 計(jì)算機(jī)應(yīng)用與軟件. 2016(07)
[4]基于Docker的虛擬化技術(shù)研究[J]. 伍陽(yáng). 信息技術(shù). 2016(01)
[5]基于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的智能物流決策系統(tǒng)[J]. 陳昌豪. 物流技術(shù). 2015(07)
[6]中小企業(yè)倉(cāng)儲(chǔ)管理中存在的問(wèn)題及對(duì)策研究[J]. 張明偉,王欣蘭. 中外企業(yè)家. 2015(08)
[7]SaaS模式下云物流服務(wù)平臺(tái)架構(gòu)設(shè)計(jì)[J]. 姜春艷,吳克壽. 福建電腦. 2013(01)
[8]云物流模式下基于最大覆蓋配送中心的選址—分配問(wèn)題研究[J]. 畢婭,梁曉磊,趙韋,王勛,李文鋒. 計(jì)算機(jī)應(yīng)用研究. 2012(10)
[9]淺談倉(cāng)儲(chǔ)管理[J]. 肖建輝. 物流工程與管理. 2010(06)
[10]RFID技術(shù)發(fā)展與應(yīng)用綜述[J]. 羅春彬,彭龑,易彬. 通信技術(shù). 2009(12)
碩士論文
[1]基于云服務(wù)平臺(tái)的物流資源調(diào)度模型研究[D]. 萬(wàn)千惠.重慶郵電大學(xué) 2018
[2]基于RFID中間件的數(shù)據(jù)清洗算法研究及系統(tǒng)實(shí)現(xiàn)[D]. 沈瑋瑋.南京郵電大學(xué) 2017
[3]基于B/S架構(gòu)的倉(cāng)庫(kù)管理優(yōu)化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 楊峚.湖北工業(yè)大學(xué) 2017
[4]基于云物流服務(wù)平臺(tái)的任務(wù)分配與物流配送研究[D]. 王羽欣.北京交通大學(xué) 2017
[5]基于RFID技術(shù)的倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 熊平.哈爾濱工業(yè)大學(xué) 2016
[6]基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 郭劍英.吉林大學(xué) 2015
[7]基于RFID技術(shù)的企業(yè)倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 翁祖蓉.電子科技大學(xué) 2014
[8]基于LLRP協(xié)議的可擴(kuò)展RFID中間件的研究與實(shí)現(xiàn)[D]. 周悅.北京交通大學(xué) 2014
[9]RFID安全中間件關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D]. 張翔.電子科技大學(xué) 2014
[10]面向倉(cāng)儲(chǔ)管理的RFID中間件研究與應(yīng)用[D]. 賈紅梅.武漢科技大學(xué) 2013
本文編號(hào):3643226
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3643226.html
最近更新
教材專著