999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android平臺的送餐APP系統開發與應用

2014-12-13 09:19:45隆巖
數字技術與應用 2014年8期

隆巖

摘要:本文通過對送餐APP系統開發應用的探討,試圖理清覆蓋用戶端、商戶端、管理端三部分的送餐APP運轉模式。在技術方面,主要使用Android開發技術和Activity組件,并遵照MVC模式開發。網絡數據交互則采用HTTP協議來實現。

關鍵詞:Android 送餐APP 系統設計與實現

中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2014)08-0147-01

移動互聯網的發展為我們的生活帶來了革命性的變化。目前,我們可以隨時隨地轉賬、購物、聊天。特別是團購APP、報刊APP、打的APP等應用如雨后春筍般迅速發展起來,在為人們生活提供方便的同時,也為商戶提供了商機。本文基于城市居民訂餐送餐的需求,探討基于Andriod平臺開發送餐APP的可行性,以為顧客提供價值,為企業創造價值提供參考。

1 系統設計

我們根據用戶的基本需求和移動互聯網的特點,將APP系統功能設計為三大部分:會員端、商戶端、管理端,并通過對數據庫、網絡布局等的設計連通來實現送餐功能。

1.1 功能設計

(1)APP用戶端。用戶安裝送餐APP后,可以隨時打開APP應用,進行查詢餐品信息、訂購、指定送餐地點、管理個人信息等操作。(2)APP商戶端。提供快餐的商戶可以注冊為會員,被審核通過后即可登錄系統設置餐品信息,包括品類、價格、數量等,并可以進行添加、刪除、修改;同時,可以進行查詢和管理用戶訂單操作。(3)APP管理端。管理員從后臺可以對整個系統進行維護管理,主要實現審核商戶、推送信息、評論管理、維護數據庫等功能。

1.2 數據庫設計

數據庫可以使用MYSQL,主要有商戶信息表、餐品信息表、訂單表、訂單詳細信息表、廣告表、評論表、配送地址表等。

1.3 系統網絡技術及硬件布局設計

該系統需要配備后臺數據庫服務器、Web 服務器、Android 前端(手機或PAD)、無線網絡等。Android前端(包括用戶和商戶)具有處理信息能力,并可以通過無線網絡訪問Web 服務器和后臺數據庫。客戶端使用Android 操作系統,服務器端采用Tomcat WEB 服務器。數據傳輸采用HTTP協議。開發應用平臺使用Android SDK,并采用Servlet技術響應客戶請求。

2 系統實現

2.1 APP用戶端主要功能實現

(1)查詢美食信息。用戶點擊送餐APP客戶端,進入系統界面。同時,系統啟動GPRS定位系統,顯示當前位置。進入界面后,用戶可以看到餐品信息及圖片,并可以搜索菜名、商戶。開發時,每一個餐品(Tab)對應一個Activity,并可以通過addTab這個控件添加Tab;使用ListView來顯示餐品信息,使多個Activity出現在一個界面上,便于用戶瀏覽。

(2)訂餐結賬。這是這款系統的核心功能。用戶選擇餐品后,進入詳細信息頁面,系統將會把Intent里面的數據取出并顯示給用戶。用戶選擇訂購數量、送餐地點(自動默認為當前位置)、送餐時間等,點擊訂購按鈕,就可以把餐品添加進訂購菜單。用戶在訂購結束后可以進行結算,點擊結算按鈕,進入確認訂單詳細信息頁面并點擊確認鍵后,sendRequest命令會向服務器發送訂餐完成請求,如果信息不為空則系統會默認訂單成功,提示用戶訂單生成,完成訂餐過程。(3)評論評價。用戶在用完餐后,可以在評論模塊輸入文字信息和上傳圖片信息進行評價,分享訂餐體驗和用餐經歷,系統生成Activity存入數據庫。

2.2 APP商戶端主要功能實現

(1)注冊登錄。當商戶進入APP系統時,需要進行注冊,不然只能瀏覽其他商戶簡要信息。商戶點擊商戶注冊進入注冊頁面,填寫有關信息后提交審核。審核通過后,商戶進行登錄操作(用戶輸入的信息要與數據庫中的信息相匹配)設置餐品信息。(2)餐品管理。商戶進入系統,可以進行餐品管理,包括增加、刪除、修改等操作。1)增加餐品。商戶點擊添加餐品按鈕,系統彈出添加餐品界面,輸入名稱、價格、數量、折扣、詳細描述等,并上傳餐品圖片。商戶將全部信息輸入完成后,系統自動將信息添加到數據庫中的餐品信息表。2)修改餐品。商戶選擇要修改的餐品,點擊修改按鈕,系統跳轉到修改餐品界面。用戶對有關信息進行更改,系統也會在數據庫中生成新的餐品信息。3)刪除餐品。商戶選擇要刪除的餐品,點擊刪除按鈕,系統將該餐品信息從數據庫中刪除。(3)訂單管理。用戶在訂購商戶的餐品后,商戶可以從系統中查看到訂單信息,包括訂單編號、訂單生成時間、用戶姓名、聯系方式、送餐地點時間、訂單配送狀態等信息。商戶根據訂單信息組織配送,完成配送后,商戶點擊完成交易按鈕,系統將會彈出訂單完成消息框,并且將此訂單從訂單管理界面中移除。

