基于android的電子菜單點(diǎn)菜系統(tǒng)的設(shè)計與實(shí)現(xiàn)論文_第1頁
基于android的電子菜單點(diǎn)菜系統(tǒng)的設(shè)計與實(shí)現(xiàn)論文_第2頁
基于android的電子菜單點(diǎn)菜系統(tǒng)的設(shè)計與實(shí)現(xiàn)論文_第3頁
基于android的電子菜單點(diǎn)菜系統(tǒng)的設(shè)計與實(shí)現(xiàn)論文_第4頁
基于android的電子菜單點(diǎn)菜系統(tǒng)的設(shè)計與實(shí)現(xiàn)論文_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

目錄第一章前言 41.1設(shè)計背景 41.2android點(diǎn)菜系統(tǒng)開發(fā)的目的和意義 41.3研究現(xiàn)狀和發(fā)展趨勢 51.4應(yīng)解決的主要問題及應(yīng)達(dá)到的技術(shù)要求 51.4.1系統(tǒng)需要解決的主要問題 61.4.2系統(tǒng)應(yīng)具備的基本功能 61.4.3系統(tǒng)性能需求 61.5本章小節(jié) 6第二章系統(tǒng)分析 62.1可行性分析 62.2系統(tǒng)需求分析 72.3本章小節(jié) 7第三章系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) 73.1Android開發(fā)環(huán)境介紹 73.2Android開發(fā)平臺搭建 83.3電子點(diǎn)菜系統(tǒng)的開發(fā)思想 83.4本章小節(jié) 9第四章程序設(shè)計 94.1總體設(shè)計 94.3本章小節(jié) 10第五章程序開發(fā) 105.1文件結(jié)構(gòu)與用途 105.2系統(tǒng)登陸模塊的設(shè)計與實(shí)現(xiàn) 115.3點(diǎn)菜模塊的設(shè)計與實(shí)現(xiàn) 125.4注銷模塊的設(shè)計與實(shí)現(xiàn) 13第六章電子點(diǎn)餐系統(tǒng)測試 146.1測試目的 146.2測試方法 14第七章結(jié)論 15參考文獻(xiàn) 16致謝 17

