姚靜
(鄭州電力職業技術學院 經濟管理系, 河南 鄭州 451450)
隨著智能手機的出現與普及,導致其成了我們日常生活最重要組成部分之一,很多人到了手不離機的地步。由于智能手機應用廣泛性與普及,使得很多商家絞盡腦汁在手機上進行商品推廣與銷售,而智能手機由于攜帶的便利性,很多用戶愿意在手機上購物,這樣不但節省了時間,而且還能降低購物成本。同時由于智能手機安卓屬于開放源代碼操作系統,安卓操作系統最為明顯的特點就是具有開放性、沒有限制性,由此使得很多移動終端商家,選擇安卓聯盟。因此,智能手機開發平臺中能夠在同一時間擁有多種不同的開發者[1]。隨著社會與科技進步,傳統商品走向智能手機移動電商,也是時代發展的必然趨勢。當前,智能手機電商平臺能夠完成從最基礎的商品信息展示,線上客服、網站管理、再到線上購物下單與支付和線上銷售等各種功能。
經過對電商行業內產品形態進行觀察,電商關鍵業務通常分為三部分,(1) 面向一般用戶的一站式的購物網站,按照企業不同類別可以分成不同商行、超市、店鋪、門市或者綜合市場等網站,比如百貨超市、酒業商行和家用電器門市等各種業務形態網站;(2) 負責對商品后臺系統管理,包括供貨商管理、倉庫和市場活動等;(3) 負責用戶信息管理,主要指用戶在系統注冊之后,數據庫中就會對它帳戶相關信息與使用記錄狀況進行保存,同時還投入較大的精力對用戶帳戶信息進行分析與管理[2]。本系統需求主要分為前端功能需求與后臺功能需求。
前端功能需求主要包含與用戶使用有關的功能,比如用戶登錄、查詢商品、購物車和訂單查詢等;后臺功能需求主要包含與管理員有關功能,比如管理員登錄、商品管理等。對于該系統設計過程中 ,要注意使得用戶通過注冊就能夠登錄進入本系統,用戶無需特意花時間去網絡查找各種商品,只需要擁有一部智能手機就能夠不受時間與地點的限制在互聯網買東西。同時用戶還可以自行瀏覽商品、查看與取消訂單、訂購商品和更改信息等操作。使得智能手機視角下的移動電商系統的實用性得到提升。此外還能夠使用戶應用時間的效率得到提升,從而使開發本系統的應用需求得以充分發揮。
在智能手機移動電商系統設計過程中,該系統主要由前端與后臺兩部分構成,前端與后臺分別適用兩種不同用戶,前端適用于普通用戶,后臺適用于管理員用戶,用戶與管理員在本系統分別有不同功能與權限。智能手機移動電商系統總體結構設計,如圖1所示。

圖1 系統總體結構示意圖
從圖1可知前端功能重點使用對象是普通用戶,前端為用戶提供注冊、登錄、修改密碼等基本功能,還能夠對商品進行查詢與瀏覽、提供客戶收貨地址和手機專享等功能,除此之外還需要設置客戶中心與購物車等。客戶中心也是按照客戶需要與客戶直接通話,解決客戶日常有關問題,購物車就是用戶選中需購的商品放入購物車。
后臺管理使用對象重點是管理員,管理員在后臺對商家在系統中的所需要銷售的商品進行管理;對普通用戶在本系統購物過程中所下的訂單進行管理;對整個系統會員進行管理與有關促銷商品信息進行管理;向用戶提供快速搜索管理與對用戶發出的評論進行管理。
關于此次智能手機視角下的移動電商系統設計過程中,立足于智能手機平臺,對移動電商系統功能進行完善,使得該系統具有更強應用價值。本系統功能模塊結構,如圖2所示。
從圖2可知 ,智能手機視角下的移動電商系統功能主要由2大重要模塊構成,分別為前端模塊與后臺模塊[3]。前端管理模塊,又叫客戶端,是由我的錢包、搜索、分類、購物車、訂單查詢、支付、用戶登錄、收貨地址和促銷商品管理等幾大子模塊構成;后臺管理模塊由商品信息管理、管理員登錄、訂單信息管理、會員管理、促銷管理和評論管理等幾大子模塊構成。下文主要對前端與后臺主模塊所轄的子模塊進行簡要分析。

