999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能手機菜譜軟件的設計

2016-02-22 12:01:22顧澤宇李亞亞戴晨吳瀅
科技視界 2016年4期

顧澤宇++李亞亞++戴晨++吳瀅

【摘 要】本文以Objective-C為開發語言,結合數據庫技術,設計出基于iOS平臺iPhone手機的吃貨小站搜索軟件。該軟件是在Mac系統Xcode4.6.3的開發平臺中進行開發,選用MySQL為數據庫開發工具,采用PHP實現數據庫訪問交互,能夠極為簡單的訪問服務器,保證客戶端與服務器端的正常高效的運行。吃貨小站為用戶提供了搜索附近的美食,健康飲食推薦,分享美食的照片,排行榜以及地圖導航和模糊搜索等功能。

【關鍵詞】健康飲食;Objective-C;導航;小吃;軟件測試

0 引言

在現代生活中,隨著社會經濟的發展,人們已經不僅僅是滿足溫飽的生活水平了,逐漸追求更高的物質生活水平,小吃文化也越來越受到人們的歡迎,小吃的文化正在逐步的攝入到飲食文化的內涵中。為了滿足旅游者求新、求異和好奇的心理,設計了基于iOS平臺下的iPhone手機的吃貨小站軟件[1]。本軟件能夠快捷方便的為用戶提供其所在地區的所有美食店鋪的信息,給用戶節省了大量尋找美食店鋪的時間,并且本軟件還考慮了用戶的身體體質狀況,根據不同用戶的身體體質,為用戶提供了一套科學合理的飲食套餐,對于美味的小吃,您還可以通過本軟件進行分享到QQ,新浪,豆瓣等平臺上,讓更多的人了解到美味的小吃。該軟件在尋找身邊的美食方面和對美食文化的發展都具有很強的實際應用價值。

1 設計流程

1.1 開發技術和開放環境

(1)開發技術:編程語言:Objective-C[2];數據庫:MySQL[3];其他技術:PHP[4]。

(2)開發環境:操作系統:Mac;開發工具:X-code 4.6;數據庫:MySQL;運行環境:iPhone 4、iPhone 4s、iPhone 5、iPhone 5s[5]。

1.2 設計遵循原則

①邊界設計原則:包括外部接口、內部接口和用戶接口;②安全和保密原則:數據安全,可靠;③系統的靈活性:適用性及可維護性;④用戶易用性原則:操作方便,功能完善[6]。

1.3 設計方法

為了實現系統的高效性,穩定性,易維護新,采用三層架構,由數據庫訪問層(DAL),業務邏輯層(BLL),用戶界面顯示層(USL)組成[7]。

設計約定:解決方案命名,項目命名,代碼命名,注釋。

2 搜索設計的功能實現

2.1 首頁飲食推薦

首頁飲食推薦是采用tbaleView[8]上下拉伸的效果,它包括兩大模塊,第一大模塊是在首頁的上方,它主要由用戶名,用戶的體質情況,用戶所在的城市名和天氣,以及今日易忌事四部分組成,其中包括用戶體質情況包括體質的介紹和體質的測試,今日宜忌事界面是顯示今天宜做和不宜做的一些事,這樣有利于科學健康的生活。這些功能都是顯示在tableView的第一個由圖片組成的cell上;第二大模塊式在首頁的下方,它是由我要吃蔬菜,我要吃肉,我要吃水果,立秋喝茶,湯粥滋潤,五谷最養人六部分組成,這六部分是根據用戶的體質推薦給用戶的健康的飲食,其中還包含一些食物的具體做法等等,其中這六部分是顯示在tableView的三個由兩個UIButton組成的自定義cell上,如圖1所示。

2.2 用戶體質測試功能

用戶體質測試功能包括家人朋友管家界面、添加新關系界面、測試界面、測試結果界面、簡易測試界面以及簡易測試結果界面六個部分,如圖2所示。

2.3 用戶界面

用戶界面由用戶注冊界面、登陸界面、個人中心界面三部分組成。

2.4 拍照和上傳界面

拍照界面包括現場拍照和從相冊中選取兩個模塊,不管是現場拍照還是從相冊中選取照片,在確定照片后都可以對照片進行裁剪處理。上傳界面分為上傳個人廚藝和上傳店鋪小吃兩部分,如圖3所示。

2.5 分享墻界面

分享墻是根據用戶拍照分享給好友看的小吃照片,并且顯示出分享的時間和對該小吃的評價,好友還可以對分享出來的小吃進行評論和回復評價,發表自己對這款小吃的看法,如圖4所示。

2.6 周邊美食

周邊美食由收藏,附近,全國三個部分組成。收藏是對附近的美食店鋪的收藏;附近是附近的美食店鋪;全國是指全國前100的美食店鋪,如圖5所示。

2.7 搜一搜

搜一搜界面是由下到上的自動顯示附近小吃店鋪和模糊搜索界面兩個部分組成。

2.8 排行榜

排行榜分界面包括排行達人和有名熱菜推薦。

