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

正文內(nèi)容

基于ios平臺點(diǎn)菜系統(tǒng)的設(shè)計(jì)與開發(fā)畢業(yè)論文(參考版)

2025-06-30 18:20本頁面
  

【正文】 池州學(xué)院本科畢業(yè)論文(設(shè)計(jì))28參考文獻(xiàn)[1] ObjectiveC 的軟件開發(fā)方法探討 [J].:1012.[2] Steven Holzner. ObjectiveC 編程快速上手[M]. 北京:機(jī)械工業(yè)出版社, 2022.[3] Robert Clair. ObjectiveC Mac 和 iOS 開發(fā)實(shí)踐指南[M] . 北京:機(jī)械工程出版社.2022.[4] 李佳琳. 初探 Xcode 中指針和數(shù)組的使用[J].計(jì)算機(jī)光盤軟件與引用,2022.[5] Erik M. Buck, Donald A. Design Patterns [M].USA:AddisonWesley Professional, 2022.[6] 肖鋒. 基于 iPad 的家庭理財(cái)軟件的設(shè)計(jì)與實(shí)現(xiàn)[D]. 成都: 電子科技大學(xué),2022[7] UI 設(shè)計(jì)中用戶體驗(yàn)淺談 [J].. [8] 武恩玉. 軟件工程[M]. 北京:: .[9] 賈彥娜,劉軍軍. 基于 C 語言的手機(jī)通訊錄管理程序設(shè)計(jì)[J]. 湘南學(xué)院學(xué)報(bào),2022,31(5):8992[10] 手機(jī)影響分析[J]..池州學(xué)院本科畢業(yè)論文(設(shè)計(jì))29致 謝。并且通過這次畢業(yè)設(shè)計(jì),我才發(fā)現(xiàn)實(shí)踐才是最重要的,如果只一頭扎進(jìn)書本里,無論你將書本啃得多么的透徹,都不能真正的掌握這些知識。收銀端和廚房端都要按實(shí)際設(shè)備進(jìn)行配置。而且送菜的 stateNum 在這里也有名無實(shí),作用也沒有實(shí)現(xiàn)。對一些第三方庫的使用更加熟練,但由于本人的知識經(jīng)驗(yàn)有限,開發(fā)周期短,系統(tǒng)難免存在不足之處,并不能完整無誤的模擬整個餐館的點(diǎn)菜系統(tǒng)的運(yùn)行,各種細(xì)節(jié)的設(shè)計(jì)存在不足,實(shí)際的操作存在一定的限制,故要實(shí)際運(yùn)用到生活中還需進(jìn)行細(xì)節(jié)化設(shè)計(jì)與修改,實(shí)際生活中向廚房端或者收銀端發(fā)送數(shù)據(jù)時(shí),都需要相應(yīng)的接口,本次論文數(shù)據(jù)發(fā)送過程雖是遵循HTTP/TCP 協(xié)議,但實(shí)際上得數(shù)據(jù)處理過程絕不是如此簡單。圖 57 一鍵分享界面圖 58 新浪微博結(jié)果界面池州學(xué)院本科畢業(yè)論文(設(shè)計(jì))25(7)選擇餐位界面,當(dāng)點(diǎn)擊地圖上某個餐位后,如下圖所示,得到所選位置。(9) 后臺模塊測試打開后臺軟件,看四季軒的菜單是否能接收? (8) 打開收銀端,在搜索框輸入:“四季軒” ,然后點(diǎn)擊總價(jià)按鈕; 測試結(jié)果依照 節(jié)給出的測試用例,測試結(jié)果用圖來表示,依測試序號排列,如下圖:(1)打開軟件,顯示網(wǎng)站首頁和點(diǎn)菜系統(tǒng),具體如下圖所示。(3) 點(diǎn)菜界面,用戶點(diǎn)菜的界面;(4) 我的菜單模塊:直接點(diǎn)擊我的菜單,送單。因此白盒測試又稱為結(jié)構(gòu)測試,亦或是邏輯驅(qū)動測試。它要求測試人員了解程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)出適當(dāng)?shù)臏y試用例,對程序邏輯進(jìn)行測試。白盒測試:這個測試和黑盒測試的方法是相反的。黑盒測試:在測試的過程中,把程序看成一個黑盒子,測試人員完全不考慮程序內(nèi)部結(jié)構(gòu)和處理過程的情況下,也就是說,黑盒測試是對于程序的接口進(jìn)行測試,只檢測程序的功能是否都是按照規(guī)格說明書規(guī)格進(jìn)行正常使用,程序是否能正確的接收輸入數(shù)據(jù)產(chǎn)生輸出信息,還要保證外部信息,文件或者數(shù)據(jù)庫的完整性。 測試原理我們學(xué)過的軟件系統(tǒng)測試的方法中,比較好用的方法就是黑盒測試和白盒測試。必須測試在需求分析階段確認(rèn)下來的確認(rèn)標(biāo)準(zhǔn),確認(rèn)測試是對軟件滿足預(yù)期所有功能和行為的保障。在軟件工程的環(huán)境中的測試過程,實(shí)際上有 4個步驟的測試序列,最開始的就是每個單獨(dú)模塊的測試,以保證每個單元的功能是正確的,這種測試是單元測試,單元測試主要用的是白盒測試;接下來則把所有的模塊集成一起形成一個完整的軟件包。它的任務(wù)是盡可能的徹底檢查出程序中的錯誤,提高軟件系統(tǒng)的可靠性,其目的是檢驗(yàn)系統(tǒng)做的怎么樣。從打開本系統(tǒng)的界面到完成的整個過程中的各個模塊進(jìn)行測試分析,看其是否符合預(yù)期的效果,找出和設(shè)計(jì)有偏差的地方。 //設(shè)置代理 [view addSubview:searchBar]。首先在自定義的表頭方法(UIView *)creatTableViewHeadView 里創(chuàng)建搜索框UISearchBar *searchBar=[[[UISearchBar alloc]initWithFrame:CGRectMake(0,0, 320, 64)] autorelease]。 //獲取表頭_dataArray=[[DataProcessing getDataFromRecordTable:1]; //獲取表的第一行數(shù)據(jù)然后再調(diào)用表的協(xié)議方法可以布表。 [_enginer requestGetDateFromServer]。 //獲取數(shù)據(jù)源當(dāng)我們獲取了數(shù)據(jù)源后可以通過表的代理來調(diào)用代理方法來布置歷史菜單界面數(shù)據(jù)(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section//表分成多少行(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath//表每一行的內(nèi)容 后臺等功能的實(shí)現(xiàn) 廚房端接受數(shù)據(jù)池州學(xué)院本科畢業(yè)論文(設(shè)計(jì))19顧客完成點(diǎn)餐后,打開廚房端,會接受到顧客發(fā)送來得點(diǎn)餐信息,詳情包括:點(diǎn)餐的餐位或者房間,點(diǎn)餐的詳細(xì)內(nèi)容等。 歷史菜單當(dāng)提交完成后,點(diǎn)擊返回,可返回點(diǎn)菜頁面,此時(shí)依舊可以繼續(xù)加菜,當(dāng)你想查看自己的訂單時(shí),可以選擇返回,則可返回至歷史菜單頁面,點(diǎn)擊歷史菜單可以點(diǎn)擊查閱按鈕查詢點(diǎn)餐的詳情。選好后也會將顧客點(diǎn)菜的內(nèi)容傳給服務(wù)器。} 餐位選擇和送單點(diǎn)擊送單后則進(jìn)入了餐位選擇,這里我們提供了一張餐廳結(jié)構(gòu)圖配上文字,給用戶更加細(xì)膩的視覺體驗(yàn)。 if ([db open])池州學(xué)院本科畢業(yè)論文(設(shè)計(jì))18 { [db executeUpdate:update orderTable set menuNum = ?, remark = ? where menuName=?,[NSNumber numberWithInt:],]。通過下面代碼我們可以看到,插入操作就是普通的 SQL 語句,這里就是利用 FMDB 這種第三方類庫的好處,比如我們所知的 MAC 版 ,也使用了 FMDB。 菜單功能我的菜單這一模塊是顧客點(diǎn)菜完成后,將要提交菜單時(shí)進(jìn)入,在這里可以對選擇的菜品進(jìn)行增加或者刪除操作,還可以進(jìn)行備注,具體有:(1)點(diǎn)擊份數(shù)可以修改點(diǎn)菜的份數(shù),如果多點(diǎn),或者少點(diǎn)都可以以此進(jìn)行修改;(2)選擇好某一行進(jìn)行滑動則觸發(fā)刪除操作,點(diǎn)擊刪除即可;(3)在備注的輸入框點(diǎn)菜的備注,對廚房進(jìn)行提示;(4)參考價(jià)格顯示菜品總價(jià);(5)點(diǎn)擊送單則進(jìn)入送單頁面(6)當(dāng)點(diǎn)菜數(shù)目為零,顧客點(diǎn)擊送單時(shí),會有警告框自動提示。[alert show]。(3)第三步則是可以通過 showShareActionSheet 方法來打開分享界面,在這里用三個 if 語句來判斷分享過程:if (state == SSResponseStateSuccess) {} //分享成功if (state == SSResponseStateCancel) {} //取消分享if (state == SSResponseStateFail){} //分享失敗在 if 語句的判斷后用 UIAlertView(警告框)來顯示分享操作結(jié)果的顯示,為顧客執(zhí)行分享操作提供一定的提示。[container setIPadContainerWithView:sender arrowDirect:UIPopoverArrowDirectionUp]。圖 43 授權(quán)圖這里我們用得時(shí)第三方類庫 shareSDK;首先在入口類 ZCAppDelegate 中實(shí)現(xiàn)相關(guān)的回調(diào)方法,如分享在新浪微博 [ShareSDK connectSinaWeiboWithAppKey:3720894884appSecret:9a57c722ef1fabed0c6decd2b3daa4a3redirectUri:AppKey 和 APPSecret 是在新浪的微博開放平臺申請可以得到,redirectUri 則是申請應(yīng)用必須填寫的回調(diào)網(wǎng)址,一般都填軟件下載地址。 是未來最主要的用戶身份驗(yàn)證和授權(quán)方式 [10]。目前微博開放平臺用戶身份 鑒權(quán)主要采用的是。當(dāng)顧客使用此功能時(shí),可以將自己喜歡的菜式分享在新浪微博、騰訊微博、郵件等。在這個方法中,我們可以通過 來設(shè)置 UIScrollView 的容量,如=CGSizeMake(*, )。這些操作可以用下圖來表示圖 42 點(diǎn)菜操作圖點(diǎn)菜界面的具體實(shí)現(xiàn)代碼如下:瀏覽菜式可以用 UIScrollView 來顯示內(nèi)容,具體實(shí)現(xiàn)方法有[DataBaseOperation scrollViewStart:_scrollView WithArray:_dataArrayWithopenSection:_openSection]。點(diǎn)菜結(jié)束后則可點(diǎn)擊我的菜單來進(jìn)入菜單界面。當(dāng)顧客選擇好菜品后,可以點(diǎn)擊界面左側(cè)下方的點(diǎn)菜按鈕來進(jìn)行點(diǎn)菜操作。在 webView 上加載網(wǎng)頁請求。[ addSubview:webview]。NSURL *url=[NSURL URLWithString:NSURLRequest *request=[NSURLRequest requestWithURL:url]。點(diǎn)擊點(diǎn)菜系統(tǒng)則進(jìn)入點(diǎn)菜系統(tǒng)開始點(diǎn)菜。然后就是向服務(wù)器發(fā)送 get 請求獲取倆個數(shù)據(jù)庫,存到本地,然后取數(shù)據(jù)。(3)收銀端收銀 首先收銀端存在密碼,須向服務(wù)器發(fā)送密碼才能登錄,且收銀端有修改密碼的功能。(6)可以在歷史菜單中查詢本次點(diǎn)菜內(nèi)容。選擇送單則進(jìn)入送單頁面,點(diǎn)擊位置選擇選擇就餐房間(位置為空送單為出現(xiàn)UIAlertView 警告框提醒) 。s
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1