王家華
(華中師范大學,湖北 武漢 430079)
眾所周知,傳統(tǒng)農(nóng)產(chǎn)品交易方式存在步驟復雜、費用不菲等問題。為促進市場交易信息的有效流通,幫助農(nóng)民走向信息化交易之路成為必然趨勢。在信息化管理模式下,農(nóng)產(chǎn)品交易效率將會更高,并可在一定程度上減少成本。當然,由于缺乏對農(nóng)產(chǎn)品市場信息的全面了解,會使農(nóng)民在農(nóng)產(chǎn)品買賣過程中承擔更大的風險以及面臨更多的不確定性。綜上所述,對農(nóng)產(chǎn)品信息的深入了解對于農(nóng)民來說是必不可少的。因此,本文旨在構建一個農(nóng)產(chǎn)品特色展銷平臺APP,在提高農(nóng)產(chǎn)品的市場銷售額和利潤的同時,能為農(nóng)民提供更多的交易信息。
依照軟件開發(fā)的規(guī)范步驟,在軟件開發(fā)之前進行可行性分析是不可或缺的。本文主要從經(jīng)濟及技術的角度,對農(nóng)產(chǎn)品產(chǎn)銷平臺進行可行性分析。
此系統(tǒng)的開發(fā)主要是為了促進農(nóng)產(chǎn)品的銷售,其主要經(jīng)費來源是企業(yè)和廣告贊助商,資金比較充沛。此外,從經(jīng)濟角度來看,主要考慮系統(tǒng)開發(fā)過程中的成本投入,主要是程序開發(fā)人員的勞務費用,預計在1 500元左右,這對于商戶來說是完全可以接受的。此系統(tǒng)開發(fā)后可以立即上線,無需投入過多費用。
對于軟件開發(fā)來說,其技術的可行性主要是在系統(tǒng)的開發(fā)過程中所采用的技術路線等能確保完成系統(tǒng)設計。本系統(tǒng)基于C/S架構,服務器端采用當前流行的PHP技術,數(shù)據(jù)庫可以選取輕量級的數(shù)據(jù)庫MySQL,客戶端則采用JavaScritpt語言。故從技術實現(xiàn)角度來看,其使用的技術路線相當可行。
從農(nóng)產(chǎn)品銷售現(xiàn)狀來看,此系統(tǒng)是非常被認可的。首先,手機APP擁有國內龐大的客戶群體,隨著手持設備和通訊技術的發(fā)展,本系統(tǒng)被廣泛推廣,這將成為客戶與商家之間溝通的重要橋梁。其次,商家可以更加自由和便利地推出一些自家特色的農(nóng)產(chǎn)品,在吸引客戶購買的同時提高自身農(nóng)產(chǎn)品的知名度。因此,開發(fā)一款農(nóng)產(chǎn)品展銷平臺APP是有意義的。
綜上所述,該系統(tǒng)完全面向農(nóng)產(chǎn)品推廣和銷售實際,并且具有明確的開發(fā)目的,每種功能的需求清楚明了。不論從技術層面還是經(jīng)濟角度,均進行了充足的調查分析,具有很好的可執(zhí)行性,故此本系統(tǒng)的開發(fā)是完全可行的。
作為軟件開發(fā)的第一步,功能需求分析是實施項目的關鍵。其主要目的就是從用戶的角度來研究需要開發(fā)的軟件的功能,使得在本系統(tǒng)開發(fā)之前用戶就能對功能分析給予足夠的關注[1]。本系統(tǒng)從農(nóng)產(chǎn)品展銷平臺本身所具備的功能出發(fā),主要完成注冊登錄、購物車管理、訂單評價、商鋪購物、評論曬圖和廣告圖等主要功能。
用戶獨立注冊自己的賬號,利用其賬號密碼登錄本系統(tǒng)。顧客登錄成功后可以查看或修改個人信息,如個人電話及地址等。商家登錄后可以添加商品類型及商品,以實現(xiàn)對商鋪的管理。
顧客根據(jù)自己的喜好及實際需求,將商鋪中的商品加入購物車中。顧客可以對購物車進行管理,如對商品的添加與刪除,以及將購物車中的商品提交訂單來購買商品等。
顧客可以隨時對自己下過的訂單進行評價。
用戶可以通過選擇商品類型來瀏覽自己喜歡的農(nóng)產(chǎn)品,也可以直接進入商鋪選擇商品。本系統(tǒng)支持用戶直接下單,當然也可以將商品加入購物車并提交訂單來購買。
用戶在主界面可以看到滾動的廣告圖,點擊可調轉到指定鏈接。后臺對廣告圖進行增刪查管理,動態(tài)改變鏈接、圖片等。
本系統(tǒng)中開辟了一個評論曬圖的模塊,在這個模塊中,顧客可以暢所欲言,發(fā)表自己對某種商品的評論,也可以是對某家商鋪的評論。同時,可以曬出自己購買的農(nóng)產(chǎn)品的圖片,與大家分享自己的購物經(jīng)歷。
C/S結構,即Client/Server結構,是眾所周知的一種軟件系統(tǒng)體系結構。通過把不同的任務分配給客戶端和服務器端,能有效減少系統(tǒng)的通訊開銷。安裝客戶端之后,才能執(zhí)行對系統(tǒng)的管理操作[2]。
對于不同類型的程序,需要運行在不同端口。用戶的一些程序主要運行在客戶端,故客戶端的程序主要是用以完成用戶的具體業(yè)務;而服務器端則是負責數(shù)據(jù)的管理與共享、數(shù)據(jù)與系統(tǒng)維護及并發(fā)控制等。這種客戶機/服務器的結構在開發(fā)時比較簡單,操作方便,但是對應用程序的升級以及對客戶端程序的維護卻比較麻煩,存在一定的難度。
本系統(tǒng)是基于Android開發(fā)的農(nóng)產(chǎn)品展銷平臺,力求以最便捷的方式方便廣大顧客購買到自己需要的農(nóng)產(chǎn)品,同時方便商家進行宣傳與銷售。根據(jù)本系統(tǒng)的功能特點,該系統(tǒng)用戶主要分為顧客和商家兩類。用戶模塊主要實現(xiàn)注冊登錄、評價回復查看、商鋪購物、評論曬圖以及收藏店鋪等功能。其中,商鋪購物還包括查看購物車和歷史訂單。商家模塊提供注冊登錄、廣告圖管理、評論管理、商城管理。同時,在商城管理下又有商品類別管理、商品管理和訂單管理3個子模塊。
UML用于通過圖形表示機制從多個方面描述刻畫系統(tǒng)的分析和設計模型,其中被廣泛使用的順序圖就是一種行為圖。其表明了對象之間開始傳遞消息的時間和消息結束時間先后的順序關系[3]。
在本系統(tǒng)中,數(shù)據(jù)的存儲將由用戶在客戶端界面來進行,服務器端收到傳輸來數(shù)據(jù),并進行服務器端的數(shù)據(jù)庫操作。如果客戶端想要訪問服務器端的數(shù)據(jù),則服務器將數(shù)據(jù)庫的信息返回給客戶端的數(shù)據(jù)庫,并將信息傳送出去,從而實現(xiàn)兩者之間信息的交流與傳遞。
農(nóng)產(chǎn)品電子交易平臺的建立,不僅可以縮短中間的銷售環(huán)節(jié),而且能使生產(chǎn)者迅速了解市場相關信息,使得農(nóng)產(chǎn)品交易更加快速、便捷,并且交易過程完全實現(xiàn)了數(shù)字化和商務化[4]。構建一個農(nóng)產(chǎn)品特色展銷平臺APP,在提高農(nóng)產(chǎn)品的市場銷售額和利潤的同時,能為農(nóng)民提供更多的交易信息,使農(nóng)民對農(nóng)產(chǎn)品信息有深入的了解,指導農(nóng)民科學開展生產(chǎn)活動,從而促進農(nóng)業(yè)發(fā)展。