在該模塊中,送餐地點如果為默認的用戶當前位置,系統會使用map.js命令通過Google地圖獲取用戶的具體位置,并轉化為訂單信息上傳至數據庫。

2.3 APP管理端主要功能實現

(1)餐品推送。在管理端,系統設置推送信息模塊,點擊推送按鈕,系統會將編輯好的打折信息、新推餐品、重點推薦等推送給APP終端,以達到營銷目的。另外,系統有餐品排序模塊,通過對選定餐品進行置頂、上移、下移等操作,實現餐品在APP界面位置的變換。

(2)商戶管理。主要實現商戶審核和商戶信息管理功能。商戶審核是指對商戶提交的注冊信息進行驗證;驗證通過后,系統自動將有關信息保存到商戶信息表中。商戶信息管理,當需要刪除或更改商戶信息時,選中相應的商戶,點擊刪除或更改按鈕,代碼中分別調用刪除數據和更新數據的方法來實現。(3)評論管理。點擊評論管理,進入評論信息表界面,對用戶評論列表中不文明、不合時宜的評論進行刪除操作,完成對評論信息的刪除。

3 結語

以上從送餐APP需要實現的功能和具體的設計入手,探討了基于Andriod平臺開發APP應用的有關技術要素和功能要素。在具體實踐中,用戶安裝APP和配送也是實現訂餐、送餐服務至關重要的環節。需要通過加強營銷、管理等手段,以增加APP安裝量、提高配送效率,讓用戶真正感受到手機訂餐的便利,并將其逐漸轉變為一種生活習慣,才能實現創造價值和利潤的目標。

參考文獻

[1]張志德,李本富.移動云計算之Android餐飲服務系統開發[J].科學技術與工程,2012.3.

[2]余志龍編著.Google Android SDK開發范例大全[M].北京:人民郵電出版社,2009-7-1.

[3]楊豐盛主編.Android應用開發揭秘[M].西安:機械工業出版社,2010-01-25.endprint

主站蜘蛛池模板: 囯产av无码片毛片一级| 伊人福利视频| 激情成人综合网| 一区二区三区国产| 国产一区二区人大臿蕉香蕉| 久草视频一区| 欧美成人国产| 91精品国产一区自在线拍| 免费国产一级 片内射老| 97免费在线观看视频| 亚洲天堂网在线播放| 国产迷奸在线看| 婷婷六月激情综合一区| 国产高清在线精品一区二区三区 | 亚洲va欧美ⅴa国产va影院| 九九热精品视频在线| 一本一本大道香蕉久在线播放| 欧美视频在线播放观看免费福利资源 | 欧美在线免费| 亚洲系列中文字幕一区二区| 91精品久久久无码中文字幕vr| 国产亚洲精品91| 成人毛片免费在线观看| 久久免费视频播放| 亚洲视频二| 国产小视频a在线观看| 欧美精品1区| 亚洲国产第一区二区香蕉| 中文字幕欧美日韩| 亚洲第一成年免费网站| 激情综合网激情综合| 日韩色图在线观看| 国产福利一区在线| 青草免费在线观看| 青青青伊人色综合久久| 国产91无码福利在线| 四虎永久在线| 老司机精品99在线播放| 久久综合亚洲色一区二区三区| 欧美成人精品高清在线下载| 亚洲欧美一区二区三区蜜芽| 欧美在线伊人| 91视频首页| 国产成人1024精品下载| 国产精品黄色片| 日本91视频| 婷婷色一二三区波多野衣| 91无码人妻精品一区二区蜜桃| 久久精品无码一区二区国产区| 国产精品综合色区在线观看| 国产一区二区三区在线观看免费| 亚洲欧美色中文字幕| 亚洲女同一区二区| 色窝窝免费一区二区三区| 4虎影视国产在线观看精品| 欧美日韩成人| 一边摸一边做爽的视频17国产| 直接黄91麻豆网站| 99这里精品| 国产一区二区丝袜高跟鞋| 国产午夜小视频| 67194亚洲无码| 69综合网| 这里只有精品在线| 91久久偷偷做嫩草影院免费看| 亚洲色大成网站www国产| 国产亚洲精品97在线观看| 日本日韩欧美| 国产a在视频线精品视频下载| 日韩AV无码免费一二三区| 操美女免费网站| 亚洲va视频| 亚洲国产精品无码久久一线| 91福利在线看| 四虎成人精品| 欧美日韩导航| 精品超清无码视频在线观看| 在线播放国产99re| 久久先锋资源| 日本不卡免费高清视频| 日韩欧美中文亚洲高清在线| 国产一区二区三区在线精品专区|