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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于ios的飯店點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-wenkub

2022-12-14 19:30:51 本頁(yè)面
 

【正文】 With the rapid development of economy and the continuous of living stands in our country, there are more and more people consume in the restaurant. As the traditional manual order is difficult to calculate, hard to find, difficult to change, errorprone, and low efficiency of faults, it has been gradually out of the restaurant. In order to improve petitiveness, there is a great demand for information technology of ordering in catering industry. But current ordering systems are operated by waiters but no customers themselves whose want more experiences and details about dishes and services are neglected. In this paper, we develop an ordering system for restaurant based on iOS. The ordering system provides interactions between customers and restaurants. With this ordering system, customers can make the order through mobile terminals based on iOS and restaurants can satisfies customers’ requirements to find out more details about dished and services. At same time, the restaurant can greatly reduce operation cost and improve their customer satisfaction. The system applies iOS as the operating system, selects the FMDB as the database, and is developed using ObjectiveC language in Xcode development environment. And in order to solve the memory leak problem, the ordering system uses ARC memory management. KEY WORDS catering industry, mobile terminals, ordering system 基于 iOS 的飯店點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) III 基于 iOS 的飯店點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 1 1 緒論 開(kāi)發(fā)背景 近年來(lái),餐飲業(yè)發(fā)展令人矚目。使用該系統(tǒng)顧客就能夠通過(guò)基于 iOS 移動(dòng)終端進(jìn)行點(diǎn)菜操作。傳統(tǒng)的手工點(diǎn)菜方式由于其難計(jì)算、難查找、難更改、易出錯(cuò)、效率低等缺點(diǎn)使其逐漸被淘汰。為了提高競(jìng)爭(zhēng)力,飯店餐飲業(yè)點(diǎn)菜信息化的需求與日俱增。系統(tǒng)實(shí)現(xiàn)了顧客與餐館的互動(dòng),并為顧客提供了各種菜品和服務(wù)信息; 同時(shí)餐館能夠降低服務(wù)成本改善服務(wù)質(zhì)量。我國(guó)改革開(kāi)放 30 年以來(lái)餐飲業(yè)營(yíng)業(yè)額增長(zhǎng) 200多倍,餐飲業(yè)消費(fèi)已經(jīng)成為我國(guó)消費(fèi)需求增長(zhǎng)的重要力量。從專(zhuān)業(yè)服務(wù)里面,可以看到,系統(tǒng)集成占有較大市場(chǎng)份額,這對(duì)國(guó)內(nèi)專(zhuān)業(yè)軟件開(kāi)發(fā)企業(yè)是一個(gè)很大的商機(jī)。因?yàn)樾畔⒒芾碥浖袌?chǎng)的發(fā)展,與整個(gè)社會(huì)信息化程度和未來(lái) IT 業(yè)的成熟程度密切相聯(lián),信息化程度越高,服務(wù)市場(chǎng)的基礎(chǔ)就越好。開(kāi)發(fā)一個(gè)酒店點(diǎn)餐系統(tǒng)要求我們不僅要有軟件編程的能力,還要求有系統(tǒng)化的分析設(shè)計(jì)能力,而且對(duì)頁(yè)面設(shè)計(jì)以及數(shù)據(jù)庫(kù)管理有較高要求,能夠很好的將我們大學(xué)期間所學(xué)的知識(shí)結(jié)合使用起來(lái)。計(jì)算機(jī)的引入,不僅減輕員工的勞動(dòng)強(qiáng)度,提高工作效率,也將帶來(lái)可觀的經(jīng)濟(jì)效益。所以在技術(shù)上也是可行的。菜單內(nèi)容方面:傳統(tǒng)菜譜上更換菜品不方便,要等到更換菜譜的時(shí)候才可以更換,而在電子菜譜上就可以隨時(shí)更換。廣告植入:傳統(tǒng)菜單一般不能植入廣告,而電子菜單可對(duì)合作伙伴產(chǎn)品進(jìn)行廣告 植入推廣。在酒店競(jìng)爭(zhēng)日趨激烈的今天,要成為佼佼者,就必須與高新技術(shù)緊密結(jié)合。 基于 iOS 的飯店點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 4 2 開(kāi)發(fā)工具和環(huán)境簡(jiǎn)介 Xcode 開(kāi)發(fā)環(huán)境 Xcode 是集成開(kāi)發(fā)環(huán)境( IDE)設(shè)計(jì)的用于開(kāi)發(fā) iOS 和 Mac 應(yīng)用程序。相對(duì)于創(chuàng)建單一類(lèi)型的應(yīng)用程序所需要的能力而言,Xcode 要強(qiáng)大得多,它的設(shè)計(jì)目的是使您可以創(chuàng)建任何想像得到的軟件產(chǎn)品類(lèi)型,從 Cocoa 及 Carbon應(yīng)用程序,到內(nèi)核擴(kuò)展及 Spotlight 導(dǎo)入器等各種開(kāi)發(fā)任務(wù), Xcode都能完成 [7,8]。如下圖 所示: 圖 工程圖 Xcode 開(kāi)發(fā)環(huán)境的搭建 下載安裝包 ( 1) 下載 VMWare。 基于 iOS 的飯店點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 5 注冊(cè) Mac 賬號(hào) 安裝虛擬機(jī) VMWare ( 1) 在 Windows XP 上安裝虛擬機(jī)。 虛擬機(jī)修改 建立完虛擬機(jī)不要急于打開(kāi),關(guān)閉 VMware。裝載完鏡像文件后,現(xiàn)在啟動(dòng)虛擬機(jī)。此時(shí)我們?cè)俅未蜷_(kāi)這個(gè)虛擬機(jī)的 Settings,找到 CD/DVD(IDE)設(shè)備,將剛才的 Rebel EFI 鏡像替換為蘋(píng)果系統(tǒng)的 DMG 鏡像,將文件類(lèi)型 CDROM images(*.iso)改為 All files 就能瀏覽到 DMG 文件了。遇到這個(gè)問(wèn)題可以使用 Darwin 鏡像替換 Rebel EFI,并重新啟動(dòng)虛擬機(jī)。如果使用一種引導(dǎo)失敗,可以試著使用其他的引導(dǎo)鏡像。 ( 2) 記下 Windows XP 的 IP 地址。 ( 5) 啟動(dòng) XCODE 開(kāi)始開(kāi)發(fā): 啟動(dòng) Xcode 開(kāi)發(fā)環(huán)境:打開(kāi) Finder,在磁盤(pán)上的“ Developer” 目錄中 “ Applications” 目錄中,有 Xcode 程序,雙擊 Xcode 圖標(biāo),即啟動(dòng) Xcode:點(diǎn)擊 “ Create a new Xcode project” 圖標(biāo),則打開(kāi)工程模板窗口:選擇iPhone OS 項(xiàng)目模板中的 “ Viewbased Application” 圖標(biāo),并點(diǎn)擊 “ Choose” 按鈕:提示輸入新項(xiàng)目名 字和新項(xiàng)目保存的目錄,按提示輸入后,點(diǎn)擊 “ Save” 按鈕,則出現(xiàn)新窗口,顯示向?qū)傻捻?xiàng)目及該項(xiàng)目目錄和文件:點(diǎn)擊圖標(biāo) “ Build and Run” ,則開(kāi)始編譯。 而其函式庫(kù)(通常沒(méi)附在 軟件 發(fā)行本 )亦和 Smalltalk 系統(tǒng)要使用極大的 內(nèi)存 來(lái)開(kāi)啟一個(gè) 窗口 的情況相反 [10]。雖然某些 第三方 版本已加入這個(gè)功能 (尤是GNUstep), Apple 在其 Mac OS X 中仍未引入這個(gè)功能 [11]。雖然 ObjectiveC 是 C 的母集,但它也不視 C 的基本型別為第一級(jí)的對(duì)象。 ObjectiveC 語(yǔ)言優(yōu)缺點(diǎn)分析 優(yōu)點(diǎn): ObjectiveC 是非常 “ 實(shí)際 ” 的語(yǔ) 言。但是考慮到手機(jī)的內(nèi)存仍然較小,本系統(tǒng)還是使用手工分配和釋放內(nèi)存的方式。 iOS 動(dòng)畫(huà) UIView 動(dòng)畫(huà) iOS 的 UIView 動(dòng)畫(huà)是基于 view 層的動(dòng)畫(huà),它有三個(gè)要素,即開(kāi)始、時(shí)間和結(jié)束。 CATransition 提供了一個(gè)圖層變化的過(guò)渡效果,它能影響圖層的整個(gè)內(nèi)容。 CABasicAnimation 簡(jiǎn)單的為圖層的屬性提供修改。核心動(dòng)畫(huà)的圖層和 Cocoa 的視圖在很大程度上沒(méi)有一定的 相似性 ,但是他們兩者最大的區(qū)別是 ,圖層不會(huì)直接渲染到屏幕上。 如果一個(gè)圖層的屬性 needsDisplayOnBoundsChange 被設(shè)置為 YES 的時(shí)候 ,當(dāng)圖層的 bounds 屬性改變的時(shí)候,圖層的內(nèi)容將會(huì)被重新緩存起來(lái)。實(shí)例重新緩存其內(nèi)容,可以通過(guò)發(fā)送以下任何一個(gè)方法 setNeedsDisplay 或 setNeedsDisplayInRect:的消息,亦或者設(shè)置圖層的 needsDisplaOnBoundsChange 屬性為 YES。你指定動(dòng)畫(huà)的一個(gè)圖層屬性的關(guān)鍵路徑,一個(gè)表示在動(dòng)畫(huà)的每個(gè)階段的價(jià)值的數(shù)組,還有一個(gè)關(guān)鍵幀時(shí)間的數(shù)組和時(shí)間函數(shù)。 設(shè)計(jì)模式 MVC 設(shè)計(jì)模式 圖 設(shè)計(jì)模式 仔細(xì)觀察上面的圖,有控制器到 model 的箭頭,沒(méi)有 model 到控制器的箭頭。這個(gè)消息通知 “ 代理 ” 主對(duì)象即將處理或是已經(jīng)處理完了某一個(gè)事件 [14]。注意這里的代理是個(gè)名詞,它本身是一個(gè)對(duì)象,這個(gè)對(duì)象是專(zhuān)門(mén)代表被代理對(duì)象來(lái)和程序中其他對(duì)象打交道的。 單例模式的主要優(yōu)點(diǎn)如下: ( 1)單例模式提供了對(duì)唯一實(shí)例的受控訪問(wèn)?;趩卫J轿覀兛梢赃M(jìn)行擴(kuò)展,使用與單例控制相似的方法來(lái)獲得指定個(gè)數(shù)的對(duì)象實(shí)例,既節(jié)省系統(tǒng)資 源,又解決了單例單例對(duì)象共享過(guò)多有損性能的問(wèn)題。 ( 3)現(xiàn)在很多面向?qū)ο笳Z(yǔ)言 (如 Java、 C)的運(yùn)行環(huán)境都提供了自動(dòng)垃圾回收的技術(shù),因此,如果實(shí)例化的共享對(duì)象長(zhǎng)時(shí)間不被利用,系統(tǒng)會(huì)認(rèn)為它是垃圾,會(huì)自動(dòng)銷(xiāo)毀并回收資源,下次利用時(shí)又將重 新實(shí)例化,這將導(dǎo)致共享的單例對(duì)象狀態(tài)的丟失。在概念理解上,是設(shè)計(jì)模式里面觀察者模式的一種實(shí)踐。 } property(nonatomic,retain) NSString *salary。 end import import interface ViewController () { EmployeeData *employeeData。 [employeeData addObserver:self forKeyPath:salary options:NSKeyValueObservingOptionNew context:nil]。 = 20210。 } (void)observeValueForKeyPath:(NSString*)keyPathofObject:(id)objectchange:(NSDictionary *)change context:(void *)context { NSLog(observeValueForKeyPath is run)。 } } (void) dealloc { [employeeData removeObserver:self forKeyPath:salary]。在運(yùn)行應(yīng)用程序的時(shí)候, iOS 模擬器會(huì)最大程度地模擬實(shí)際 iOS 設(shè)備的運(yùn)行方式。 真機(jī)調(diào)試 當(dāng)然模擬器只是一種模擬的環(huán)境,如果想在真實(shí)的環(huán)境中測(cè)試所編寫(xiě)軟件的效果還需要在真機(jī)的條件下測(cè)試,這里說(shuō)明一下真機(jī)調(diào)試時(shí)的步驟:首先要在蘋(píng)果網(wǎng)站上注冊(cè) APP ID,以及購(gòu)買(mǎi) iPhone Develop Program(iDP) 開(kāi)發(fā)者授權(quán), 99 美元。 基于 iOS 的飯店點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 現(xiàn)在注冊(cè)設(shè)備了,通過(guò) xCode 的 anizer 或者 itunes 都可以查看你的機(jī)器的udid 。改好了 name 后還要在 target info 里把 build 項(xiàng)里的 iPhone developer 改成你的provisioning,這就可以了(不過(guò)這要等你生成了 provisioning,最后調(diào)試的時(shí)候改)。中國(guó)的網(wǎng)民充分領(lǐng)略到“暢游天地間,網(wǎng)絡(luò)無(wú)極限”所帶來(lái)的暢快。隨著 WLAN 技術(shù)的普及,一些規(guī)模較大的酒樓餐廳開(kāi)始考慮利用這種最為先進(jìn)、最具時(shí)尚潮流的網(wǎng)絡(luò)技術(shù)來(lái)建設(shè)一套靈活、快捷的信息管理系統(tǒng),以優(yōu)化管理流程,使酒店的服務(wù)和管理得到實(shí)質(zhì)性的提升,提高品牌形象和行業(yè)核心競(jìng)爭(zhēng)力。 本系統(tǒng)的總目標(biāo)是為用戶提供迅速、高效的服務(wù),減免手工處理的繁瑣與誤差,及時(shí)、準(zhǔn)確地反映酒店的工作情況、經(jīng)營(yíng)情況,從而提高酒店的服務(wù)質(zhì)量,獲得更好的經(jīng)濟(jì)效益。 ( 4)方便查詢顧客消費(fèi)情況。 ( 2)即時(shí)可見(jiàn) 對(duì)客戶預(yù)定餐飲信息的處理將立即在另一應(yīng)用端及服務(wù)器的對(duì)應(yīng)欄目顯 示出來(lái),達(dá)到“即時(shí)點(diǎn)擊、即時(shí)見(jiàn)效”的功能。它是為適應(yīng) 數(shù)據(jù)處理 的需要而發(fā)展起來(lái)的一種較為理想的數(shù)據(jù)處理系統(tǒng),也是一個(gè)實(shí)際可運(yùn)行的存儲(chǔ)、維護(hù)和應(yīng)用系統(tǒng)提供數(shù)據(jù)的 軟件系統(tǒng) ,是存儲(chǔ)介 質(zhì)、處理對(duì)象和管理系統(tǒng)的集合體 [15]。③系統(tǒng)的 用戶接口 簡(jiǎn)單,用戶容易掌握,使用方便。⑦能夠充分描述數(shù)據(jù)間的內(nèi)在聯(lián)系 [16]。 SQLite ( 是一個(gè)輕量級(jí)的關(guān)系數(shù)據(jù)庫(kù)。 使用 FMDB 后的數(shù)據(jù)庫(kù)代碼清晰明了,比原生的 API 優(yōu)雅多了。 +(NSString *)getDatabasePath { return [NSH
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1