李培林 錢宗敏 王亞琴 姚存靜 李 妍
火車商品銷售APP以線上訂單、線下配送的方式滿足部分顧客的需求。這樣的售賣方式不僅提高了售賣效率,同時減少熟食產(chǎn)品的浪費,保證購買率。
火車商品售賣APP提供一個售賣平臺,緩解火車內(nèi)售賣東西不便的壓力,豐富火車線上交易。經(jīng)過原型設計——UI界面設計——最終開發(fā)——運行,火車商品銷售APP旨在提供一個售賣平臺,將線上、線下交易結合,用戶可以在火車上通過手機隨時點餐。
火車商品銷售APP主要包括兩大功能——內(nèi)容功能和體驗功能。其中體驗功能主要包括客戶端的交互設計,內(nèi)容功能主要包括UI設計。APP的功能設計包含以下幾個部分。
(1)啟動界面:友好的啟動界面可以給顧客帶來不一樣的視覺體驗,讓用戶耳目一新,增加購買的欲望。
(2)功能模塊分組:為了使用戶的操作更加的簡單、便捷、實用,開發(fā)團隊將不同的功能分為不同的模塊,使內(nèi)容更加清晰表現(xiàn)出來。
(3)后臺管理數(shù)據(jù):主要功能為管理操作傳送到后臺的用戶有關數(shù)據(jù)。
(4)權限功能劃分:包含用戶和后臺管理員兩類權限。普通用戶通過登錄賬號進入用戶界面,進行購買、評價等操作。管理員通過登錄賬號進入后臺管理界面,對用戶的相關的數(shù)據(jù)進行管理。
火車商品銷售APP系統(tǒng)框架圖,如圖1所示:
圖1 系統(tǒng)總體框架圖
用戶登錄成功后,可進入系統(tǒng)購買商品、展開評價等。數(shù)據(jù)庫用戶信息和購買信息關系如圖2所示:
圖2 用戶信息和購買信息關系
用戶啟動APP后,跳轉到主框架界面,利用處理器機制打開啟動界面,延遲跳轉,并利用Internet跳轉到應用程序的主體部分。
商品銷售APP主要包含 “推薦”、“購買點餐”和“評價”三個功能模塊。用戶可以點擊不同模塊的功能鍵來選擇需要的功能,選中的模塊功能鍵按鈕將呈高亮狀態(tài)。為了讓界面有更好的效果,可以用fragment包含布局,并且根據(jù)實際情況進行相關的操作,例如:替換和添加。
火車商品銷售APP的功能模塊設計是整個 APP 基礎,管理員和用戶的所有操作的實現(xiàn)都將以功能設計為基礎,以下為用戶功能主要模塊的具體設計實現(xiàn)過程。
1、“推薦”模塊
“推薦”模塊根據(jù)用戶的興趣愛好以及用戶的歷史搜索記錄,向用戶推薦相關的商品,使用戶可以更便捷地查找到喜愛的商品,方便購買。此APP增加了附近動態(tài)功能。對于喜歡的商品,用戶可以分享商品信息,后臺系統(tǒng)經(jīng)過對用戶車次信息的篩選處理,使得相同車次的用戶可以瀏覽到該信息。
設計過程中,從網(wǎng)絡中接受的圖片信息和文字信息將被保存在主存儲器中,其中圖片信息將被保存在Android系統(tǒng)的應用文件夾中。每組圖片信息的的數(shù)據(jù)緩存和隊列將使用PriorityQueue,PriorityQueue將隊列中的字符串進行自動排序。使用 Android系統(tǒng)中自帶的定時器,系統(tǒng)將會每隔一段固定時間重新推送一組新的圖片信息,把一個圖片名稱信息從隊列中取出,并打開相應的文件使其呈現(xiàn)在對應的UI接口上。當隊列為空時,給該隊列重新分配一個隊列并繼續(xù)執(zhí)行上述操作。整個APP主界面可以不斷地滾動播出相關的圖片或文字;鏈接信息。鏈接包含的相關信息將通過WebView 來實現(xiàn)。點擊“推薦”按鈕進入推薦功能模塊,用戶可以通過滑動圖片,了解到不同的商品信息。如果找到自己心儀的產(chǎn)品可以直接點擊圖片或者鏈接進行詳細了解。
2、“購買點餐”模塊設計:
“購買點餐”模塊幫助用戶購買自己喜歡的商品和食物。此模塊中,為菜單添加“刪除”和“修改”兩個功能鍵。銷售完的商品將會被后臺的管理人員下架,用戶的主界面中將不會出現(xiàn)該商品的選擇項。用戶在選購完畢后點擊“結算”功能鍵按鈕系統(tǒng)將自動的完成數(shù)據(jù)封裝的相關操作。系統(tǒng)將會采用SeNeDebug方法完成向服務器發(fā)送請求指令的功能,同時服務器可以接受返回指令。若指令正確(非空指令),將自動生成訂單信息,并展示到用戶的界面。用戶進行核對,確認無誤后點擊“確認支付”功能鍵按鈕,隨后進入第三方支付界面進行支付。
用戶進入點餐模塊界面,可通過點擊主界面展示的商品圖片詳細的了解商品信息。點擊“選購”功能鍵按鈕將物品加入到購物車或直接進行購買。點擊“撤銷”按鈕可以撤銷剛才的操作。點擊“確認購買”功能鍵按鈕后,直接跳轉到訂單界面。
3、“評價”模塊設計
“評價”模塊包含了對商品的評價和對送貨員的評價兩個子模塊。用戶評價模塊是用戶查看已有的評價或者在購物后自己參與對商品的評價。系統(tǒng)運行后,實現(xiàn)用戶登錄,并啟動商品質量評價和價格評價功能。由用戶端提供的評論信息數(shù)據(jù)以及以及用戶終端的相關信息(設備號、IP地址等),將會被合并成完整的評論,其中終端信息將會被隱藏。經(jīng)過相關操作展示到評論區(qū)。在設計時,將會采用web作為中間層以減少系統(tǒng)的交互和連接數(shù)量。瀏覽評論信息和瀏覽圖片等服務將由web提供,同時評論的數(shù)據(jù)也還會被存儲在數(shù)據(jù)庫中。
文章對火車商品銷售APP進行設計,重點設計并實現(xiàn)用戶角色的“推薦”“評價”“購買點餐”等三大功能。通過本次APP開發(fā)設計積累了相關的經(jīng)驗,為后續(xù)APP開發(fā)打下了基礎。