圖2 智能手機視角下的電商系統功能模塊構成示意圖
前端管理模塊主要子模塊功能如下。
(1) 用戶登錄功能模塊:主要負責用戶在此模塊中進行注冊、修改密碼、登錄,或者登錄完成之后用戶退出等操作;
(2) 商品搜索功能模塊:主要負責用戶在進行本系統之后,輸入相應的關鍵詞,搜索與關鍵詞相對應的商品;
(3) 商品分類模塊:主要負責依照商品品牌分類,用戶能夠按照不同分類搜索出有關商品信息,再通過瀏覽相關信息,選擇其所需要或者喜愛的商品進行購買;
(4) 購物車模塊:主要負責用戶能夠自主選擇其所需要或者喜愛的商品添加至購物車上;
(5) 訂單查詢模塊:主要負責用戶在登錄本系統之后,能夠對其在本系統中所下的所有訂單信息進行查詢等操作;
(6) 結算與支付模塊:主要負責用戶在本系統下完訂單之后,進行訂單結算,包括數量、金額等,然后通過系統支付貨幣操作,支付的形式種類較多,比如支付寶、微信或各類銀行卡等;
(7) 手機專享模塊:主要指系統后臺發布有關商品優惠活動的信息,只有智能手機移動終端用戶才能參與這項優惠活動。智能手機用戶能夠通過點擊商品進行查看與購買,而其他用戶卻沒有辦法看到這項優惠活動;
(8) 收貨地址模塊:主要指前臺需要向用戶(客戶)提供收貨地址編輯功能,主要包含了收貨人姓名、手機號、電話和所在區域詳細地址等;
(9) 促銷商品管理模塊:提供商品促銷功能,用戶可以查閱到電商系統中所有促銷商品相關信息,用戶能夠按照自身需要將促銷商品添加到購物車或者直接下單購買。
后臺管理功能模塊子模塊功能如下。
(1) 系統管理員登錄功能模塊:主要負責系統管理員在此模塊中進行注冊、修改密碼、登錄,或者登錄完成之后用戶退出等操作;除此之外,管理員在登錄系統之后,還能夠對本系統后臺進行維護管理,從而保障本系統正常運行;
(2) 商品信息管理模塊:主要負責對系統后臺的商品有關信息進行增加、修改和刪除等操作。
(3) 訂單信息管理模塊:主要負責相關管理員對用戶購物時所下的訂單等有關信息進行管理,比如訂單確認、訂單增刪與修改和更改訂單狀態等;
(4) 會員信息管理模塊:主要指后臺對會員相關信息進行管理,主要包含了會員可用資金、凍結資金、郵箱、注冊日期、消費積分、等級積分等能夠進行編輯、修改、刪除和添加等操作。
(5) 促銷信息管理模塊:具體而言就是指為用戶在平臺上提供促銷商品信息進行管理,主要包含了促銷商品名稱、縮略圖、促銷活動起止時間和活動價格編輯、增刪和查看等操作;還能夠提供紅包類型管理,比如包括紅包金額、發送類型、訂單下限、發放數量和使用數量的增刪、編輯和查看等操作;還提供團購活動等相關信息;
(6) 評論信息管理模塊:后臺為用戶提供評論信息管理功能,比如用戶使用本平臺購買的商品之后,在平臺可以發表商品有關的評論與文章,同時在該模塊還能對用戶名、評論詳情和IP地址等進行編輯、增刪和查閱等操作。
通過采用HttpClient此類,就能夠完成系統兩個方面連接,即前端管理模塊與后臺數據庫的信息,能夠在系統的智能手機平臺中,經過采用SQL語句,通過其來對系統中后臺數據庫中有關用戶信息進行查詢,把查詢到的相關信息與系統中的登入界面輸入信息進行相匹配對比,倘若匹配對比是錯誤的,系統將提示出錯;倘若匹配對比是正確的,那就能夠進行實例化此Intent對象,在智能手機平臺電商系統界面登錄成功之后,系統將會自動成功跳轉[4]。系統登錄平臺,如圖3所示。

圖3 前端管理模塊登錄流程示意圖
通過圖3可知,前端管理模塊用戶登錄流程:首先是用戶在登錄模塊中的方框按方框中前面漢字提示,填寫與注冊時一樣的用戶名與密碼;前端管理模塊再將用戶輸入內容以字節流的形式發送至前端服務器;然后系統對用戶名、密碼與注冊時所輸入的信息進行對比;如果一樣判斷正確,最后通過前端管理模塊接收數據,并且進行相應數據跳轉,系統提示用戶登錄成功。
智能手機視角下的電商系統后臺運用SSH架構進行設計,該數據庫利用Hibemate對相關數據進行處理與管理, 在這當中action措施交給Spring進行管理,而Struts對頁面跳轉進行管理。系統后臺在進行移動電商應用方面,均是經過后臺收集、獲取用戶相關訂單信息,同時還要將該信息引進數據庫形成訂單表,末尾一項要輸入相關密碼,輸入的此密碼就是用戶登錄密碼,倘若將用戶名、密碼填寫的與注冊時不一樣,系統就會發出語音提示:密碼輸入有誤。那么就需要再次輸入用戶名與密碼;倘若密碼填寫正確,就能夠登錄成功,登錄成功系統會也將發出提示信息,購買成功。前臺用戶注冊流程,如圖4所示。

