劉承良(湖南電子科技職業學院,湖南省長沙市 410205)
網絡系統茶葉銷售的設計與開發
劉承良
(湖南電子科技職業學院,湖南省長沙市 410205)
計算機技術的發展給人們的生活帶來了極大的便利,特別是電子商務的發展,在節約人們時間成本的同時,也使人們足不出戶就能買到各地的商品。隨著網民的不斷增多,我國已進入“互聯網+”時代,很多茶葉企業也開始發展網絡渠道的銷售,以提高茶葉銷售額。本課題通過對茶葉銷售系統進行設計,幫助茶葉行業促進銷售渠道的擴展,提高茶葉銷售額。
網絡茶葉銷售;系統設計;系統開發
隨著互聯網技術的發展,茶葉銷售也開始向電子商務發展。茶葉的網絡營銷擴大了我國茶葉銷售市場,增加了茶葉行業銷售額。相關部門曾對互聯網技術下茶葉行業的機遇與挑戰進行過調研分析,得出目前很多企業都在積極擴展茶葉網絡銷售渠道,且取得了不菲的業績,2014年就已達到113億,在2015雙十一活動中僅大茶網銷售額就達到3700萬,由此可見目前我國茶葉電子商務年銷售額一直保持快速增長態勢。在茶葉電子商務發展如火如荼中,茶葉銷售系統的作用是不能忽視的。茶葉銷售系統可以幫助茶葉更好地擴展其網絡營銷渠道,通過快捷、方便的服務提高茶葉銷售額,因此文章對茶葉網絡銷售系統進行了設計與開發。
任何系統軟件在開發設計前都需要對其功能需求進行分析,再根據功能需求進行系統設計,這樣設計出來的系統才能符合實際需要。在對茶葉銷售系統功能需求進行分析時首先對系統的總體需求進行了分析,然后又分別對用戶管理需求、茶葉管理需求、訂單管理需求進行了分析,充分了解到茶葉銷售系統的實際需要,為系統設計奠定基礎。
1.1系統總體需求分析
茶葉銷售系統主要是為客戶、茶葉銷售者提供服務的。用戶進入茶葉銷售系統中,會通過系統中相關的茶葉公告了解到茶葉的基本信息如店鋪信息、價格信息等。用戶要想購買或收藏茶葉相關信息就需要注冊登錄到系統中才能將感興趣的茶葉進行收藏或加入購物車進行購買,購買后還能對訂單信息進行查詢,并在收到茶葉后對訂單進行評價。而茶葉銷售者可以在系統中看到客戶所下訂單,并根據用戶訂單進行發貨,統計茶葉銷售額等。另外茶葉銷售者還能在系統中對茶葉信息進行維護如添加、修改、刪除茶葉信息等,對用戶訂單、用戶信息進行審查和維護等。如圖1所示為茶葉銷售系統總體用例圖。

圖1 系統總體用例圖
1.2用戶管理需求分析
從茶葉銷售系統總體用例圖中可知系統中的用戶主要有三種,即系統管理員、匿名用戶、系統會員。如下是這三種系統用戶的具體功能需求:(1)系統管理員:主要負責系統的日常維護、茶葉信息的發布、訂單處理等工作。(2)匿名用戶:只在網頁中瀏覽的用戶我們一般稱之為匿名用戶,這類用戶屬于潛在用戶,可以在網頁上對茶葉相關信息進行瀏覽,了解茶葉商家、品牌、價格等最基本的信息。(3)系統會員:已經在系統中注冊的用戶就是系統會員,系統會員是匿名用戶發展而來的。系統會員不僅僅能夠瀏覽茶葉相關信息,還能將感興趣的茶葉加入購物車進行購買,并對購買訂單進行查看、刪除、修改等操作。
1.3茶葉管理需求分析
顧名思義茶葉管理就是對系統中的茶葉相關信息進行維護和管理,如添加、修改、刪除茶葉信息,缺貨茶葉系統自動進行提醒,管理茶葉訂單評價、對茶葉相關新聞公告信息進行添加、修改、刪除等操作。通過茶葉管理可以使系統更好的滿足用戶茶葉購買需求。
1.4訂單管理需求分析
系統管理員的訂單管理主要是對用戶所下的茶葉訂單進行管理。茶葉訂單種類較多如匿名用戶訂單、會員訂單、電話訂單等,如系統管理員需要將電話訂單錄入到系統中,并檢查訂單錄入是否正確,還能通過訂單管理了解茶葉銷售情況。系統用戶會選擇好的茶葉生成訂單,然后在線付款,等待商家對訂單進行確認,訂單確認后商家會根據訂單內容進行發貨處理。系統用戶也可以取消訂單,但訂單取消一般是收貨之前,否則將無法取消。另外用戶還可以在系統中查詢訂單、對訂單信息進行修改等。
了解到系統需求后就可以對系統進行設計,系統設計主要是系統建立的過程。在設計茶葉系統時首先要設計出系統總體架構,然后再設計系統中的子功能,最后設計數據庫,完成系統設計。本課題中的茶葉銷售系統在設計時采用的是.Net三層架構,如圖2、3所示分別為茶葉銷售系統總體架構圖及茶葉銷售系統功能圖。

