• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種基于Andriod的配送APP開發(fā)

    2016-11-09 11:03:51朱沙
    電子設計工程 2016年20期
    關鍵詞:商戶菜品訂單

    朱沙

    (無錫旅游商貿(mào)高等職業(yè)技術學校 江蘇 無錫214000)

    一種基于Andriod的配送APP開發(fā)

    朱沙

    (無錫旅游商貿(mào)高等職業(yè)技術學校 江蘇 無錫214000)

    針對當前火熱的O2O開發(fā)市場,提出一種用于城市餐飲店的訂單配送APP系統(tǒng)。利用UML面向?qū)ο蠹夹g,對APP系統(tǒng)業(yè)務進行分析,從而將系統(tǒng)分為客戶端、配送端和商戶端3個不同功能界面。其中客戶端通過界面可查詢周邊美食,并根據(jù)情況選擇訂單和結(jié)賬方式;商戶端重要對餐飲菜品進行更新和維護,并實時查看訂單配送情況;配送端則重要對訂單進行配送,并實時上傳訂單配送情況。同時使用map.js命令通過谷歌地圖實現(xiàn)用戶定位。通過開發(fā),實現(xiàn)餐飲預定與配送的高效率服務與監(jiān)督。

    Andriod;APP開發(fā);O2O;UML建模;Google地圖

    隨著現(xiàn)代Andriod智能手機的不斷普及,形成了以Andriod為基礎的龐大互聯(lián)網(wǎng)生態(tài)系統(tǒng),并因此衍生出豐富的商業(yè)營銷模式。這種商業(yè)模式典型的代表則是當前火熱的O2O市場,并成為當前發(fā)展的主流。這種O2O的模式,給廣大的用戶提供了更為快捷、方便的用戶體驗。因此,結(jié)合當前O2O開發(fā)背景,文中則利用Java開發(fā)工具,開發(fā)出一款可用戶餐飲的手機APP系統(tǒng),并通過各種技術對其實現(xiàn)進行詳細的設計。

    1 餐飲UM L建模分析

    文中以第三方餐飲配送公司作為依托,將該餐飲系統(tǒng)的使用者分為客戶、餐飲商家、配送員3種角色。其具體的業(yè)務流程則如圖1所示。

    圖1 系統(tǒng)整體流程設計

    用戶通過APP界面下單,在服務器響應后,將訂單傳遞給店家,如果該訂單在配送范圍之內(nèi),店家則確認,并安排配送員進行配送,如果沒有,則拒絕為用戶提供該配送服務。

    2 系統(tǒng)功能設計

    通過圖1對系統(tǒng)功能的分析,本文將系統(tǒng)的功能分為客戶端、商戶端、管理端3個組成部分。其功能設計則如圖2所示。

    圖2 系統(tǒng)功能設計

    1)APP用戶端

    用戶在通過安卓應用市場下載安裝餐飲APP之后,隨即可打開APP應用,并對系統(tǒng)內(nèi)的所有美食信息進行查詢、訂購,并注冊、修改等操作。

    2)APP商戶端

    為注冊為會員的快餐企業(yè)提供包括店面管理等在內(nèi)的功能,通過該功能可對價格、餐品的數(shù)量、種類等進行修改、刪除、添加,并可實時管理訂單和配送。同時提高客戶與商戶的服務評價,為快餐店提供實時的意見反饋。

    3)APP管理端

    管理員通過管理管理界面對整個系統(tǒng)的后臺進行管理和維護,包括對所有的注冊會員進行審核,對菜品的信息進行推送、數(shù)據(jù)庫維護等,以此保證系統(tǒng)的運行。

    3 系統(tǒng)開發(fā)環(huán)境搭建

    為實現(xiàn)系統(tǒng)的開發(fā),在硬件方面配備WEB服務器、數(shù)據(jù)庫服務器、無線網(wǎng)絡、Android終端等。其中為節(jié)省資源,將WEB服務器和數(shù)據(jù)庫服務器都安裝在一臺主機上。通過Android終端對相關的信息進行處理,并借助無線網(wǎng)絡實現(xiàn)與服務器的交互響應;在硬件方面,客戶端以 Android系統(tǒng)為主,而服務器端則安裝Tomcat6.0服務器;數(shù)據(jù)的傳輸則采用TCP/IP協(xié)議。在對系統(tǒng)的開發(fā)則以Android SDK1.5版本,同時用Servlet技術實現(xiàn)與對客戶請求的響應。

    同時在系統(tǒng)數(shù)據(jù)庫方面,數(shù)據(jù)庫作為系統(tǒng)運行的基礎,其設計的好壞將直接決定用戶的體驗。文中則采用關系型數(shù)據(jù)庫MYSQL5.0版本作為管理系統(tǒng),并構(gòu)建包括商戶基本信息表、訂單表、配送表、餐品信息表等。

    4 APP餐飲配送系統(tǒng)實現(xiàn)

    4.1 APP客戶端功能實現(xiàn)

    1)美食查詢

    用戶通過點擊APP餐飲配送客戶端,直接進入到功能界面,同時系統(tǒng)會自動啟動定位系統(tǒng)對用戶的位置進行顯示,此后用戶對菜品信息進行查詢。在開發(fā)中,利用Activity對菜品進行展現(xiàn),每個菜品對應一個特定的 Activity,并通過addTab進行增減;同時使用ListView對每個餐品信息進行顯示,為用戶展現(xiàn)多個不同的信息。

    2)下單結(jié)賬

    該功能作為開發(fā)的核心,其主要為用戶在選擇好相應的菜品后,進入到詳細的信息頁面,并將菜品的具體信息顯示。用戶則直接選擇需要訂購的快餐的數(shù)量、地點、時間等。在點擊訂購后,直接進行結(jié)算,并為用戶提供了包括支付寶、網(wǎng)銀、貨到付款到各種不同界面。同時系統(tǒng)開發(fā)支付寶接口程序,用戶可直接進入到支付寶界面進行支付。如果其中的信息不為空的話,則將直接默認訂單為成功的,并提升用戶訂單生成。

    3)服務評價

    在完成用餐服務最后,用戶可通過該界面對商戶進行評價,并分享自己的用餐經(jīng)歷和體驗,生成Activity存入數(shù)據(jù)庫。

    4.2 APP商戶端功能實現(xiàn)

    1)注冊登錄

    在用戶進入到APP界面最后,必須進行注冊,通過系統(tǒng)的審核最后,才能進入到該功能界面,否則只能對相關的信息進行瀏覽。其具體的注冊登錄驗證流程如圖3所示。

    圖3 系統(tǒng)注冊登錄驗證流程

    2)菜品管理

    商戶可根據(jù)自己的功能界面對不同的菜品進行管理,包括對菜品的增加、修改、刪除等。其中,增加餐品則為通過其中的增加按鈕,彈出菜品增加的界面,包括產(chǎn)品的類型、數(shù)量、折扣等,并上傳菜品的圖片;修改則主要對菜品的折扣、促銷時間等進行修改;刪除則將相關的菜品從數(shù)據(jù)庫當中刪除。

    3)訂單管理

    訂單管理作為該系統(tǒng)的核心,為用戶提供訂單處理的功能。在用戶訂完之后,可從系統(tǒng)當中查看到相關的訂單信息,包括訂單編號、用戶姓名、訂單生成時間、聯(lián)系方式、訂單配送狀態(tài)、送餐地點時間等信息。如訂單列表的部分開發(fā)代碼:

    圖4 訂單管理

    當商戶在完成餐飲訂單的配送最后,直接點擊交易的按鈕。系統(tǒng)則會直接彈出該訂單的消息框,并最終在訂單管理中移除。而在該系統(tǒng)中的送餐地址則直接默認為用戶當前所在的位置,并借助谷歌地圖將數(shù)據(jù)上傳到數(shù)據(jù)庫當中。這部分其具體實現(xiàn)的代碼為:

    4)訂單配送

    訂單的配送則包括接單、我的配送和已配送3部分組成。其具體的實現(xiàn)界面如圖5所示.

    圖5 訂單配送界面實現(xiàn)

    5 結(jié)束語

    通過以上的設計說明,采用基于Andriod開發(fā)的O2O配送系統(tǒng),可有效的加強用戶和餐飲企業(yè)的互動,為信息化技術在現(xiàn)代企業(yè)運營中的應用提供了很好的參考案例,也為計算機技術,特別是智能技術的推廣提供了很好的參考材料。

    [1]楊豐盛.Android應用開發(fā)揭秘[M].西安:機械工業(yè)出版社,2010.

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

    [3]趙冰,李宏偉,李可勝.酒店智能點菜系統(tǒng)設計[J].中州大學學報,2013(6):114-117.

    [4]王為學,谷剛.基于Android和Wifi的智能點菜終端設計與實現(xiàn)[J].電腦開發(fā)與應用,2011(12):40-42.

    [5]童治軍.基于Android平臺的C/S結(jié)構(gòu)點餐系統(tǒng)技術研究[J].萍鄉(xiāng)高等專科學校學報,2012(6):47-51.

    [6]商超越,翟如月,劉海慧.基于Android的手機點餐系統(tǒng)[J].中國管理信息化,2015(5):105-106.

    The distribution of APP development based on Andriod

    ZHU Sha
    (WuxiHigher Vocational School of Toursm&Commerce,Wuxi214046,China)

    In view of the currenthotO2O developmentmarket,a kind of order delivery APP system for City catering stores is put forward.Using UML object-oriented technology,the APP system is analyzed,and the system can be divided into three different functional interfaces,the client,the distribution and themerchant.Which the client through the interface can be Search the surrounding food,and according to the situation of the choice of orders and checkout way;the merchant side important to food and beverage dishes to update andmaintain,and real-time view of the order delivery situation;delivery is important to order delivery,and real-time upload order delivery.At the same time using themap.js command to achieve user positioning through Googlemaps.Through the development,to achieve food reservation and distribution of high efficiency service and supervision.

    Andriod;APP;O2O;UML;Google

    TN99

    A

    1674-6236(2016)20-0088-03

    2015-10-03 稿件編號:201510008

    朱沙(1978—),女,江蘇泗陽人,講師。研究方向:計算機應用。

    猜你喜歡
    商戶菜品訂單
    春節(jié)期間“訂單蔬菜”走俏
    新產(chǎn)品訂單紛至沓來
    迷惑菜品又來了
    江蘇贛榆農(nóng)商行 上線商戶回訪管理系統(tǒng)
    金融周刊(2018年13期)2018-12-26 09:09:38
    “543”工作法構(gòu)建黨建共同體
    “最確切”的幸福觀感——我們的致富訂單
    當代陜西(2018年9期)2018-08-29 01:20:56
    假蒟葉系列菜品的開發(fā)利用現(xiàn)狀
    怎樣做到日訂單10萬?
    商戶小額貸款信用評價模型
    淺談商戶對信用卡業(yè)務的作用
    同江市| 当阳市| 铜山县| 白朗县| 夏河县| 贡觉县| 汝阳县| 白河县| 嘉兴市| 兴业县| 黄大仙区| 柳河县| 云南省| 容城县| 新昌县| 武陟县| 文山县| 扎兰屯市| 尤溪县| 浦县| 天全县| 沙湾县| 天祝| 宿松县| 舒城县| 许昌县| 电白县| 天峨县| 平乐县| 龙川县| 东阿县| 靖安县| 建平县| 高清| 尼木县| 美姑县| 景德镇市| 南平市| 靖西县| 威远县| 安徽省|