<nav id="w0g0m"><code id="w0g0m"></code></nav>
  • <xmp id="w0g0m">
    <xmp id="w0g0m"><nav id="w0g0m"></nav><menu id="w0g0m"><strong id="w0g0m"></strong></menu>
  • <xmp id="w0g0m">
  • <nav id="w0g0m"></nav>
    <menu id="w0g0m"><menu id="w0g0m"></menu></menu>
    1. 網站地圖
    2. 設為首頁
    3. 關于我們
    ?

    基于 Java Web 的果蔬供應鏈信息管理 平臺的設計與實現

    發布時間:2023-07-07 16:44
    1概述
    1.1研究目的及意義
    中國作為一個人口大國,農產品生產消耗是巨大的,在種植生產以及銷售的過程中 品質的保證就顯得極其重要。而由于一些水果和蔬菜的保鮮周期短、易腐爛等特性,每 年我國都要在這方面花費許多人力和財力,現階段一些傳統的果蔬供應鏈管理方法已經 不能夠滿足需求。以商家自身為主體的管理方法為例,他們大多都是只考慮自己的利益 而不是管理整個供應鏈。如今我國大部分地區在生產、存儲和運輸果蔬的過程中依然存 在較多的問題,如果能夠有效管理果蔬農產品供應鏈,不僅可以減少果蔬在流通過程中 的損失,降低果蔬生產和運輸成本,還能夠提高工作效率,對商家本身乃至整個社會經 濟的發展都可以產生積極的影響。果蔬在流通的過程中,有一個重要環節就是預冷。通 過預冷,可快速地將新鮮采收果蔬的田間熱移除,降低果蔬溫度,達到延緩采后果蔬生 理變化和微生物生長的目的,采摘后果蔬的質量損失大幅減少,從而使果蔬的保鮮期和 貨架期延長。同時,預冷還可以使冷藏庫以及冷鏈運輸設備的熱負荷降低,從而穩定貯 運環境,節約貯運成本,減少貯運損耗。
    當今時代是一個科技快速發展的時代,各種果蔬農產品在生產、預冷以及流通等供 應鏈環節在歷年來已經積攢了大量數據,但用戶或者企業并不能很好地利用這些信息, “數據豐富,信息貧乏”的現象頻頻發生。傳統對水果和蔬菜等農產品的信息管理由工 作人員手工進行。該方法需要消耗大量的時間,效率低下。通過設計一個果蔬供應鏈信 息管理平臺,來完成對這些數據的歸類、合并、總結、整理以及更具有深度的數據分析 就顯得十分重要,利用這種快速而又高效的工具就可以獲取所需的果蔬信息或者用戶信 息。現在雖然有大量的信息分散在各個平臺,但是有關果蔬農產品供應鏈的信息管理卻 少之又少。隨著高科技成果的不斷涌現,互聯網技術應用的范圍越來越廣,也為果蔬農 產品供應鏈帶來了更為廣闊的發展空間。在果蔬供應鏈信息管理平臺的研究過程中就可 以利用計算機可靠性高、網絡溝通迅捷、存儲容量大、較好的保密性、能長時間的保存、 成本消耗低等優點,極大地提高工作效率。同時,由于該信息平臺的實現,果蔬供應鏈 也可以更加科學和系統,規范和簡便地管理各個方面。
    1.2果蔬供應鏈信息平臺國內外研究現狀
    在以前,都是由工作人員手工統計并管理有關果蔬供應鏈的相關信息。這種人工的 方式不僅時效性跟不上,而且在對數據增刪查改等操作過程中很不方便。隨著科學的發 展和社會的進步,社會各界也已經深刻地認識到研究果蔬供應鏈信息平臺的重要性,因 此設計出一個比較完善的果蔬供應鏈信息管理平臺勢在必行。現階段,國內外已有的果 蔬供應鏈信息管理平臺仍處于初步搭建階段,依然存在著較多復雜的問題,沒有好的解 決方案。距離構建一個完整可行的果蔬農產品供應鏈信息管理平臺的目標還有一段差 距。為了解決這一系列問題,有關專家學者展開了對果蔬等農產品在流通過程中產生的 各種各樣的活動分析和研究,包括對如何保證果蔬農產品在流通期間的品質、如何保證 果蔬在流通過程不會發生供應鏈斷裂等等這一系列問題進行分析。針對以上問題,研究 者們都希望能構建出一個適用范圍較廣的果蔬供應鏈信息管理平臺,滿足不同用戶的需 求,找出解決供應鏈斷裂、果蔬品質保證等問題的有效對策,使果蔬農產品產業能夠得 到長遠的發展,同時提高農業信息化程度。
    1.2.1國外研究現狀
    和國內相比,國外對水果和蔬菜等農業生產信息管理工具的研究早已開始。在美德 法英等多個發達國家都已經采用在構建果蔬等農產品信息管理平臺過程中形成的知識 理論和結構框架形成了一套比較成熟完備的體系時,我國在這一領域的研究仍處于起步 階段,與大多數國內專家學者不同,國外研究人員的研究通常側重于農產品的基本信息, 例如水果,蔬菜等農產品的物理特性,生產功能以及市場規律。在其中幾個工業發展較 快的國家,果蔬供應鏈信息平臺不僅投入實際應用,而且已經形成常態化,實現了信息 管理平臺在一定范圍內普遍使用。他們在使用中,注重軟件開發和硬件配備的商品化和 通用性,實現資源整合以及信息共享。但是根據有關資料調查表明,國外有關果蔬供應 鏈信息管理平臺的設計與研發并不是全部都能成功,而是只有半數左右能夠成功。早些 年就有英國的專家學者就在自己發表文章中指出:關于果蔬農產品供應鏈信息管理平臺 的研究,不同的研究切入點往往會導致最后構建出來的果蔬供應鏈信息管理平臺的關注 點不同,有的側重點是消費者,而有的是注重商家等,他們通常都沒有全盤的考慮。而 設計一個優秀的果蔬供應鏈信息平臺不僅能夠加快農產品流通速度,降低成本,提高工 作效率,而且從宏觀角度來說,這對果蔬農產品資源的協調、不同果蔬價格的制定等都 起著非常重要的作用。Cachon GP和Fisher M[ 1]分析指出調高果蔬供應鏈工作效率最有 效的方法就是實現對果蔬基本信息的共享,從而降低收集信息的成本。但是他們無法實 現對果蔬整個流通過程中的信息收集,比如果蔬的預冷數據等。在針對果蔬供應鏈信息 平臺中農產品的價格變化,Ruiz.Garcia[2]等進行研究并指出:在從農場到銷售過程中, 所有水果和蔬菜的相關信息被收集并以詳細,準確的記錄在案時才可以保證設計出來的 果蔬供應鏈信息平臺中存在價格變化是符合當前市場的。HauL.Lee[3]提出了一種觀點, 即“牛鞭效應”也會在果蔬農產品供應鏈的流通過程中發生,為了減少這種效應產生的影 響,必須要做的就是在在果蔬農產品供應鏈中的所有參與者之間實現及時的信息共享。
    Susan Cohen Kulp[4]等從生產商和經銷商的角度闡述了信息共享的重要性,只有構建一個 完整的果蔬供應鏈信息平臺,實行信息傳遞和合作開發新產品,才可以有效改善供應鏈 運行情況,這也說明了研究信息管理平臺的重要性。Stephen C G和KletterDB[5]提出果 蔬供應鏈的發展一共有三個研究方向,供應鏈的環節分別包括果蔬農產品的生產、運輸 和銷售。
    1.2.2國內研究現狀 我國在農業信息化進程中起步較晚,相應果蔬供應鏈信息平臺的研究和國外相比也 稍有滯后。因此,我國關于果蔬供應鏈信息平臺這方面的研究也還沒有形成成熟的理論 知識和總體結構。盡管過去我國的研究人員就提出了要建立水果,蔬菜等農產品信息管 理平臺的想法,但當時由于農業發展速度比較緩慢,并未引起人們的廣泛關注。后來, 隨著互聯網產品的迅猛發展和電子商務的推廣,這一構想逐漸進入了人們的視野。隨著 網絡銷售的成熟應用、科技營銷逐漸成為了銷售的主流手段之一,淘寶、京東等電商平 臺對于各類商品的銷售產生了積極影響。此時才有更多的專家學者開始投身于研究如何 設計一個成熟的果蔬供應鏈信息平臺,為農產品從種植到銷售整個供應鏈過程創造一個 更好的環境。但是,現階段我國對于構建一個成熟的果蔬供應鏈信息平臺的研究進展仍 然還停滯在基礎理論階段,經營模式的選擇還未能確定,一個合理可用的物流體系還沒 有構建完成。農產品供應鏈信息管理平臺的設計和實施是管理農產品信息的可靠保證。 只有這種方法才能確保信息共享和對農業的現代化管理。通過充分利用現代網絡運營和 信息技術,可以創建成果蔬等農產品信息管理平臺。將目前大多數的線下果蔬農產品市 場交易模式進行升級,形成一個及時的、高效的線上市場,也讓管理更加規范,同時, 它降低了農產品的生產成本,提高了銷售利潤。眾所周知,水果和蔬菜的運輸成本是農 產品公司日常生產和運營的重要組成部分。因此,為了確保公司能夠盈利,必須建立快 速高效的物流系統。這也說明了果蔬農產品物流信息管理實現信息化的重要性。
    果蔬供應鏈信息管理平臺主要以實現農業信息化和現代化為目標,它改變了過去果 蔬等農產品下從生產到銷售過程中主要領導者決策的盲從性和主觀性。減少決策錯誤對 于可持續農業發展和確保農業創新至關重要。陳小霖[6]等人通過對數據控制和管理概念 的研究和分析,設計了基于信息共享的信息管理框架。此管理系統將所有的供應鏈參與 者融為一體。但是這個平臺沒有較好的實現對用戶的區分。在建立現代果蔬農產品體系 的方面。趙曉飛[7]總結了我國農產品供應鏈目前存在的問題,并提出了針對這些問題的 具體解決方法。李桂娥[8]則是農產品供應鏈信息管理平臺作為基礎,通過利用現代高科 技成果,提高了果蔬農產品在生產、流通、消費的速度,提高了工作效率。為了總結出 信息共享平臺的詳細設計,比干強[9]等在對果蔬供應鏈信息共享平臺的知識理論和實現 狀況進行了一系列研究之后,從供應鏈信息共享平臺的各個方面進行了分析。石紅春[10] 利用計算機技術將分散在鄉鎮等低一級的果蔬產品等零散數據進行整合,漸漸地,它被 認為是可以使果蔬農產品行業實現管理現代化,協調運營以及整體生產和銷售。促進了 農產品行業的轉型跨越發展,在為農業行政決策提供支持方面,它也具有重要的社會意 義。張天琪[11]等人認為,以傳統的水果,蔬菜和農產品供應鏈為基礎出現的“互聯網+” 概念的傳播,已經不足以跟上現代新經濟發展的步伐。以電子桃園為例,根據本地和線 上領域的發展,以客戶為中心,建立在以農業生產的平臺服務交付鏈上,這與通過改善 生產鏈而分散的零散資源相同。在確保水果和蔬菜的整體質量和安全的基礎上,減輕了 果農種植戶和農業生產供應鏈發展所面臨的挑戰。胡敬染[12]則是通過研究表示要把農業 供應鏈與在線信息技術的結合,通過形成現代化的線上市場平臺實現各果蔬企業間的資 源共享,還可以利用網絡技術在果蔬供應鏈中發揮的銜接作用,幫助成員建立全新的利 益平臺。
    1.2.3主要存在的問題及問題分析
    (1) 高重復率的平臺導致資源浪費 就現階段存在的果蔬供應鏈信息管理平臺來說,它們幾乎都是獨立存在的,每個平
    臺都有完整獨立的設計,有著自己的側重點,但是這些平臺無論是在功能層面上還是后 臺管理層面的設計過程,它們相似的功能需求造成了重疊重復的情況太多,導致了果蔬 供應鏈信息管理系統之間的功能和信息不能被及時的共享和利用,這樣也就無法有效地 保障每個系統之間信息共享的實現和數據的訪問。從根本上也就造成了人力物力資源的 浪費,降低了工作效率,增加了成本。并且各個平臺的獨立運行,不同系統之間的對接、 運營、維護、管理導致需要消耗主管部門更多的時間、金錢和人力,增加了成本。
    (2) 高分散的數據導致流程復雜
    在果蔬供應鏈信息管理平臺處理信息的過程中,獲取不同的信息需要訪問各個不同 的管理系統,因此,要想實現對信息的共享和整合處理就變得相對困難了,這些問題和 困難最后造成的結果就是,只有把所有的系統需要的數據都整合起來才能夠完成對信息 的檢查和處理,然后才可以進行下一步,實現供應鏈信息管理平臺的需求和功能,這些 不必要的步驟就會導致整個系統在操作流程中處理的數據變得更加的龐大、操作步驟更 加的復雜,同時還會在各個環節之間會產生更多的問題和障礙。
    (3) 低整合率數據導致管理困難 目前大部分的系統數據儲存是不集中的,還沒有能夠實現數據存儲的集中化,這樣
    就造成了系統內的數據共享缺乏一個較好的方式,最后會影響到數據的應用和系統功能 的實現。而從整體安全角度來說,系統中數據分散存儲也導致了系統數據缺乏統一性和 完整性,不僅造成果蔬農產品信息管理平臺對農產品的信息管理困難,也對數據的安全 和系統安全造成了極大的威脅。
    1.2.4本論文主要研究目標 本論文主要研究目標就是設計出一個果蔬供應鏈信息管理平臺,將農戶,消費者和 經銷商三者統一,在方便管理的基礎上,實現信息共享,讓用戶做出合理的選擇,同時 降低成本,提高工作效率。對于果蔬供應鏈信息平臺的研究,可以運用科學的手段解決 長期以來在農產品供應鏈中存在的一些問題,果蔬供應鏈信息管理平臺的完成與實現可 以為果蔬農產品供應鏈中所有的參與者提供智能化、個性化的決策支持。
    1.3研究內容、方法、技術路線及章節安排
    1.3.1研究內容 首先,本文對果蔬供應鏈信息平臺現狀進行了分析,基于目前果蔬供應鏈信息平臺 存在的問題,明確本次設計的果蔬供應鏈信息平臺的目標,在開發技術方面。本文選擇 了 Java開發和設計技術,然后使用MySQL數據庫存儲數據。由于Java和MySQL非常 成熟,因此非常適合設計水果和蔬菜供應鏈平臺。最后,對系統進行測試,完善和發布。 文章的主要結構分為以下幾部分:
    第一章 主要介紹了果蔬供應鏈信息管理平臺的研究目的及意義、國內外研究現狀、 以及存在的問題,通過分析引出了本論文的研究目標、研究內容等。
    第二章 主要介紹了果蔬供應鏈信息管理平臺的開發技術以及相關內容,包括對前 后端開發工具、數據庫技術以及系統框架進行了完整的介紹。為果蔬供應鏈信息管理平 臺的開發提供了技術基礎。
    第三章 主要是對果蔬供應鏈信息管理平臺從技術、操作、經濟和法律四個方面進 行了可行性分析,對每個用戶的需求進行分析并繪制出用例圖。為整個平臺的設計定好 了目標。
    第四章 主要介紹了果蔬供應鏈信息管理平臺的詳細設計過程,包括平臺整體的業 務流程模型,數據庫和界面設計原則、具體各類用戶功能模塊的設計、數據收集以及各 項數據信息表。
    第五章 主要是對實現的果蔬供應鏈信息系統進行系統的展示,包括前臺界面的顯 示和后臺信息的管理,讓各類用戶對果蔬供應鏈信息系統更加了解,易于操作。
    第六章 主要是對果蔬供應鏈信息管理平臺進行了測試,通過利用白盒和黑盒兩種 測試方法,對平臺的功能、性能及穩定性等進行測試,得出結論,保證了整個平臺的可 用性。
    第七章 主要對論文的工作和整個果蔬供應鏈信息管理平臺的完成做出總結,對平 臺存在或可能存在的問題進行分析與展望,最后說明了本論文的特色與創新點。
    1.3.2研究方法和技術路線
     
    圖 1-1 技術路線
    Fig.1-1 Technical route
    1.4本章小結 本章主要介紹了本文所涉及的項目的研究背景和研究這個課題的意義,到目前為止 的一些國內外研究情況,以及本文的主要研究內容、研究思路、研究方法和論文整體結 構,為接下來的論文內容奠定了基礎。
    2供應鏈平臺開發技術相關內容概述
    2.1前后端開發工具介紹
    2.1.1WEB
    WEB是互聯網的總稱,通常用來表示超文本傳輸協議[13-15]。WEB具有很多優點, 如在系統選擇方面沒有任何的限制,所有用戶都可以通過手機或者電腦所帶的瀏覽器 (Browser)對WEB頁面進行訪問;而且它可以在一個顯示界面中顯示包括文字、圖片、 音頻以及視頻在內的多種格式的數據;在此基礎上不僅占用了較少的用戶磁盤空間;還 擁有著較高的信息動態性和交互性。所以符合果蔬供應鏈信息管理平臺的設計要求以及 后續的使用。
    2.1.2Java
    Java語言是在二十世紀末由Sun公司發布的,而且公開源代碼,Java語言是純面向 對象語言之一,從發布初期到現今,可以說有將近20 多年的歷史,在人類計算機編程 語言發展史上的影響深遠。
    自從Java正式發布以來,它已成為編程中使用的主要語言。進入網絡時代之后,它 就得到了很好的開發并用于J2EE應用程序。Java語言具有許多功能:(1)網絡獨立性;
    (2)針對用戶;(3)安全性得到保證;(4)支持多種功能;(5)多種形式的編寫。 與 其他低級和高級語言相比,Java具有顯著的優勢和廣闊的前景,可以降低應用程序系統 的維護成本,以確保更好的用戶體驗[16-18]。
    所以在果蔬供應鏈信息管理平臺的設計過程中,運用Java的特性可以較好處理在編 程過程中出現的問題,提高工作效率。
    2.1.3IDEA
    IDEA是IntelliJ IDEA的簡稱,是專門用于Java編程的[19]。IDEA也被公認為最佳 的專業開發工具。IDEA的最常見功能是Debug,它可以檢測出Java,JavaScript,Ajax 和其他技術的錯誤并進行修改。還可以在代碼編寫過程中給出一定提示,提高設計人員 的工作效率。基于以上的特點,本文所設計的供應鏈信息管理系統將使用IDEA作為開 發平臺,保證對在設計的過程中產生的問題能做出及時和正確的判斷和解決。
    2.2數據庫技術
    2.2.1MySQL 數據庫
    MySQL 是現階段市場上最流行的數據庫管理系統,主要用戶是個人和中小企業, 應用范圍非常大。MySQL具有良好的穩定性,安全性,可移植性,并支持具有開源功 能,MySQL在數據收集方面有很多好處,它是一種大型的、易于理解且功能強大的數 據庫。因此,人們廣泛使用 MySQL 數據庫,它通常用于寫入和查詢數據。在果蔬供應 鏈信息管理平臺中對水果和蔬菜信息,以及一些其它的數據進行存儲、修改和增加。在 使用MySQL數據庫時,我們可以再編寫簡單數據代碼的同時確定相應的功能。為了確 保數據存儲系統的正常運行,由合適的研究人員執行相關管理工作,可以對數據庫中的 數據進行系統的重新組合、重新構造以及修改和完善,保證數據的安全性[20-22]。
    所以使用MySQL作為本文所設計的果蔬農產品供應鏈信息管理系統數據庫不僅在 功能上完全滿足要求,還可以大大降低構建系統的成本。
    2.2.2Tomcat 服務器
    Tomcat是大多數軟件開發技術人員通常使用的一種WEB服務器軟件[23]。它具有非 常廣泛的應用程序,無論計算機配置如何,都可以管理Tomcat。它具有許多優點,其 中最常見的是跨平臺和安全性,這就是為什么它可以成為最受歡迎的WEB服務器軟件 之一的原因。Tomcat服務器軟件還支持HTTP / 1.1通信協議。
    在本次設計果蔬農產品供應鏈信息管理平臺的過程中,基于以上Tomcat的特點以 及優越性,毫無疑問它是最佳的選擇。
    2.3系統框架
    BROWSER / SERVER 軟件框架是可以直接通過已經安裝在用戶的計算機上的瀏覽 器直接訪問,和 C/S 相比之下,它是不需要安裝程序的,能夠直接使用[24-27]。
    在B/S框架中,用戶可以在找到Internet的任何地方訪問和使用系統的網站功能, 而且不受地理和時間限制。B / S結構是直接把完整的程序放置到計算機的Web服務器 上,允許用戶通過Internet計算機進行遠程網絡服務。具有三層結構的B/S系統,通過 Web瀏覽器,用戶可以同時在多臺服務器上發出請求并得到回應。B/S結構將大大減少 操作系統的工作量[28-31]。而對于用戶來說,他們僅僅需要安裝一個小的客戶端來運行它, 并使其龐大工作量轉移到服務器上,同時,服務器可以完成對數據庫的訪問,以及執行 應用程序等各項工作[32-35]。
    所以在果蔬供應鏈平臺設計完成之后,管理員和一般用戶可以直接使用現有的瀏覽 器來訪問。這樣不僅可以節省時間,還可以及時的查看最新的信息。
    2.4本章小結
    本章從系統的前后端開發工具、數據庫技術以及系統框架對整個系統的開發環境進 行了完整的介紹,這些工具和技術都是果蔬供應鏈設計的前提條件,只有在熟練的配置 環境掌握技術,才能研究和設計出一個好的系統。
    3供應鏈平臺分析
    3.1可行性分析
    果蔬供應鏈信息就是平臺農戶、商家和用戶之間的橋梁,對于農戶和商家來說,需 要做好果蔬產品的檢測、展示、銷售等工作。而對于用戶來說,及時、準確地獲取自己 想要的農產品信息是很重要的,而能夠便利、實惠地購買到想要的農產品更是重中之重。 本論文對果蔬供應鏈信息管理平臺的分析通常表現為四個主要方面:技術可行性,操作 可行性,經濟可行性和法律可行性。
    3.1.1技術可行性
    在目前市場技術下, JSP 技術作為一種比較成熟的頁面技術,開發人員也具有處理 突發情況的能力,具有很高的可行性,完全可以實現該平臺所有功能。果蔬供應鏈信息 管理平臺最大限度地利用Java技術,基于B/S框架,MySQL數據庫,針對平臺設計開 發需要完整,易于使用的特點,建立一個具有完整,可靠和穩定數據特點的數據庫[36-40]。
    3.1.2操作可行性
    在操作方面,利用本實驗團隊設計的預冷箱可以完成對果蔬的預冷,并將預冷前后 數據進行收集保存。軟件設計過程中,果蔬供應平臺的界面采用的是帶有集成的窗口技 術,可通過計算機直接訪問界面,通過電腦進行訪問操作,界面簡潔工整,方便供應鏈 各單位主題的操作。因此本系統可以進行開發[41-43]。
    3.1.3經濟可行性
    經濟可行性分析的目的是從財務的角度來反應投資回報的可行性。在果蔬供應鏈的 各個節點中,首先各類網站用戶的注冊、各類用戶之間的信息共享等都是免費的。在硬 件方面的話,預冷箱和其它相關設備都是在實驗經費允許的情況下選擇性價比最高的, 在安裝方面也是簡單易學的。在軟件方面果蔬供應平臺是基于B/S模式,采用MySQL 數據庫儲存數據,所需的硬件和軟件設備在市場上很容易購買[44-46]。果蔬供應鏈信息管 理平臺的研究通常是對管理系統的開發和維護。因此,該果蔬供應鏈信息管理平臺不需 要大量的人力和財力,雖然系統功能強大,但是設計也不會太復雜,開發周期短,具有 很高的經濟潛力。
    3.1.4法律可行性
    在本果蔬供應鏈信息平臺前端頁面和數據庫設計過程中,它們全部基于免費和開放 的設計軟件,并且是獨立設計的[47]。因此,該系統的開發和設計沒有任何問題,不存在 侵權,在法律上是完全可行的。
    綜上所述,果蔬供應鏈從硬件和軟件來說,在技術、經濟、操作和法律上都是合理 的,研究是可行的。
    3.2需求分析
    本果蔬供應鏈信息管理平臺的主要就是要為農民、消費者和商家之間建立的一個果 蔬信息共享平臺,通過信息管理平臺對果蔬農產品信息的展示,農戶可以把自己種植的 果蔬農產品在平臺上銷售,商家可以對果蔬農產品進行檢測統計,消費者則可以通過平 臺購買到自己所需的果蔬產品。本果蔬供應鏈信息平臺的作用就是要在農戶、消費者以 及商家架起一座從種植到銷售的橋梁,讓各類用戶可以獲取自己所需的信息[48-49]。
    3.3供應鏈系統各用例分析
    為了表示參與者與系統的交互過程,系統一般通過繪制用例圖,就可以表示出果蔬 供應鏈信息管理平臺為不同用戶類型提供不同的功能模塊[50-51]。
    3.3.1管理員用例圖 在果蔬供應鏈信息管理平臺中最關鍵的用戶是系統管理員,管理員登錄后,可以在 后臺對整個平臺的正常運行進行管理。包括各類用戶的信息管理、產品分類管理、產品 溯源管理、檢測信息管理、檢測統計、產品出入庫管理、購物車管理、訂單信息管理、 統計銷量、訂單發貨和簽收管理、意見反饋管理、系統管理等功能。管理員用例如圖 3-1 所示。
     
     
     
    3.3.2用戶用例圖 用戶進入系統可以進行個人信息管理、購物車管理、我的訂單管理,可以瀏覽網站 公告、查看推薦商品、特價商品以及全部商品。具體用戶功能用例圖如圖3-2 所示。
     
     
    3.3.3經銷商用例圖 經銷商進入系統可以進行產品溯源管理、檢測信息管理、訂單管理、統計銷量、意 見反饋管理、
     
    3.3.4商家用例圖 商家(農戶)進入系統可以進行產品溯源管理、訂單管理、統計銷量、意見反饋管 理、個人中心等。商家用例如圖 3-4 所示。
     
    Fig.3-4 Merchant use case diagram
     
    3.4本章小結
    本章對果蔬供應鏈整個過程在技術、操作、經濟和法律方面進行了全面可行性分析, 以及需求分析,為系統的完成奠定了基礎;最后對本系統中最重要的四種用戶即管理員、 用戶、經銷商以及商家他們所擁有的功能進行了一一介紹,在本章的最后將果蔬供應鏈 四類用戶以及他們各自的功能繪制出了用例圖,給人一個直觀的感受。
     
    4供應鏈平臺系統設計
    4.1系統業務流程模型設計
    果蔬供應鏈信息平臺中,一個好的業務流程模型設計在軟件系統分析設計中起著重 要的作用。首先用戶根據自己的身份進行注冊登錄,然后平臺會根據用戶的權限顯示不 同的頁面,用戶可以在平臺瀏覽果蔬產品進行購買;商家可以發布有關果蔬產品的信息; 經銷商可以為用戶處理訂單,完成銷售。整個系統業務流程圖如圖 4-1所示。
     
    Fig.4-1 System business flow chart
     
    4.2供應鏈平臺的功能模塊設計
    果蔬供應鏈信息平臺共分為四個模塊:管理員模塊、用戶模塊、商家(農戶)模塊 以及經銷商模塊。管理員主要就是對整個平臺系統的正常工作進行管理;用戶主要指的 就是消費者,他們所具有的功能包括:對個人信息的修改、購買產品之后訂單的生成、
     
    支付方式的選擇以及對平臺的意見反饋等功能;商家(農戶)模塊主要包括:對果蔬農 產品進行溯源登記、銷量統計管理等;經銷商模塊主要包括:對果蔬農產品的相關信息進 行檢測、產品的出入庫管理等。果蔬供應鏈信息管理平臺具體的功能模塊圖,如圖 4-2 所示。
     
    圖 4-2 功能模塊圖
    Fig.4-2 Function module diagram
    4.3供應鏈平臺系統數據庫設計
    數據庫的設計和實現是本次開發果蔬供應鏈信息管理平臺過程中最關鍵的問題,數 據庫的質量能夠直接影響到整個平臺的質量和運行速度。
    4.3.1供應鏈系統數據庫設計原則
    數據庫設計通常遵循兼容性,完整性,安全性,靈活性和擴展性的原則。保證整個 果蔬供應鏈信息管理平臺中的數據可靠安全。
    4.3.2供應鏈系統數據收集和分析
    用戶數據:果蔬供應鏈信息管理平臺主要分為管理員和一般用戶。用戶主要包括消 費者、農戶和經銷商,根據傳統的設計方法,用戶最主要的數據包括編號、賬號和密碼 等,這些信息主要都是通過用戶自己注冊來收集到數據庫當中,用于下一次登陸時的數 據核對。根據這些數據屬性,繪制出用戶-屬性實體圖如下:
     
     
    Fig.4-3 User-attribute entity diagram
    產品溯源數據:本論文中主要采集的數據主要是以山西省太谷區盛產的水果大久保 桃和蔬菜超粉西紅柿為例,通過對這兩種果蔬大量的市場調研和種植農戶走訪,對果蔬 的基礎數據,包括產品生產時間地點、產品售價、庫存等都有了基礎的了解,在設計過 程中,將這些具體的信息都集中到了數據庫中,方便用戶在使用過程中對信息的提取和 操作。
     
    Fig.4-4 Product attribute entity diagram
    訂單數據:通過在太谷地區多個果蔬農產品市場的走訪詢問和對種植農戶的問卷調 查,得知了果蔬產品在流通環節中產生的信息,包括訂單中包含的產品詳情、金額等具 體信息以及訂單人地址和電話等基本信息。將這些數據收集存放于數據庫中,可以方便 用戶以后使用過程中更加快速高效。產品訂單-屬性實體如圖 4-5 所示:
     
     
    圖 4-5 訂單 - 屬性實體圖
    Fig.4-5 Order attribute entity diagram
    產品物性數據:當人們的生活水平提高時,水果和蔬菜的質量就會有更高的標準, 為了保證果蔬在流通過程中的品質,預冷是必不可少的環節。本論文主要以太谷地區盛 產的大久保桃和超粉西紅柿這兩種果蔬為例進行了預冷處理,并對他們的物性數據包括 酸堿度和糖度等收集存放在數據庫中,對產品的信息的進行實時的跟蹤,讓用戶做出合 理的選擇。具體的預冷方法:以太谷地區新鮮采摘的桃為例作為預冷對象。在五位大型 種植農戶的桃中,分別隨機抽取五個將其置于溫度是2?4°C、風速是2.5m/s的自制預冷 箱中進行預冷。在預冷之后利用上海雷磁公司型號為PHS-3C的酸度計和手持糖度折光 儀等儀器和方法(具體的測量步驟和測量數據見附錄)測量預冷后桃的酸堿度和糖度數 據,并與預冷前的數據對比分析,得出結果,如圖 4-6、 4-7 所示:
    PH值
    4.19
     
    預冷刖預冷后預冷刖預冷后預冷刖預冷后預冷刖預冷后預冷刖預冷后
    農戶1 農戶2 農戶3 農戶4 農戶5
     
    圖 4-6 預冷前后 PH 值
    Fig.4-6 PH value before and after Precooling
    糖度(單位:Brix)
     
    預冷前預冷后預冷前預冷后預冷前預冷后預冷前預冷后預冷前預冷后 農戶1 農戶2 農戶3 農戶4 農戶5
     
    圖 4-7 預冷前后糖度值
    Fig.4-7 Sugar content before and after Precooling
    如圖所示,從大久保桃的PH值和糖度兩種物性數據來看,不同農戶之間的差異還
    是較大,隨著人們對果蔬品質的要求提高,及時收集果蔬數據是至關重要的,收集的數 據可以作為商家和消費者決策的依據。具體到每一位農戶的果蔬數據來看,果蔬預冷前 后的PH值和糖度都基本保持不變,將平均值作為整體的數據保存到數據庫中,在后續 果蔬供應流通過程中可以作為參考。
    4.3.3供應鏈系統數據庫表設計 數據庫的表的設計主要是在整體數據庫的基礎上,建立數據信息表。本論文主要以
    用戶信息、產品訂單信息、產品溯源信息以及產品檢測信息為例進行了介紹。 用戶信息表如表 4-1 所示,主要信息包含有編號(主鍵)、用戶名、密碼、手機、 郵箱以及頭像等相關信息。
    表 4-1 yonghu 用戶信息表
    Table 4-2 Yonghu user information table
    字段名稱 字段意義 字段類型 字段長度 鍵碼 能否為空
    id 主鍵編號 varchar 50 主鍵
    yonghuming 用戶名 varchar 40
    mima 密碼 varchar 50 外鍵
    xingming 姓名 varchar 40
    xingbie 性別 varchar 40
    shouji 手機 varchar 40
    youxiang 郵箱 varchar 40
    shenfenzheng 身份證 varchar 40
    touxiang 頭像 varchar 40
    addtime 添加時間 datetime 0
    表 4-2 主要是有關產品訂單的數據表,主要信息包含有編號(主鍵)、訂單的金額 以及收貨人的地址電話等個人信息。
     
    表 4-2chanpindingdan 產品訂單信息表
    Table 4-2 Chanpindingdan product order information table
    字段名稱 字段意義 字段類型 字段長度 鍵碼 能否為空
    id 主鍵編號 varchar 50 主鍵
    dingdanhao 訂單編號 varchar 40
    dingdanxinxi 訂單信息 varchar 40
    dingdanjine 訂單金額 varchar 40
    shouhuodizhi 收貨地址 varchar 10
    lianxidianhua 聯系電話 datetime 0
    shouhuoren 收貨人 varchar 40
    dingdanbeizhu 訂單備注 varchar 40
    dingdanzhuangtai 訂單狀態 datetime 0
    xiadanren 下單人 varchar 40
    iszf 支付狀態 datetime 0
    addtime 添加時間 datetime 0
    表 4-3 主要是有關產品溯源信息的數據表,主要信息包含有編號(主鍵)、產品的 名稱、售價、庫存以及生產時間等相關信息。
     
    表 4-3 chanpinsuyuan 產品溯源信息表
    Table 4-3 Chanpinsuyuan product traceability information table
    字段名稱 字段意義 字段類型 字段長度 鍵碼 能否為空
    id 主鍵編號 varchar 50 主鍵
    chanpinbianhao 產品編號 varchar 40
    chanpinmingcheng 產品名稱 varchar 150
    fenlei 分類 varchar 40
    chanpintupian 產品圖片 varchar 50 外鍵
    chanpinshoujia 產品售價 varchar 10
    shengchanshijian 生產時間 varchar 10
    chanpinshengchandi 產品生產地 varchar 40
    kucun 庫存 int 4
    liulanliang 瀏覽量 int 4
    shifoutuijian 是否推薦 varchar 40
    shifouxinpin 是否新品 varchar 40
    zhuangtai 商狀態 varchar 40
    chanpinxiangqing 產品詳情 varchar 40
    faburen 發布人 varchar 40
    addtime 添加時間 datetime 0
    表 4-4 主要是有關產品檢測信息的數據表,主要信息包含有編號(主鍵)、空氣溫 度、預冷風速、預冷溫度、糖分以及酸堿等相關信息。
     
    表 4-4 chanpjiance 產品檢測信息表
    Table 4-4 Chanpjiance product inspection information sheet
    字段名稱 字段意義 字段類型 字段長度 鍵碼 能否為空
    chanpbianhao 產品編號 varchar 50 主鍵
    chanpmingcheng 產品名稱 varchar 40
    fenlei 分類 varchar 50 外鍵
    chanptup 產品圖片 varchar 40
    shengchanshijian 生產時間 varchar 40
    kongqwendu 空氣溫度 varchar 40
    yulengfengsu 預冷風速 varchar 40
    yulengwendu 預冷溫度 varchar 40
    guoshushuifen 果蔬水分 varchar 40
    tangfen 糖分 varchar 40
    suanjiandu 酸堿度 varchar 40
     
    4.4供應鏈平臺界面設計原則
    在進行果蔬供應鏈信息管理平臺的界面設計時,應當遵守的原則如下:
    用戶原則:在前端網頁設計之前,首先要明確農戶、消費者以及商家的不同需求和 期望等。使開發人員重視在設計過程中存在的差別,確保設計出的平臺可以滿足用戶的 需求,同時可以在不同的系統上顯示。
    簡潔和易于操作原則:這個原則就是要將用戶的操作流程簡化,符合用戶的操作習 慣。讓用戶在使用平臺的整個過程更加流暢。
    幫助和提示原則:當用戶在訪問平臺的時候,會對出現的問題難以解決。而在設計 過程中遵守的、幫助和提示原則就能夠快速高效的的處理這些問題。
    4.5本章小結
    本章對整個供應鏈系統的數據交換和執行過程進行了概述,并對系統的整體結構進 行了梳理,用最直觀的圖表進行了展示。還有對數據庫完整的介紹,包括數據庫設計原 則、ER圖(實體和屬性的聯系圖)以及數據庫中表的各種信息的屬性。最主要的是對果 蔬預冷前后的各種基本信息進行了收集存儲,可以作為在平臺果蔬農產品供應鏈流通過 程中的參考。
    5供應鏈平臺的實現
    5.1前臺主界面
    5.1.1產品展示 主要是對整個供應鏈系統中所存在的果蔬農產品進行一個簡單的展示,在這個界 面,用戶可以查看產品具體的詳細信息,其中通過上述的數據收集,大久保桃的價格平 均在3元/斤、超粉西紅柿的價格為 2.5元/斤。用戶可以根據自身需求,可以將喜歡的 產品添加到購物車進行購買。實現效果如圖 5-1 所示,主要展示的是山西省地區盛產的 大久保桃、超粉西紅柿等。
     
     
    5.1.2用戶信息管理模塊 商家、經銷商和用戶通過添加個人信息注冊為本平臺的會員后,各類用戶都可以登
    錄系。這里主要以銷售商的注冊和修改為例,進行了展示,實現效果如圖5-2、5-3 所示:
     
     
    圖 5-2 用戶信息添加圖
    Fig.5-2 Adding user information
     
     
     
    圖 5-3 銷售商信息添加圖
    Fig.5-3 Adding information of sellers
     
    5.1.3果蔬產品信息管理模塊 果蔬產品信息模塊主要是對產品的溯源信息進行完整的展示,并且包括一個對產品 預冷信息的展示,這個是系統所獨有的。根據數據收集的結果,將五位農戶種植的大久 保桃預冷后的數據進行了展示,以便后續的操作。實現效果如圖 5-4、5-5 所示。
     
    圖 5-4 果蔬基礎信息圖
     
     
    Fig.5-4 Basic information map of fruits and vegetables
    預冷溫
    產品 產品圖 生產時 預:^12 TO/J 膳育
    名稱 O (M) m 水分 (Brix) JW 纖堆 鬧腐注
    031621284S1037 大久桃黃5質 2020- 24.00 2.50 働 08-05
    4.00 80.00 9.00 4.10 0.00 0.00 農戶5種植的大久
    佛皤后的娠
     
     
     
     
    5.1.4購物車模塊 用戶可以前臺主界面選擇自己需要的產品加入購物車,則用戶購物車界面就會顯示 產品的信息包括編號、圖片生產時間等,用戶確定之后就可以點擊生成訂單跳轉到訂單 界面。用戶填寫好自己的地方電話等個人信息就可以去支付。實現效果如圖 5-6、5-7 所 示:
     
     
    圖 5-7 果蔬訂單生成圖
    Fig.5-7 Fruit and vegetable order generation diagram
    5.1.5支付模塊 該模塊主要是在用戶在生成訂單后進行支付跳轉到的支付頁面,這個頁面包括了多 種第三方支付平臺,用戶可以自己的消費習慣對對支付方式進行選擇,從而更快的滿足 用戶的消費需求,提高工作效率。實現效果如圖 5-8 所示:
    收款方:* XXXX
    支付方式: @ 0袁付寶購買
    O©豐直出L cQgih o©f*Afi
    O®tS.**!L!r oC»*J4«* o(Z>£±lii!L
    O>«*±S^S2 哲 oEl *!!»■•«
    o冨工士an o V^JSii o Otrtsu
    0=5X5!? 0.n■劃 o®組玦®!啤 OOSMSB■"啤
    08 哪噸 O<DU"空啤 c KJEMM ?.-*-««
    0㈱認訂單
    如”閣買”按鈕.該付寶8E珈議”.同歸物品. 歸物品包SSS63ia唱和付^^ 坯嗣重曄品信息正 叵隼巴巴膜下公司|三付寶扳權所有2004-2012 密驊 V-Sign
    支吋寶逋過”國樂權咸安全認證”
    圖 5-8 果蔬支付界面圖
    Fig.5-8 Fruit and vegetable payment interface diagram
    5.1.6信息反饋模塊 本模塊通常是在讓消費者提供在有關使用過程中遇到的問題,進行一個反饋。同時, 消費者提出的問題可以在商家和銷售商的后臺界面顯示,可以讓工作人員及時進行溝通 和解決。讓果蔬供應鏈信息管理平臺能更好的服務于消費者。意見反饋效果圖如5-9 所 示、商家回復反饋效果圖如圖 5-10 所示:
     
    圖 5-9 果蔬意見反饋圖
    Fig.5-9 Feedback diagram of fruits and vegetables
     
     
     
    圖 5-10 商家回復反饋圖
    Fig.5-10 Merchant response feedback diagram
     
    5.1.7銷量統計模塊 銷量統計模塊主要是商家可以選擇一個時間,查詢該時間段內售出的產品銷量和總
    金額,實現效果如圖 5-11 所示:
     
    圖 5-11 銷量統計圖
    Fig.5-11 Sales statistics
    5.2后臺管理
    5.2.1用戶管理 管理員對賬號管理、新聞管理、商家信息管理、經銷商管理、產品分類管理、產品 溯源管理、檢測信息管理、檢測統計、產品入庫管理、產品出庫管理、購物車管理、訂 單信息管理、統計銷量、訂單發貨管理、訂單簽收管理、意見反饋管理、回復反饋管理、 系統管理信息進行添加、刪除、修改以及查看等操作,下面是對主要功能的展示。如下 圖 5-12 所示 :
     
    圖 5-12 用戶信息管理圖
    Fig.5-12 User information management diagram
    5.2.2產品溯源管理 產品溯源管理模塊主要完成的是對果蔬產品的編號、名稱、圖片、價格等信息進行 操作,其中編號作為果蔬農產品的唯一主鍵是隨機生成的。管理員在后臺也可以對這些 信息進行修改。如下圖 5-13、5-14 所示:
     
    兵保桃是燉桃的一種,引自曰本,為曰本人心保重五郎在192舞發現,1927^命名,是曰:$栽培面積最 大的iS種。犬久 1■呆,題大,果重約230~23険,雜圓而不正,果皮底色乳白向PHffi、頂部段縫臺處叔唐紅暈, 果肉白色、當質,肉質致密,維1少,汁妙-香氣中等,網卿醱而沫,果實近核處著玫現紅色。久保桃的果 實近區形,果昵羊紅色,果面先W卿,呻甜、香味農,含可濬性固畛物16.45%,品質上等,營養豐富,含有多種 糖、極、維生素和2&種微里元素,深堯肖費者轄,許多地方都將其作為重點發展的果樹樹種之一。七月磁 熟。
    目前,對于犬久保桃貶藏儀羊的s開究多采用貯前熱她里、灘珈犧里、威I玉她里、氣調疋藏等物理保魚拠 理和水揚酸處理、鈣處理、乙酉敦b瞬化學保鮮處理,且多數是隹趣環境下的冷藏保端式驗
     
     
     
    圖 5-13 果蔬溯源信息管理圖
    Fig.5-13 Traceability information management diagram of fruits and vegetables 產品的預冷信息包括生產的時間、預冷溫度、果蔬水分、糖分、酸堿度等。如圖 5-14 所示:
     
    1 03081656211986 大桃 口 2021- 25.00 2.50 4.00 83.00 4.15 4.20 0.00 0.00
    02-16
    圖 5-14 果蔬預冷信息管理圖
    Fig.5-14 Fruit and vegetable pre-cooling information management diagram 根據上述收集的預冷數據,在系統后臺可以繪制出曲線圖,對果蔬預冷后的數據有 一個直觀的感受。其中橫坐標是檢測時間,縱軸是數值大小。如圖 5-15 所示:
     
     
     
    5.2.3訂單管理 管理員在后臺可以對果蔬產品的訂單信息中不合理的地方進行修改和刪除等操作。
    具體實現的效果圖如圖 5-16 所示:
     
    圖 5-16 訂單管理圖
    Fig.5-16 Order Management Diagram
    5.2.4訂單發貨/簽收管理 在后臺,可以對收貨人的地址、電話以及所買果蔬基本信息進行管理,并確定快遞 公司、生成快遞編號、進行發貨。也可以看到消費者確認收貨的信息,具體完成的效果 圖如圖 5-17 所示:
     
     
    Fig.5-18 Order sign management interface
    5.3數據庫的實現
    根據上一章中的數據庫設計,通過 Navicat 數據庫管理軟件以新建查詢的方式, 輸入新建查詢代碼來完成對數據庫標的創建操作。完成數據庫表的創建后,才可以通過 后臺完成前端頁面與數據庫之間的數據互通。下面是對系統主要數據庫表進行了介紹和 展示。根據上表 4-1 設計完成的數據庫用戶表如圖 5-19所示。
    id yonghuming mima xingming xingbie shouji youxiang shenfenzheng touxiang addtime
    1 tao 999 李麗 13100000099 1234561@qq.com 4408231992052656; upload/1600956553 2020-09-24 22:09:14
    2 xihongshi 000 13100000099 8523467@qq.com 5681531985061616; upload/1601043424 2020-09-25 22:17:05
    [ 3 yonghu 444 王剛| 13100000000 7696567@qq.com 1424241991092700」upload/1601044112 2020-09-25 22:28:33
    4 ttt 123456 jpy 123456789 2021-03-01 17:06:25
     
    圖 5-19 管理員信息表
    Fig.5-19 Administrator information table
    根據表4-2設計的產品訂單數據表,如圖5-20所示。
    id dingdanhao 0兩恤itixi 血g伽jiw shouhuodizhi li^xidianhua shouhuoren dingd^beizhu 血抽曲酈i xi油fra iszf addtime
    I 3O3O81M2 <tableborder=' 175.00
    圖 5-20 產品訂單數據表
    Fig.5-20 Product order data table
    根據表 4-3 設計的產品溯源數據表,如圖 5-21所示。
    id ▲ chanpinbianhao chanpinmingcheng fenlei chaopintupian ( :hanpinshoujia shengchanshijian chanpinshengchandikucun liulanliang shifoutuijian shifouxinpin zhuangtai
    > 1 03081656211986 3upload/1615133840 5.002021-02-16 100 05
    2 09242151444001 4upload/1615130482 5.00 2020-09-24 965 51
    3 09242153495938 Set 1 upload/1615130080 10.00 2020-09-24 rfjt 955 8!
    5 09242135442984 1 upMlMSWI 10.00 2020-09-24 rfit 990
     
    圖 5-21 產品溯源數據表
    Fig.5-21 Product traceability data table
    根據表 4-4 設計的產品檢測信息的數據庫表,主要以五位大久保桃種植農戶為例, 將果蔬預后的糖分、酸堿度等相關信息收集到了數據庫中,如圖 5-22所示。
    chanpinbianhao chanpinmingcheng fenlei chanpint 叩 ian shengchanshijian kongqiwendu fengsu wendu guoshushuifen tangfen suanjiandu
    03162132372008 姒保桃 3 upload/1615901564 2020-08-08 25.00 2.50 2.00 83.00 11.00 3.91
    03162132105168 3 叩load/1615901541 2020-08-10 25.00 2.50 3.00 82.00 10.50 3.94
    03162131441569 3 叩load/1615901512 2020-08-11 24.00 2.50 3.00 83.00 11.00 4.06
    03162131164123 3 叩load/1615901487 2020-08-06 25.00 2.50 4.00 85.00 9.50 4.08
    03162128451037 3 upload/1615901451 2020-08-05 24.00 2.50 4.00 80.00 9.00 4.10
     
    圖 5-22 產品檢測信息數據表
    Fig.5-22 Product inspection information data sheet
    5.4本章小結
    本章內容主要是對整個系統的功能進行了列舉和展示,數據庫的實現以及針對該系 統系統配置。
    6供應鏈平臺的測試
    果蔬供應鏈信息平臺設計完成之后,在將該果蔬供應鏈信息管理平臺交給用戶之 前,最后一步是測試該平臺[50-52]。系統整體測試也是十分關鍵的一步,測試的結果對平 臺設計與實現有著很大的影響。其中一般完成對果蔬供應鏈信息管理平臺完成功能、性 能以及可靠性要求的測試。在測試過程中必須遵循合理、完整性以及可行的原則,完備 性和標準。測試的主要目的就是要看系統在工作中是否會出現影響用戶查看或者操作的 漏洞,然后修改或者刪除該漏洞,直到整個果蔬供應鏈信息管理平臺正常運行。
    通常,從理論上講,不是進行測試軟件就能完全消除漏洞,而是只能盡可能減少漏 洞。但是只有讓整個系統產生的漏洞減少,才能降低在操作過程中可能發生錯誤的概率, 這樣也能保證用戶在使用過程中的安全性。
    近些年來,從現在眾多軟件測試的結果來看,更早更全面對軟件進行測試,軟件就 更能及時對其中錯誤做出修改以達到期望的目標。如果我們不及早進行測試,該錯誤將 繼續存在,并且對最終產品的使用造成巨大的困難[53-55]。
    6.1系統測試的意義
    隨著網絡時代的快速發展,網絡信息技術已應用于農業和工業等各個領域[56-58]。大 量高水平科技成果的涌現,人們也開始更加重視軟件設計質量,將其作為重點。因為軟 件的質量決定了這個產品是否能在當前的市場存在,所以我們必須提高軟件的質量。這 樣才會被更多的客戶認可和使用。如圖 6-1 所示就是糾錯測試流程,先輸入數據,測試 系統是否會出現期望的結果,接下來再針對出現的問題做出調整和完善。
     
    Fig.6-1 Test and error correction information flow
    6.2測試方法
    具體測試方法包括:黑盒測試和白盒測試。白盒測試通常稱為結構測試,在整個系 統運行的過程中,通過輸入邏輯性較強的測試和檢驗程序來完成準確無誤的工作[59-60]。 黑盒測試一般又被人們叫為性能測試,通常是在程序的接口來做一些測試的方法,它一 般包括對程序的功能和使用的方法來做出一些數據的接受和輸出,在保證與外部信息連 接完整性的情況下,還可以輸出正確的信息[61]。
    具體的功能測試它是包括:系統的功能、性能及穩定性等測試。
    (1)用戶登錄測試:
    表 6-1 登錄測試用例
    Table 6-1 Login test cases
    步驟 操作描述 數據 期望結果
    1 點擊登錄按鈕 進入到登錄頁面
    2 輸入用戶名和驗證碼, 用戶名、驗證 跳回登錄面,提示錯誤
    點擊登錄按鈕
    3 填寫密碼和驗證碼,點 密碼、驗證碼 跳回登錄面,提示錯誤
    擊登錄按鈕
    4 填寫用戶名和密碼,點 用戶名、密碼 跳回登錄面,提示錯誤
    擊登錄按鈕
    5 填寫錯誤的或不存在的 用戶名、密碼、 跳回登錄面,提示錯誤
    用戶名密碼對及驗證碼 驗證碼
    6 填寫正確的用戶名密碼 用戶名、密碼、 進入平臺首頁
    對及驗證碼 驗證碼
     
    (2)產品管理測試:
    用戶已登錄且已生成產品,處于產品索引頁面或首頁.如果用戶未登錄時,會跳轉 到登錄頁面
    表 6-2 產品管理測試用例表
    Table 6-2 Product management test case table
    步驟 操作描述 數據 期望結果
    1 點擊產品圖片或點擊查看詳 顯示產品詳情
    情按鈕
    2 點擊查看按鈕 進入產品閱讀頁面
    (3)性能測試
    性能測試在整個平臺測試中也起著重要的作用,但是目前大多數類似的系統沒有執 行足夠的性能測試,而且系統對測試也沒有嚴格的標準和定義,因此建立可行實用的測 試方法非常重要[62]。
    該果蔬供應鏈信息管理平臺主要測試了連接速度和一定負載下的延遲時間。
    連接速度測試:對于用戶來說,平臺對各種請求的響應時間尤為重要,用戶訪問的 方式不用,速度就不同[63-65]。頁面需要設置訪問時間的限制,若時間太長,則表明相應 速度較慢,用戶就需要重新訪問。在通常情況下,果蔬供應鏈信息平臺的用戶主要是通 過電腦客戶端或者手機上的瀏覽器在本平臺上查看和操作的。但是由于用戶在上網時所 處的環境不同,同時還可能存在其他影響,導致用戶在訪問果蔬供應鏈信息平臺時,系 統的反應時間也會有相應的變化[62]。當用戶在瀏覽器中訪問水果和蔬菜信息過程中, 系統的響應時間可以直接用作配置服務器系統和配置網絡環境的參考。同時,這也是系 統是否需要進一步進行適當修改的參考點之一。本次速度的測試主要以隨機抽取的六位 用戶為例,循環多次,并將最后的結果繪制成曲線圖,以便分析。進行連接速度測試得 到的結果如表6-3所示,
    表 6-3 連接速度測試結果表
    Table 6-3 Connection speed test result table
    延遲(s) A 用戶 B 用戶 C 用戶 D 用戶 E 用戶 F 用戶
    第一次 0.6 0.7 1.2 0.5 1.4 2.1
    第二次 0.8 0.5 1 0.8 1.2 1.5
    第三次 0.5 0.8 1.4 1.0 1.0 1.0
    第四次 1.2 1.0 1.5 0.7 1.2 1.2
    第五次 0.8 0.9 1.0 1.2 0.8 0.8
    第六次 1.0 1.5 1.3 1.0 1.0 1.0
    第七次 0.5 1.2 0.8 0.5 1.2 1.2
    第八次 0.8 1.5 1.0 0.5 1.0 1.4
    第九次 1.2 1.0 1.5 0.8 0.8 1.2
    第十次 1.0 0.8 1.2 0.5 1.0 1.2
     
     
     
     
    通過對六位用戶的連接速度測試,結果表面,用戶在一開始訪問平臺的時間差異較 大,隨著次數的增加,延遲趨于平穩,誤差不超過1秒,說明該平臺切實可用。
    負載測試:負載測試負載系統測試也稱為系統壓力測試。最重要的事情就是測試系 統在特定環境中是否運行良好,并確定系統在各種復雜條件下是否可以正常運行。負載 測試方法種類繁多,有的可以通過增加同一時間段使用平臺的用戶數量,有的也可以是 增加同時要處理的數據量。本果蔬供應鏈信息管理平臺主要的測試方法就是以測試系統 在同一時段內能夠為多少數量的用戶提供服務為例,測試出平臺穩定服務的標準以及波 動。本次負載測試主要在百人使用該平臺的過程中,隨機抽取六位用戶,記錄他們在高 負載下的延遲時間。進行系統負載測試得到的結果如表6-4所示,其中的延遲速度以秒(s) 為單位。
     
    表 6-4 系統負載測試結果表
    Table 6-4 System load test result table
    延遲(S) A 用戶 B 用戶 C 用戶 D 用戶 E 用戶 F 用戶
    第一次 0.7 0.5 1.1 0.7 1.2 1.8
    第二次 0.9 0.5 1.0 0.8 1.3 1.4
    第三次 0.6 0.8 1.4 1.0 1.1 1.2
    第四次 0.8 1.0 1.4 0.8 1.3 1.0
    第五次 1.0 1.0 1.1 1.2 1.0 0.8
    第六次 1.0 1.3 1.3 1.0 1.0 1.0
    第七次 0.8 1.2 0.8 0.7 1.2 1.2
    第八次 0.7 1.4 1.2 0.6 1.2 1.3
    第九次 1.0 1.2 1.0 0.9 0.7 1.0
    第十次 1.2 0.9 1.1 0.6 1.1 1.3
     
     
     
     
    圖 6-3 系統負載測試得到的結果
    Fig.6-3 The results of the system load test 通過本次負載測試,結果顯示表明,在百人的高負載下,平臺的延遲時間基本不變, 這也證實了平臺的可用性。
    (4)穩定性測試 穩定性測試就是判斷系統能否正常的運行,目前還沒有較好的方法,而該系統采用 長時間運行的方法,結果符合要求[66]。
    6.3測試結論
    本果蔬供應鏈信息管理平臺根據在設計之初時的分析,達到了既定的目標,滿足了 需求。在設計的過程中借鑒了國內外果蔬供應鏈平臺的優點,并對它們存在的問題進行 可改進。無論是在前端界面的設計,還是后臺系統的設計,本果蔬供應鏈平臺整體上在 各方面都實現了管理員和一般用戶的操作和及時反饋。本果蔬供應鏈平臺主要的特點如 下:
    (1) 本果蔬供應鏈信息平臺最大的特性就是具有較強的可移植性和針對性,這不 僅可以滿足各種系統的運行和使用要求,而且強大的連通性可以使平臺為用戶提供更好 的服務。在提高了用戶工作效率的基礎上,也降低了成本。
    (2) 該果蔬供應鏈信息平臺中包含的內容很全面,對于管理員來說也方便管理。 同時通過多次多方面的測試,讓系統可以針對出現不同的異常和錯誤,都能夠做出及時 有效的處理。這樣就能避免很多因用戶的錯誤操作而造成的系統崩潰。
    經過對果蔬供應鏈信息平臺的測試結果分析,果蔬供應鏈信息平臺基本功能齊全, 可以滿足用戶基本需求,而且用戶的操作簡單。在后臺,系統運行穩定,連接速度快,延 遲小。在安全方面,整個系統安全可靠,可以保護用戶個人隱私等。總體來說,果蔬供 應鏈信息平臺發展前景廣闊,也可以促進有關果蔬農產品信息管理的發展。
    6.4本章小結
    本章主要是完成了對整個果蔬供應鏈信息管理平臺的測試,主要利用了黑盒測試和 白盒測試兩種方法完成了對平臺的性能、負載等測試。得出測試的結論也進行了完整的 闡述。對系統的整體和可用性進行了測試。
    7總結與展望
    7.1總結
    在查閱大量國內外文獻資料后,根據實驗需求設計了果蔬供應鏈信息管理平臺,具 體研究結論如下:
    1.本文先對果蔬供應鏈現狀進行了全面的論述,并且針對果蔬供應鏈信息管理平臺 的國內外研究現狀、存在的問題以及本次平臺設計的目標進行了詳細的介紹。
    2.本果蔬供應鏈信息管理平臺針對各類用戶的需求,完成的主要功能包括有:用戶 注冊登錄以及個人信息管理、產品溯源和檢測信息管理、產品入庫和出庫的管理、訂單 的發貨和簽收管理以及意見反饋管理等。實現了對數據庫中信息的增加、刪除、修改以 及查看等操作。
    3.在技術理論上,本系統是將農戶、消費者、商家等角色融為一體,完成了對果蔬 農產品的管理上的智能化。在進行平臺構建之前,先依據系統不同類型用戶,對他們進 行需求分析,確定各自的功能,并繪制出用例圖,明確整體系統流程。在代碼編寫過程 中,將整個系統按照不同功能模塊,劃分為若干個小的單元,方便實現。同時果蔬供應 鏈信息管理平臺系統的構建是將前端的界面程序設計和后臺數據庫技術相結合的一個 整體設計。果蔬供應鏈信息管理平臺拓展了消費者獲取新鮮果蔬農產品信息的渠道,并 且能夠在生產方面給農戶帶來一定的便利。
    4.完成了對果蔬供應鏈信息管理平臺的功能,性能以及穩定性測試。本論文詳細的 介紹了白盒和黑盒兩種測試方法,分別進行了登錄和產品管理測試,結果均已達到了預 期效果。在性能測試方面,本論文以連接速度和負載測試為例,將延遲時間作為判斷標 準,得出測試結論,均能滿足實際需求。
    7.2不足與展望
    本文設計了基于 Java Web 的果蔬供應鏈信息管理平臺,并對其進行了測試。雖然 取得了一定的成果,但是,由于研究時間和自身能力水平還存在一定的問題,整個果蔬 供應鏈信息管理平臺還存在不足:
    1.后臺系統所設計的數據庫無法滿足較為復雜的數據處理,用戶量增加到一定界限 后可能會導致整體平臺運行的緩慢。所以有必要設計一個功能強大的數據來滿足用戶的 需求,保證整個平臺在任何情況下都可以正常運行。
    2.檢測的果蔬農產品具體種植時間可能會和種植農戶描述存在誤差。因此為了減少 誤差,可以在預冷的時候加強對果蔬農產品的實時監控,和有關的農業機械化設備連接 起來或者是通過圖像識別來進行自動挑揀,最后就是可以通過在種植農戶的種植基地中 加入各類有關生長環境的傳感器和與之匹配的硬件模塊來實現對種植中的果蔬農產品 的無人監管控制等等。
    7.3特色與創新
    在完成對果蔬供應鏈信息管理的基礎上,通過大量的市場調研和實驗測量,對比了 果蔬在預冷前后物性數據的變化,將數據收集存儲到數據庫中,作為用戶決策判斷的依 據。
    參考文獻
    1] Cachon G P , Fisher Supply chain inventory management and the value of shared information [J].Management Science,2000(46):1032-1048.
    [2] 陳學芹.內蒙古農產品電子商務的發展研究[D].呼和浩特:內蒙古農業大學,2012.
    3]Lee Y H, Cho M K, Kim S J, et all.Supply chain simulation with discrete continuous combined modelling[J] .Computers Industrial Engineering, 2002(43): 375-392.
    4]Susan C K , Hau L , Elie Nonmanufacturer benefits from information integration with retail customers[J] .Management Science, 2004(50): 431-444.
    5]Stephen C G , Kelter D B , Hetzel W B.A dynamic model for requirements planning with application to supply chain optimization[J] .Operation Research, 1998(46): 35-49.
    [6]陳小霖,馮俊文.農產品供應鏈中的信息控管問題研究J].科學學與科學技術管理,2007(11): 38—42.
    [7]趙曉飛.我國現代農產品供應鏈體系構建研究J].農業經濟問題,2012(01): 15-22
    [8]李桂娥.農產品供應鏈一體化問題研究J].中國市場,2012,(49): 27-29.
    [9]比干強.2014.供應鏈信息共享平臺的分析與設計[D].湘潭大學.
    [10]石紅春.2015.互聯網模式下常德區域蔬菜供應鏈信息平臺的研究與開發J].中小企業管理 與科技旬刊, (10): 222—222.
    11] 張天琪,陳國松,李昌茂,李翠. “互聯網+”農產品供應鏈實證分析一一以平谷 “鑫桃源”電 商供應鏈為例J].中國市場,2019(09): 22—24.
    [12]胡敬然.電子商務平臺與農產品供應鏈網絡集成研究J].中國管理信息化,2019(06): 141-142.
    [13]亢華愛.《使用Eclipse開發Web應用程序》核心課程建設J].現代商貿工業,2021,42(11):151.
    14] Tong Guixian,Geng Qingqing,Xu Tong,Wang Debin,Liu Tongzhu. Smartphone and web-based independent consultation and feedback for joint replacement surgeries: a randomized control trial protocol[J]. BMC Medical Informatics and Decision Making,2021,21(1).
    [15]葛建霞.《java動態網頁設計》課程中項目法的應用研究J].宿州教育學院學報,2017,20 (04):
    160-161
    [16]段新娥.2014.基于JSP技術的高校畢業設計平臺的設計與實現J].山西電子技術,(3): 66 —67.
    [17]吳彤,阮巖.基于JSP的網站商品信息管理系統設計J].長江信息通信,2021,34(01):190-192.
    [18]王穎.基于JSP的學生學籍信息管理系統的設計與實現[D].四川:電子科技大學,2013..
    [19]譚俊.基于Android平臺的IDEA加密算法的優化及應用[D].南昌大學,2015.
    [20]鄭戟明,楊年華.MySQL數據庫教學中常見問題的探討[J].電腦知識與技 術,2021,17(04):170-172.
    [21]石怡.基于MySQL數據庫的查詢性能優化研究[J].四川職業技術學院學 報,2021,31(01):164-168.
    [22]李艷杰.MySQL數據庫下存儲過程的設計與應用J].信息技術與信息化,2021(01):96-97.
    23] Science and Technology; Researchers at University of Queensland Release New Data on Science and Technology [Towards Optimising MRI Characterisation of Tissue (TOMCAT) Dataset including all Longitudinal Automatic Segmentation of Hippocampal Subfields (LASHiS) data][J]. Science Letter,2020.
    [24]費斐,章建程,張佳佳.基于B/S結構船舶食品倉庫管理信息系統設計與實現J].自動化與儀器 儀表,2021(02):104-107.
    [25]王朝暉.青水啤酒辦公管理系統的設計與實現[D].湖北工業大學,2018
    [26]程武洲.基于B/S的河口灣儲層地質知識庫設計與實現J].電腦編程技巧與維 護,2021(02):29-31+70.
    [27]王雨晨.農產品批發市場管理信息系統的設計[D],秦皇島:河:比科技師范學院,2016.
    [28]付昕.基于B/S調度信息管理系統的實現J].山東省農業管理干部學院學報,2010, 27(4):166-168
    [29]寸冀帆.玉溪市煙草專賣局固定資產管理系統的研究與分析[D].云南大學,2015.
    [30] 茅希慧.基于B/S架構的超市商品信息管理系統的研究與設計[D].電子科技大學,2014.
    [31]傅峰.基于移動平臺的論壇管理系統的設計[J].電子設計工程,2016,24(09):66-68+71.
    [32]龔云花.基于B/S中小型超市進銷存管理系統的研究與設計[D].江西財經大學,2015.
    [33]宋傳祥.基于分層結構的管理信息系統架構設計J].自動化與儀器儀表,2016(07):122- 123.
    [34] 孫洪波.現代農業種植和農產品信息管理系統設計J].赤子(上中旬),2016(15): 158.
    35] Hsiao I H, Rosovsky S, Broslowski P. Guiding students to the right questions: adaptive navigation support in an e-learning system for Java programming[J]. Journal of Computer Assisted Learning, 2010,26(4):270-283.
    [36]劉凱文.智慧監管生鮮農產品信息管理系統的設計[D].浙江海洋大學,2019.
    [37]王崇嫻.中小型企業進銷存管理信息系統的設計與實現[D].江西財經大學,2018.
    38] Zhitao Zhu,Haoyue Xu. Research and Analysis on the Construction of College Teaching Material Management Information System in the Age of “ Internet + ” [J]. Frontiers in Educational Research,2019,2(11).
    [39]梁紅碩.基于J2EE的小型超市管理系統設計實現J].無線互聯科技,2014(02):49+60.
    [40]蒙永鎮.計算機數據庫系統在信息管理中的應用[J/OL].電子技術與軟件工程, 2018(10):177[2018-06-07].
    41] UnaManning. Implementing Soa: Distributed System Design[M].Tritech Digital Media:2018-08-23.
    [42]包宇,黃文娟.大型數據庫管理中系統信息管理的應用研究J].中國高新區,2018(02):222
    43] Derek Colley,Clare Stanier. Identifying New Directions in Database Performance Tuning[J]. Procedia Computer Science,2017,121.
    [44]龍文佳.淺析計算機數據庫系統在信息管理中的應用J].數字技術與應用,2017(12):123+125.
    [45]王辰.數據庫管理系統的現狀及發展方向J].南方農機,2017,48(20):118.
    46] Zarzour Nasir,Rekab Kamel. Sequential procedure for Software Reliability estimation[J]. Applied Mathematics and Computation,2021,402.
    [47]鄭重.小型企業倉庫管理系統的設計與實現[D].西華大學,2015.
    [48] 鄭佩君.農產品供應鏈信息管理系統構建的研究J].現代經濟信息,2012 (02): 300. 30l,
    [49]趙巧.基于電子商務時代農產品網絡營銷體系構建模式研究J].現代經濟信息,2017(30): 276.
    [50]張潔.小型超市資源管理信息系統研究J].渭南師范學院學報,2011,26(06):66- 69+86.
    [51]康淑杰.小型超市進銷存管理信息系統的設計與實現[D].電子科技大學,2013.
    [52]陳文青,裴佩,范恩,劉浩業.基于數據驅動的自動化白盒測試設計與實踐J].信息與電腦(理論 版),2020,32(10):70-72.
    53]EMC Corporation; Patent Issued for White-Box Testing (USPTO 10,671,518)[J]. Computers, Networks & Communications,2020.
    54]Saurabh Rawat,Rajesh Kumar. Direct-Indirect Link Matrix: A Black Box Testing Technique for Component-Based Software[J]. International Journal of Information Technology Project Management (IJITPM),2020,11(4).
    [55] 郭文欣,譚鳳.基于“BOPPPS”模式的“黑盒測試技術-等價類劃分法”教學設計與實踐J].電 腦知識與技術,2020,16(26):138-139.
    [56]趙泉.小型連鎖超市賣場管理系統的開發J].軟件工程師,2015,18(09):49-50.
    [57]羅勇.移動應用軟件性能測試技術J].電子技術與軟件工程,2019(03):51.
    58]Vieira R. Professional SQL Server 2000 Programming[M]. Worx Press Ltd. 2000.
    59]Erengue S S , Simpson N C , Vakharia A Integrated production distribution planning in supply chain: An Invited Review[J] . European Journal of Operational Research, 1999(115): 219-236.
    60]K.G. van den Berg, A.J.H. Simons. Control-flow semantics of use cases in UML[J]. Information and Software Technology, 1999, 41(10):651-659.
    61]Heasman J. Migrating to the. NET platform: an introduction[J]. Network Security, 2004, 2004(4):6-7.
    62]Cao Q, Hoffman J. A case study approach for developing a project performance evaluation system[J]. International Journal of Project Management, 2011, 29(2):155-164.
    63]Shaoyuan Guo,Jin Zeng,Fangrong Qi,Mengru Shen. Logistics Analysis of Fresh Agricultural Products in Southwest Region in the Internet Era[A]. 中 國 地 質 大 學 (China University of Geosciences).Proceedings of 2020 the 7th International Conference on Automation and Logistics (ICAL 2020)[C].中國地質大學(China University of Geosciences):International Academy of Computer Technology(IACT),2020:5.
    64]application to supply chain optimization[J].Operation Research, 1998(46) :35-49.
    65]ZHANG Bin-li. Service-oriented Logistics Supply Chain Information Management System[A]. 西 安科技大學、廈門大學嘉庚學院、臺灣圣約翰科技大學、長沙理工大學交通科學研究 院 .Proceedings of the 3rd International Conference on Intelligent Transportation,Big Data & SmartCity(ICITBS2018)[C].西安科技大學、廈門大學嘉庚學院、臺灣圣約翰科技大學、長沙 理工大學交通科學研究院:第三屆數字制造與自動化國際會議(ICDMA2012會務組),2018:4.
    Sheng Dai,Ning Ma,Ya-ru Cao,Jia-jia Li. Research and design of multilingual agricultural e-commerce logistics information management system[A]. AEIC Academic Exchange Information Centre(China).Proceedings of the 2nd International Conference on Electromechanical Control Technology and Transportation (ICECTT 2017)[C].AEIC Academic Exchange Information Centre(China):International Conference on Humanities and Social Science Research,2017:4.
    【本文地址:http://www.bzhlmm.com//guanlilei/gongshangguanli/xixinguanli/8787.html

    上一篇:應急物流的物資投送信息管理系統研究與實現

    下一篇:沒有了

    相關標簽: