王 雙 朱瑩澤 Mischelle Esguerra
(1.哈爾濱劍橋學院智能與電氣電子工程學院,黑龍江 哈爾濱 150069;2.菲律賓萊西姆大學信息技術學院,馬尼拉 4200)
為了滿足農產品電子商務系統(tǒng)中分散貨源的集中管理功能,本研究對系統(tǒng)的需求進行了分析,確定了農產品收購模塊的主要功能。根據系統(tǒng)的功能需求分析,明確了收購模塊的流程,配合數據庫設計方法,給出了收購信息的實體-屬性。在Apache 服務器環(huán)境下,采用B/S 架構、PHP 技術、MySQL 數據庫實現了系統(tǒng)的運行。結果表明本研究所設計的農產品電子商務系統(tǒng)中收購模塊的功能和性能測試結果較好,能夠為電子商務系統(tǒng)中收購模塊的設計和實現提供有益參考。
我國是一個農業(yè)大國,具有豐富的農產品資源。但由于農村市場體系建設相對滯后,農產品流通體系不完善,農產品生產分散且結構不夠合理,常導致農產品銷售困難。同時,由于農村市場信息封鎖,在市場運行中,以農戶或小企業(yè)為主的經銷商往往承擔著農產品價格波動等市場風險,甚至部分企業(yè)由于市場行情的不穩(wěn)定而破產倒閉。
隨著信息技術的發(fā)展與進步,電子商務的應用為農產品流通提供了可靠的發(fā)展機遇。通過構建農產品電子商務系統(tǒng),可以實現農產品信息的網上展示、交易和支付。電子商務系統(tǒng)能夠整合農產品的各類資源,有效提高當前農產品的生產銷售水平。阿里巴巴較早開展了農村電子商務服務,隨著“淘寶村”的不斷出現,極大促進了特色農產品的推廣和銷售,從而帶動各類電商企業(yè)積極參與到農產品電子商務市場中。
雖然電子商務系統(tǒng)已經得到了較好的應用,但當前設計的系統(tǒng)主要以貨物的展示和銷售為主,而對于產于農村的農產品而言,其產品生產相對分散,需要先進行收購然后再銷售。因此,需要在農產品電子商務系統(tǒng)中加入收購模塊,以滿足分散貨源的集中管理功能。
為此,本研究在Apache 服務器環(huán)境下,采用PHP 技術進行農產品電子商務系統(tǒng)的開發(fā),利用MySQL 進行數據的存儲與管理。通過系統(tǒng)需求分析、功能模塊設計,實現農產品收購模塊的運行,為電子商務系統(tǒng)中收購模塊的應用提供有益參考。
本研究所設計的農產品電子商務系統(tǒng)主要功能包括農產品收購、銷售和用戶信息管理。本系統(tǒng)需求主要為:
(1)農產品收購
實現農產品采購需求的獲取、采購信息的發(fā)布、采購信息的錄入和管理,將農產品從需求到采購的各環(huán)節(jié)均能夠在系統(tǒng)中完成。
(2)農產品銷售
在使用收購模塊功能完成了農產品的采購后,在系統(tǒng)中錄入農產品的商品信息,實現用戶能通過系統(tǒng)的前臺網站購買帶該款農產品。
(3)用戶信息管理
對瀏覽網站用戶信息的記錄、注冊用戶的基本資料管理、用戶對產品購買的投訴建議。并且在收集用戶信息的基礎上,能夠獲取利于銷售推廣的各項數據。
電子商務系統(tǒng)的用戶包括瀏覽用戶、注冊用戶和系統(tǒng)管理員,各類用戶相應的職責見表1。
表1 用戶職責
農產品收購模塊功能包括收購農產品信息展示、收購信息管理、收購錄入、收購統(tǒng)計、缺貨統(tǒng)計。農產品收購的用例表述見表2。
表2 農產品收購用例
本研究所設計的系統(tǒng)采用B/S 架構,數據層為數據庫服務器,負責系統(tǒng)數據的存儲、修改和查閱。業(yè)務邏輯層是web 服務器,負責與數據層的交互,接收表示層的請求,對業(yè)務流程進行處理和分析,從數據層獲取數據,然后將結果數據傳輸給表示層。表示層是客戶端,負責與用戶輸入的簡單交互,接收用戶輸入,將其傳輸至Web 服務器,接收來自Web 服務器的反饋,并及時顯示在客戶端。
根據系統(tǒng)的功能需求分析,確定系統(tǒng)的功能模塊,其中收購模塊是為了實現系統(tǒng)管理員對農產品收購后的流程錄入,該模塊的流程如圖1所示。
圖1 農產品收購流程圖
數據庫設計的目的是為了提出用于存儲數據及滿足用戶各種業(yè)務需求的數據庫結構,應該在設計時充分考慮數據存儲的有效性及數據查詢的高效性。本研究采用實體-關系模型(E-R 模型)描述系統(tǒng)數據庫建模方式,其中實體指的是現實中的事物,關系則是指不同事物間的關系。根據系統(tǒng)的需求分析和農產品收購模塊功能設計,配合數據庫設計方法,得出農產品電子商務系統(tǒng)的主要實體,其中收購信息的實體屬性如圖2所示。
圖2 農產品收購信息的實體屬性圖
系統(tǒng)的開發(fā)建立在Apache 服務器環(huán)境下,開發(fā)工具選擇PHP 技術,在MySQL 數據庫系統(tǒng)上進行數據的調試工作。為突出農產品特色,系統(tǒng)前臺主界面以綠色為主題色,頂部菜單欄包括登錄、注冊、商品搜索,系統(tǒng)主界面左邊為商品類別模塊,右側為個人信息和購物車模塊,中間上部選項為各主要功能模塊,包括首頁、收購、團購、搶購等,系統(tǒng)主界面如圖3所示。
圖3 農產品電子商務系統(tǒng)前臺主界面
系統(tǒng)的后臺管理界面采用模塊化設計,在左側選項卡中可以進行農產品收購模塊的調用,完成農產品收購流程。農產品電子商務系統(tǒng)后臺界面如圖4所示。
圖4 農產品電子商務系統(tǒng)后臺界面
本研究對農產品電子商務系統(tǒng)的需求進行了分析,明確了農產品收購模塊的功能,根據需求分析,確定了系統(tǒng)的功能模塊和農產品收購模塊的流程,建立了農產品收購信息的實體屬性圖。將系統(tǒng)設立在Apache 服務器環(huán)境下,采用B/S 架構、PHP技術、MySQL 數據庫實現了系統(tǒng)運行,為電子商務系統(tǒng)中收購模塊的設計與運行提供了有益參考。