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