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