【正文】
)原創(chuàng)性聲明和使用授權說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。作者簽名: 日期: 年 月 日學位論文版權使用授權書本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。對于傳統(tǒng)的餐飲業(yè)而言,也在潛移默化中感受到無線網(wǎng)絡的無窮魅力。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。前臺計算機會對點餐信息進行分類處理,然后將點餐信息分別發(fā)送給收銀臺和廚房。MySQL 是一個杰出的數(shù)據(jù)庫平臺,具有功能強大,安全可靠等特點,可用于中小型聯(lián)機事務處理、數(shù)據(jù)倉庫及電子商務等。178。 管理員的需求B1:管理員菜譜發(fā)布顯示功能:發(fā)布每天所能提供的菜的菜譜。用例圖是UML的重要組成部分,主要用來描述用戶的需求,強調(diào)誰在使用系統(tǒng),系統(tǒng)可以完成哪些功能。 瀏覽菜譜用例:用戶登錄到系統(tǒng)后,通過選擇不同的菜區(qū),便可查看閱覽餐館今天所提供的菜品及詳細信息,瀏覽菜譜用例描述如表22所示表22 瀏覽菜譜用例描述執(zhí)行者顧客前置條件已經(jīng)登錄系統(tǒng)主成功場景(1) 用戶選中某一道菜,單擊“查看詳細信息”(2) 返回主界面擴展備注可查看的信息:圖片,菜式簡介,價格等178。類圖是面向?qū)ο蠓治龊驮O計的核心,基本概念有類、對象、屬性、行為或操作以及關聯(lián)、聚集、泛化、繼承等。 圖31 網(wǎng)絡結(jié)構示意圖本設計主要講述了無線點餐系統(tǒng)的基本功能和基于Android平臺的軟件開發(fā)、數(shù)據(jù)庫的設計方法。數(shù)據(jù)庫服務器則用于存儲菜單信息、訂單信息等內(nèi)容。在這個版本中將有以下新的特性被提供:新的表定義文件格式、高性能的數(shù)據(jù)復制功能、更加強大的全文搜索功能。Java數(shù)據(jù)庫連接體系結(jié)構是用于Java應用程序連接數(shù)據(jù)庫的標準方法。后來重新用C語言編寫,同時可以訪問數(shù)據(jù)庫。 開發(fā)成本低;216。另外,為了推廣此技術,Google和其它幾十個手機公司建立了開放手機聯(lián)盟。內(nèi)部集成瀏覽器 該瀏覽器基于開源的WebKit 引擎 如果把手機比作一個瀏覽器,那么Android就相當于一個網(wǎng)頁。ContentProvider提供了一個接口,使得別的程序(如Activity)可以方便的和SQLite數(shù)據(jù)庫進行交互。用戶又可以通過顯示信息給服務器傳送點餐操作信息,并將信息存儲在遠端數(shù)據(jù)庫中,其用戶手機端功能圖如圖34所示。功能圖如圖36所示:菜譜信息顯示用戶手機端菜單信息存儲PHP服務器菜單信息顯示管理員電腦端菜譜輸入存儲菜單信息查看賬目信息查看圖36 PHP服務器端功能圖 數(shù)據(jù)庫設計 數(shù)據(jù)庫結(jié)構的設計 數(shù)據(jù)庫設計(Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設計數(shù)據(jù)庫的結(jié)構和建立數(shù)據(jù)庫的過程。這樣的話就必須有一個桌號表,該表保存桌位信息。以擴充的實體—(ER模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實世界各部門所含的各種實體及其屬性、實體間的聯(lián)系以及對信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中稱為用戶的局部視圖)。 (5) 驗證設計 在上述設計的基礎上,收集數(shù)據(jù)并具體建立一個數(shù)據(jù)庫,運行一些典型的應用任務來驗證數(shù)據(jù)庫設計的正確性和合理性。其中包括以下表:餐桌點餐信息表(1t,2t,3t,4t),菜譜存儲表(menu),賬目存儲表(account)。圖312 菜譜存儲表賬目存儲表(account)賬目存儲表中保存了各桌號的運營情況,其中包括:桌號,運營賬目,時間。 Conn=(url,username,password) 只有成功連接到了數(shù)據(jù)庫才能進行其他操作,否則就無法開展以下的設計與實現(xiàn)工作了。UI界面顯示2個Button,即更新和點菜。服務員接到通知,將去對應的桌號完成買單服務。 }.STYLE12 {fontfamily: 宋體。 color: 0000CC。}.STYLE2 {color: 003300}/style/head?php//連接數(shù)據(jù)庫$conn=mysql_connect(localhost,root,)or die(對不起,數(shù)據(jù)庫連接失敗!.mysql_error())。 $query=select count(*) as total from $numble where id。 ?/td td align=center ?php echo $myrow[amount]。 ?頁 記錄:?php echo $message_count。nbsp。圖42 登錄界面美食一點通系統(tǒng)界面主要設計了管理員操作的主要功能按鈕,如菜譜管理、賬目查詢、顧客結(jié)賬、菜單顯示。在這樣的情況下有一個運行良好的無線點餐系統(tǒng)是有其必然性的,如果能做出一個完善的系統(tǒng)就使各類人員的工作量減少很多。感謝賈老師在三年的學習生活中給我無盡的教誨、關懷與幫助,這必將在我以后的生活與工作中,時時激勵著我。感謝父母及家人對我的支持和理解,是父母的支持使我得以完成學業(yè)!感謝各位老師,他們在傳授我知識的同時還給我樹立了做人的榜樣。通過這次設計還讓我明白了需求分析和總體設計是系統(tǒng)真正開發(fā)的關鍵,它規(guī)劃出系統(tǒng)的大致模塊和業(yè)務接口,流程轉(zhuǎn)換以及模塊之間的關系。圖44 查詢界面圖45 顧客結(jié)賬界面結(jié) 論經(jīng)過近幾周的代碼及論文書寫,畢業(yè)設計也隨之進入收尾階段,點餐系統(tǒng)的基本功能也逐個完成。numble=$numble尾頁/aamp。nbsp。 ?/td /tr ?php } } ? /table table width=83% border=1 bgcolor=968430 align=center tr td width=45% align=center amp。 $message_count=mysql_result($result,0,total)。mysql_query(set names gb2312)。 fontsize: xxlarge。 color: FF0000。 charset=gb2312 /title無標題文檔/titlestyle type=text/css.STYLE4 { fontfamily: 宋體。選擇點菜,則給出菜單列表,菜單列表又分為不同的樣式,如飲料區(qū)、湯羹區(qū)、主食區(qū)等,讓顧客點菜。4 主要模塊的詳細設計及實現(xiàn)詳細設計階段的任務在于要設計出程序的“藍圖”,因此,詳細設計的結(jié)果基本上決定了最終的程序代碼的質(zhì)量。圖313賬目存儲表結(jié)構賬目存儲表中保存了各桌號的運營情況,其信息存儲狀態(tài)如圖314所示。圖38 android數(shù)據(jù)庫表結(jié)構餐桌點餐信息表(1t,2t,3t,4t)餐桌點餐信息表中保存了各個餐桌的點餐信息,主要存儲了菜名、份數(shù)、時間。當設計的某步發(fā)現(xiàn)問題時,可能就需要返回到前面去進行修改。在進行概念結(jié)構設計時不考慮所采用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)、操作系統(tǒng)類型等問題,只考慮設計出能夠滿足用戶需求的各種實體以及它們之間的關系,這里菜譜、顧客、已點菜單采用ER圖( Entity Relation ,實體 關系圖)進行描述。另外既然是酒店就必須要有一個訂單表,該表中包括訂單號,點餐時間,用戶ID,桌號,人數(shù),是否結(jié)賬等基本信息。