劉進華 王彩萍 吳燕華 吳娟



摘要:銷售是產業帶動經濟發展的主要途徑,農產品銷售要求在時效內保鮮。高效的冷鏈物流是農產品從采摘到銷售過程中時效、新鮮的保證,是農產品走向市場的重要環節。本文基于句容市冷鏈物流配送,采用Java+MySQL主流技術實現冷鏈物流信息平臺的開發,從基礎信息管理功能設計、倉儲管理功能設計、通知公告管理功能設計等方面對句容市農產品冷鏈物流信息平臺進行分模塊設計,實現了句容農產品冷鏈物流效率的提升。
關鍵詞:冷鏈物流,農產品,信息平臺
中圖分類號:F326.6;F252 ??文獻識別碼:A? 文章編號:2096-3157(2020)25-0022-03
一、引言
冷鏈物流行業作為現代物流行業的重要組成部分,近年來發展迅速。一方面,冷鏈物流是我國農產品產銷鏈的關鍵支撐環節,其發展備受中央政府的關注和重視。2017年~2020年,我國中央一號文件中均有明確加強我國農產品冷鏈物流體系建設的內容,為我國冷鏈物流行業的發展帶來了利好的政策環境。另一方面,為促進我國冷鏈物流企業的實力提升,從2015年開始,中物聯從企業的設施設備、信息化和管理與服務三個方面,依據《物流企業冷鏈服務要求與能力評估指標》(GB/T 31086-2014)國家標準開展了我國冷鏈物流企業星級評估的相關工作。與其他細分領域相比,農產品冷鏈物流體系的發展仍有較大差距,國內農產品的冷鏈流通率遠遠低于歐美等發達國家。產業升級后,農產品銷售是解決和帶動農業發展的主要動力,其中物流是連接農產地和銷售的關鍵樞紐,研究農產品物流可以提高農產品運輸的時效保鮮,帶動整個冷鏈物流業的發展[1]。提高冷鏈物流配送效率、降低農產品冷鏈損耗,是目前冷鏈物流發展過程中亟需解決的主要問題之一[2]。建立科學規范的農產品冷鏈物流信息平臺,有利于助推經濟發展和產生良好的社會效益。
二、冷鏈物流信息平臺建設原則
本研究以句容市冷鏈物流的配送為研究對象,采用Java+MySQL主流技術對冷鏈物流信息平臺進行開發,從而實現冷鏈物流的信息化管理。
1.統一門店管理
將冷鏈門店管理信息化,由信息平臺統一管理和調度,可以實現數據庫中所有物流信息得到及時更新,從而確保各個門店間的數據實現同步,去除數據差異導致的業務錯誤。
2.支持訂單追蹤
冷鏈運輸訂單分配訂單號,可以根據訂單號查詢當前運輸信息狀態,業務人員在運輸途中可以更新運輸狀態,同步到信息平臺,以方便更多客戶查詢,提高運輸信息的透明度。
3.促進句容農產品冷鏈物流效率的提升
實時處理各種業務。配送員工可以隨時隨地通過網絡訪問物流信息平臺并對相關業務進行操作。
三、句容農產品冷鏈物流信息平臺設計
1.總體架構
句容市農產品冷鏈物流信息平臺建設框架如圖1所示,主要從農產品冷鏈物流實際情況出發,考慮消費者需求、配送過程中質量監管以及安全保證等方面進行構架。
(1)基礎信息管理功能設計實現
主要基于業務涉及的實體信息諸如員工信息、門店信息、車輛信息及權限信息,設計這些實體對象的屬性以及相應具有業務邏輯,完成相應的視圖和后端功能[3]。
①功能詳細設計與編碼:根據系統管理員具有的網點管理、機構管理、員工管理,權限管理,賬號管理等功能,管理員擁有最高系統權限可以對其他模塊及人員賬號權限管理,冷鏈物流信息平臺業務邏輯是一套方法集合按照特定的執行順序共同組成。
在對員工基礎信息管理后,再通過提交頁面表單,將數據交由Action層StaffAction類的staffAloPos方法進行處理。此法運行期間,通過StaffDal類的getStaffById方法讀取到員工信息,通過PositionDal類的getPosById方法讀取到職位信息。
②功能實現結果:根據業務需求,在部門管理中可以新增部門名稱,基于動態交行設計,初步設計實現的效果如圖2。
新加部門名稱,需要填寫名稱、類型、描述信息,每個字段都進行校驗,諸如部門名稱會校驗非法輸入信息,部門類型是通過下拉框進行選擇填充,部門描述也要求一定的字數等;當點擊提交時,JavaScript腳本首先校驗數據的合法性,然后將數據傳遞到后臺服務器去處理。
圖3為員工劃分部門功能界面,該功能對已有的用戶和部門進行重新關聯操作,通過下拉框選擇門店,員工,部門并自動填充,點擊提交將員工和部門信息提交服務后臺進行關聯寫入數據庫操作。圖4中顯示賬號管理,既可以對用戶進行批量刪除操作,又能單獨查看用戶詳細信息。
(2)用戶信息管理功能設計實現
用戶信息管理功能,分別設計其數據類型以及界面設計。
①功能詳細設計與編碼:在應用層設計有PayAction、OrderAction、CstmrAction、RemarkAction等業務類,對相應的業務邏輯進行處理。在數據持久層設計有PayDal、OrderDal、CstmrDal、RemarkDal數據庫訪問類。具體的層次時序關系圖如圖5所示。
通過用戶端頁面將消費者實時數據發送至OrderAction 類的orderEdit方法。此法調用數據持久層OrderDal類的getOrderById方法,獲取到對應的用戶對象。封裝訂單對象后,調用orderUpdate方法將訂單數據同步數據庫中。
②功能實現結果:功能實現界面需要在對系統統籌運行后才可以實現。圖6為用戶信息添加功能界面,主要包括客戶類型、客戶名稱、聯系人、電話,結算方式,以及備注信息,其中客戶類型和結算方式通過下拉框選擇填充,其他信息需要客戶填寫并滿足校驗規則;圖7中可以分單位及分頁展示客戶信息,快速定位查詢用戶信息。
(3)綜合調度功能模塊設計
冷鏈物流的關鍵部分是調度功能,包含物流的調度,收取貨物及調度發貨。
①功能詳細設計與編碼:在綜合調度功能設計程序中,應用層設計有CargoAction、ReceiveAction、DelivAction類對相關業務邏輯進行處理,數據持久化層設計有CargoDal、RecieveDal、DelivDal完成數據庫訪問信息讀寫。
配送信息調度中,用戶端頁面將數據提交至Action層RecieveAction 類的rTaskSchedule方法對業務邏輯進行處理。此法通過DAL層ReceiveDal類的getRTaskByIds方法對任務集合進行讀取。通過StaffDal方法對相應的員工類對象進行獲取。設置關聯后,由ReceiveDal類的rTaskUpdate方法對數據進行更新。
②功能實現結果:對當前收件任務進行展示,可以對門店,業務員及時間進行篩選,可以快速挑選出符合要求的調度信息,實現效果如圖8所示。
調度任務查詢功能界面,支持時間、業務員及門店作為查詢條件,可以查詢批量的調度任務列表,也可查詢詳細的調度任務。
(4)倉儲管理功能設計實現
倉庫管理主要是農產品庫存信息的管理,包括農產品入庫,出庫及倉庫信息等,具體設計與實現如下。
①功能詳細設計與編碼:根據倉庫管理業務需求,包括倉庫信息管理、出入庫管理等接口;在應用層設計有StoreAction類,對倉儲管理功能的業務邏輯進行處理。在持久層設計OrderDal類、StoreDal類對數據讀寫對應的業務進行處理。圖9以添加倉庫信息為用例,詳細的時序操作。
②功能實現結果:根據倉庫管理業務需求,采用HTML+CSS完成前端靜態頁面的設計,支持諸如JSTL,EL等標簽語言,能夠動態解析服務端數據并展示其效果,如圖10為倉庫信息添加功能界面。添加倉庫信息需要包括倉庫地點、倉庫類型、倉庫名稱以及說明信息,其中倉庫名及地點有重名及非法輸入校驗,類型通過下拉框獲取,當填完信息后便可以提交,將所填信息傳遞給后端服務器,解析封裝后便持久化入庫。
(5)通知公告管理功能設計實現
公告作為公司對外發布信息的主要手段,應用層包括公告編輯,發布,刪除等操作,持久層包括公告的增、刪、改、查等持久化操作。
①功能詳細設計與編碼:通告應用層邏輯主要由NotifyAction類完成,包括公告發布、公告編輯、公告列表及詳細信息;持久層由NotifyDal類完成,主要包括讀、寫等功能處理。
在維護更新中,首先通過用戶端頁面將更新后的數據發送至應用層NotifyAction類的ntfEdit方法進行處理;其次數據層NotifyDal調用getNtfById根據通告的ID主鍵獲得當前通告的全部信息;接著,用戶在界面上編輯公告內容,提交等操作;持久層NotifyAction類的ntfUpdate將最近的更改的數據封裝成新的公告實體,根據ID主鍵進行數據庫寫入操作,并將寫入狀態反饋給前端界面。
②功能實現結果:根據業務需求,采用HTML+CSS及EL,JSP等標簽語言,設計并實現前端效果圖如12所示。
通知公告發布功能界面,除了內容編輯外,還支持文件附件的上傳,首先是公告標題,類型是下拉框自動填充,內容可以支持長文本,附件支持任何形式的文件,在提交成功前對輸入的內容做安全校驗,以防止非法輸入造成系統崩潰,提交成功后,服務端將新增一條公告寫入數據庫并返回添加狀態。
2.系統測試
基于句容農產品冷鏈物流信息平臺模塊設計,對用戶并發量、數據庫事務執行時長、平臺負載功能等進行測試,結果顯示均達到設計要求。
四、總結
本研究采用互聯網技術進行基于信息化平臺的農產品冷鏈物流系統的構建,結合句容市的政策和資源,采用Java+MySQL主流技術實現了冷鏈物流信息平臺的開發,逐步實現農產品冷鏈物流在整個產業鏈中的一體化發展模式,促進傳統的冷鏈物流行業各階段信息化,平臺化管理,實現了句容農產品冷鏈物流效率的提升,有效保證了農產品流通過程中的質量安全。
總之,通過本研究農產品冷鏈物流信息系統構建及在句容市農產品應用實施,極大提升農產品物流公司的業務運作效率,為物流企業發展提供了信息化技術支持[4]。
參考文獻:
[1]潘婷.糧食物流信息化建設與發展[J].糧食科技與經濟,2019,044(006):55~57.
[2]王柯.GIS物流信息化管理平臺建設探討[J].山東農業大學學報(自然科學版),2018,49(03):133~136.
[3]劉德軍,張廣勝.現代農產品物流信息化及技術現狀分析[J].安徽農業科學,2009,(12):383~385.
[4]白璟.“農超對接”推動農產品冷鏈物流及信息化發展[J].物流技術:裝備版,2010,(18):50~51.
[注]基金項目:2019年句容市人才創新課題“句容農產品冷鏈物流信息平臺建設研究”,主持人:劉進華;2020年度江蘇農林職業技術學院科技項目“句容農產品冷鏈物流信息管理系統研究”(2020kj073),主持人:劉進華
作者簡介:
1.劉進華,江蘇農林職業技術學院副研究員,碩士;研究方向:社會服務。
2.王彩萍,江蘇農林職業技術學院實驗師,碩士;研究方向:計算機應用技術。
3.吳燕華,江蘇農林職業技術學院實習研究員,碩士;研究方向:計算機應用技術。
4.吳娟,江蘇農林職業技術學院助教,碩士;研究方向:科技管理。