![計(jì)算機(jī)論文基于iOS美食APP的設(shè)計(jì)實(shí)現(xiàn)分析_第1頁(yè)](http://file4.renrendoc.com/view/ec9f43065bb7e0e1e976773f348d57dc/ec9f43065bb7e0e1e976773f348d57dc1.gif)
![計(jì)算機(jī)論文基于iOS美食APP的設(shè)計(jì)實(shí)現(xiàn)分析_第2頁(yè)](http://file4.renrendoc.com/view/ec9f43065bb7e0e1e976773f348d57dc/ec9f43065bb7e0e1e976773f348d57dc2.gif)
![計(jì)算機(jī)論文基于iOS美食APP的設(shè)計(jì)實(shí)現(xiàn)分析_第3頁(yè)](http://file4.renrendoc.com/view/ec9f43065bb7e0e1e976773f348d57dc/ec9f43065bb7e0e1e976773f348d57dc3.gif)
![計(jì)算機(jī)論文基于iOS美食APP的設(shè)計(jì)實(shí)現(xiàn)分析_第4頁(yè)](http://file4.renrendoc.com/view/ec9f43065bb7e0e1e976773f348d57dc/ec9f43065bb7e0e1e976773f348d57dc4.gif)
![計(jì)算機(jī)論文基于iOS美食APP的設(shè)計(jì)實(shí)現(xiàn)分析_第5頁(yè)](http://file4.renrendoc.com/view/ec9f43065bb7e0e1e976773f348d57dc/ec9f43065bb7e0e1e976773f348d57dc5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、. - -. . 可修編-1學(xué)士學(xué)位論文(設(shè)計(jì))題目基于iOS美食APP的設(shè)計(jì)與實(shí)現(xiàn)*麗麗* 0 專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師傅玥2021年 5月 25日.1摘要在當(dāng)今社會(huì)的飛速開展中,在信息化時(shí)代的今天,人們對(duì)于科技的追求越發(fā)的炙熱。隨著科技的開展,智能手機(jī)已經(jīng)成為了當(dāng)今市場(chǎng)的主流產(chǎn)品,智能手機(jī)的開展勢(shì)不可擋。智能手機(jī)的出現(xiàn)也讓人們對(duì)于美食產(chǎn)生了更大的追求,也促使了更多有關(guān)于美食的APP出現(xiàn)。通過(guò)對(duì)后臺(tái)數(shù)據(jù)庫(kù)的需求分析,以及從網(wǎng)絡(luò)上請(qǐng)求數(shù)據(jù)的方法可以實(shí)現(xiàn)數(shù)據(jù)的請(qǐng)求,在*code的平臺(tái)上將代碼與數(shù)據(jù)庫(kù)進(jìn)展連接。界面的展示以及流暢跳轉(zhuǎn),會(huì)讓用戶擁有更好的體驗(yàn),最后配合第三方的使用可以更加完善此A
2、PP。關(guān)鍵詞iOS;SQLite;美食AbstractIn the rapid development of todays society in the information age of today, it is the pursuit of science and technology more and more hot. With the development of technology, smart phones have bee mainstream products in the market today, the development of smart phones uns
3、toppable. Smart phones also allow people to produce food for a greater pursuit, also contributed more about food APP appears.Through analysis of the need for back-end database, and a method of requesting data from the network can request data, the code in *code platform will connect with the databas
4、e. Screen display and smooth jump, let users have a better e*perience with the use of a third party can last more perfect this APP.Keyword: iOS; SQLite; cuisine. - -. . 可修編-1目錄 TOC o 3-3 h z t 標(biāo)題 1,1,標(biāo)題 2,2 HYPERLINK l _Toc4638623411.緒論 PAGEREF _Toc463862341 h 2HYPERLINK l _Toc4638623421.1.課題來(lái)源及國(guó)外現(xiàn)狀
5、 PAGEREF _Toc463862342 h 2HYPERLINK l _Toc4638623431.2.目的意義 PAGEREF _Toc463862343 h 2HYPERLINK l _Toc4638623441.3.課題研究容 PAGEREF _Toc463862344 h 2HYPERLINK l _Toc4638623452.系統(tǒng)的開發(fā)環(huán)境、工具以及數(shù)據(jù)庫(kù)介紹 PAGEREF _Toc463862345 h 2HYPERLINK l _Toc4638623462.1.開發(fā)環(huán)境介紹 PAGEREF _Toc463862346 h 2HYPERLINK l _Toc46386234
6、72.2.系統(tǒng)開發(fā)工具介紹 PAGEREF _Toc463862347 h 2HYPERLINK l _Toc4638623482.3.數(shù)據(jù)庫(kù)介紹 PAGEREF _Toc463862348 h 2HYPERLINK l _Toc4638623492.4.第三方介紹 PAGEREF _Toc463862349 h 2HYPERLINK l _Toc4638623503.系統(tǒng)分析 PAGEREF _Toc463862350 h 2HYPERLINK l _Toc4638623513.1.可行性分析 PAGEREF _Toc463862351 h 2HYPERLINK l _Toc46386235
7、23.2.需求分析 PAGEREF _Toc463862352 h 2HYPERLINK l _Toc463862353的性能需求 PAGEREF _Toc463862353 h 2HYPERLINK l _Toc463862354主要功能需求 PAGEREF _Toc463862354 h 2HYPERLINK l _Toc4638623553.3.數(shù)據(jù)流圖 PAGEREF _Toc463862355 h 2HYPERLINK l _Toc4638623564.系統(tǒng)概要設(shè)計(jì) PAGEREF _Toc463862356 h 2HYPERLINK l _Toc4638623574.1.系統(tǒng)功能設(shè)
8、計(jì) PAGEREF _Toc463862357 h 2HYPERLINK l _Toc4638623584.2.系統(tǒng)模塊劃分 PAGEREF _Toc463862358 h 2HYPERLINK l _Toc4638623595.數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc463862359 h 2HYPERLINK l _Toc4638623605.1.數(shù)據(jù)庫(kù)物理構(gòu)造設(shè)計(jì) PAGEREF _Toc463862360 h 2HYPERLINK l _Toc4638623616.結(jié)論 PAGEREF _Toc463862361 h 2HYPERLINK l _Toc4638623627.致 PAGERE
9、F _Toc463862362 h 2HYPERLINK l _Toc4638623638.參考文獻(xiàn) PAGEREF _Toc463862363 h 2.1緒論課題來(lái)源及國(guó)外現(xiàn)狀世界在開展,社會(huì)在進(jìn)步,在信息化時(shí)代的今天,人們對(duì)手機(jī)有了進(jìn)一步的了解與應(yīng)用。隨著科技的開展,智能手機(jī)已經(jīng)成為了今天手機(jī)市場(chǎng)的主流產(chǎn)品,現(xiàn)在大局部的人都在用智能手機(jī)。智能手機(jī)的開展勢(shì)不可擋?,F(xiàn)在常用的智能手機(jī)有蘋果iOS智能系統(tǒng),安卓智能系統(tǒng),windowsPhone系統(tǒng)等。毫無(wú)疑問(wèn),手機(jī)的智能化是手機(jī)的一場(chǎng)革命。互聯(lián)網(wǎng)科技的開展和3G網(wǎng)絡(luò)的成熟,吸引了眾多的消費(fèi)者使用智能手機(jī)聊天交流,看電影,打游戲,瀏覽網(wǎng)頁(yè)等。手機(jī)
10、的智能化不僅讓人們的生活更加便捷,還讓社會(huì)走上了科技的頂峰。吃飯是日常生活中每個(gè)人都需要的做的事,但是在現(xiàn)在物質(zhì)飛速開展的時(shí)代,但是人們也隨著加快了腳步,以至于沒有時(shí)間去享受一頓精致的美食,更甚者沒有時(shí)間去思考自己吃什么,只是象征性的的填飽肚子。美食APP可以幫助人們選擇美食然后自己去做,選擇屬于自己的味道。根據(jù)市場(chǎng)調(diào)研公司KantarWorldpanel近日發(fā)布的智能手機(jī)銷售數(shù)據(jù)顯示,從去年12月到今年2月份,蘋果iOS設(shè)備在中國(guó)市場(chǎng)的份額已經(jīng)到達(dá)27.6%,為有史以來(lái)最高紀(jì)錄,已經(jīng)占到中國(guó)智能手機(jī)市場(chǎng)將近三分之一的份額。目的意義自從計(jì)算機(jī)、互聯(lián)網(wǎng)出現(xiàn)以來(lái),人類社會(huì)就開場(chǎng)經(jīng)歷一場(chǎng)全方位的變革
11、,先進(jìn)的科技讓人們充分體會(huì)到網(wǎng)絡(luò)帶來(lái)的快捷與便利,使之逐漸成為了現(xiàn)代生活中不可或缺的局部。在互聯(lián)網(wǎng)不斷的開展變化,開場(chǎng)走向移動(dòng)端,移動(dòng)互聯(lián)網(wǎng)的時(shí)代已經(jīng)來(lái)到了我們的面前,手機(jī)終端似乎變成了人們身體延伸的一局部。而且移動(dòng)端相對(duì)于PC端非常的方便。例如出門在外的時(shí)候不可能隨時(shí)抱著一臺(tái)電腦進(jìn)展操作,但是手機(jī)就比較方便。移動(dòng)端非常人性化,方便了人們的衣食住行。在日常生活中,人們會(huì)經(jīng)常為為了吃什么而煩惱,不管是出去吃還是自己在家做著吃,又或者是出去完看看當(dāng)前城市有什么特色美食,所以這時(shí)候就需要一款A(yù)PP來(lái)幫幫助人們?nèi)ヌ暨x搭配或者推薦美食。所以這款設(shè)計(jì)非常人性化,也非常方便,可以幫助人們?nèi)ふ易约旱目谖?。?/p>
12、可以分享自己的美食經(jīng)歷,或者向人們展示自己完美的廚藝。課題研究容課題先在研究目前西方興旺國(guó)家和我國(guó)房屋出租出售管理系統(tǒng)情況的情況下,根據(jù)實(shí)際的需要,使用了現(xiàn)在較為普遍的B/SBrowser/Server瀏覽器/效勞器構(gòu)造和JSP動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù),以Windows操作系統(tǒng)與SQLServer2000數(shù)據(jù)庫(kù)為平臺(tái),采用JSP技術(shù),開發(fā)了一個(gè)功能比較完善的房屋出租出售管理系統(tǒng)。并且對(duì)系統(tǒng)進(jìn)展一系列的需求分析、設(shè)計(jì)、編碼、測(cè)試等工作。在中游客可以瀏覽和查看房屋信息,也可以通過(guò)注冊(cè)成為會(huì)員進(jìn)展登陸,然后發(fā)布個(gè)人房屋信息等,系統(tǒng)管理員可以對(duì)房屋信息和會(huì)員進(jìn)展管理。重點(diǎn)對(duì)系統(tǒng)設(shè)計(jì)過(guò)程作了相應(yīng)描述,同時(shí)也對(duì)系
13、統(tǒng)需要改進(jìn)的地方做了總結(jié).1系統(tǒng)的開發(fā)環(huán)境、工具以及數(shù)據(jù)庫(kù)介紹每個(gè)APP的情況各有不同,現(xiàn)在我所設(shè)計(jì)的美食APP,它是以iOS為運(yùn)營(yíng)環(huán)境,以O(shè)bjective-C以及SQLite數(shù)據(jù)庫(kù)為開發(fā)工具進(jìn)展的。數(shù)據(jù)庫(kù)的開發(fā)是需要經(jīng)過(guò)準(zhǔn)確的分析,以及詳細(xì)的容相聯(lián)系在一起才能進(jìn)展設(shè)計(jì),數(shù)據(jù)庫(kù)的設(shè)計(jì)目標(biāo)是嵌入式的,且占用資源非常低,方便用戶的使用。開發(fā)環(huán)境介紹iOS可以被視作一個(gè)網(wǎng)際互連中樞。一個(gè)高度智能的管理員,負(fù)責(zé)管理、控制復(fù)雜的分布式網(wǎng)絡(luò)資源。它早期的版本是一個(gè)單獨(dú)系統(tǒng),根本上以路由器為中心。它被排列成一個(gè)過(guò)程Procedure集,允許任何過(guò)程之間相互呼叫。這種單一的構(gòu)造使數(shù)據(jù)的隱蔽性和獨(dú)立性不強(qiáng)。它
14、的大多數(shù)操作代碼擁有構(gòu)造和操作的相關(guān)性。系統(tǒng)開發(fā)工具介紹本系統(tǒng)使用的開發(fā)語(yǔ)言是Objective-C,以iOS系統(tǒng)為操作平臺(tái)。Objective-C,通常寫作ObjC或OC和較少用的Objective-C或Obj-C,是擴(kuò)大C的面向?qū)ο缶幊痰恼Z(yǔ)言。它主要應(yīng)用在MacOS*這個(gè)標(biāo)準(zhǔn)系統(tǒng)中,而在Ne*TSTEP和OpenStep中它更是根本語(yǔ)言。1980年代初布萊德考克斯BradCo*在七公司Stepstone創(chuàng)造Objective-C。他對(duì)軟件設(shè)計(jì)和編程里的真實(shí)可用度問(wèn)題十分關(guān)心。Objective-C語(yǔ)言的根本特點(diǎn):Objective-C是非常實(shí)用的語(yǔ)言。它是一個(gè)用C寫成很小的運(yùn)行庫(kù),令應(yīng)用程
15、序的尺寸增加很小,和大局部系統(tǒng)不一樣。Objective-C寫成的程序通常不會(huì)比其原始碼大很多。而其函式庫(kù)(通常沒附在軟件發(fā)行本)亦和Smalltalk系統(tǒng)要使用極大的存來(lái)開啟一個(gè)窗口的情況相反。因此,Objective-C完全兼容標(biāo)準(zhǔn)C語(yǔ)言,在此根底上還增加了面向?qū)ο缶幊陶Z(yǔ)言的特性以及Smalltalk消息機(jī)制。Objective-C的最初版本并不支持垃圾回收。在當(dāng)時(shí)這是爭(zhēng)論的焦點(diǎn)之一,很多人考慮到Smalltalk回收時(shí)有漫長(zhǎng)的死亡時(shí)間,令整個(gè)系統(tǒng)失去功用。Objective-C為防止此問(wèn)題才不擁有這個(gè)功能。雖然Objective-C是C的超集,但它不是C的根本類型為第一級(jí)的對(duì)象。數(shù)據(jù)庫(kù)介
16、紹1、SQLite介紹SQLite,是一款輕量型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它包含在一個(gè)相對(duì)小的C庫(kù)中,是D.RichardHipp建立的公有領(lǐng)域工程。它最初的設(shè)計(jì)目標(biāo)是用于嵌入式系統(tǒng),目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的存就夠了。目前,它能夠支持Windows/Linu*/Uni*等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比方 Tcl、C*、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源的世界著名數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)講,它的處理速度比他們都快。SQLite第一個(gè)Alpha版本
17、誕生于2000年5月,至2021年已經(jīng)有16個(gè)年頭,SQLite也迎來(lái)了一個(gè)版本 SQLite 3已經(jīng)發(fā)布。2、SQLite的功能特性1ACID事務(wù)。2獨(dú)立: 沒有額外依賴。3儲(chǔ)存在單一磁盤文件中的一個(gè)完整的數(shù)據(jù)庫(kù)。4零配置無(wú)需安裝和管理配置。5支持?jǐn)?shù)據(jù)庫(kù)大小至2TB。6足夠小, 大致13萬(wàn)行C代碼, 4.43M。7操作快,可自由共享。8簡(jiǎn)單, 輕松的API。9良好注釋的源代碼, 并且有著90%以上的測(cè)試覆蓋率。10源碼完全的開源, 你可以用于任何用途, 包括出售它。11支持多種開發(fā)語(yǔ)言,C,C+,PHP,Perl, Java, C*,Python, Ruby等。第三方介紹AFNetWorki
18、ng可以處理從網(wǎng)絡(luò)上請(qǐng)求來(lái)的數(shù)據(jù),對(duì)數(shù)據(jù)可以起到監(jiān)聽的作用,并實(shí)現(xiàn)尋出請(qǐng)求、響應(yīng)、響應(yīng)數(shù)據(jù)等中間狀態(tài)。AF RequestOperation和它的子類可基于狀態(tài)和容來(lái)區(qū)分否成功請(qǐng)求數(shù)據(jù)。SDWebImage最簡(jiǎn)單的使用方式是以UIImageView類目的方式提供下載網(wǎng)絡(luò)圖片的方法,除此之外還可以使用它作為圖片異步下載器、圖片自動(dòng)緩存、支持gif動(dòng)態(tài)圖等,它會(huì)保證一樣的url圖片資源只下載一次。MBProgressHUD主要用四個(gè)局部組成,第一個(gè)是loading動(dòng)畫視圖,可以是菊花、進(jìn)度條,也可以是自定義視圖;第二個(gè)是標(biāo)題文本框,只要用來(lái)顯示提示的主題信息,通常位于loading動(dòng)畫視圖的下面,
19、且單行顯示;第三個(gè)是詳情文本框,標(biāo)題的附屬信息;第四個(gè)是HUD背景,主要是最為上面三個(gè)局部的一個(gè)背景。UMengSocialI主要是用來(lái)實(shí)現(xiàn)分享,根據(jù)它的SDK集成文檔,可以實(shí)現(xiàn)分享到新浪微博、微信、朋友圈、QQ、空間等地方。.1系統(tǒng)分析可行性分析可行性分析也被稱為可行性研究,是在調(diào)查的根底上探究APP的開發(fā)是否具有必要性和可能性,對(duì)新APP的開發(fā)從經(jīng)濟(jì)、技術(shù)、社會(huì)的方面進(jìn)展分析和研究,以防止投資失敗,導(dǎo)致公司資金損失嚴(yán)重??尚行匝芯康哪康木褪窃谧疃痰臅r(shí)間用最小的本錢確定問(wèn)題是否能夠解決,該系統(tǒng)的可行性分析包括以下幾個(gè)方面的容:1、經(jīng)濟(jì)可行性:主要看自己編寫的工程能否到達(dá)預(yù)期的標(biāo)準(zhǔn),并且能后獲
20、得良好的經(jīng)濟(jì)效益。本APP作為一個(gè)畢業(yè)設(shè)計(jì),不需要任何的經(jīng)濟(jì)費(fèi)用,但是如果選擇上架就需要一定的經(jīng)濟(jì)支持。代碼上的平安性也需要自己進(jìn)展維護(hù),這樣才能保證在版本升級(jí)的時(shí)候不會(huì)發(fā)生故障。2、技術(shù)可行性:技術(shù)上的可行性分析主要是看在做APP的時(shí)候能否順利開場(chǎng),以及順利完畢,同時(shí)也需要自己使用的環(huán)境平臺(tái)以及軟件的支持。本系統(tǒng)主要采用了*code和SQLite進(jìn)展相關(guān)的開發(fā),*code屬于做蘋果APP的主要工具,而Objective-C語(yǔ)言是整個(gè)APP主要容,沒有此語(yǔ)言的支持是無(wú)法進(jìn)展程序的編寫,雖然Swift語(yǔ)也漸漸替代Objective-C語(yǔ)言,但是這畢竟還是需要時(shí)間。SQLite屬于輕量級(jí)的數(shù)據(jù)庫(kù)語(yǔ)
21、言,但是它的功能強(qiáng)大,可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的所有功能。3、社會(huì)可行性:當(dāng)今社會(huì)人類的經(jīng)濟(jì)開展了,所需要的生活也需要開展,甚至是提高,提高物質(zhì)能力,享受生活。美食APP不僅可以滿足人們對(duì)于美食的要求,也能滿足人們生活上的需求,當(dāng)人們每天對(duì)于吃而煩惱的時(shí)候,翻開手機(jī)APP查一查看一看就可以選擇到滿意的菜譜,需要保持身材的人們,也可以使用此款A(yù)PP,因?yàn)樗峁p肥食譜,讓人們?cè)谙硎苊朗车耐瑫r(shí)也能保持美麗的身材,喜愛甜點(diǎn)的人們也能在此APP上找到屬于自己的口味,享受生活。由此可知,本系統(tǒng)的開發(fā)是可行的。需求分析隨著社會(huì)的開展,科技的進(jìn)步,人們的經(jīng)濟(jì)能力也有了很大的提高,在經(jīng)濟(jì)能力提高的時(shí)候,人們對(duì)于生活質(zhì)量
22、的要求也隨之提高了。有機(jī)蔬菜,健身房鍛煉,防霧霾口罩等都是在為自己的身體進(jìn)展保養(yǎng),但是還是有許多人因?yàn)槠疵ぷ鳑]有時(shí)間好好的吃飯,也有許多人因?yàn)槊刻觳恢雷鍪裁炊砸粯拥膶?duì)做飯漸漸失去了興趣,所以越來(lái)越多的人為此搞壞了胃,身體變得不好了。許多美食APP并沒有對(duì)美食進(jìn)展分類,使得看起來(lái)雜亂無(wú)章,讓用戶沒有方法去找到自己想要尋找的食譜,界面的美觀實(shí)施用戶選擇的意大利有,條目不清晰的APP界面會(huì)讓人沒有想看下去的欲望,簡(jiǎn)潔的APP最適合時(shí)間緊湊而又想享受高質(zhì)量生活的人。需求分析是一個(gè)漸進(jìn)的過(guò)程,需要開發(fā)者先了解各種用戶的需求,才能進(jìn)展合理的開發(fā),讓用戶一看就愛上此APP,而且也需要通過(guò)開發(fā)人員和后臺(tái)
23、的不斷交流,加深對(duì)系統(tǒng)功能和性能的認(rèn)識(shí)。需求分析是軟件開發(fā)過(guò)程中的中心思想,目的在于了解需要什么和做什么,并將用戶的需求展現(xiàn)出來(lái)。APP的性能需求為了保證APP能夠長(zhǎng)期、平安、穩(wěn)定、可靠的運(yùn)行,酒店管理系統(tǒng)應(yīng)該滿足以下的性能需求:1APP的平安性系統(tǒng)處理的平安性是系統(tǒng)的必要性能。在APP的設(shè)計(jì)和開發(fā)過(guò)程中,要充分考慮APP的平安性,這樣不但能保證用戶的隱私不被泄露,也保證了公司良好的口碑。平安性是任何一個(gè)APP都最重要的需求,如果APP失去了平安性能,那便直接可以下架不用了。2APP的穩(wěn)定性在開發(fā)過(guò)程中,應(yīng)該充分考慮到APP的穩(wěn)定性。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)該擁有良好的數(shù)據(jù)接口,以及公司市場(chǎng)的調(diào)查,
24、通過(guò)公司市場(chǎng)的調(diào)查才能知道每一個(gè)APP的優(yōu)缺點(diǎn),以及用戶的需求,這樣才能對(duì)APP進(jìn)展升級(jí),才能保證用戶長(zhǎng)期使用此APP,才能保證公司的市場(chǎng),保證公司有利可賺,也保證了用戶的方便和高效的使用。3APP的維護(hù)性美食APP的維護(hù)需要開發(fā)者和后臺(tái)進(jìn)展不斷的交流,開發(fā)者需要在蘋果設(shè)備移動(dòng)端的系統(tǒng)升級(jí)的時(shí)候,對(duì)APP部代碼和構(gòu)造進(jìn)展相應(yīng)的修改,讓用戶能夠及時(shí)看到煥然一新的界面,以及享受APP帶來(lái)的換了。而后臺(tái)人員需要維護(hù)好數(shù)據(jù)庫(kù),隨時(shí)進(jìn)展數(shù)據(jù)庫(kù)的更新,讓用戶每時(shí)每刻能看到不同的容,不會(huì)因?yàn)橹貜?fù)而產(chǎn)生厭煩感。APP主要功能需求首頁(yè):有三個(gè)分區(qū)。第一個(gè)是輪播圖以及圓形的CollectionView控件,共4個(gè)
25、。輪播圖為精巧事物的圖片,而4個(gè)item分為每天食譜、國(guó)外美食、減肥食譜、甜點(diǎn)。第二個(gè)分區(qū)為美食食譜,美食食譜可以提供許多關(guān)于美食的文章。精選:從接口上獲取數(shù)據(jù),展示一些關(guān)于美食的文章,或者美食的推薦,或者美食的做法等,有題目和圖片的展示??梢渣c(diǎn)進(jìn)去查看詳細(xì)的做法。社區(qū):所有用戶在社區(qū)發(fā)表的動(dòng)態(tài)都會(huì)在此界面展示,有用戶的頭像展示,文字容的展示、以及食物的圖片。我的:分為4個(gè)局部。我的收藏,查看用戶自己收藏的菜譜;夜間模式,切換到夜間模式;尋味效勞,介紹此APP;去除緩存,清理使用APP時(shí)緩存的圖片或者容。數(shù)據(jù)流圖由上述功能模塊得出本美食APP第0層數(shù)據(jù)流圖,如圖3-1所示。圖3-1 第0層數(shù)據(jù)
26、流圖圖3-1 第0層數(shù)據(jù)流圖細(xì)分第0層數(shù)據(jù)流圖得第1層數(shù)據(jù)流圖,如圖3-2所示。圖3-2 第1層數(shù)據(jù)流圖.1系統(tǒng)概要設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)此APP主要有4個(gè)界面,分別是首頁(yè),精選頁(yè),社區(qū)頁(yè),個(gè)人中心頁(yè)。但是首頁(yè)和個(gè)人中心頁(yè)都有詳細(xì)容進(jìn)展查看。通過(guò)不同頁(yè)面的選擇以及跳轉(zhuǎn)可以充分展示APP的詳細(xì)容,讓用戶有更好的體驗(yàn),以及可以找到自己的需求。1、首頁(yè):該界面向每一個(gè)擁有這款A(yù)PP的人展示美食,最上面是輪播圖,下面有一排展示collectionView,可以是分類,例如甜點(diǎn),國(guó)外美食,減肥食譜,每日一餐等,下面是一個(gè)分區(qū)美食食譜,可以展示菜譜或者美食的文章。可以進(jìn)展搜索,搜索自己想要的類型的美食。2、精選
27、頁(yè):該界面主要展示推薦的美食,或者是美食餐廳,讓用戶可以閱讀關(guān)于美食的文章,或者去推薦的地方去品嘗美食。3、社區(qū)頁(yè):該界面是展示用戶發(fā)表的美食文章,或者美食圖片,或者美食心情,是廣闊用戶交流的平臺(tái)。4、個(gè)人中心頁(yè):分為4個(gè)局部。我的收藏,查看用戶自己收藏的菜譜;夜間模式,切換到夜間模式;尋味效勞,介紹此APP;去除緩存,清理使用APP時(shí)緩存的圖片或者容。系統(tǒng)模塊劃分系統(tǒng)中的每個(gè)界面都有一定的功能,此APP在首頁(yè)展示了許多美食,也有許多不同的容的模塊,每日一餐,甜點(diǎn),減肥餐等容,不同人群可以根據(jù)自己的需要進(jìn)展查看詳細(xì)的頁(yè)面,選擇中意的菜譜。精選頁(yè)展示了許多精挑細(xì)選的美食,不僅食物圖片看著美觀,而
28、且做法詳細(xì),味道也很好,主要是為了有時(shí)間的人群而搭建的此頁(yè)面,讓有時(shí)間的享受生活的人們做的精致的美食。社區(qū)頁(yè)是為了讓全世界的人們有個(gè)交流的平臺(tái),每一名用戶都能發(fā)表自己做的美食,把快樂帶給每一個(gè)人。個(gè)人中心的頁(yè)面主要是方便用戶查看自己信息的頁(yè)面,例如查看之前收藏的美食,或者看一下此APP的詳細(xì)介紹更熟練地使用。如以下圖4.1所示為系統(tǒng)構(gòu)造圖,詳細(xì)講解了系統(tǒng)的構(gòu)造。圖4-1 系統(tǒng)構(gòu)造圖.1數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)物理構(gòu)造設(shè)計(jì)根據(jù)系統(tǒng)模塊需要建立用戶表,數(shù)據(jù)表具體容如下,用戶表主要是記錄了用戶根本信息。表構(gòu)造如表5-1所示。表5-1普通用戶表字段名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明usernameNSString255否是用戶名passwordNSString255否否用戶密碼headphotoNSData255否否頭像根據(jù)系統(tǒng)模塊需要建立每日一餐表,數(shù)據(jù)表具體容如下,每日一餐表是用來(lái)存儲(chǔ)每日一餐的數(shù)據(jù)信息。表構(gòu)造如表5-2所示。表5-2每日一餐表字段名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明idNSString255否是IDtitleNSString255否否標(biāo)題imageNSString255否否圖片根據(jù)系統(tǒng)模塊需要建立精選表,數(shù)據(jù)表具體容如下,精選表主要是記錄了精選頁(yè)的數(shù)據(jù)信息。表構(gòu)造如表5-3所示。表5-
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)金屬包裝行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資方向研究報(bào)告
- 2025-2031年中國(guó)體外診斷試劑盒行業(yè)市場(chǎng)需求預(yù)測(cè)及投資戰(zhàn)略規(guī)劃報(bào)告
- 2025年度基礎(chǔ)設(shè)施建設(shè)項(xiàng)目借款信托合同范本
- 2025年度家庭智能照明系統(tǒng)安裝合同范本
- 2025年度新能源汽車充電設(shè)施建設(shè)與運(yùn)營(yíng)合作協(xié)議參考
- 2025年度建筑工程勞務(wù)擴(kuò)大分包合同履約保證金管理規(guī)范
- 2025年度建筑工程質(zhì)量保證金退還及支付合同范本
- 2025年合肥珺和府小區(qū)物業(yè)設(shè)施設(shè)備租賃服務(wù)合同
- 2025年度教育行業(yè)市場(chǎng)調(diào)研與咨詢服務(wù)協(xié)議
- 2025年中國(guó)商品期貨市場(chǎng)全景評(píng)估及發(fā)展趨勢(shì)研究預(yù)測(cè)報(bào)告
- 行為矯正技術(shù)-課件
- 停車場(chǎng)管理外包服務(wù)合同
- 醫(yī)療健康-泌尿生殖系統(tǒng)外科疾病主要癥狀醫(yī)學(xué)課件
- 中國(guó)節(jié)能協(xié)會(huì)團(tuán)體標(biāo)準(zhǔn)草案模板
- 招投標(biāo)現(xiàn)場(chǎng)項(xiàng)目經(jīng)理答辯(完整版)資料
- 大學(xué)開學(xué)第一課班會(huì)PPT
- 企業(yè)新春茶話會(huì)PPT模板
- 重大事故隱患整改臺(tái)賬
- DB15T 2058-2021 分梳綿羊毛標(biāo)準(zhǔn)
- (高職)銀行基本技能ppt課件(完整版)
- 山東省萊陽(yáng)市望嵐口礦區(qū)頁(yè)巖礦
評(píng)論
0/150
提交評(píng)論