祁黃雄, 莫如聰
(五邑大學(xué) 經(jīng)濟管理學(xué)院, 廣東 江門 529020)
有著“中國玉器之鄉(xiāng)”美譽的廣東四會是華南地區(qū)玉器行業(yè)從業(yè)人員最多,集產(chǎn)、供、銷為一體的翡翠玉器批發(fā)市場和玉器加工銷售集散地。隨著時代的發(fā)展,傳統(tǒng)的實體玉器經(jīng)營每況愈下,尤其是2020年初以來由于疫情管控的原因,很多實體店商家都無法正常開門營業(yè),因此網(wǎng)絡(luò)營銷成為商家和消費者進行交易的首選渠道。目前中國電子商務(wù)平臺發(fā)展迅速,然而大多數(shù)網(wǎng)絡(luò)交易活動通過淘寶、拼多多等綜合電商平臺進行,不夠?qū)I(yè)化,產(chǎn)品管控不夠嚴格,產(chǎn)品質(zhì)量參差不齊,很難充分滿足玉器這種中高端商品的批發(fā)和零售的交易需求。而建立專門的玉器旅游網(wǎng)購商城,有利于對玉器行業(yè)網(wǎng)上銷售的統(tǒng)一管理和營銷推廣,具有一定的實際應(yīng)用價值。
近年來,隨著移動互聯(lián)網(wǎng)的發(fā)展以及政府對電子商務(wù)行業(yè)的鼓勵和大力支持,中國各行各業(yè)都在逐步加快信息化建設(shè)的步伐,電子商務(wù)應(yīng)用需求也日益增大,不少傳統(tǒng)行業(yè)紛紛往電子商務(wù)轉(zhuǎn)型升級,發(fā)展前景樂觀。另外,本系統(tǒng)主要是個體開發(fā),采用較為成熟的開發(fā)平臺,開發(fā)成本較低。由此可見,本系統(tǒng)的開發(fā)與設(shè)計在經(jīng)濟方面是可行的。在技術(shù)方面,本系統(tǒng)使用JSP技術(shù)編寫動態(tài)頁面,JavaBean技術(shù)進行值的傳遞,以MyExlipse作為開發(fā)工具,SQL Server作為數(shù)據(jù)庫,Tomcat作為服務(wù)器,系統(tǒng)可以在瀏覽器上直接進行訪問。由于各種開發(fā)工具都已經(jīng)趨向穩(wěn)定和成熟,有利于對玉器商城的穩(wěn)定開發(fā)和應(yīng)用,具有一定的技術(shù)可行性。此外,隨著電子商務(wù)在中國迅速發(fā)展和普及,電子商務(wù)方面的專業(yè)技術(shù)人才也不斷涌現(xiàn)。聘請專業(yè)的人才專門負責網(wǎng)站的建設(shè)、運營和管理,對本網(wǎng)上商城運營發(fā)展進行有效的計劃、組織、領(lǐng)導(dǎo)、控制和創(chuàng)新,可以使本玉器商城系統(tǒng)得到很好的發(fā)展,具有一定的管理可行性。
玉器旅游網(wǎng)購商城電子商務(wù)系統(tǒng)主要功能需求如下:①產(chǎn)品銷售分批發(fā)和零售兩大類,提供全面的商品分類和模糊搜索功能;②商品首頁展示最新的熱賣商品、特價商品,方便用戶作出選擇;③商城公告信息展示在明顯的位置,使用戶容易查看;④會員可以隨時修改個人資料信息;⑤會員下單時可以根據(jù)個人需要選擇支付方式;⑥實現(xiàn)商品網(wǎng)上購物;⑦管理員能夠?qū)ι唐沸畔?、公告信息進行編輯;對用戶信息和訂單信息進行管理和設(shè)置;⑧建立統(tǒng)一完善的商品、會員、訂單等信息管理數(shù)據(jù)庫。
業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表[1]。玉器旅游網(wǎng)購商城電子商務(wù)系統(tǒng)的業(yè)務(wù)流程如圖1所示。由圖可知,本系統(tǒng)的業(yè)務(wù)流程分為兩方面,一個是面向用戶,一個是面向管理員。就用戶而言,沒有注冊的用戶需要先進行注冊,已經(jīng)注冊的用戶可以直接登錄賬號,登錄后方可進行個人信息資料的修改、查看訂單信息和商品信息、購物等操作;而沒有登錄賬號的用戶,僅可以瀏覽商品信息而不能進行購物等操作。就管理員而言,通過登錄管理員賬號可以實現(xiàn)商品管理、會員管理、訂單管理、公告管理等功能。
圖1 玉器旅游網(wǎng)購商城的業(yè)務(wù)流程
系統(tǒng)主要包括面向用戶的前臺和面向管理員的后臺兩個系統(tǒng)平臺[2-3]。系統(tǒng)總體功能結(jié)構(gòu)圖如圖2所示。其中,前臺系統(tǒng)頁面主要面向用戶,用戶進入頁面可以看到特價商品、最新的玉器新品、商城公告等信息,用戶根據(jù)需要按類別或者在搜索框中直接查詢即可查到自己所需的產(chǎn)品,并可以點進去查看詳情甚至可以觀看店家的帶貨直播。此外,該網(wǎng)站還根據(jù)客戶群體需求的不同,分成了批發(fā)和零售兩個商品銷售專場,用戶可根據(jù)自身需要進行選品和購買。當用戶注冊登錄后,即可進行商品的購買、查看購物車、修改個人信息等。而后臺管理是管理員對商品、用戶、訂單等進行管理的系統(tǒng)。當管理員登錄后,將會進入到后臺管理頁面,管理員可以對商品進行增刪查改的處理、查看用戶信息、編輯商城公告、進行訂單的處理等。
圖2 玉器旅游網(wǎng)購商城的總體功能結(jié)構(gòu)圖
數(shù)據(jù)庫在系統(tǒng)中主要是存儲各類信息, 進而通過數(shù)據(jù)庫的設(shè)計滿足玉器商城的商品、公告等各類信息的顯示。數(shù)據(jù)庫主要包括用戶信息、商品信息、管理員信息、訂單信息、公告信息等,這些信息會存儲在數(shù)據(jù)庫內(nèi), 同時也會在網(wǎng)頁上顯示,并且能夠進行同步修改?;贘SP技術(shù)的設(shè)計, 使得整體編程語言更加簡化, 通過數(shù)據(jù)庫快速定位技術(shù)可以幫助客戶瀏覽信息, 同時有利于整體網(wǎng)站系統(tǒng)的設(shè)計[4]。
2.2.1 概念結(jié)構(gòu)設(shè)計
概念結(jié)構(gòu)設(shè)計是將需求分析得到的用戶需求抽象為反映用戶特點的信息結(jié)構(gòu),用概念模型(E-R圖)描述系統(tǒng)的概念結(jié)構(gòu),它是對信息世界進行建模,是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵[5]。該系統(tǒng)的概念結(jié)構(gòu)主要包括的用戶、商品、公告、訂單、管理員等5個實體。系統(tǒng)的全局E-R圖如圖3所示。
圖3 玉器旅游網(wǎng)購商城的全局E-R圖
2.2.2 邏輯結(jié)構(gòu)設(shè)計
邏輯結(jié)構(gòu)設(shè)計是將概念結(jié)構(gòu)設(shè)計階段完成的概念模型,轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理信息系統(tǒng)支持的數(shù)據(jù)模型。以下是E-R模型向關(guān)系模式的轉(zhuǎn)換(加下劃線的是主鍵,加波浪線的是外鍵):
用戶關(guān)系模式(用戶編號,用戶名,真實姓名,密碼,所在城市,聯(lián)系地址,郵政編碼,證件號,證件類型,聯(lián)系電話,Email,是否凍結(jié),等級,消費額);
商品關(guān)系模式(商品編號,類型,商品名,原價,現(xiàn)價,簡介,圖片,發(fā)布日期,是否新品,是否特價);
公告關(guān)系模式(公告編號,標題,內(nèi)容,發(fā)布時間);
管理員關(guān)系模式(管理員編號,登錄名,密碼);
訂單關(guān)系模式(訂單編號,品種數(shù),用戶名,真實姓名,地址,郵編,電話,付款方式,運送方式,訂貨日期,備注,折扣,是否執(zhí)行,總價);
購物關(guān)系模式(用戶編號,商品編號);
管理關(guān)系模式(管理員編號,商品編號,訂單編號);
發(fā)布關(guān)系模式(管理員編號,公告編號);
查看關(guān)系模式(用戶編號,公告編號)。
2.2.3 物理結(jié)構(gòu)設(shè)計
根據(jù)邏輯結(jié)構(gòu)設(shè)計向物理結(jié)構(gòu)轉(zhuǎn)換的原則,并設(shè)計和實施數(shù)據(jù)庫的存儲結(jié)構(gòu)、存取方式,本系統(tǒng)的共設(shè)計9張數(shù)據(jù)庫表,分別為商品大分類參數(shù)表、商品小分類參數(shù)表、折扣表、訂單明細表、訂單信息主表、會員信息表、管理員信息表、商品信息表、公告信息表。其中商品大分類參數(shù)表主要存儲商品大類別的名稱和編號;商品小分類參數(shù)表主要存儲商品小類編號、所屬大類、類別名稱;折扣表主要儲存等級、消費額、折扣等數(shù)據(jù)信息;訂單明細表主要儲存商品編號、訂單編號、價格、數(shù)量等信息;訂單信息主表主要儲存訂單編號、品種數(shù)量、用戶名、真實姓名、聯(lián)系地址、郵政編碼、電話、付款方式、配送方法、折扣、下單日期、備注等相關(guān)數(shù)據(jù)信息;會員信息表主要存放用戶名、真實姓名、密碼、城市、地址、聯(lián)系電話等用戶的相關(guān)信息;管理員信息表主要存放管理員名稱、密碼等相關(guān)信息;商品信息表主要包括商品名稱、商品簡介、價格、圖片等相關(guān)信息;公告信息表主要存放管理員發(fā)布的商城公告。由于篇幅有限,以下只列出商品信息表結(jié)構(gòu)進行說明,如表1所示。
表1 商品信息表
系統(tǒng)分為前臺和后臺,功能實現(xiàn)以前臺的用戶登錄和注冊、商品展示、購物車3個主要模塊,以及后臺的管理員登錄、后臺界面實現(xiàn)兩個主要模塊為例,分別進行了功能的詳細說明[6]。
首先,用戶登錄和注冊是電商平臺必不可少的一部分,用戶必須完成注冊才能在系統(tǒng)平臺上進行選購商品,才能完成下單和用戶信息修改等流程[7]。本系統(tǒng)的用戶注冊實現(xiàn)流程如下:在會員登錄頁面點擊“注冊”按鈕,跳轉(zhuǎn)到用戶注冊頁面,填寫用戶名、密碼、聯(lián)系方式等相關(guān)信息,保存提交后即可完成用戶注冊。已完成過用戶注冊的會員通過用戶名和密碼即可登錄系統(tǒng)。
其次,商品的展示頁面包括首頁特價商品和新上架商品的展示,以及商品銷售排行榜的展示、商品詳情頁面的展示等。用戶可以通過分類或者搜索框查找自己想買的玉器商品或者通過點擊首頁展示的主打產(chǎn)品,即可查看該商品更多的詳細信息。
最后,購物車是系統(tǒng)實現(xiàn)運行的重要模塊,用戶可以把自己喜歡的玉器商品添加進購物車,還能在購物車上設(shè)置購買數(shù)量或者刪除不想購買的商品。用戶選擇好所需購買的商品后,點擊“結(jié)賬”即可下單付款,然后等待商家后臺發(fā)貨處理即可。
首先,在管理員登錄界面方面,系統(tǒng)后臺管理員登錄與前臺會員登錄界面不同之處在于必須進行用戶登錄后才能進入后臺查看相關(guān)信息。另外,為保障后臺信息的安全,后臺管理員的用戶名和密碼需要相關(guān)負責人發(fā)放權(quán)限才能登錄。
在后臺管理界面相對前臺較為簡單,主要包括了商品管理、會員管理、訂單管理、公告管理4個方面。以商品管理模塊為例,管理員需要通過賬號登錄,才可以進入后臺添加新品、刪除不再售賣的商品或者對原商品的信息進行編輯,包括對修改商品價格、設(shè)置是否搞特價活動、修改圖片、編輯商品介紹等。另外,管理員還能通過后臺進行訂單處理、對會員信息和公告信息等進行編輯和修改。
系統(tǒng)測試是系統(tǒng)開發(fā)的一個必不可少的環(huán)節(jié)。通過系統(tǒng)測試以保證其可靠性和質(zhì)量,是系統(tǒng)開發(fā)的最后環(huán)節(jié)。系統(tǒng)測試目的是盡可能地查找出系統(tǒng)程序中的錯誤和潛在的問題,以求提高系統(tǒng)的使用質(zhì)量。
系統(tǒng)測試的方法主要有黑盒測試和白盒測試[8]。黑盒測試主要是測試系統(tǒng)各種功能運行是否正常,各主要功能是否存在問題。白盒測試主要是測試系統(tǒng)的邏輯或結(jié)構(gòu),通常是按照系統(tǒng)內(nèi)部的結(jié)構(gòu)或邏輯進行程序測試,以此來測試系統(tǒng)是否按照軟件設(shè)計規(guī)格說明書中的規(guī)定正常運行,監(jiān)測系統(tǒng)程序的路徑是否能按照預(yù)定要求正確運行。本系統(tǒng)主要采用黑盒測試的方法對系統(tǒng)進行測試,通過模擬用戶購買的整個流程以及管理員對商品、訂單、公告等各方面的管理流程,對本系統(tǒng)的前后臺功能模塊進行測試。
本系統(tǒng)主要使用黑盒測試的方法來檢驗商城上前后臺的各項功能是否能夠正常操作和顯示,是否存在著異常情況,若遇到異常則需及時解決。本文列舉了會員權(quán)限功能測試、會員商品購買功能測試、后臺管理功能測試3個主要模塊的主要功能的測試過程和測試結(jié)果,如表2所示。由測試結(jié)果可知,本系統(tǒng)前后臺各項功能都能實現(xiàn),整體運行正常,基本滿足用戶和管理員對玉器商品的購買和銷售等方面的需要。
表2 玉器旅游網(wǎng)購商城的部分功能測試
玉器旅游網(wǎng)購商城電子商務(wù)系統(tǒng)是根據(jù)當前經(jīng)濟發(fā)展模式和四會玉器行業(yè)銷售發(fā)展現(xiàn)狀所建立的B2B和B2C的電子商務(wù)銷售模式,旨在借助互聯(lián)網(wǎng)經(jīng)濟促使四會玉器的傳統(tǒng)銷售模式進行改革,方便人們足不出戶就能買到所需的玉器產(chǎn)品,尤其是常態(tài)化疫情防控時期,電子商務(wù)的應(yīng)用顯得更為重要。而玉器商城的建立,也使得玉器銷售更加專業(yè)化,精準化。本文對當前流行的基于 Java 平臺的 JSP 技術(shù)進行研究,采用了B/S結(jié)構(gòu)和 MVC 模式,設(shè)計和開發(fā)了一個玉器電子商務(wù)系統(tǒng)實例,并可以使其具有跨平臺性、移植性、高效性等多種性能良好的優(yōu)勢[9]。實現(xiàn)了對玉器商品的管理、用戶管理、訂單管理等功能,并且通過前臺進行展現(xiàn)產(chǎn)品的相關(guān)信息,進而實現(xiàn)用戶注冊/登錄、添加購物車及購買等功能,具有較強的實際應(yīng)用價值。