圖4 前端管理模塊用戶注冊流程示意圖
從圖4可知,首先用戶在系統前端管理模塊找到注冊功能,點擊“注冊”字樣,系統就會自動彈出前面帶有用戶名、郵箱、電話號碼/手機號和密碼等相關注冊信息的方框,然后用戶按照前面的漢字提示在方框輸入相關信息;前端將用戶輸入的注冊信息,以字節流再發送至前端服務器;服務器接到前端發送字節流密碼進行識別;如果服務器識別密碼是正確的,系統就會做出相應數據跳轉,并在頁面上顯示注冊成功。
在注冊過程中,在“密碼”字樣后面框中輸入密碼時要注意兩點:(1) 密碼框后面通常用括號備注要求設置密碼是“6-16位字符,支持字母加數字或者字符組合”等字樣。這就要求用戶在注冊設置的密碼不能低于6位字符,也不能超過16位字符,一定要6-16位之間,而且不能全數字,或者全字母;(2) 密碼框有2個,第二個密碼框是確認密碼,意思第一個密碼框密碼與第二個密碼框的密碼是完全一致,否則密碼設置不成功,將相關注冊信息設置完畢,最后點擊提交。
模型-視圖-控制英文名的意思:Model View Controller,每個單詞第一個大寫字母組合就是其名稱的縮寫“MVC”,在對交互進行優化過程中,不必要進行第二次編制業務邏輯,在此的交互主要指用戶圍繞數據與系統界面所進行的交互。模型-視圖-控制(MVC)在映射領域應用比較多,比如映射的輸入與輸出和處理等C[5]。超文本傳輸協議(Http)。主要應用于對WWW形式數據進行輸送,WWW的客戶端/服務器模型,主要由Web瀏覽器與Web服務器組成。Web服務器與Web瀏覽器之間信息傳輸方式是運用超文傳輸協議形式。而超文本文件傳輸協議所發出的響應模式,或者請求,是立足于TCP/IP協議上的協議,Web服務器與Web瀏覽器兩者之間的應層協議,是相互進行通用的,并且表現出無狀態下面對對象協議[6]。JavaScript Object Notation每個單詞第一個大寫字母組合就是其簡稱JSON,它是屬于本系統設計過程中一種數據交互的格式,還是一個以爪哇腳本為基礎的子集。JSON全部分離于編程語言文本格式之外的數據交互格式來對系統數據進行表示與存儲。不過也使用與C語言家族非常相似的習性,由此使得JSON成為一種非常優秀的數據交互格語言,讓人讀起來通俗易懂、編寫操作簡單。
基于智能手機平臺,進行移動電商系統設計過程中,利用Mysql作為數據庫進行組件,就能夠把系統中的數據信息動態保存在后臺數據庫之中,為了便于使得系統程序更好地查詢、修改和更新等操作[7]。本系統數據表,如表1所示。

表1 數據庫中的用戶表
前端模塊中所取得數據均是該模塊利用Android一部分開源庫來作為對前端模塊完成數據調用,Android開源框架操作簡單,也可以使得獲取互聯網數據或者服務器發送數據更加容易,Android開源框架能夠對多種不同類型數據請求格式進行封閉[8]。例如可以對string相關請求數據組對象進行封裝,那么前端模塊就出現了代碼,此代碼主要位于模塊小導航屏幕上,而且還屬于jquery的跟隨代碼,其代碼如下。
“//獲得指定位元素與Web瀏覽器最上部之間的距離var navH=S(“detail_nav”).offset().top,//滾動條事件$(window).seroll(funetion(){//得到滾動條上的滾動長度var seroH=$(this).serol[Top()://滾動條所發生的滾動長度超過或者與定位元素距離相同,那么Web瀏覽器最上部的距離,就不會發生變化,相反其距離就會發生變化。”f(seroh>=navh){$(“.detail_nav”)css({“position”:“fixed”,“top”:0});}elseif(seroH 其代碼框架為:第一步就是取得一種距離,該距離主要指屏幕最上部與detail_nav的元素兩者之間距離;第二步將這種距離存儲至navH參數內;第三步再對鼠標滾動距離采取監聽措施。倘若滾動的長度遠遠超過,或者與navH所設定的參數相同,那么將單獨存在于文本流之外,其定位形式也將發生變化,由static轉化成fixed,不然其定位形式就是Static[9]。 此次智能手機視角下的移動電商系統設計成功正式應用之后,發現系統應用性能提高了20%,如表2所示。 用戶通過智能手機視角下的移動電商系統平臺購物,不但能夠節省用戶購物時間,而且還可以使他們不受空間、時間限制在線上購物。從而使得人們日常生活購物更加方便、快捷,更加人性化。此外用戶可以通過本系統,在自己空閑的時間里,利用智能手機平臺,在移動電商平臺中搜尋自己需要或者喜歡的商品,并在使用本系統過程中,安全性得到保障[10]。 表2 智能手機視角下的移動電商系統實際應用效果分析 隨著我國智能手機與互聯網應用的人越來越多,移動端購物無論對實體店購物,還是對網上購物均會產生嚴重的沖擊,這種沖擊不僅體現在對網上與線下購物市場的爭奪,而且還將對這兩大市場的發展發揮著非常重要的推動作用,特別對網上購物,帶來了新客戶與市場空間。在這種大環境下,移動電商企業與傳統企業均需要抓住機遇,設計好移動端業務,對移動端購物體驗進行不斷完善與優化,這樣才能在未來市場中得到更好的發展。至于本次新開發的智能手機視角下的電商系統具有很強的實用性與可行性,能夠使得用戶隨時隨地進行購物,且能與時俱進。4 系統實際使用效果分析

5 總結