国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

智能手機(jī)菜譜軟件的設(shè)計(jì)

2016-02-22 12:01顧澤宇李亞亞戴晨吳瀅
科技視界 2016年4期
關(guān)鍵詞:導(dǎo)航軟件測(cè)試小吃

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

【摘 要】本文以O(shè)bjective-C為開發(fā)語言,結(jié)合數(shù)據(jù)庫技術(shù),設(shè)計(jì)出基于iOS平臺(tái)iPhone手機(jī)的吃貨小站搜索軟件。該軟件是在Mac系統(tǒng)Xcode4.6.3的開發(fā)平臺(tái)中進(jìn)行開發(fā),選用MySQL為數(shù)據(jù)庫開發(fā)工具,采用PHP實(shí)現(xiàn)數(shù)據(jù)庫訪問交互,能夠極為簡(jiǎn)單的訪問服務(wù)器,保證客戶端與服務(wù)器端的正常高效的運(yùn)行。吃貨小站為用戶提供了搜索附近的美食,健康飲食推薦,分享美食的照片,排行榜以及地圖導(dǎo)航和模糊搜索等功能。

【關(guān)鍵詞】健康飲食;Objective-C;導(dǎo)航;小吃;軟件測(cè)試

0 引言

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

1 設(shè)計(jì)流程

1.1 開發(fā)技術(shù)和開放環(huán)境

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

(2)開發(fā)環(huán)境:操作系統(tǒng):Mac;開發(fā)工具:X-code 4.6;數(shù)據(jù)庫:MySQL;運(yùn)行環(huán)境:iPhone 4、iPhone 4s、iPhone 5、iPhone 5s[5]。

1.2 設(shè)計(jì)遵循原則

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

1.3 設(shè)計(jì)方法

為了實(shí)現(xiàn)系統(tǒng)的高效性,穩(wěn)定性,易維護(hù)新,采用三層架構(gòu),由數(shù)據(jù)庫訪問層(DAL),業(yè)務(wù)邏輯層(BLL),用戶界面顯示層(USL)組成[7]。

設(shè)計(jì)約定:解決方案命名,項(xiàng)目命名,代碼命名,注釋。

2 搜索設(shè)計(jì)的功能實(shí)現(xiàn)

2.1 首頁飲食推薦

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

2.2 用戶體質(zhì)測(cè)試功能

用戶體質(zhì)測(cè)試功能包括家人朋友管家界面、添加新關(guān)系界面、測(cè)試界面、測(cè)試結(jié)果界面、簡(jiǎn)易測(cè)試界面以及簡(jiǎn)易測(cè)試結(jié)果界面六個(gè)部分,如圖2所示。

2.3 用戶界面

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

2.4 拍照和上傳界面

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

2.5 分享墻界面

分享墻是根據(jù)用戶拍照分享給好友看的小吃照片,并且顯示出分享的時(shí)間和對(duì)該小吃的評(píng)價(jià),好友還可以對(duì)分享出來的小吃進(jìn)行評(píng)論和回復(fù)評(píng)價(jià),發(fā)表自己對(duì)這款小吃的看法,如圖4所示。

2.6 周邊美食

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

2.7 搜一搜

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

2.8 排行榜

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

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

3 總結(jié)

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

【參考文獻(xiàn)】

[1]斯德芬·G·科昌.Objective-C.2.0程序設(shè)計(jì)[M].人民大學(xué)出版社,2010.

[2]霍羅維茨,馬克.麥稈創(chuàng)智譯,iOS6開發(fā)進(jìn)階與實(shí)戰(zhàn)[M].清華大學(xué)出版社,2013.

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

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

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

[6]苗雪蘭,劉瑞新,宋歌,等.數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用教程[M].機(jī)械工業(yè)出版社,2012.7.

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

[8]金福生,李樸之.iOS應(yīng)用程序開發(fā)方法與實(shí)踐[M].人民郵電大學(xué)出版社,2012.7.

[責(zé)任編輯:王楠]

猜你喜歡
導(dǎo)航軟件測(cè)試小吃
基于OBE的軟件測(cè)試課程教學(xué)改革探索
我是一個(gè)小吃貨
EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
怕冷的小吃貨
關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
可愛的小吃貨
軟件測(cè)試工程化模型及應(yīng)用研究