android電子菜單點(diǎn)菜系統(tǒng)摘要:二十一世紀(jì)是信息高度交流與發(fā)展的時代,隨著人類社會的進(jìn)步與發(fā)展,越來越多的信息已無法通過手工記錄、人工管理來實(shí)現(xiàn),信息在社會經(jīng)濟(jì)中發(fā)揮著越來越重要的作用。在大多數(shù)的餐飲場所點(diǎn)菜、查看菜譜等是人工完成的。這就需要通過大量的手工完成,速度慢,耗費(fèi)人力多,而且極易出錯,導(dǎo)致工作效率低,造成人力物力的極大浪費(fèi)。為了節(jié)省人力和時間,避免不必要的錯誤,本課題是根據(jù)用戶的應(yīng)用需求開發(fā)基于android的電子菜單點(diǎn)菜系統(tǒng)?;赼ndroid的電子菜單點(diǎn)菜系統(tǒng)可以實(shí)現(xiàn)餐廳的點(diǎn)菜、訂餐、員工管理等各項業(yè)務(wù)的信息化管理,整個系統(tǒng)從符合操作簡便、界面友好、靈活、實(shí)用、安全的要求出發(fā),減少了人工操作的麻煩和誤差,能更好地提高企業(yè)的管理模式,實(shí)現(xiàn)自動化。關(guān)鍵詞:android;電子菜單;點(diǎn)菜系統(tǒng);自動化;信息;第一章前言1.1設(shè)計背景我們生活在一個到處都充斥著數(shù)字技術(shù)的世界里,隨著無線通信技術(shù)的突飛猛進(jìn),移動生活、移動辦公已經(jīng)從一種空中樓閣的幻想中轉(zhuǎn)變成大眾生活中隨手可及的實(shí)用技術(shù)。而傳統(tǒng)的勞動密集型、低科技含量的餐飲業(yè),也在潛移默化中折服著無線網(wǎng)絡(luò),悄然發(fā)生著技術(shù)革命,而其中最為突出的應(yīng)用就是android點(diǎn)菜技術(shù)。在大多數(shù)的餐飲場所中點(diǎn)菜、查看菜譜等工作都是人工完成的。這需要通過大量的手工勞動完成,速度慢,耗費(fèi)人力多,而且非常容易出錯,進(jìn)而導(dǎo)致其工作效率低,造成人力物力的極大浪費(fèi)。為了節(jié)省人力和時間,避免不必要的錯誤,我們通過對此作認(rèn)真細(xì)致的調(diào)查研究后,決定開發(fā)本系統(tǒng)。在現(xiàn)行餐飲管理的基礎(chǔ)上,建立科學(xué)的計算機(jī)餐飲管理系統(tǒng)數(shù)據(jù)庫,用計算機(jī)工作代替以往大量的人工勞動,提高工作效率,促進(jìn)餐飲自動化,適應(yīng)當(dāng)今科學(xué)技術(shù)飛速發(fā)展的需要。1.2android點(diǎn)菜系統(tǒng)開發(fā)的目的和意義如今移動終端的發(fā)展非常迅速,手機(jī)功能也日益強(qiáng)大,移動互聯(lián)網(wǎng)更是被業(yè)界認(rèn)為必然趨勢。智能手機(jī)的興起使得人們可以通過手機(jī)終端來完成許多事情。而本系統(tǒng)通過手機(jī)定位,查詢,訂餐更是非常實(shí)用,尤其是在上班吃午飯時使用,能節(jié)省大量的等待時間。而且也可以幫助餐廳利用互聯(lián)網(wǎng)拓展業(yè)務(wù)。現(xiàn)在android的發(fā)展迅速,在中國市場的占有率為15%左右。未來幾年肯定是會迅速上升。移動互聯(lián)網(wǎng)的迅速發(fā)展已經(jīng)改變了人們的許多習(xí)慣,而基于android的電子點(diǎn)菜技術(shù)更是給餐廳和客人帶來了大量的便利,使人們在吃飯的同時能夠享受到高科技帶來的樂趣,同時也能促使android技術(shù)的廣泛傳播,更能深入到普通用戶的心中,總之a(chǎn)ndroid點(diǎn)菜技術(shù)的出現(xiàn)具有劃時代的意義。1.3研究現(xiàn)狀和發(fā)展趨勢據(jù)Gartner最新數(shù)據(jù)顯示如下圖(1.1),2013年第一季度,全球手機(jī)銷量合計達(dá)到4.258216億部,去年同期為4.229554億部。2013年第一季度全球智能手機(jī)銷售繼續(xù)大幅增長,其中第一季度安卓占全球智能手機(jī)市場的74.4%,占據(jù)絕對優(yōu)勢,成為第一大智能手機(jī)系統(tǒng)。今年第一季度,智能手機(jī)銷量約占所有手機(jī)銷量的49.3%,去年同期這一比例為34.8%,去年第四季度為44%,增勢依然迅猛。換句話說,今年第一季度,功能手機(jī)所占份額縮減到21.8%。圖1.1android手機(jī)增長比率圖1.1android手機(jī)增長比率安卓系統(tǒng)的最大特點(diǎn)在于“開源(opensource)”—它的源代碼是開放的,任何人都可以在此基礎(chǔ)上進(jìn)行操作、修改,自主地開發(fā)應(yīng)用程序,采用Linux內(nèi)核;在優(yōu)勢方面,Android平臺首先就是其開放性,開發(fā)的平臺允許任何移動終端廠商加入到Android聯(lián)盟(OHA)中來。開放手機(jī)聯(lián)盟(OHA)成員可以任意使用和修改安卓的SDK軟件包。系統(tǒng)的開源性使其具有良好的拓展性,一方面,為眾多移動應(yīng)用開發(fā)者提供了良好的系統(tǒng)性平臺,有利于移動應(yīng)用的集合;另一方面,終端廠商可以針對自身的特殊需要“定制化開發(fā)”顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。由于Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容。1.4應(yīng)解決的主要問題及應(yīng)達(dá)到的技術(shù)要求本設(shè)計是一個AppWidget應(yīng)用程序,啟動程序后可以進(jìn)行菜系以及菜品,可以通過圖片和文字顯示菜品的詳細(xì)信息,包括菜名、菜色、菜價情況等。這些菜品數(shù)據(jù)是通過后臺服務(wù)獲取的,這個后臺服務(wù)可以按照餐廳的要求將菜品信息保存在數(shù)據(jù)庫中。1.4.1系統(tǒng)需要解決的主要問題因?yàn)辄c(diǎn)菜是面向特定的使用者的,因此需要對于用戶的身份進(jìn)行判斷,本系統(tǒng)分為兩個部分,一個是管理員:負(fù)責(zé)對添加修改刪除服務(wù)員,以及添加菜單等等;而服務(wù)員則是提供給客戶服務(wù)的,有開桌、點(diǎn)菜、下單、轉(zhuǎn)臺、換臺、更新、查臺、注銷等。1.4.2系統(tǒng)應(yīng)具備的基本功能(1)服務(wù)員登錄:用戶通過賬號和密碼及驗(yàn)證碼進(jìn)行登錄。(2)服務(wù)員信息的管理:管理員可以增刪用戶(3)服務(wù)員可以按照顧客的要求進(jìn)行開桌、點(diǎn)菜、下單、轉(zhuǎn)臺、換臺、更新、査臺等功能(4)菜單的增加:管理員可以添加刪除修改菜單1.4.3系統(tǒng)性能需求本系統(tǒng)性能需達(dá)到的要求:(1)可靠性。系統(tǒng)要有嚴(yán)格的判錯能力,在登錄時要嚴(yán)格進(jìn)行身份驗(yàn)證,各個模塊的權(quán)限管理要恰當(dāng),對不需要修改的信息要在內(nèi)部預(yù)先控制。(2)安全性只有管理員才能對服務(wù)員信息進(jìn)行修改,保證數(shù)據(jù)厙的安全,以及添加菜單。(3)易操作性。本系統(tǒng)設(shè)置了易用的操作界面,使用戶看到界面很快即能理解其意思,方便用戶的操作。1.5本章小節(jié)首先介紹了課題研究的背景,其次簡述了在此背景開發(fā)Android電子點(diǎn)菜系統(tǒng)的目的和意義,最后介紹了應(yīng)解決的主要問題及應(yīng)達(dá)到的技術(shù)要求。第二章系統(tǒng)分析本設(shè)計是為了綜合運(yùn)用android數(shù)據(jù)庫、網(wǎng)絡(luò)通信及androidUI圖形界面。系統(tǒng)采用C/S結(jié)構(gòu),實(shí)現(xiàn)簡單的基于android手機(jī)的點(diǎn)菜系統(tǒng)。將ipad作為服務(wù)器置于廚房,存儲菜品并顯示點(diǎn)菜情況;以android模擬手機(jī)作為客戶端,顯示菜品信息和房間占用信息,服務(wù)員根據(jù)顧客的需求在客戶端上選擇房間并為顧各點(diǎn)菜,顧客用完餐后服務(wù)員在客戶端更新房間占用情況。2.1可行性分析隨著經(jīng)濟(jì)的快速發(fā)展,電子點(diǎn)餐系統(tǒng)已經(jīng)出現(xiàn)在了許多城市的人酒店中。特別在大型餐飲集團(tuán)使用已經(jīng)成為了趨勢。同時,隨著全國人民的精神、物質(zhì)和文化生活高度的提高,人們已經(jīng)不在僅僅停留在吃飽的程度,不但要吃飽,還要吃好,而且對酒店服務(wù)也越來越挑刺,正因?yàn)槿绱穗娮狱c(diǎn)餐系統(tǒng)的出現(xiàn),正好滿足了人眾的的這些需要,不僅讓賓客享受到精美可口的美食,更讓賓客感受到服務(wù)管理的貼心與完善。電子點(diǎn)餐業(yè)務(wù)在中國有著極大的發(fā)展空間以及良好的背景。隨著酒店管理的完善,使用這種智能的電子點(diǎn)餐系統(tǒng)必然成為追究卓越的餐飲公司的最愛,也更能夠體現(xiàn)信息技術(shù)發(fā)展的迅速。綜合以上幾點(diǎn)分析,此次畢業(yè)設(shè)計決定基于Android平臺開發(fā)電子點(diǎn)餐系統(tǒng)。Android平臺提供了巨人的自由空間,再運(yùn)用JAVA面向?qū)ο笳Z言,使系統(tǒng)功能更加強(qiáng)大。2.2系統(tǒng)需求分析本系統(tǒng)在性能功能上應(yīng)達(dá)到如下需求:(1)操作簡單、界面友好:完全控件式的頁面布局,使得菜品,資訊,座位等信息的錄入工作更簡便,許多選項包括餐廳信息,桌位,包房信息等只需要點(diǎn)擊就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。對常見的類似網(wǎng)站的管理的各個方面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實(shí)現(xiàn),顧客對菜品的預(yù)定及支付方式;(2) 即時可見:對客戶預(yù)定餐飲信息的處理將立即在另一應(yīng)用端及服務(wù)器的對應(yīng)欄目顯示出來,達(dá)到“即時點(diǎn)擊、即時見效”的功能;(3)系統(tǒng)運(yùn)行應(yīng)該快速、穩(wěn)定、高效和可靠;(4)在結(jié)構(gòu)上應(yīng)具有很好的可擴(kuò)展性,便于將來的功能擴(kuò)展和維護(hù)。2.3本章小節(jié)本章主要闡述了系統(tǒng)的可行性以及系統(tǒng)在性能功能上應(yīng)達(dá)到哪些要求。第三章系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù)3.1 Android開發(fā)環(huán)境介紹Android的上層應(yīng)用程序是用Java語言開發(fā),同時還需要基于Dalvik虛擬機(jī),所以,Google公司推薦使用主流的Java繼承開發(fā)環(huán)境Eclipse。只有Eclipse還不夠,因?yàn)槭鞘褂肑ava語言進(jìn)行開發(fā),還應(yīng)該有由SUN公司提供的JavaSDK(其中包括JRE:JavaRuntimeEnvironment)。此外,Android的應(yīng)用程序開發(fā)和Java開發(fā)有較大區(qū)別的,所以還需要有Google提供的AndroidSDK。同時,還需要在Eclipse安裝ADT,為Android開發(fā)提供開發(fā)工具的升級或者變更,是Eclipse下開發(fā)工具的升級下載的工具。簡言之,需要以下軟件,才能搭建Android開發(fā)環(huán)境,從而進(jìn)行Android應(yīng)用程序的開發(fā)。(1)JavaSDK(2)Eclipse(3)AndroidSDK(4)ADT3.2Android開發(fā)平臺搭建Android開發(fā)平臺搭建步驟:①首先到/downloads/下載Eclipse集成開發(fā)環(huán)境并且解壓,這里推薦下載JavaEE集成版本,可以為平臺的搭建省下不少工作。接著再去/javase/downloads/index.jsp站點(diǎn)下載SDK后安裝,下載/android/android-sdk-windows-1.5_r1.zip,AndroidSDK1.5后解壓。第一步下載工序就結(jié)束了。②雙擊Eclipse解壓后目錄中的eclipse.exe然后啟動,選擇Eclipse菜單中的Help->InstallNewSoftware->選項卡上的AvailableSoftware,點(diǎn)擊右側(cè)的“Add”輸入/android/eclipse/后確定,然后在“Workwith”下拉菜單中選擇剛才輸入的網(wǎng)址。過一會就會出現(xiàn)一個DeveloperTools選項,勾上以后點(diǎn)擊Next以后Eclipse會自動網(wǎng)上查找Android開發(fā)工具插件,然后找到AndroidDDMS和AndroidDevelopmentTools,選中這兩個點(diǎn)擊Finish,Eclipse就會自動下載并安裝Android插件了,最后會提示重啟Eclipse。③重啟后選擇Eclipse菜單中的Windows->Preferences在左側(cè)的Android項目中SDKLocation中填入AndroidSDK解壓后的目錄,然后點(diǎn)擊Apply。④在WindowsXP的系統(tǒng)變量中的path變量中添加一個值,該值指向解壓后的AndroidSDK目錄下的tools文件夾。3.3電子點(diǎn)菜系統(tǒng)的開發(fā)思想本開發(fā)主要實(shí)現(xiàn)菜單的觸摸化和低碳環(huán)?;?;實(shí)現(xiàn)菜單管理的簡便化;讓客戶自己參與點(diǎn)菜,享受其中樂趣。成本方面:傳統(tǒng)菜譜雖比電子菜譜便宜,但是傳統(tǒng)菜譜需要經(jīng)常更換,而且一本傳統(tǒng)菜譜使用時間遠(yuǎn)遠(yuǎn)及不上一本電子菜譜的使用時間。外觀方面:傳統(tǒng)菜譜雖然也可以制作個性化外觀,但是電子菜譜的個性化外觀更加華麗,而且可以隨時更換,方面簡捷。菜單內(nèi)容方面:傳統(tǒng)菜譜上更換菜品不方便,要等到更換菜譜的時候才可以更換,而在電子菜譜上就可以隨時更換。電子菜單上不僅可以看到圖片,還可以讓顧客了解到菜品的更多信息。套餐方面:傳統(tǒng)菜譜上只是簡單羅列的套餐,而在電子菜譜上可根據(jù)顧客的需要和消費(fèi)計劃金額智能配餐。自助點(diǎn)餐:傳統(tǒng)菜單不能自助點(diǎn)餐,而電子菜單則可讓用戶自助點(diǎn)餐。廣告植入:傳統(tǒng)菜單一般不能植入廣告,而電子菜單可對合作伙伴產(chǎn)品進(jìn)行廣告植入推廣。風(fēng)格:傳統(tǒng)菜單要在更換菜單是才能更換風(fēng)格,而電子菜單則可以隨時更換。3.4本章小節(jié)本章講到了系統(tǒng)的開發(fā)環(huán)境和我自己對于電子點(diǎn)菜系統(tǒng)開發(fā)的一些想法。第四章程序設(shè)計4.1總體設(shè)計該系統(tǒng)主要包括下面幾個部分:服務(wù)員:1.登陸系統(tǒng)2.點(diǎn)菜3.結(jié)賬4.注銷;管理員:1.更新數(shù)據(jù)2.退出,如圖4.1電子點(diǎn)菜系統(tǒng)服務(wù)員電子點(diǎn)菜系統(tǒng)服務(wù)員管理員登陸點(diǎn)菜結(jié)賬更新數(shù)據(jù)注銷退出圖4.1總體設(shè)計如圖4.2 如圖4.2系統(tǒng)流程圖用戶登陸如圖4.2系統(tǒng)流程圖用戶登陸加載菜單各功能模塊退出否是4.3本章小節(jié)本章主要對項目進(jìn)行大概的介紹,使讀者對系統(tǒng)有個大概框架的認(rèn)識。第五章程序開發(fā)5.1文件結(jié)構(gòu)與用途在程序開發(fā)階段,首先確定“Android平臺電子菜單點(diǎn)菜軟件”的工程名為menu_05,據(jù)程序模塊設(shè)計的內(nèi)容,建立menu_05工程。menu_05工程源代碼的結(jié)構(gòu)如圖5.1所示。圖5.1menu_05工程的源代碼文件 Android的資源文件保存在/res的子目錄中。其中/res/drawable/目錄中保存的是圖像文件,/res/values目錄中保存的是用來自定義字符串和顏色的文件,/res/xml目錄中保存的是XML格式的數(shù)據(jù)文件。所有在程序開發(fā)階段可以被調(diào)用的資源都保存在這些目錄中。圖5.1menu_05工程的源代碼文件5.2系統(tǒng)登陸模塊的設(shè)計與實(shí)現(xiàn)首先需要在res\layout目錄下創(chuàng)建一個名為“activity_main”的文件,用于顯示界面,進(jìn)行界面布局,用到的空間有1個TextView1個Button以及為這個activity添加了一個背景android:background,當(dāng)點(diǎn)擊Button時,通過Intent跳轉(zhuǎn)到Menu00中,如圖5.2所示:圖5.2系統(tǒng)登陸界面圖5.2系統(tǒng)登陸界面5.3點(diǎn)菜模塊的設(shè)計與實(shí)現(xiàn)用戶登陸之后,則進(jìn)入主界面,如下圖5.3所示圖5.3.系統(tǒng)主菜單界面圖5.3.系統(tǒng)主菜單界面

