曾雨琪 王曉靜
摘要:價格實(shí)惠的商城商品,使網(wǎng)上購物逐漸成為大眾優(yōu)先選擇的購物方式。在如今的形勢下,提供一個淘寶商品推廣平臺對廣大消費(fèi)者和商家等都有著重要意義。該平臺以給用戶提供淘寶商品隱藏優(yōu)惠券和推廣傭金為主要目的,實(shí)現(xiàn)一件商品,多項(xiàng)優(yōu)惠,使用戶獲得更好的購物體驗(yàn)。
關(guān)鍵詞:網(wǎng)上購物;淘寶商品;優(yōu)惠券;傭金
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)10-0275-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
阿里集團(tuán)公布的2018年財(cái)年業(yè)績報告中顯示:阿里收獲季度內(nèi)新增年度活躍用戶最高增長,并創(chuàng)下自IPO以來最高年度收入增長、最高核心電商收入增長。其中,3月份中國零售平臺移動月度活躍用戶數(shù)達(dá)6.17億,2018財(cái)年中國零售平臺交易總額為4.82萬億元。淘寶平臺上的商品數(shù)量總額以及店鋪數(shù)量更是多的數(shù)不勝數(shù)。網(wǎng)絡(luò)購物從最初的嘗試性購買早已向日常生活習(xí)慣進(jìn)行轉(zhuǎn)變,在數(shù)據(jù)如此之龐大的電商行業(yè)中,關(guān)于分享淘寶商品隱藏優(yōu)惠券和賺取相應(yīng)傭金的平臺有著不可估量的市場價值。本文以MVC設(shè)計(jì)模式作為理論基礎(chǔ),將SSH框架作為技術(shù)支持,設(shè)計(jì)并實(shí)現(xiàn)一個淘寶商品推廣平臺,為廣大網(wǎng)購消費(fèi)者提供大量淘寶商品的隱藏優(yōu)惠券,且讓平臺用戶賺取相應(yīng)傭金,不僅給用戶而且給淘寶商家和推廣者都帶來巨大的利益。
1 系統(tǒng)需求分析
需求分析是開發(fā)人員經(jīng)過深入細(xì)致的調(diào)研和分析,準(zhǔn)確理解用戶和項(xiàng)目的功能、性能、可靠性等具體要求,將用戶非形式的需求表述轉(zhuǎn)化為完整的需求定義,從而確定系統(tǒng)必須做什么的過程[1]。
1.1 功能需求分析
淘寶商品推廣平臺所應(yīng)具備的功能和目標(biāo)應(yīng)該站在顧客、淘寶商家和推廣者三個角度來進(jìn)行分析。
從顧客的角度:系統(tǒng)應(yīng)該包括用戶模塊、商品模塊、訂單模塊、傭金收益等模塊。顧客可以注冊和登錄,修改個人信息以及退出登錄。顧客還可以按類別來瀏覽商品,通過關(guān)鍵字搜索想要的商品等。最關(guān)鍵的功能是顧客能夠領(lǐng)取商品隱藏的優(yōu)惠券,使顧客在淘寶下單時,實(shí)際支付的金額會在原價的基礎(chǔ)上減去優(yōu)惠券面值。除此之外,交易成功后,顧客還能得到該商品對應(yīng)的推廣傭金,真正做到買同樣的商品卻能花更加優(yōu)惠的價格。
從淘寶商家的角度:商家可以通過本平臺向平臺用戶展示自己店鋪的商品,并提供優(yōu)惠券,刺激用戶的購物心理,在很大程度上提高了店鋪商品的銷量,使商家在競爭者如云的環(huán)境中脫穎而出并取得長足發(fā)展,從而引來更多的消費(fèi)者,獲得更大的利潤。
從推廣者的角度:系統(tǒng)應(yīng)該包括用戶管理模塊、商品管理模塊、訂單管理模塊等。管理員可以對用戶進(jìn)行管理,實(shí)行刪除、修改、查詢等操作,也能夠?qū)?、刪除、修改、查詢商品等,同時系統(tǒng)還支持管理員查看用戶訂單記錄以及用戶的提現(xiàn)記錄等。與此同時,若用戶通過本平臺在淘寶交易成功,管理員作為推廣者能夠得到淘寶商家設(shè)置的推廣傭金,并將其中的部分以推廣傭金的形式返還給用戶。
1.2 業(yè)務(wù)流程分析
業(yè)務(wù)流程分析是在業(yè)務(wù)的實(shí)際處理過程和步驟的基礎(chǔ)上進(jìn)行的,本系統(tǒng)的業(yè)務(wù)流程,分為用戶業(yè)務(wù)流程和管理員業(yè)務(wù)流程:
用戶業(yè)務(wù)流程為:用戶通過瀏覽器進(jìn)入系統(tǒng),可以先進(jìn)行注冊成為會員,登錄,然后瀏覽商品、搜索商品、領(lǐng)取商品優(yōu)惠券、前往購買以及查看個人信息等操作;用戶也可進(jìn)入系統(tǒng)后,先不進(jìn)行注冊和登錄,直接瀏覽各商品信息、搜索商品等,在領(lǐng)取優(yōu)惠券或前往購買商品前,系統(tǒng)提醒用戶進(jìn)行注冊或登錄。用戶在淘寶下單后,系統(tǒng)會生成相應(yīng)訂單,交易成功后,用戶可獲取傭金收益,并可提現(xiàn)。
管理員業(yè)務(wù)流程為:系統(tǒng)管理員進(jìn)入系統(tǒng)后臺之前,必須先進(jìn)行登錄驗(yàn)證,驗(yàn)證通過后方可進(jìn)入。管理員可以對用戶、商品、用戶訂單等進(jìn)行管理,還可以查看用戶傭金的提現(xiàn)記錄。
1.3 數(shù)據(jù)流程分析
任何業(yè)務(wù)的進(jìn)行都離不開數(shù)據(jù),數(shù)據(jù)在其中充當(dāng)載體的角色,也是系統(tǒng)要進(jìn)行處理的對象。數(shù)據(jù)流程圖(DFD)是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況[2]。因此,數(shù)據(jù)流程分析需要借助數(shù)據(jù)流圖來發(fā)現(xiàn)和解決系統(tǒng)在數(shù)據(jù)流動中存在的問題并及時的改正。
淘寶商品推廣平臺涉及的外部實(shí)體有兩個,即:用戶和管理員。其中,用戶可以在本系統(tǒng)中注冊、登錄、查詢并修改個人信息,可以瀏覽和搜索商品、領(lǐng)取優(yōu)惠券、獲取傭金等。而管理員可以進(jìn)行用戶、商品、訂單管理等操作。數(shù)據(jù)存儲涉及的表有:用戶表、用戶登錄表、角色表、訂單表、商品類別表、商品表和登錄角色表等。本系統(tǒng)的第一層數(shù)據(jù)流程圖如圖1所示。
2 系統(tǒng)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)是根據(jù)系統(tǒng)分析的結(jié)果,運(yùn)用系統(tǒng)科學(xué)的思想和方法,設(shè)計(jì)出能最大限度滿足所要求的目標(biāo)(或目的)的新系統(tǒng)的過程[3]。
2.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)
根據(jù)系統(tǒng)功能需求分析階段產(chǎn)生的要求和目標(biāo),淘寶商品推廣平臺總體分為前臺和后臺兩大塊內(nèi)容。其中,前臺包含的主要功能模塊有:用戶模塊、商品模塊、訂單模塊和傭金收益模塊。后臺包含的功能模塊主要有:用戶管理模塊、商品管理模塊和訂單模塊。
2.2 數(shù)據(jù)庫設(shè)計(jì)
在進(jìn)行系統(tǒng)實(shí)現(xiàn)之前,建立規(guī)范的數(shù)據(jù)庫是十分必要的,明確系統(tǒng)有哪些表,表中必須有哪些字段以及表與表之間的關(guān)聯(lián)關(guān)系,可以使整個系統(tǒng)快速、便捷地訪問和管理對應(yīng)的數(shù)據(jù),數(shù)據(jù)庫的好壞也是衡量一個系統(tǒng)好壞的重要指標(biāo)。
數(shù)據(jù)庫的設(shè)計(jì)包括了概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)。其中,概念結(jié)構(gòu)作為一種抽象的模型易于展現(xiàn)和理解,并且容易修改,是其他數(shù)據(jù)模型賴以參考的基礎(chǔ)[4]。本系統(tǒng)包含的實(shí)體有:用戶、登錄、角色、商品、商品類別、訂單和傭金提現(xiàn)記錄實(shí)體。如商品實(shí)體屬性有:商品ID、商品名、圖片地址、原始價格、優(yōu)惠券面值、優(yōu)惠詳情、券后價、優(yōu)惠券鏈接、銷量、傭金、類別ID等。各個實(shí)體之間的關(guān)聯(lián)關(guān)系可以用E-R圖如圖2來表示。
邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)設(shè)計(jì)中建立的概念模型轉(zhuǎn)換為邏輯數(shù)據(jù)模型。將實(shí)體和實(shí)體之間的關(guān)聯(lián)變?yōu)殛P(guān)系,使數(shù)據(jù)庫的表結(jié)構(gòu)設(shè)計(jì)的更加合理和規(guī)范,也有利于系統(tǒng)更加迅速地分析和處理數(shù)據(jù),提高效率。本系統(tǒng)總共包含八張表,它們分別是:用戶表、登錄表、角色表、登錄-角色表、商品表、商品類別表、訂單和傭金提現(xiàn)記錄表。每一張表中都對字段名稱、數(shù)據(jù)類型、長度、描述、是否為空和是否為主鍵進(jìn)行了定義。
關(guān)于數(shù)據(jù)庫中推廣商品的數(shù)據(jù)來源,筆者在“淘寶聯(lián)盟”官網(wǎng)上注冊成為推廣者,并設(shè)置了推廣單元,每天可從官網(wǎng)上下載帶有各淘寶商家隱藏優(yōu)惠券的商品的Excel文件到本地,管理員在后臺即可上傳該文件,便能將文件中的所有商品批量保存到數(shù)據(jù)庫的商品表中。當(dāng)商品優(yōu)惠券失效時,管理員在后臺查詢所有失效商品并一鍵刪除,將優(yōu)惠券失效的商品從數(shù)據(jù)庫中刪除,使數(shù)據(jù)庫中的商品得到及時更新。
3 系統(tǒng)實(shí)現(xiàn)
淘寶商品推廣平臺的實(shí)現(xiàn)采用的是分層結(jié)構(gòu),總共分為三層:用戶界面層、數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層。
用戶界面層:是系統(tǒng)最終呈現(xiàn)給用戶的界面效果,系統(tǒng)根據(jù)用戶不同的操作為用戶呈現(xiàn)出不同的頁面、數(shù)據(jù)以及處理結(jié)果等。
數(shù)據(jù)訪問層:是對最原始的數(shù)據(jù)進(jìn)行各種操作,如數(shù)據(jù)的增、刪、改、查等,以方便業(yè)務(wù)邏輯層對數(shù)據(jù)的訪問,使系統(tǒng)響應(yīng)迅速、處理及時。
業(yè)務(wù)邏輯層:是針對用戶的各種操作指令,執(zhí)行相應(yīng)的動作,從數(shù)據(jù)訪問層拿取數(shù)據(jù)呈現(xiàn)給用戶,并將處理過的數(shù)據(jù)傳遞給數(shù)據(jù)訪問層。
MVC模式帶來的最大好處就是明晰了整個程序中各個功能代碼片段的邏輯邊界,使Web應(yīng)用程序開發(fā)具有更好的可維護(hù)性與復(fù)用性,同時使得團(tuán)隊(duì)開發(fā)具有更高的規(guī)范性與可控性[5]。
4 結(jié)束語
綜上所述,通過本次的系統(tǒng)開發(fā),呈現(xiàn)了一個提供商品優(yōu)惠券和傭金、功能較為齊全、用戶體驗(yàn)度較好、開發(fā)較為完善的平臺,真正成為用戶省錢的好幫手。電商行業(yè)的發(fā)展速度和規(guī)模每個人有目共睹,淘寶商品推廣的市場價值也會隨之上升,消費(fèi)者、商家和推廣者三方都能從中獲益。因此,為廣大網(wǎng)購消費(fèi)者和淘寶商家提供一個淘寶商品推廣平臺顯得十分必要。
參考文獻(xiàn):
[1]賴均.軟件工程[M].北京:清華大學(xué)出版社,2016.
[2]毛光喜.管理信息系統(tǒng)[M].長春:吉林大學(xué)出版社,2012.
[3]何盛明.財(cái)經(jīng)大辭典[M].北京:中國財(cái)政經(jīng)濟(jì)出版社,1990.
[4]徐寶祥,王欣.信息系統(tǒng)開發(fā)方法[M].北京:機(jī)械工業(yè)出版社,2007:50-60.
[5]羅維,張華.MVC程序設(shè)計(jì)[M].北京:中國水利水電出版社,2013.
【通聯(lián)編輯:謝媛媛】