王麗俠
(唐山學院 信息工程系,河北 唐山063000)
隨著電子商務的發展及智能化手機的普及,手機網上購物已經是現代人生活中不可或缺的一部分。手機購物平臺可以向用戶提供如企業介紹、管理制度和公司文化等靜態信息以及商品價格、促銷信息和產品更新等隨時變化的動態信息。手機購物平臺通過傳遞信息、共享信息的方式完成商戶和消費者之間的電子貿易,實現資金的無紙化交換,在現代商務活動中發揮著舉足輕重的作用。
本營銷型購物平臺的設計采用基于Web瀏覽器的B/S架構,客戶端只需通過智能手機系統中的VC瀏覽器或QQ瀏覽器等即可訪問系統,其將大量的數據處理工作交給服務器來處理;且系統基于MVC模式進行開發,開發流程清晰,有利于實現較為復雜的邏輯結構,開發周期短、成本低[1]。
本購物平臺采用PHP+Mysql動態網頁開發技術。PHP語音具有開源、語法結構簡單、功能強大、強大的數據庫支持、代碼執行率高等優點;Mysql數據庫作為PHP語言的黃金搭檔,是一個多用戶、多線程的數據庫,同樣具有免費、開源、高效等特點。且PHP對于Mysql數據庫的存取,簡練、靈活、快速,沒有額外開銷,非常適合中小型網站的部署。
消費者通過智能手機設備,在瀏覽器中輸入手機網站域名或者通過掃描帶有網站鏈接信息的二維碼就可以直接進入本手機購物網站。
網站的實際運行過程,則是按照指令代碼層層執行,如圖1所示流程,發送不同的命令,得到不同的響應,最終實現整個系統的交互瀏覽功能。具體的體系結構中命令響應過程:用戶在瀏覽器中輸入欲訪問的PHP頁面地址,回車,即觸發此PHP請求,并將請求提交至Apache Web服務器;A-pache服務器根據請求命令后綴進行判斷,如為PHP請求,Apache服務器則提交PHP應用程序腳本至PHP引擎程序;PHP引擎對Apache服務器傳送過來的文件進行掃描,根據指令從后臺Mysql數據庫讀取數據并處理、返回,動態生成相應的HTML頁面;PHP引擎程序將生成的HTML頁面返回至Apache服務器,并最終返回給客戶瀏覽器。手機網站體系結構設計如圖1所示。

圖1 手機網站體系結構
以上三層結構中任何一層的改變都不會影響其它層的功能與運行,層與層之間相互獨立;且結構中事務處理邏輯部分從客戶機轉移到了服務器,不僅降低了對客戶機性能的要求,也使得維護技術人員不必關注客戶機的維護,主要負責服務器上程序的更新即可,從而能從繁重的維護、升級等工作中解脫出來。
本購物平臺采用MVC模式來構建應用,MVC的邏輯圖如圖2所示。

圖2 MVC業務流程示意圖
其中,Model層負責封裝具體的業務;View層由HTML和PHP組成,可嵌套動態和靜態的數據,能夠真實、實時地展示與客戶交互的頁面,且可根據客戶的不同需求進行個性化定制,展示不同風格界面;Controller層描述兩者的調用關系,也使得上述兩層相對獨立,以提高運行效率和系統擴充能力。
依此模型建立的系統具備良好的性能和擴展能力,可以滿足不同階段、不同用戶、多種多樣的業務需求。
手機購物網站的功能建設一般從以下三個方面入手:
(1)企業的宣傳。
(2)產品的展示。本網站為營銷型網站,因此產品展示是表現重點,也是顧客最關心的部分。因此,企業應在此模塊對主要產品及其主要參數作詳細說明[2],并將更新產品做為重點加以突出。
(3)客戶服務。客戶服務關乎企業的長期發展,主要包括客戶咨詢與投訴兩個方面[2],應以人性化、響應快速、暢通為原則。
購物平臺分為前臺頁面和后臺管理程序設計兩部分。前臺頁面為顧客提供友好的交互界面,可供顧客瀏覽、交互操作使用,客戶從前臺頁面可方便、快捷地查詢并支付相關的產品。具體包括:關于我們、新聞中心、產品目錄、核心業務、地理位置、聯系我們等模塊;后臺管理程序提供了管理員管理整個系統的入口,管理員需憑正確的用戶名和密碼進入,其主要包括:網站設置、管理員設置、留言訂單等模塊。本購物平臺功能結構圖如圖3所示。

圖3 購物平臺功能結構圖
數據庫是本購物平臺設計的重中之重,因此本文對系統所用到的所有數據進行了細致的分類和具體的結構設計,以保證關鍵數據在意外情況下不被破壞。本文采用Myspl數據庫,需設計的數據庫表包括產品表、顧客下單表、管理員信息表、新聞列表、廣告信息表等,其中產品表和顧客下單表如表1,2所示。

表1 產品表

表2 顧客下單表
對于產品表,為確保產品信息的唯一性,設計中關鍵字段pid商品編號采用數據庫中的自動編號。picurlpath和picurlfile字段代表圖片路徑和圖片名,之所以分兩個字段是該商品圖片會生成縮略圖,前臺調用可使用<{picurlpath}>thumb_<{picurlfile}>來這里調用它的縮略圖,類型為文本型,因為這里存放的只是縮略圖的路徑。
顧客下單表是顧客對商品進行下單,網站要驗證下單內容的正確性,還要考慮用戶體驗,因此既要有客戶端腳本驗證,又要有服務器端驗證。下單后后臺可查看此訂單詳情,對購買顧客進行反饋。
將網頁上的某些需要經常變動的產品信息,類似最新產品、熱門產品、特價產品等更新信息集中管理,并通過產品信息的某些共性進行分類,最后系統化、標準化發布到網站上,這是一種網站應用程序,可提供強大的查詢功能,用戶可以在網上任意查找自己想要的產品。網站產品信息通過一個操作簡單的界面加入數據庫,然后通過已有的網頁模板格式與審核流程發布到網站上[3]。產品目錄頁面效果圖見圖4。
網站管理員通過主頁面的“管理進入”模塊憑正確用戶名和密碼進入網站后臺界面,對網站數據進行維護、管理。圖5所示界面為產品目錄管理界面,在本頁面可對產品信息進行刪除和編輯。

圖4 產品目錄頁面效果圖

圖5 產品目錄后臺管理效果圖
本文構建了一個WAP型電子商務手機購物網站,實現了營銷型手機購物平臺的基本功能。經測試,系統運行穩定,界面友好整潔。客戶通過訪問本網站可清晰地瀏覽產品列表、業務范圍、聯系方式等信息,并方便、快捷地進行下單、信息咨詢等活動,為客戶帶來了良好的購物體驗。對于網站管理員而言,網站安全性高,易于擴展和維護,且降低了營銷成本,提高了經濟效益。
[1] 劉超華,趙勇.一種媒體信息管理系統的構建方法[J].現代電子技術,2009(5):234-236.
[2] 周茂華.手機營銷新模式[J].國際公關,2010,31(4):278-280.
[3] 隗瑋.面向工業設計的信息管理技術的研究與應用[D].大連:大連理工大學,2009.