亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android的餐飲管理系統(tǒng)設(shè)計

        2016-04-07 02:07:31楊衛(wèi)寧
        山西電子技術(shù) 2016年2期
        關(guān)鍵詞:O2O模式安卓

        楊衛(wèi)寧

        (山西省電子工業(yè)科學(xué)研究所,山西 太原 030006)

        ?

        基于Android的餐飲管理系統(tǒng)設(shè)計

        楊衛(wèi)寧

        (山西省電子工業(yè)科學(xué)研究所,山西 太原 030006)

        摘要:餐廳預(yù)定系統(tǒng)采用Java程序設(shè)計語言編寫,使用AndroidDeveloper Tools、Eclipse為主要的前端開發(fā)工具,以Bmob云數(shù)據(jù)庫為后臺數(shù)據(jù)庫,系統(tǒng)實現(xiàn)了客戶端登錄驗證、主菜單展示、點菜、自助結(jié)賬,后臺網(wǎng)頁實現(xiàn)主菜單管理和用戶管理功能。

        關(guān)鍵詞:餐飲預(yù)定系統(tǒng);安卓;O2O模式

        隨著近些年電子商務(wù)的興起,網(wǎng)購已經(jīng)深入到我們生活之中,成為生活中不可缺少的一部分。餐飲也在生活消費中占據(jù)很大比重,改變餐飲業(yè)的購買方式是如今的餐飲行業(yè)適應(yīng)社會的發(fā)展需求的重要轉(zhuǎn)變,也是餐飲行業(yè)實現(xiàn)現(xiàn)代化、信息化、多元化的主要體現(xiàn)?;诖耍O(shè)計了基于Android的餐飲管理系統(tǒng)。

        1系統(tǒng)分析

        1.1系統(tǒng)的可行性分析

        在硬件方面,主要完成對系統(tǒng)設(shè)計所使用的硬件設(shè)備進行分析判斷其是否能夠完成系統(tǒng)需求的任務(wù)。本系統(tǒng)用戶通過手機屏幕完成與系統(tǒng)的交互,通過調(diào)研發(fā)現(xiàn)現(xiàn)在手機市場上銷售的大部分安卓智能手機的設(shè)備性能能夠保證開發(fā)系統(tǒng)的技術(shù)的硬件要求。

        在軟件方面,主要完成對系統(tǒng)設(shè)計所使用的計算機編程語言進行分析判斷其是否能夠完成系統(tǒng)需求的任務(wù)。本次設(shè)計的系統(tǒng)屬于應(yīng)用在安卓智能手機上的程序,系統(tǒng)需要數(shù)據(jù)庫服務(wù)器的支持,再考慮到開發(fā)的便捷性,所以選擇了:bomb云數(shù)據(jù)庫,Android Developer Tools,Eclipse為主要的開發(fā)工具,MVP框架為設(shè)計框架,OS X 10.8.5為編程環(huán)境。因此,在軟件技術(shù)上可以實現(xiàn)這套系統(tǒng)的所有需求。

        2開發(fā)環(huán)境及相關(guān)技術(shù)介紹

        ◆ 編程環(huán)境:

        ◆ 集成開發(fā)環(huán)境(IDE):ADT Bundle

        ◆ 系統(tǒng)開發(fā)語言:Java

        ◆ 運行平臺:Android 4.3及以上

        ◆ 開發(fā)環(huán)境:jdk1.7.0_03

        ◆ 數(shù)據(jù)庫后臺管理系統(tǒng):Bmob

        3系統(tǒng)功能的具體實現(xiàn)

        3.1登錄注冊功能實現(xiàn)

        ◆ 登錄模塊布局文件是login_page_fragment.xml,其步驟如下:

        輸入用戶名→輸入密碼→登錄→進入注冊頁面。

        注冊模塊布局文件是signin_page_fragment.xml,其步驟如下:

        ◆ 輸入用戶郵箱→輸入昵稱→輸入密碼→確認密碼→注冊。

        用戶單擊“登錄”按鈕后,首先要驗證用戶名和密碼是否完整輸入信息,如沒有輸入,系統(tǒng)提示補全信息;如輸入了信息,系統(tǒng)會驗證輸入的用戶名和密碼是否正確,驗證完成,確認信息正確無誤,頁面跳轉(zhuǎn)到主頁面。

        3.2主頁面模塊視圖實現(xiàn)

        ◆ 主頁面模塊視圖的實現(xiàn)文件是activity_main.xml,主要步驟如下:

        滑動側(cè)邊欄→顯示用戶信息→顯示進入登陸→顯示餐廳信息→單擊切換菜單列表…→展示菜單列表→控制側(cè)邊欄→單擊進入賬單詳情。

        ◆ 主頁面模塊視圖中ListView控件的子項顯示由布局文件dispalyitem實現(xiàn)。該布局的主要步驟如下:

        顯示菜單圖片→顯示價格、菜名→顯示被購買次數(shù)→顯示被贊次數(shù)→簡介。

        頁面采用側(cè)邊欄的方式顯示邊框登錄、注銷,用戶信息的菜單,直接將側(cè)邊欄的位置設(shè)定成屏幕的左側(cè)負20dp的位置,整個頁面設(shè)置屏幕觸摸監(jiān)聽,監(jiān)聽橫向滑動,當屏幕橫向滑動時,將左面的菜單側(cè)邊欄移動過來,將主頁面中顯示菜單的視圖移動側(cè)邊欄的寬度。在頁面的標題欄上的側(cè)邊欄顯示按鈕中添加監(jiān)聽,單擊之后直接顯示拉動動畫出現(xiàn)側(cè)邊欄。

        3.3單品頁顯示實現(xiàn)

        ◆ 單品頁顯示的配置文件是caidan_page_activity.xml。步驟如下:

        顯示菜品圖片→菜名、價格→顯示介紹→平鋪ListView→底邊欄按鈕。

        ◆ 單品頁顯示評論的列表單項的配置文件是caidan_pingjia_item.xml。步驟如下:

        顯示昵稱→顯示評論內(nèi)容→顯示評論時間。

        設(shè)計自定義ListView,使用MeasureSpec將ListView的寬度定義成最大值,使ListView一次全部展開所有子項。在自定義控件中重載onMeasuer方法,將高度模式設(shè)置為最大模式。這個自定義的ListView雖然解決了滾動條沖突,能夠?qū)崿F(xiàn)設(shè)計目標,可是這樣的更改同時會帶來很多其他問題,由于列表一次性展開所有內(nèi)容一次繪制完成,導(dǎo)致在性能不良的機器上使用時會造成卡頓現(xiàn)象。同時用戶可能不會查看所有評論,這樣的一次性繪制導(dǎo)致系統(tǒng)資源浪費。

        3.4賬單詳情模塊實現(xiàn)

        1) 賬單詳情顯示頁面外層的配置文件是pay_page_activity.xml。頁面設(shè)計是視圖頁面的切換滾動設(shè)計,通過手勢,單擊完成頁面改變,文字標簽下面的藍色表示塊也會隨著頁面的切換,滑塊也會移動到該標簽之下?;瑝K的移動主要通過測量屏幕寬度,將屏幕分成三個部分,中間一塊顯示滑塊圖片,左右顯示空白區(qū)域。該步驟如下:

        待支付標簽→待評價標簽→已完成標簽→提示當前顯示標簽→添加標簽頁。

        2) 頁面內(nèi)層中由ViewPager里面加載的三個頁面組成,待支付頁面由ListView顯示待支付頁面,底邊欄顯示訂單金額情況。步驟如下:

        顯示待支付菜品→待評價標簽→已完成標簽→提示當前顯示標簽頁。

        3) 待評價頁面由ListView顯示待評價商品頁面,頁面底邊欄提供分享和跳過評論功能按鈕。步驟如下:

        顯示待支付菜品→跳過功能按鈕→分享功能按鈕。

        4) 已完成頁面由ListView顯示已完成的商品信息,該頁面只負責商品信息的顯示。

        5) 頁面滑動切換頁面及標簽效果的實現(xiàn),Viewpaper控件需要添加Android.support.v4的jar包才能使用,在頁面配置文件中控件名需要填寫具體的控件地址??丶梢酝ㄟ^綁定適配器添加多個頁面布局,設(shè)置可以滑動切換頁面,可以監(jiān)聽頁面切換動作。通過頁面切換的監(jiān)聽器設(shè)置當頁面改變的時候動態(tài)改變標簽文字欄下面的標示位置的藍色滑塊的位置,實現(xiàn)切換頁面滑動方塊跟隨頁面移動顯示的效果。

        4系統(tǒng)測試

        4.1登錄、注冊模塊測試

        運行程序拉出側(cè)邊欄,側(cè)邊欄用戶信息顯示用戶未登錄提示文字,進入訂單詳情頁面顯示用戶尚未登錄。單品頁顯示按鈕顯示“尚未登錄單擊登錄”,回到主頁面單擊側(cè)邊欄的登錄,跳轉(zhuǎn)到登陸頁面,單擊下方注冊提示文字。在注冊信息輸入框輸入對應(yīng)信息單擊注冊,頁面自動跳轉(zhuǎn)到主頁面,查看側(cè)邊欄頁面顯示剛才注冊的用戶名,訂單詳情頁面顯示訂單字頁面。進入單品頁之后可以進行點餐操作。測試結(jié)果與預(yù)期相同。

        4.2點餐模塊測試

        隨即單擊進入單品頁面,單擊點菜,點菜按鈕變成取消。單擊右上角訂單詳情按鈕,待支付頁面顯示剛才選擇的商品。單擊支付按鈕待支付頁面商品消失,滑動到待評價頁面支付完成的商品顯示。測試結(jié)果與預(yù)期相同。

        4.3評論模塊測試

        在待評論頁面單擊商品,輸入評論內(nèi)容,待評論商品消失,進入已完成頁面,已完成頁面顯示完成評論的商品?;氐街黜撁孢M入評價完成的單品頁,單品頁顯示評論內(nèi)容。測試結(jié)果與預(yù)期相同。

        5總結(jié)

        通過開發(fā)基于Android餐廳訂餐預(yù)定管理系統(tǒng)的設(shè)計,使用了Java語言、MVP框架。設(shè)計的餐訂餐管理系統(tǒng)是以Bmob網(wǎng)絡(luò)數(shù)據(jù)庫為后臺數(shù)據(jù)庫,以Android Developer Tools為前端開發(fā)工具。在模塊功能設(shè)計完成之后,在頁面設(shè)計中參考了很多已經(jīng)完成的軟件,商業(yè)軟件界面也非常美觀,細節(jié)處理特別細致,所以在設(shè)計頁面視圖的時候也考慮到很多細節(jié)來盡量地提升用戶體驗。支付頁面功能設(shè)計是通過電子支付平臺或者銀聯(lián)完成支付,但是所有支付平臺都沒有對個人開發(fā)者開放,所以支付功能沒有進行資金的轉(zhuǎn)賬。

        參考文獻

        [1]蘭箔.餐飲業(yè)電商如何與店商共生共榮[J].餐飲世界,2014,31(2):88-91.

        [2]陳壽送.中國o2o市場發(fā)展現(xiàn)狀與趨勢分析[J].電子商務(wù)研究中心,2012,12(3):23.

        [3]郭霖.第一行Android代碼[M].北京:人民郵電出版社, 2011.

        [4]明日科技.Android從入門到精通[M].北京:清華大學(xué)出版社, 2012.

        [5]李剛.瘋狂Android講義[M].北京:電子工業(yè)出版社, 2011.

        [6]郭金尚.Android經(jīng)典項目案例開發(fā)實戰(zhàn)寶典[M].北京:清華大學(xué)出版社, 2011.

        [7]谷歌公司.Android開發(fā)參考手冊[M].北京:清華大學(xué)出版社, 2011.

        [8]韓超.Android系統(tǒng)原理及開發(fā)要點詳解[M].北京:電子工業(yè)出版社, 2010.

        收稿日期:2016-01-06

        作者簡介:楊衛(wèi)寧(1968- ),男,河北撫寧人,1990年畢業(yè)于太原大學(xué),專業(yè):計算機應(yīng)用。

        文章編號:1674- 4578(2016)02- 0056- 02

        中圖分類號:TP311.52

        文獻標識碼:A

        Design of Catering Management System Based on Android

        Yang Weining

        (ShanxiInstituteofElectronicsIndustry,TaiyuanShanxi030006,China)

        Abstract:The Catering reservation system is written by Java program design language; it adopts the AndroidDeveloper Tools and Eclipse as front-end development tool, and the Bmob cloud database as bake-end database. The system realizes the functions of client login authentication, display of main menu, ordering and the self-checkouting; the main menu management and user management is achieved in back-end webpage.

        Key words:catering reservation system; Android; O2O model

        猜你喜歡
        O2O模式安卓
        iPhone不卡的秘密曝光:安卓也能享受
        消費電子(2022年6期)2022-08-25 09:44:40
        MIPS安卓平臺上ARM二進制翻譯系統(tǒng)
        文物表情包
        移動營銷在O2O行業(yè)中的應(yīng)用創(chuàng)新
        O2O模式下的生鮮冷鏈研究
        大數(shù)據(jù)時代餐飲業(yè)O2O模式探究
        高校早餐O2O配送模式的可行性分析
        亞馬遜書店探訪記
        出版廣角(2016年14期)2016-12-13 01:46:48
        O2O模式下糾紛的產(chǎn)生及其法律救濟研究
        一種基于安卓系統(tǒng)的手機側(cè)抓包分析方法
        中国少妇×xxxx性裸交| 亚洲一道一本快点视频| 日本国产精品高清在线| 手机在线亚洲精品网站| 欧美日韩视频在线第一区| 在线视频你懂的国产福利| 亚洲熟女国产熟女二区三区| 国产精品成人av大片| 国产内射爽爽大片视频社区在线| 精品久久久久久久无码| 人妻无码AⅤ中文系列久久免费| 国产精品久久久黄色片| 国产综合精品| 四虎成人精品无码永久在线| 久久久久无码中文字幕| 久久日韩精品一区二区 | 亚洲中文字幕无码中文字在线| 97se亚洲国产综合自在线图片| 国产小视频一区二区三区| 国产在线视频91九色| 99亚洲男女激情在线观看| 成人xx免费无码| 亚洲一区二区三区在线激情| 欧美性xxxxx极品老少| 无码三级在线看中文字幕完整版| 国产啪精品视频网站免| 中文字幕一区二区av| 国产午夜精品一区二区| 亚洲欧美日韩专区一| 国产精品黄页免费高清在线观看| 天天综合网网欲色| 性一乱一搞一交一伦一性| 国产av无码专区亚洲aⅴ| 涩涩鲁精品亚洲一区二区| 两个人看的www免费视频中文| 在线欧美精品二区三区| 中文字幕一区二区在线看| 亚洲av永久无码精品古装片 | 国产后入内射在线观看| 中文字幕日韩人妻少妇毛片| 亚洲男同志网站|