圖5.3.2點(diǎn)菜模塊圖5.3.2點(diǎn)菜模塊5.4注銷模塊的設(shè)計與實(shí)現(xiàn)注銷模塊主要實(shí)現(xiàn)該系統(tǒng)的順利退出,用戶點(diǎn)擊注銷按扭時會彈出一個對話框,點(diǎn)擊確定時退出該系統(tǒng)。如圖5.4。圖5.4注銷模塊圖5.4注銷模塊

第六章電子點(diǎn)餐系統(tǒng)測試6.1測試目的將已經(jīng)集成好的電子點(diǎn)餐系統(tǒng),作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行(使用)環(huán)境下,對電子點(diǎn)餐系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。評估一個完整電子點(diǎn)餐系統(tǒng)是否滿足該電子點(diǎn)餐系統(tǒng)需求規(guī)格說明書的要求;電子點(diǎn)餐系統(tǒng)測試不僅關(guān)注其的功能,也包括性能、安全等非功能的測試。目的是驗(yàn)證電子點(diǎn)餐系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。電子點(diǎn)餐系統(tǒng)測試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯誤原因和位置,然后進(jìn)行改正。是基于電子點(diǎn)餐系統(tǒng)整體需求說明書的測試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。對象不僅僅包括需測試的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。來確保電子點(diǎn)餐系統(tǒng)測試的活動是按計劃進(jìn)行的;驗(yàn)證該產(chǎn)品是否與電子點(diǎn)餐系統(tǒng)需求用例不相符合或與之矛盾;建立完善的電子點(diǎn)餐系統(tǒng)測試缺陷記錄跟蹤厙;確保電子點(diǎn)餐系統(tǒng)測試活動及其結(jié)果及時通知相關(guān)小組和個人;6.2測試方法電子點(diǎn)餐系統(tǒng)測試就是針對非功能特性展開的,就是驗(yàn)證軟件產(chǎn)品符合質(zhì)量特性的要求,從而滿足用戶和軟件企業(yè)自身的非功能需求。所以電子點(diǎn)餐系統(tǒng)測試分為負(fù)載測試、性能測試、容量測試、安全測試、兼容性測試、可靠性測試。性能是用來衡量電子點(diǎn)餐系統(tǒng)占用計算機(jī)系統(tǒng)資源和計算機(jī)系統(tǒng)響應(yīng)、表現(xiàn)的狀態(tài)。如果電子點(diǎn)餐系統(tǒng)用完了所有可用的計算機(jī)系統(tǒng)資源,那么電子點(diǎn)餐系統(tǒng)性能就會明顯地出現(xiàn)下降,甚至死機(jī)。容量是電子點(diǎn)餐系統(tǒng)接受、容納或吸收的能力,也可以指某項功能的做大承受能力??煽啃允窃谝?guī)定的時間和條件下,電子點(diǎn)餐系統(tǒng)所能維持其正常的功能的操作、性能水平的程度。安全性是電子點(diǎn)餐系統(tǒng)和數(shù)據(jù)的安全程度,包括功能適用范圍、數(shù)據(jù)存取權(quán)限等受保護(hù)和受控制的能力。兼容性是電子點(diǎn)餐系統(tǒng)從一個計算機(jī)系統(tǒng)或環(huán)境移植到另一個系統(tǒng)環(huán)境的難易度,或者是一個系統(tǒng)和外部條件共同工作的難易度。電子點(diǎn)餐系統(tǒng)與質(zhì)量需求的關(guān)系示意圖如圖6.2所示:如圖6.2電子點(diǎn)餐系統(tǒng)與質(zhì)量需求的關(guān)系示意圖如圖6.2電子點(diǎn)餐系統(tǒng)與質(zhì)量需求的關(guān)系示意圖安卓系統(tǒng)測試容量測試性能測試兼容性測試安全性測試負(fù)載測試故障轉(zhuǎn)移測試驗(yàn)證測試基準(zhǔn)測試規(guī)劃測試可靠性安全性兼容性維拉性擴(kuò)充性可用性性能質(zhì)量需求第七章結(jié)論從畢業(yè)設(shè)計的下達(dá)時間到完成畢業(yè)設(shè)計的這段時間,我整整用了三個多月的時間來完成本次的畢業(yè)設(shè)計。本次我的畢業(yè)設(shè)計論文課題是:基于android的電子菜單點(diǎn)菜系統(tǒng)的設(shè)計與實(shí)現(xiàn)。是基于用Eclipse的java語言的編輯器andriod模擬器結(jié)合開發(fā)出來的一種點(diǎn)菜系統(tǒng)軟件。目前的傳統(tǒng)點(diǎn)餐方式菜單是一張菜單紙張,久而久之菜單紙張就變成一張又舊又臟的菜單紙張,而新型的電子點(diǎn)餐系統(tǒng)恰恰就彌補(bǔ)傳統(tǒng)點(diǎn)餐方式的弊端,不僅彌補(bǔ)了傳統(tǒng)點(diǎn)餐方式的弊端,而且提供了方便又快捷的點(diǎn)餐方式。本畢業(yè)設(shè)計在eclipseSDK的編程環(huán)境下設(shè)計六個按鈕分別命名為:點(diǎn)菜清單、已選清單、消費(fèi)清單、湘菜、川菜、粵菜等。雖然在設(shè)計當(dāng)中編寫程序量有點(diǎn)大,但是我從網(wǎng)上查了很多資料,因此,編寫程序的問題就解決了。最大的問題還是在設(shè)計界面的切換,界面的切換既麻煩又繁瑣,如果邏輯思維轉(zhuǎn)換不過來,界面的切換就完成不了的。因此,我在界面切換上花費(fèi)了很大的精力在上面才完成的。不過在這件事情上還是蠻自豪的。電子點(diǎn)餐系統(tǒng)的開發(fā)思想就是要提供高效點(diǎn)菜、菜單管理方便、超強(qiáng)展示菜單、提高效率、準(zhǔn)確無誤結(jié)賬、海量信息更豐富、菜品分類輕松點(diǎn)、點(diǎn)菜更有樂趣。經(jīng)過這次的畢業(yè)設(shè)計過程中,讓我對知識有了一定的認(rèn)識,尤其是android的開發(fā)知識,讓我懂得了更多,并且提升了更多。雖然在開發(fā)過程中仍有—些欠缺和考慮不周全的地方,且在取消點(diǎn)菜的過程中存在一點(diǎn)問題,但大致上電子點(diǎn)餐系統(tǒng)還是可行的,而且在我今后的學(xué)和工作將產(chǎn)生重大的意義。

參考文獻(xiàn)[1]譚浩強(qiáng).《Java語言程序設(shè)計(第三版)》[M].北京:淸華大學(xué)出版社,2008.[2]張孝祥.《J

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論