程秋云 黃芬芬 宋嘉齡
在互聯(lián)網(wǎng)飛速發(fā)展的今天,電商不斷崛起,電子商務(wù)蓬勃發(fā)展,網(wǎng)上商品各式各樣。人們通過(guò)互聯(lián)網(wǎng)打開(kāi)了致富之路,中國(guó)民間工藝品,承載著中華民族幾千年智慧的結(jié)晶,但是由于工藝品的市場(chǎng)有限,現(xiàn)在學(xué)習(xí)傳承非物質(zhì)文化的人越來(lái)越少,例如黎錦,由于工藝復(fù)雜、制作程序繁瑣,年輕人都不愿去學(xué)習(xí),很多技藝面臨失傳。針對(duì)民間工藝品開(kāi)發(fā)銷售平臺(tái),通過(guò)電子商務(wù),讓更多人了解中國(guó)的民間工藝品,使民間藝術(shù)走進(jìn)人們的生活,促進(jìn)非物質(zhì)文化的傳承。
銷售系統(tǒng)采用HBuilder搭建網(wǎng)站架構(gòu);MySQL存儲(chǔ)數(shù)據(jù);Tomcat6.0、MyEclipse10進(jìn)行后臺(tái)開(kāi)發(fā),實(shí)現(xiàn)了在線購(gòu)買民間工藝品的功能。本系統(tǒng)主要功能包括:用戶在線瀏覽商品、查看商品詳細(xì)信息、加入購(gòu)物車、購(gòu)買、評(píng)價(jià)商品,管理個(gè)人信息等;用戶登錄狀態(tài)下可以購(gòu)買商品,并對(duì)訂單、購(gòu)物車、個(gè)人信息、評(píng)論等進(jìn)行管理。管理員實(shí)現(xiàn)對(duì)商品入庫(kù)、出庫(kù)、分類、配送的管理,以及訂單、用戶和網(wǎng)站的管理。
本次網(wǎng)站采用HBuilder搭建網(wǎng)站架構(gòu);MySQL存儲(chǔ)數(shù)據(jù);Tomcat6.0、MyEclipse10實(shí)現(xiàn)網(wǎng)站后端的開(kāi)發(fā)。該網(wǎng)站功能完善,界面友好,可以實(shí)現(xiàn)商品管理和購(gòu)買商品。
一、需求分析
民間工藝品的銷售系統(tǒng),作為傳統(tǒng)文化宣傳和交流的平臺(tái),要求能夠?yàn)橛脩籼峁┓奖憧旖莸纳唐方灰撞僮?,提升?gòu)物體驗(yàn)。網(wǎng)站需提供商品展示、登錄注冊(cè)、購(gòu)買商品等功能。本網(wǎng)站的業(yè)務(wù)需求主要在用戶和管理員兩方面上:管理員通過(guò)后臺(tái)對(duì)商品進(jìn)行增、刪、改、查;查詢訂單狀態(tài),對(duì)未發(fā)貨的訂單進(jìn)行發(fā)貨;查看客戶信息,對(duì)信息進(jìn)行管理。用戶登錄網(wǎng)站后,瀏覽全部商品,根據(jù)分類或者關(guān)鍵字搜索商品,查看商品詳情,管理購(gòu)物車和訂單,查看修改個(gè)人信息,并對(duì)已購(gòu)買商品進(jìn)行評(píng)論。
二、系統(tǒng)總體設(shè)計(jì)
網(wǎng)站功能:本網(wǎng)站包含用戶和管理員兩個(gè)角色。分別從這兩個(gè)角色的需求出發(fā),設(shè)計(jì)網(wǎng)站的具體功能??傮w結(jié)構(gòu)設(shè)計(jì)如圖1所示。
用戶模塊:功能集中在系統(tǒng)前端,主要的子模塊有用戶注冊(cè)、用戶登錄、商品信息瀏覽、購(gòu)物車管理、個(gè)人信息管理和用戶對(duì)商品的評(píng)論留言。
管理員模塊:功能集中在系統(tǒng)后端,主要的子模塊有管理員登錄、商品管理、訂單管理、用戶管理和網(wǎng)站管理。
三、詳細(xì)設(shè)計(jì)
為了給用戶帶來(lái)更好的購(gòu)物體驗(yàn),在首頁(yè)設(shè)計(jì)了最新商品和熱門商品兩個(gè)板塊供用戶選擇。在首頁(yè)提供了我的購(gòu)物車、我的訂單、我的地址、個(gè)人信息、瀏覽記錄功能以方便用戶查詢和操作。通過(guò)分頁(yè)顯示,展示網(wǎng)站的各類商品,頁(yè)面設(shè)計(jì)簡(jiǎn)潔,融入水墨畫(huà)等古風(fēng)元素,操作方便快捷。用戶操作流程如圖2所示。
管理員在登錄狀態(tài)下可以對(duì)商品、訂單、會(huì)員、網(wǎng)站進(jìn)行管理。管理員操作流程如圖3所示。
數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì):主要完成數(shù)據(jù)庫(kù)E-R模型圖,從而確認(rèn)需求信息的相容性和正確性。即從需求分析中找到該系統(tǒng)中的實(shí)體,確定實(shí)體的屬性及實(shí)體間的聯(lián)系。本網(wǎng)站所涉及的實(shí)體有用戶實(shí)體、商品實(shí)體、商品詳情實(shí)體、管理員實(shí)體、類型實(shí)體、導(dǎo)航欄項(xiàng)實(shí)體、信息實(shí)體、購(gòu)物車實(shí)體、用戶地址實(shí)體、地區(qū)實(shí)體、瀏覽商品記錄實(shí)體。管理員和用戶是一對(duì)多的關(guān)系,用戶和商品、管理員和商品是一對(duì)多的關(guān)系,用戶和購(gòu)物車是一對(duì)一的關(guān)系。
數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì):根據(jù)對(duì)本系統(tǒng)內(nèi)的每個(gè)實(shí)體和屬性的分析,對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)建表。用戶表user、管理員表master、商品表product、購(gòu)物車表cart,表與表之間通過(guò)外鍵聯(lián)系。
四、功能實(shí)現(xiàn)
(一)用戶功能
注冊(cè)模塊:游客可以瀏覽網(wǎng)站,查看商品詳情,但是未登錄的狀態(tài)不能購(gòu)買商品和使用購(gòu)物車。因此用戶需要進(jìn)行注冊(cè)。用戶需要在注冊(cè)界面填寫(xiě)用戶名、密碼、確認(rèn)密碼、聯(lián)系方式、性別、名字、出生日期,注冊(cè)成功后,登錄系統(tǒng)即可購(gòu)買。
登錄模塊:用戶訪問(wèn)時(shí)先登錄系統(tǒng),登錄成功后會(huì)跳轉(zhuǎn)到主界面。登錄成功的用戶可以瀏覽、購(gòu)買商品,管理購(gòu)物車,維護(hù)個(gè)人信息,修改地址和對(duì)商品進(jìn)行評(píng)價(jià)。
個(gè)人信息管理模塊:在網(wǎng)站主界面的左上角有一欄用戶信息的管理模塊,其內(nèi)容有:我的訂單,我的購(gòu)物車,瀏覽記錄,我的信息,收貨地址。通過(guò)此模塊,可以完善個(gè)人信息,查看所有訂單和記錄,并修改自己的相關(guān)信息。
購(gòu)物車模塊:在用戶挑選好商品后,點(diǎn)擊添加購(gòu)物車會(huì)將商品添加到購(gòu)物車,若購(gòu)物車已存在該商品則增加數(shù)量,若不存在則直接添加。可以刪除購(gòu)物車中已選商品,通過(guò)購(gòu)物車實(shí)現(xiàn)對(duì)商品的批量購(gòu)買。
訂單模塊:當(dāng)用戶在購(gòu)物車中選擇好商品點(diǎn)擊提交訂單時(shí),會(huì)跳轉(zhuǎn)到支付界面,若支付成功則會(huì)跳轉(zhuǎn)到主界面,可在待發(fā)貨頁(yè)面中找到購(gòu)買的商品。若未支付則會(huì)跳轉(zhuǎn)到訂單界面,顯示的狀態(tài)是未支付。
留言模塊:本網(wǎng)站中有留言模塊供用戶進(jìn)行交流,分享購(gòu)物體驗(yàn)和評(píng)價(jià)商品。當(dāng)用戶輸入信息后點(diǎn)擊發(fā)表,則會(huì)在顯示的區(qū)域中顯示用戶發(fā)表的留言,同時(shí)可以進(jìn)行回復(fù)或?qū)ζ渌脩舭l(fā)表的留言進(jìn)行評(píng)論。
(二)管理員功能實(shí)現(xiàn)
登錄模塊:管理員輸入賬號(hào)和密碼,在登錄成功后會(huì)跳轉(zhuǎn)到后臺(tái)管理的主界面。
商品管理模塊:此模塊主要是對(duì)商品的增刪改查操作,為方便管理,采用兩級(jí)結(jié)構(gòu),在查詢商品時(shí)只顯示編號(hào)、商品圖片、商品名稱和操作按鈕,需要查看商品的詳情如尺寸、庫(kù)存、價(jià)格等信息可以點(diǎn)擊查看詳情獲取。
訂單管理模塊:此模塊主要是查詢訂單狀態(tài),并對(duì)未發(fā)貨的訂單進(jìn)行處理。在訂單中可以查看已經(jīng)發(fā)貨的訂單基本信息。當(dāng)點(diǎn)擊查看詳情時(shí),會(huì)跳轉(zhuǎn)到訂單詳情頁(yè)面,可查看到訂單的詳細(xì)信息。在未發(fā)貨訂單中可以查看到所有未發(fā)貨的訂單,可逐一對(duì)未發(fā)貨的訂單發(fā)貨或選擇全選批量發(fā)貨。
會(huì)員管理模塊:此模塊中,按照用戶購(gòu)買積分,分為普通用戶和VIP用戶。管理員可以查看所有用戶的積分、最近購(gòu)買的商品和最近一次的登錄時(shí)間,對(duì)登錄時(shí)間大于一年用戶進(jìn)行刪除。VIP用戶中,對(duì)于積分大于1萬(wàn)分的用戶,可選擇指定的商品贈(zèng)送給用戶。
網(wǎng)站管理模塊:此模塊對(duì)商品類別和網(wǎng)站導(dǎo)航欄項(xiàng)進(jìn)行管理。在商品類別界面中,可對(duì)商品的類別進(jìn)行添加、修改。在網(wǎng)站導(dǎo)航欄項(xiàng)界面中,可對(duì)網(wǎng)站的導(dǎo)航欄項(xiàng)進(jìn)行添加、刪除、修改。
為了保證系統(tǒng)整個(gè)過(guò)程的正確性、系統(tǒng)的質(zhì)量以及可靠性,設(shè)計(jì)測(cè)試用例,采用黑盒測(cè)試,對(duì)系統(tǒng)進(jìn)行功能性測(cè)試,經(jīng)驗(yàn)證,該系統(tǒng)運(yùn)行正常,能給用戶提供良好的購(gòu)物體驗(yàn),可以滿足民間工藝品網(wǎng)上銷售的需求。