圖2 系統架構圖

圖3 系統功能圖
2.1用戶管理設計
系統用戶首先要在系統中注冊。點擊注冊,系統會自動跳轉到注冊界面,根據界面顯示將用戶名、用戶真實姓名、密碼、聯系方式、電子信箱等信息進行準確填寫,點擊確定即可注冊成功。為了防止出現重復的用戶名因此注冊時會對用戶名進行檢測,只有沒有使用過的用戶名才能進行注冊。需要注意的是,在檢測用戶名時一般是所有信息全部填寫完畢后才進行的,這樣可以對所有信息進行檢測,減少數據庫操作,提高系統運行效率。系統用戶注冊后可以通過系統中的個人信息管理對信息進行修改維護,在修改時主要是對用戶昵稱、登錄和支付密碼、聯系方式、收貨地址等信息進行修改。在信息修改時可以通過手機或郵箱進行驗證,保證用戶數據信息的安全。為了保證系統安全,保證用戶信息不被泄露,用戶登錄系統時需要在登錄模塊中正確輸入用戶名和密碼,系統會自動根據用戶輸入信息和數據庫進行匹配,匹配成功的才能登錄到系統中進行茶葉信息瀏覽、購買等相關操作。
2.2茶葉管理設計
茶葉管理功能中主要是對茶葉相關信息、茶葉訂單等進行管理。有新茶葉產品時就需要將新產品信息添加到系統中,點擊產品添加系統自動跳轉到添加界面,根據界面內容將茶葉的相關信息如茶葉名稱、價格、會員價格、積分、圖片等添加進去,添加后點擊發布,新茶葉信息發布成功,系統用戶就能在系統中瀏覽到或搜索到此茶葉信息。另外茶葉活動信息也是在茶葉管理功能中實現的。
2.3訂單管理設計
用戶登錄系統后,在茶葉瀏覽區查看自己所需的產品,在界面上選擇購買數量接著立即購買,系統將跳轉到購物車管理界面。該界面中主要有茶葉信息、會員價格、茶葉價格、小計以及贈送茶幣數量。用戶點擊茶葉信息系統將跳轉到該茶葉詳細界面,用戶可以查看是否是自己夠買的產品,如果不是可以在購物車管理中選擇清空購物車變取消購物。在購物車管理中用戶可以對已購的產品進行數量修改。用戶購物信息確認后選擇去結算,系統將填寫核對信息,用戶在該界面上需要填寫優惠卡號及密碼,收貨信息包括:詳細地址、郵編、收貨人、手機號以及送貨時間,確認無誤后選擇確認該地址,收貨信息填寫完畢。在訂單結算欄用戶可以輸入配送要求以及發票等信息,選擇提交訂單,跳轉至訂單提交成功,在該界面上用戶可以查看應支付的價格以及配送方式等信息。用戶選擇付款后訂單完成。用戶在收到茶葉后可以對茶葉進行評價。如圖4為訂單流程圖。

圖4 訂單流程圖
2.4數據庫設計
在網絡茶葉網絡銷售系統中數據庫的設計是很重要的,關系到用戶的資金、個人信息等安全。如下為網絡茶葉銷售系統詳細數據庫設計表。
(1)用戶管理表。該表字段包括:用戶編號、用戶名、用戶密碼、用戶聯系電話、用戶QQ、用戶權限、用戶地址及用戶茶幣。詳細參數如表1所示。

表1 用戶管理表
(2)茶葉信息管理表。該表字段包括:茶葉標號、茶葉名字、茶葉產地、茶葉價格、茶葉生產時間、茶葉質量及茶葉說明。詳細參數如表2所示。

表2 茶葉信息管理表
(3)訂單管理表。該表字段包括:訂單編號、訂單商品、訂單資金、下單時間、訂單狀態、訂單操作及訂單物流。詳細參數如表3所示。

表3 訂單管理表
通過對茶葉網絡銷售系統的功能需求分析以及系統設計,最終開發出網絡茶葉銷售系統。將系統部署在Web服務器上,通過對系統的測試,結果表明所開發的系統滿足用戶需求。
[1]陳富橋;丁士軍;姜愛芹.產銷對接方式對農戶農產品銷售收入的影響——基于茶葉種植戶的實證研究[J].農業技術經濟,2013(7):72-77.
[2]肖海蓉.基于UML的漢中茶葉銷售系統分析與設計[J].電腦開發與應用,2012(11):70-72.
[3]許姍姍.基于J2EE的網上茶葉銷售系統的設計[J].電子技術與軟件工程,2015(2):35-35.
劉承良(1977-),男,湖南婁底,研究生在讀,副高,研究方向:教育信息化技術、計算機網絡技術與高職教育教學管理等方面的研究。