freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的無線點餐系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計-閱讀頁

2025-07-11 13:16本頁面
  

【正文】 程。無線點餐系統(tǒng)以酒店服務(wù)信息為主體,因此在這個系統(tǒng)中必須要有一個保存菜單信息的表。負責(zé)登錄終端系統(tǒng)的服務(wù)人員應(yīng)該有保存服務(wù)人員信息的表,這個表中也是包括一些基本信息。在一個點餐系統(tǒng)中,不可避免的要有桌位的編號。顧客可以按照自己的喜好,在酒店布置的桌號中選擇自己喜歡的位置。這樣也就還需要一個訂單詳細表用于存儲顧客所點的菜品信息等等。 (2) 概念設(shè)計 對用戶要求描述的現(xiàn)實世界(可能是一個工廠、一個商場或者一個學(xué)校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。所建立的模型應(yīng)避開數(shù)據(jù)庫在計算機上的具體實現(xiàn)細節(jié),用一種抽象的形式表示出來。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現(xiàn)實世界的概念數(shù)據(jù)模型。通過ER圖的描述,可以清楚地看出實體與實體之間的關(guān)系:本系統(tǒng)的ER圖如圖37所示:圖37 系統(tǒng)ER圖 (3) 邏輯設(shè)計 主要工作是將現(xiàn)實世界的概念數(shù)據(jù)模型設(shè)計成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。這一步設(shè)計的結(jié)果就是所謂“邏輯數(shù)據(jù)庫。這一步設(shè)計的結(jié)果就是所謂“物理數(shù)據(jù)庫”。一般,一個大型數(shù)據(jù)庫的設(shè)計過程往往需要經(jīng)過多次循環(huán)反復(fù)。因此,在做上述數(shù)據(jù)庫設(shè)計時就應(yīng)考慮到今后修改設(shè)計的可能性和方便性。 至今,數(shù)據(jù)庫設(shè)計的很多工作仍需要人工來做,除了關(guān)系型數(shù)據(jù)庫已有一套較完整的數(shù)據(jù)范式理論可用來部分地指導(dǎo)數(shù)據(jù)庫設(shè)計之外,尚缺乏一套完善的數(shù)據(jù)庫設(shè)計理論、方法和工具,以實現(xiàn)數(shù)據(jù)庫設(shè)計的自動化或交互式的半自動化設(shè)計。 根據(jù)前期的ER分析,在服務(wù)器上創(chuàng)建名為android的數(shù)據(jù)庫。android數(shù)據(jù)庫中數(shù)據(jù)表的具體結(jié)構(gòu)如圖38所示。1t表的示例結(jié)構(gòu),如圖39所示。圖310 1t餐桌的點餐信息菜譜存儲表(menu)菜譜存儲表中保存了菜的詳細信息,主要字段有:菜名,簡介,價格,菜區(qū)。圖311 菜譜存儲表結(jié)構(gòu)菜譜存儲表中保存了菜的詳細信息,其信息存儲狀態(tài)如圖312所示。Account的表結(jié)構(gòu)如圖313所示。圖314 賬目存儲表 數(shù)據(jù)庫的連接與實現(xiàn) 本系統(tǒng)采用java語言編寫,使用jdbc連接Mysql數(shù)據(jù)庫,所以要用到j(luò)ava中的connection對象和mysql驅(qū)動連接到數(shù)據(jù)庫。 String driver= String url=jdbc:mysql://localhost:3360/wireless_db? useUnicode=trueamp。 (driver)??梢姡B接數(shù)據(jù)庫是一個很關(guān)鍵的步驟。詳細設(shè)計的目標(biāo)不僅僅是邏輯上正確地實現(xiàn)每個模塊的功能,更重要的是設(shè)計的處理過程應(yīng)該盡可能簡明易懂。在編碼階段就可以把詳細設(shè)計時的描述轉(zhuǎn)換成某種計算機語言,作為無限點餐系統(tǒng)工程的一個步驟,編碼是設(shè)計的自然結(jié)果,因此,代碼的質(zhì)量主要取決于系統(tǒng)總體設(shè)計的質(zhì)量。 重要模塊設(shè)計 點菜模塊點菜模塊是本設(shè)計最重要的模塊。選擇更新,則客戶端通過網(wǎng)絡(luò)從服務(wù)器端獲取菜單信息,并將信息存儲至本地的SQLite數(shù)據(jù)庫。用戶選擇完后,即可提交訂單,并返回主菜單,提交訂單后,程序?qū)驯敬蔚狞c菜信息存儲至本地的SQLite數(shù)據(jù)庫,以方便后面結(jié)賬時查詢。 服務(wù)模塊 該模塊主要用于顧客用餐的過程中,需要查看已點菜單,或者要加菜,或者需要服務(wù)員的服務(wù)。選擇結(jié)賬,則CheckoutActivity通過ContentProvider訪問SQLite存儲的本次用餐信息,并將這些信息整理好,生成本次用餐的明細和費用,同時將結(jié)果反饋給服務(wù)器。主要代碼如下:u 查詢!DOCTYPE html PUBLIC //W3C//DTD XHTML Transitional//EN html xmlns=headmeta equiv=ContentType content=text/html。 fontsize: xxlarge。 fontsize: large。 fontweight: bold。 fontsize: large。 fontweight: bold。 color: 0000CC。 fontsize: xxlarge。 }.STYLE31 {fontfamily: 宋體。 color: 003300。 charset=gb2312 /title無標(biāo)題文檔/titlestyle type=text/css!.STYLE1 { color: D5B63C。 fontsize: xlarge。mysql_select_db(android,$conn)or die(對不起,數(shù)據(jù)庫訪問錯誤!.mysql_error())。//GET()方法獲取傳來的參數(shù)$numble=$_GET[numble]。if($page==){$page=1。 ?號桌結(jié)賬/th /tr tr td width=200 height=35 align=center 菜名/td td width=128 height=35 align=center 份數(shù)/td td width=187 height=35 align=center 價格(元/每份)/td td width=213 height=35 align=center 時間/td ?php if($page){ $page_size=5。 $result=mysql_query($query)。 $page_count=ceil($message_count/$page_size)。 $query=select * from $numble where id order by id desc limit $offset,$page_size。 while($myrow=mysql_fetch_array($result)){ ? tr height=30 bgcolor=E4DE6D td align=center ?php echo $myrow[name]。 ?/td td align=center ?php echo 1 ?/td td align=center ?php echo $myrow[time]。nbsp。nbsp。 ?/?php echo $page_count。 ?條 /td td width=55% height=22 align=center分頁: ?php //翻頁的效果if($page!=1){ echoahref=$numble首頁/aamp。 echoahref=.($page1).amp。nbsp。numble=$numble下一頁/aamp。echoa href=.$page_count.amp。nbsp。nbsp。?/body/html 界面設(shè)計登錄界面主要設(shè)計了用戶名和密碼的輸入提示框,用戶名和密碼清除按鈕和登錄按鈕,其登錄界面如圖42所示。其美食一點通系統(tǒng)界面如圖43所示 美食一點通系統(tǒng)界面顧客結(jié)賬界面主要是對某一餐桌的用餐明細進行查詢并顯示,其查詢界面如圖44所示,其顧客結(jié)賬界面如圖45所示。 在這次畢業(yè)設(shè)計中,通過學(xué)習(xí)與思考并實踐,使我對Google Android開發(fā)及Java等相關(guān)的技術(shù)初步了解。需求分析,可行性分析,再到后來的Java環(huán)境配置,書寫代碼及其調(diào)試,讓我作為一個用戶對該類系統(tǒng)的需求和軟件運行的環(huán)境有了一定了解。 隨著用戶方便的需求越來越高,訂餐系統(tǒng)方面的工作量將會越來越大,并且其工作是一件十分煩瑣和容易出錯的事情。 這次畢業(yè)設(shè)計的過程中,還讓我鞏固并加深了對軟件工程這門學(xué)科的認識,尤其讓我在使用工程流程的各個階段有了進一步的了解,并相對獨立地完成各個階段的任務(wù)。如果總體設(shè)計規(guī)劃不科學(xué),將會導(dǎo)致之后的詳細設(shè)計工作出現(xiàn)冗余,目標(biāo)不明確甚至失去方向。致 謝 本設(shè)計完成之際,謹向我的指導(dǎo)老師***副教授致以崇高的敬意和衷心的感謝。賈老師不但傳授給我理論知識,還教給我做設(shè)計的方法,正是賈老師的精心培養(yǎng)和悉心教導(dǎo),使我不斷成長。在此,我向老師表示我最崇高的敬意和最深切的感謝與祝福!在我的整個大學(xué)學(xué)習(xí)階段,得到了各位老師和同學(xué)們的幫助,感謝他們在學(xué)習(xí)和生活上給了我很大的幫助。感謝曾經(jīng)關(guān)心和幫助過我的同學(xué)。參考文獻[1] 胡飛等.《軟件工程基礎(chǔ)》.高等教育出版社,[2] 薩師煊,王珊.《數(shù)據(jù)庫系統(tǒng)概念》.高等教育出版社,[3] 李興華.《Java Web開發(fā)實戰(zhàn)經(jīng)典》[M]. 清華大學(xué)出版社,2010[4] 王世江,蓋索林.《Google Android開發(fā)入門指南》[M].人民郵電出版社,2009[5] 郭宏志.《Android應(yīng)用開發(fā)詳解》[M].北京:電子工業(yè)出版社,2011[6] 李剛.《瘋狂Android講義》[M].北京:電子工業(yè)出版社,2011[7] 劉潤東. UML對象設(shè)計和編程[M]. 北京:北京希望電子出版社,2000.[8] 董蘭芳,劉振安. UML課程設(shè)計[M]. 北京:機械工業(yè)出版社,2005[9]楊豐盛.《Android應(yīng)用開發(fā)揭秘》[M].西安:機械工業(yè)出版社,[10] :清華大學(xué)出版社,1998[11] 江開耀. :西安電子科技大學(xué)出版社,2006[12] 聶慶鵬等.《PHP+MySQL動態(tài)網(wǎng)站開發(fā)與全程實例》 .清華大學(xué)出版社,[13]張利國.《Android移動開發(fā)入門與進階》.人民郵電出版社,2009[14]靳言,姚尚朗. 《Google Android開發(fā)入門與實踐》.人民郵電出版社,2009畢業(yè)設(shè)計(論文)評語題目 基于Android的無線點餐系統(tǒng)的設(shè)計與實現(xiàn)專業(yè) 計算機應(yīng)用技術(shù) 班級 計應(yīng)10班 姓名***指導(dǎo)教師評語: 指導(dǎo)教師(簽名) 年 月 日答辯教師評語: 答辯委員會(分組)負責(zé)人(簽名) 年 月 日
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1