需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):18657 | ![]() | |
折扣與優(yōu)惠:團(tuán)購(gòu)最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘 要:隨著計(jì)算機(jī)技術(shù)的日益生活化,信息技術(shù)的發(fā)展使得生活中的許多應(yīng)用變的越來(lái)越有效率,用計(jì)算機(jī)代替手工的操作越來(lái)越多,Android無(wú)線點(diǎn)餐系統(tǒng)就是其中之一. 傳統(tǒng)的點(diǎn)菜方式是純?nèi)斯げ僮鳎煞?wù)員記錄顧客點(diǎn)的菜,在具體工作中容易出現(xiàn)以下問(wèn)題:服務(wù)員手工記錄可能會(huì)導(dǎo)致送到廚房的菜單出現(xiàn)錯(cuò)誤、處理顧客對(duì)菜品額外要求的遺漏和偏差、加菜的流程繁瑣等待時(shí)間長(zhǎng)、在賬單結(jié)算時(shí)可能會(huì)出現(xiàn)錯(cuò)誤等等.而如果使用Android點(diǎn)餐的方式,就可以讓消費(fèi)者直接通過(guò)自己的手機(jī)選擇服務(wù),從而避免了上述的一些問(wèn)題,讓用戶體驗(yàn)電子智能給生活帶來(lái)方便的同時(shí),也能提升餐飲企業(yè)總體的服務(wù)質(zhì)量. Android是一個(gè)基于Linux內(nèi)核的系統(tǒng),上層應(yīng)用開發(fā)使用Java語(yǔ)言,所設(shè)計(jì)的Android點(diǎn)餐客戶端最終要達(dá)成用戶登錄、查臺(tái)選桌、根據(jù)電子菜單點(diǎn)菜、轉(zhuǎn)臺(tái)并臺(tái)操作、結(jié)賬、注銷等功能.并且要做到界面友好交互性強(qiáng),使用簡(jiǎn)單方便一目了然,不會(huì)出現(xiàn)任何錯(cuò)誤. 本設(shè)計(jì)在前期的準(zhǔn)備階段,調(diào)查分析了無(wú)線點(diǎn)餐系統(tǒng)在國(guó)內(nèi)外餐廳的使用情況和需求分析,從選擇開發(fā)工具,搭建開發(fā)環(huán)境等基本問(wèn)題入手,討論了研究和設(shè)計(jì)本系統(tǒng)的可行性.在解決了一系列的基本問(wèn)題之后,對(duì)系統(tǒng)進(jìn)行概要設(shè)計(jì),規(guī)劃所要實(shí)現(xiàn)的功能,進(jìn)行程序的編寫以及調(diào)試,最終實(shí)現(xiàn)大體步驟,并完成軟件的具體實(shí)現(xiàn). 本設(shè)計(jì)使用Windows 7操作系統(tǒng)的計(jì)算機(jī),Android SDK(software development kit,軟件開發(fā)包)使用JDK(Java Development Kit,java SE開發(fā)工具包),因此首先安裝和配置JDK.接下來(lái)需要的最重要的軟件是Android SDK,它包含了調(diào)試器、模擬器等部分.將Android SDK安裝配置完成以后,下一步操作是獲得Android應(yīng)用程序開發(fā)的IDE (Integrated-Development-Environment,集成開發(fā)環(huán)境),本設(shè)計(jì)使用Eclipse,它是一個(gè)多語(yǔ)言的軟件開發(fā)環(huán)境,有可擴(kuò)展的插件系統(tǒng),可以通過(guò)java面向?qū)ο蟮恼Z(yǔ)言開發(fā)各種類型的應(yīng)用程序.其中,ADT(Android Development Tools,Android開發(fā)工具)插件支持Android應(yīng)用程序的創(chuàng)建和調(diào)試.為了在計(jì)算機(jī)上實(shí)現(xiàn)功能,還需要?jiǎng)?chuàng)建AVD(Android Virtual Device,Android虛擬設(shè)備).另外,由于需要信息的交互,本設(shè)計(jì)必須擁有自己的服務(wù)器和數(shù)據(jù)庫(kù).根據(jù)技術(shù)能力、經(jīng)濟(jì)等方面的綜合考慮,決定使用靈活的tomcat服務(wù)器和mysql數(shù)據(jù)庫(kù)進(jìn)行開發(fā).有了上述工具,便能進(jìn)行下一步設(shè)計(jì)工作. 本設(shè)計(jì)主要技術(shù)資料有《基于Android環(huán)境的應(yīng)用程序開發(fā)與研究》、《Android應(yīng)用開發(fā)詳解》和《Eclipse平臺(tái)架構(gòu)及其插件》等.《基于Android環(huán)境的應(yīng)用程序開發(fā)與研究》一文主要介紹了Android開發(fā)的各大組件及其應(yīng)用;《Android應(yīng)用開發(fā)詳解》介紹了Android應(yīng)用程序具體的開發(fā)過(guò)程;《Eclipse平臺(tái)架構(gòu)及其插件》闡述了使用Eclipse及其插件開發(fā)Android程序的方法.本設(shè)計(jì)根據(jù)以上文章提供的方法進(jìn)行綜合開發(fā)設(shè)計(jì). 關(guān)鍵詞:Android;java;服務(wù)器;數(shù)據(jù)庫(kù)
目錄 摘要 ABSTRACT 第1章 緒論-1 1.1研究的背景及意義-1 1.1.1智能手機(jī)-1 1.1.2 Android系統(tǒng)介紹-1 1.1.3 餐廳點(diǎn)餐系統(tǒng)的背景介紹-2 1.2本文主要內(nèi)容-2 1.3本文組織和結(jié)構(gòu)-3 第2章 相關(guān)技術(shù)和開發(fā)環(huán)境-5 2.1 系統(tǒng)架構(gòu)-5 2.2 關(guān)鍵技術(shù)-5 2.3 開發(fā)環(huán)境及平臺(tái)-6 2.3.1 JDK-6 2.3.2 Android SDK-8 2.3.3 Eclipse-8 2.3.4 Tomcat服務(wù)器-9 2.3.5 MySQL數(shù)據(jù)庫(kù)-10 2.4 本章小結(jié)-11 第3章 需求分析與可行性分析-13 3.1 需求分析-13 3.1.1需求分析目的-13 3.1.2需求分析流程-13 3.1.3系統(tǒng)目標(biāo)需求-14 3.2 可行性分析-14 3.2.1技術(shù)可行性-14 3.2.2操作可行性-14 3.2.3經(jīng)濟(jì)可行性-15 3.3性能需求-15 3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)-15 3.4.1數(shù)據(jù)庫(kù)需求分析-15 3.4.2數(shù)據(jù)庫(kù)實(shí)體-關(guān)系模型(E-R)圖-15 3.4.3數(shù)據(jù)表的設(shè)計(jì)-16 3.5 本章小結(jié)-17 第4章 系統(tǒng)概要設(shè)計(jì)-19 4.1 模塊劃分-19 4.2外部接口設(shè)計(jì)-19 4.3系統(tǒng)物理結(jié)構(gòu)-19 4.4 功能模塊的設(shè)計(jì)-21 4.5 本章小結(jié)-22 第5章 系統(tǒng)模塊的開發(fā)設(shè)計(jì)-23 5.1客戶端模塊的設(shè)計(jì)-23 5.1.1登錄模塊-23 5.1.2 選桌模塊-24 5.1.3 點(diǎn)餐下單模塊-25 5.1.4 結(jié)賬模塊-26 5.1.5 注銷模塊-28 5.2服務(wù)器端的實(shí)現(xiàn)-28 5.2.1數(shù)據(jù)庫(kù)的連接-29 5.2.2服務(wù)器端的登錄和結(jié)賬-29 5.3 本章小結(jié)-29 第6章 系統(tǒng)功能測(cè)試-31 6.1客戶端運(yùn)行界面-31 6.2 選桌點(diǎn)菜功能-32 6.3轉(zhuǎn)臺(tái)并桌操作-34 6.4結(jié)賬操作-35 6.5用戶注銷-35 6.6本章小結(jié)-36 第7章 總結(jié)及展望-37 7.1設(shè)計(jì)總結(jié)-37 7.2問(wèn)題與未來(lái)展望-37 參考文獻(xiàn)-39 致 謝-41 |