另外本設計,還設計出了地圖界面和意見反饋界面。地圖界面:可以在地圖上顯示附近所有的小吃店鋪的位置和為消費者規劃出他到達該小吃店鋪位置的最優路徑。意見反饋界面:是采用友盟軟件的溝通方式,讓使用者了解到消費者所反映的意見,給后期的改進提高寶貴意見。

3 總結

本設計主要是設計一個方便用戶尋找身邊美食的軟件。為了滿足消費者求新、求異和好奇的心理,設計了基于iOS平臺下的iPhone手機的吃貨小站軟件,本軟件能夠快捷方便的為用戶提供其所在地區的所有美食店鋪的信息,給用戶節省了大量尋找美食店鋪的時間。并且本軟件還考慮了用戶的身體體質狀況,根據不同用戶的身體體質,為用戶提供了一套科學合理的飲食套餐。該軟件在尋找身邊的美食方面具有很強的實際應用價值。在軟件設計的過程中遇到了很多問題,比如,開始設計時沒有確定該軟件有幾個主要功能和該軟件的主框架,導致設計的進度減慢了,這樣的問題,今后將作進一步的改進與完善,以后也將會繼續努力升級該版本。

【參考文獻】

[1]斯德芬·G·科昌.Objective-C.2.0程序設計[M].人民大學出版社,2010.

[2]霍羅維茨,馬克.麥稈創智譯,iOS6開發進階與實戰[M].清華大學出版社,2013.

[3]戴爾,楊濤,李冬梅,譯.MySQL核心技術手冊[M].人民郵電出版社,2010.

[4]王石,楊英娜.精通PHP+MySQL應用開放[M].人民郵電大學出版社,2006.

[5]楊正洪,鄭齊心,郭晨.iOS5編程揭秘—iPhone與ipad應用開發門[M].清華大學出版社,2011.

[6]苗雪蘭,劉瑞新,宋歌,等.數據庫系統原理及應用教程[M].機械工業出版社,2012.7.

[7]戴爾,楊濤,李冬梅,譯.MySQL核心技術手冊[M].人民郵電出版社,2010.

[8]金福生,李樸之.iOS應用程序開發方法與實踐[M].人民郵電大學出版社,2012.7.

[責任編輯:王楠]

主站蜘蛛池模板: 免费啪啪网址| 国产理论一区| 日本精品一在线观看视频| 欧美天天干| 国产女人在线视频| 久久一色本道亚洲| 久久亚洲高清国产| 人禽伦免费交视频网页播放| 国产97视频在线观看| 热这里只有精品国产热门精品| 色综合网址| 亚洲丝袜中文字幕| 欧美伊人色综合久久天天| 伊人色综合久久天天| 国产一级无码不卡视频| 波多野结衣中文字幕一区| 国产亚洲欧美日韩在线观看一区二区| 国产中文一区a级毛片视频| 一本色道久久88| 国内熟女少妇一线天| 日韩无码真实干出血视频| 91区国产福利在线观看午夜 | 中文字幕va| 最近最新中文字幕在线第一页| 一级香蕉视频在线观看| 白浆视频在线观看| a级毛片网| 亚洲AV成人一区二区三区AV| 国语少妇高潮| 国产成人8x视频一区二区| 免费高清自慰一区二区三区| 亚洲成年人片| 在线播放精品一区二区啪视频| 欧美日韩专区| 伊人成人在线视频| 波多野结衣一级毛片| 91在线免费公开视频| 香蕉久久国产超碰青草| 精品国产污污免费网站| 久久99国产乱子伦精品免| 久久天天躁狠狠躁夜夜2020一| 97se综合| 中文字幕乱妇无码AV在线| 伊人婷婷色香五月综合缴缴情| 国产精品太粉嫩高中在线观看| 久久久噜噜噜| 免费视频在线2021入口| 99国产精品国产| 5388国产亚洲欧美在线观看| aⅴ免费在线观看| 日韩毛片在线视频| 在线免费观看a视频| 亚洲国产亚综合在线区| 国产毛片高清一级国语| 久久女人网| 国产美女久久久久不卡| 亚洲中文字幕在线观看| 亚洲毛片在线看| 亚洲欧洲日本在线| 亚洲天堂成人在线观看| 欧美在线天堂| 国产福利一区二区在线观看| 亚洲高清中文字幕在线看不卡| 毛片手机在线看| 91麻豆国产在线| 999在线免费视频| 毛片大全免费观看| 国产剧情伊人| 在线观看91香蕉国产免费| 国产成人综合日韩精品无码首页 | 国产成人精品高清在线| 久久久91人妻无码精品蜜桃HD| 9999在线视频| 亚洲国产综合第一精品小说| 无码视频国产精品一区二区| 欧美日韩另类国产| 欧美一区二区三区不卡免费| 成人va亚洲va欧美天堂| 国产一区二区三区在线观看免费| 国产免费一级精品视频| 波多野结衣在线一区二区| 国产成人精品第一区二区|