【正文】
7)參考文獻(xiàn)8)致謝9)附錄(對(duì)論文支持必要時(shí)):理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于1萬字(不包括圖紙、程序清單等)。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。畢業(yè)設(shè)計(jì)(論文)題目 基于Android的無線點(diǎn)餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)39蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文)畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。:任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)。對(duì)于傳統(tǒng)的餐飲業(yè)而言,也在潛移默化中感受到無線網(wǎng)絡(luò)的無窮魅力。設(shè)計(jì)最終達(dá)成了包括用戶登錄、點(diǎn)菜管理功能模塊、更新管理功能模塊等。s lives, all sorts of dream a reality. For the traditional industry, also in imperceptible felt a wireless network infinite glamour.Usually, a restaurant meal, single, using artificial transmission, check the work flow, and low efficiency in the miscellaneous meal peak personnel circumstance, waiter in quick meal, artificial send handwritten may increase the chances of wrong operation, guest plaints, affect the service quality, reputation or detrimental to restaurant. With the popularization of WLAN technology, some large restaurant dining began to consider using the most advanced, the most fashionable tide of network technology to build a flexible and convenient information management system, to optimize the management process, make hotel service and management, increase substantially brand image and core petitiveness.This design is mainly about the basic function of the Order management system and database design method. Design eventually reached include user login, order management function modules, and update management function module,etc .And the system can run normally, each interface interaction is good. In systems with planning, system function structure of data flow analysis system for the detailed data shows that the system function module, and presents main function using interface diagram. Keywords: WLAN。正因如此,無線點(diǎn)餐模式應(yīng)運(yùn)而生。前臺(tái)計(jì)算機(jī)會(huì)對(duì)點(diǎn)餐信息進(jìn)行分類處理,然后將點(diǎn)餐信息分別發(fā)送給收銀臺(tái)和廚房。無線訂餐業(yè)務(wù)在中國有著極大的發(fā)展空間以及良好的背景。MySQL 是一個(gè)杰出的數(shù)據(jù)庫平臺(tái),具有功能強(qiáng)大,安全可靠等特點(diǎn),可用于中小型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫及電子商務(wù)等。 系統(tǒng)功能分析系統(tǒng)開發(fā)的總體目標(biāo)就是顧客和管理員,顧客可以利用手機(jī),查看到管理員菜譜發(fā)布信息及自己所點(diǎn)菜的已點(diǎn)菜單信息情況,管理員可以通過電腦來對(duì)該系統(tǒng)進(jìn)行管理及維護(hù)。178。 顧客的需求:A1:顧客登錄功能:以顧客所就位的餐桌號(hào)為用戶名,以就坐的顧客數(shù)為密碼,將用戶名及密碼以數(shù)據(jù)表的形式存入數(shù)據(jù)庫中,當(dāng)提交用戶名和密碼后,系統(tǒng)會(huì)根據(jù)數(shù)據(jù)庫中已存入的信息判斷顧客輸入的用戶名是否正確(是否有該座位,此時(shí)此座是否已有顧客),正確后將數(shù)據(jù)錄入數(shù)據(jù)庫,合法用戶登錄到系統(tǒng)中。 管理員的需求B1:管理員菜譜發(fā)布顯示功能:發(fā)布每天所能提供的菜的菜譜。手機(jī)Android程序信息管理:手機(jī)界面的優(yōu)化設(shè)計(jì),實(shí)現(xiàn)手機(jī)網(wǎng)絡(luò)的連接和用戶信息的提交,以及接受服務(wù)器返回的信息。用例圖是UML的重要組成部分,主要用來描述用戶的需求,強(qiáng)調(diào)誰在使用系統(tǒng),系統(tǒng)可以完成哪些功能。系統(tǒng)用例圖如圖21所示: 圖21 系統(tǒng)用例圖 用例描述178。 瀏覽菜譜用例:用戶登錄到系統(tǒng)后,通過選擇不同的菜區(qū),便可查看閱覽餐館今天所提供的菜品及詳細(xì)信息,瀏覽菜譜用例描述如表22所示表22 瀏覽菜譜用例描述執(zhí)行者顧客前置條件已經(jīng)登錄系統(tǒng)主成功場景(1) 用戶選中某一道菜,單擊“查看詳細(xì)信息”(2) 返回主界面擴(kuò)展備注可查看的信息:圖片,菜式簡介,價(jià)格等178。 更新點(diǎn)菜單用例: 顧客點(diǎn)餐后查看點(diǎn)菜單便可查看所點(diǎn)的菜,確定點(diǎn)餐完畢后后便可將點(diǎn)餐數(shù)據(jù)提交于餐館,更新點(diǎn)菜單用例描述如表25所示。類圖是面向?qū)ο蠓治龊驮O(shè)計(jì)的核心,基本概念有類、對(duì)象、屬性、行為或操作以及關(guān)聯(lián)、聚集、泛化、繼承等。建立類模型的過程,實(shí)際上是對(duì)現(xiàn)實(shí)世界上的一個(gè)抽象的過程,它把現(xiàn)實(shí)世界中與問題有關(guān)的各種對(duì)象及其相互之間的各種關(guān)系進(jìn)行適當(dāng)?shù)某橄蠛头诸惷枋觥? 圖31 網(wǎng)絡(luò)結(jié)構(gòu)示意圖本設(shè)計(jì)主要講述了無線點(diǎn)餐系統(tǒng)的基本功能和基于Android平臺(tái)的軟件開發(fā)、數(shù)據(jù)庫的設(shè)計(jì)方法。在系統(tǒng)規(guī)劃中先后用數(shù)據(jù)流程圖、系統(tǒng)功能結(jié)構(gòu)圖分析了系統(tǒng)所需的各種數(shù)據(jù),詳細(xì)的展現(xiàn)了系統(tǒng)的各個(gè)功能模塊并給出了主要功能運(yùn)行界面圖。數(shù)據(jù)庫服務(wù)器則用于存儲(chǔ)菜單信息、訂單信息等內(nèi)容。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。在這個(gè)版本中將有以下新的特性被提供:新的表定義文件格式、高性能的數(shù)據(jù)復(fù)制功能、更加強(qiáng)大的全文搜索功能。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。Java數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。后來重新用C語言編寫,同時(shí)可以訪問數(shù)據(jù)庫。 跨平臺(tái);216。 開發(fā)成本低;216。 應(yīng)用范圍廣。另外,為了推廣此技術(shù),Google和其它幾十個(gè)手機(jī)公司建立了開放手機(jī)聯(lián)盟。最上層是各種應(yīng)用軟件,包括通話程序,短信程序等,應(yīng)用軟件則由各公司自行開發(fā),以java編寫。內(nèi)部集成瀏覽器 該瀏覽器基于開源的WebKit 引擎 GSM電話 (依賴于硬件) 如果把手機(jī)比作一個(gè)瀏覽器,那么Android就相當(dāng)于一個(gè)網(wǎng)頁。Service用于任何需要持續(xù)較長時(shí)間的操作,例如網(wǎng)絡(luò)監(jiān)視或更新檢查。ContentProvider提供了一個(gè)接口,使得別的程序(如Activity)可以方便的和SQLite數(shù)據(jù)庫進(jìn)行交互。組合包安裝簡單、運(yùn)行速度較快、運(yùn)行穩(wěn)定、使用戶能將精力更好地集中到PHP的學(xué)習(xí)中。用戶又可以通過顯示信息給服務(wù)器傳送點(diǎn)餐操作信息,并將信息存儲(chǔ)在遠(yuǎn)端數(shù)據(jù)庫中,其用戶手機(jī)端功能圖如圖34所示。管理員登錄菜譜管理電腦端菜單顯示顧客結(jié)賬賬目查詢圖35 管理員電腦端功能圖 PHP服務(wù)器端PHP服務(wù)器端功能主要包括管理員菜譜錄入、賬目存儲(chǔ)、顧客登錄、菜譜顯示、點(diǎn)菜信息錄入等。功能圖如圖36所示:菜譜信息顯示用戶手機(jī)端菜單信息存儲(chǔ)PHP服務(wù)器菜單信息顯示管理員電腦端菜譜輸入存儲(chǔ)菜單信息查看賬目信息查看圖36 PHP服務(wù)器端功能圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)(Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。所以用編號(hào)做主鍵。這樣的話就必須有一個(gè)桌號(hào)表,該表保存桌位信息。原準(zhǔn)備再弄一個(gè)菜品分類表用于區(qū)分涼菜,熱菜等。以擴(kuò)充的實(shí)體—(ER模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實(shí)世界各部門所含的各種實(shí)體及其屬性、實(shí)體間的聯(lián)系以及對(duì)信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中稱為用戶的局部視圖)。與此同時(shí),可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式。 (5) 驗(yàn)證設(shè)計(jì) 在上述設(shè)計(jì)的基礎(chǔ)上,收集數(shù)據(jù)并具體建立一個(gè)數(shù)據(jù)庫,運(yùn)行一些典型的應(yīng)用任務(wù)來驗(yàn)證數(shù)據(jù)庫設(shè)計(jì)的正確性和合理性。 (6)運(yùn)行與維護(hù)設(shè)計(jì) 在數(shù)據(jù)庫系統(tǒng)正式投入運(yùn)行的過程中,必須不斷地對(duì)其進(jìn)行評(píng)調(diào)整與修改。其中包括以下表:餐桌點(diǎn)餐信息表(1t,2t,3t,4t