2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  畢業(yè)論文文獻綜述</b></p><p><b>  計算機應(yīng)用技術(shù)</b></p><p>  IOS的唯美之家設(shè)計與實現(xiàn)</p><p>  摘要:本文講述了IOS唯美之家APP的主要研究內(nèi)容。這款A(yù)PP所設(shè)計包含的主要內(nèi)容有裝修畫冊風(fēng)格設(shè)計;裝修畫冊空間設(shè)計;消息推送設(shè)計;拍照及相冊設(shè)計

2、。裝修畫冊風(fēng)格設(shè)計主要內(nèi)容是向用戶展現(xiàn)不同的裝修風(fēng)格,例如田園,歐美,復(fù)古等。裝修畫冊空間設(shè)計則主要針對不同的空間進行設(shè)計,如廚房,臥室,客廳等。消息推送則是向用戶推薦可能感興趣的裝修風(fēng)格或圖片。拍照及相冊設(shè)計是可以使用戶通過自己的手機拍攝相片并上傳,或直接通過自己的相冊選擇相片,也可以把相片保存至相冊。本文對該課題記性了詳細的分析及解釋,展現(xiàn)了APP的基本制作過程。</p><p>  關(guān)鍵字:IOS;唯美之家

3、;裝修畫冊;消息推送;拍照及相冊</p><p>  IOS的唯美之家APP的背景和意義</p><p>  觸屏手機的發(fā)展引領(lǐng)了手機APP應(yīng)用的快速成長。在未來幾年,移動互聯(lián)網(wǎng)的發(fā)展越來越成熟,這個天然的環(huán)境為手機APP應(yīng)用軟件的開發(fā)與推廣提供了非常大的優(yōu)勢。APP應(yīng)用軟件即將成為移動互聯(lián)網(wǎng)市場中的一支潛力股。智能手機憑借著攜帶方便和高端智能化的特點贏得了廣大用戶的好評,并且正在慢慢地影

4、響和改變這傳統(tǒng)企業(yè)的商務(wù)模式。這使得原本只有功能化的手機逐漸高端智能化,并且逐漸應(yīng)用于商務(wù)領(lǐng)域,從而使到很多企業(yè)級軟件生產(chǎn)商將項目的研發(fā)重心轉(zhuǎn)移到移動APP應(yīng)用軟件上面。很多企業(yè)都開始與APP開發(fā)公司建立起長期的合作業(yè)務(wù),定制企業(yè)專屬的APP應(yīng)用軟件,并將APP作為其提供推廣企業(yè)的品牌、挖掘開發(fā)新的消費者,甚至銷售內(nèi)容的渠道。APP應(yīng)用的開發(fā)與推廣成為了移動互聯(lián)網(wǎng)行業(yè)的一個巨大的市場。</p><p>  唯美之

5、家APP是家居裝飾與移動互聯(lián)網(wǎng)的一次完美結(jié)合,唯美之家APP打造了家居裝飾的新概念,帶給客戶不同以往的家居裝飾體驗。更值得一提的是相比于傳統(tǒng)的營銷模式,唯美之家APP能夠更確切的了解用戶的需求,而商家也會為用戶提供專業(yè)的客服來幫助用戶解決問題,這與傳統(tǒng)的家居裝飾完全不同。在專業(yè)團隊的幫助下,用戶會裝飾出更貼近自己理想的家居風(fēng)格。</p><p>  IOS的唯美之家APP設(shè)計</p><p&g

6、t;  唯美之家APP具有互聯(lián)網(wǎng)的優(yōu)勢,能夠?qū)⑿畔⒖焖俚膫鬟f給用戶,在下載了客戶端后,想要了解什么樣的產(chǎn)品信息,客戶只要用手輕輕一點就可以獲得最新的產(chǎn)品信息,非常的方便快捷。手機客戶端不僅會將產(chǎn)品的信息傳遞給客戶,同時也會將客戶的意見或想法反饋給商家,讓商家更好的了解并解決客戶的需要。唯美之家APP實現(xiàn)了商家與客戶的零距離交流,更有利于商家提供給客戶滿意的商品和裝修方案。唯美之家APP不僅方便的客戶,也對商家的發(fā)展更加有利。</p

7、><p><b>  系統(tǒng)設(shè)計</b></p><p>  系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理(技術(shù))方案。包括總體結(jié)構(gòu)設(shè)計、總體功能設(shè)計、總體物理結(jié)構(gòu)設(shè)計、系統(tǒng)詳細設(shè)計、數(shù)據(jù)庫設(shè)計(概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計)、代碼設(shè)計、輸入輸出設(shè)計等。</p><p

8、><b>  技術(shù)路線</b></p><p>  設(shè)計平臺:XCode</p><p>  The Xcode suite 包含有GNU Compiler Collection自由軟件 (GCC、 apple-darwin9-gcc-4.0.1 以及 apple-darwin9-gcc-4.2.1, 默認的是第一個),并支持 C語言、C++、Fortran、O

9、bjective-C、Objective-C++、Java、AppleScript、Python以及Ruby,還提供Cocoa、Carbon以及Java等編程模式。協(xié)力廠商更提供了 GNU Pascal,F(xiàn)ree Pascal, Ada, C#, Perl, Haskell 和 D語言。Xcode套件使用 GDB作為其后臺調(diào)試工具。</p><p><b>  編程語言:OC</b><

10、/p><p>  OC語言是一種簡單的面向?qū)ο蟮木幊陶Z言,它的面向?qū)ο筇匦詤⒖剂薙mallTalk-80語言。跟C++是在同一時間段誕生的,沒有借鑒C++。用于嵌入式開發(fā),網(wǎng)絡(luò)服務(wù)器端開發(fā)。它擴展了ANSI C編程語言,將SmallTalk式的消息傳遞機制加入到ANSI C中。它是蘋果的OS X(X表示第十代)和IOS操作系統(tǒng),及其相關(guān)的API、Cocoa和Cocoa Touc

11、h的主要編程語言。</p><p>  數(shù)據(jù)庫:SQLite3</p><p>  SQLite,是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領(lǐng)域項目。它的設(shè)計目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/L

12、inux/Unix等等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源的世界著名數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。SQLite第一個Alpha版本誕生于2000年5月。 至2015年已經(jīng)有15個年頭,SQLite也迎來了一個版本 SQLite 3已經(jīng)發(fā)布。</p><p><b>  工作原理<

13、;/b></p><p>  不像常見的客戶-服務(wù)器范例,SQLite引擎不是個程序與之通信的獨立進程,而是連接到程序中成為它的一個主要部分。所以主要的通信協(xié)議是在編程語言內(nèi)的直接API調(diào)用。這在消耗總量、延遲時間和整體簡單性上有積極的作用。整個數(shù)據(jù)庫(定義、表、索引和數(shù)據(jù)本身)都在宿主主機上存儲在一個單一的文件中。它的簡單的設(shè)計是通過在開始一個事務(wù)的時候鎖定整個數(shù)據(jù)文件而完成的。[1] </p>

14、;<p><b>  功能特性</b></p><p>  ACID事務(wù)[1] </p><p>  零配置 – 無需安裝和管理配置</p><p>  儲存在單一磁盤文件中的一個完整的數(shù)據(jù)庫</p><p>  數(shù)據(jù)庫文件可以在不同字節(jié)順序的機器間自由的共享</p><p>  支

15、持數(shù)據(jù)庫大小至2TB</p><p>  足夠小, 大致13萬行C代碼, 4.43M</p><p>  比一些流行的數(shù)據(jù)庫在大部分普通數(shù)據(jù)庫操作要快</p><p>  簡單, 輕松的API</p><p>  包含TCL綁定, 同時通過Wrapper支持其他語言的綁定</p><p>  良好注釋的源代碼, 并且有

16、著90%以上的測試覆蓋率</p><p>  獨立: 沒有額外依賴</p><p>  源碼完全的開源, 你可以用于任何用途, 包括出售它</p><p>  支持多種開發(fā)語言,C, C++, PHP, Perl, Java, C#,Python, Ruby等</p><p>  同時它還支持事務(wù)處理功能等等。如果你是個很小型的應(yīng)用,或者你想

17、做嵌入式開發(fā),沒有合適的數(shù)據(jù)庫系統(tǒng),那么你可以考慮使用SQLite。到2013年10月17日最新版本是 3.8.1 。能在上面獲得源代碼和文檔。同時因為數(shù)據(jù)庫結(jié)構(gòu)簡單,系統(tǒng)源代碼也不是很多,也適合想研究數(shù)據(jù)庫系統(tǒng)開發(fā)的專業(yè)人士.[1] </p><p><b>  語言綁定</b></p><p>  可以從C/C++程序中使用這個庫,還可以獲得對Tcl和一些其他腳本

18、語言的綁定。</p><p>  在CPAN的DBD::SQLite上有一個Perl的DBI/DBD模塊,它不是到SQLite的接口,而是包括整個SQLite數(shù)據(jù)庫引擎在其中并不需要任何額外的軟件。</p><p>  還有一個Python模塊叫做PySQLite。</p><p>  PHP從PHP5.0開始包含了SQLite,但是自5.1版之后開始成為一個延伸函

19、式庫。SQLite能與PHP4一起工作但不包含在其中。</p><p>  Rails2.0.3將缺省的數(shù)據(jù)庫配置改為了SQLite 3。</p><p><b>  數(shù)據(jù)類型</b></p><p>  SQLite的數(shù)據(jù)類型</p><p>  SQLite是無類型的. 這意味著你可以保存任何類型的數(shù)據(jù)到你所想要保存

20、的任何表的任何列中</p><p><b>  客戶端管理</b></p><p>  SQLite亦可以作為桌面數(shù)據(jù)庫使用,以下為第三方SQLite的GUI軟件[1] 。例如:</p><p>  SQLiteMan,使用QT開發(fā)的一個SQLite客戶端,支持多語言、跨平臺。</p><p>  SQLiteSpy 輕

21、量級的SQLite客戶端,免費,單文件,界面設(shè)計緊湊,很穩(wěn)定, 功能相對較少,創(chuàng)建表與添加數(shù)據(jù)均需sql語句,作為數(shù)據(jù)瀏覽和修改工具極佳。</p><p>  SQLite Manager, 以火狐瀏覽器的擴展形式提供的SQLite客戶端[1] 。</p><p>  SQLite Database Browser, a graphical client to access SQLite

22、databases[1] </p><p>  SqlPro SQL Client, another graphical client to work with SQLite databases。</p><p><b>  注意事項</b></p><p>  在確定是否在應(yīng)用程序中使用 SQLite 之前,應(yīng)該考慮以下幾種情況:</p

23、><p>  有沒有可用于 SQLite 的網(wǎng)絡(luò)服務(wù)器。從應(yīng)用程序運行位于其他計算機上的 SQLite 的惟一方法是從網(wǎng)絡(luò)共享運行。這樣會導(dǎo)致一些問題,像 UNIX® 和 Windows® 網(wǎng)絡(luò)共享都存在文件鎖定問題。還有由于與訪問網(wǎng)絡(luò)共享相關(guān)的延遲而帶來的性能下降問題。</p><p>  SQLite 只提供數(shù)據(jù)庫級的鎖定。雖然有一些增加并發(fā)的技巧,但是,如果應(yīng)用程序需

24、要的是表級別或行級別的鎖定,那么 DBMS 能夠更好地滿足您的需求。</p><p>  正如前面提到的,SQLite 可以支持每天大約 100,00 次點擊率的 Web 站點 —— 并且,在某些情況下,可以處理 10 倍于此的通信量。對于具有高通信量或需要支持龐大瀏覽人數(shù)的 Web 站點來說,應(yīng)該考慮使用 DBMS。</p><p>  SQLite 沒有用戶賬戶概念,而是根據(jù)文件系統(tǒng)確

25、定所有數(shù)據(jù)庫的權(quán)限。這會使強制執(zhí)行存儲配額發(fā)生困難,強制執(zhí)行用戶許可變得不可能。</p><p>  SQLite 支持多數(shù)(但不是全部)的 SQL92 標(biāo)準(zhǔn)。不受支持的一些功能包括完全觸發(fā)器支持和可寫視圖。</p><p>  一些能夠真正表現(xiàn) SQLite 優(yōu)越性能的領(lǐng)域是 Web 站點,可以使用 SQLite 管理應(yīng)用程序數(shù)據(jù)、快速應(yīng)用程序原型制造和培訓(xùn)工具。</p>

26、<p>  IOS的唯美之家APP的概述</p><p>  唯美之家的設(shè)計主要是向用戶提供各種裝修方案及風(fēng)格。在這款A(yù)PP上,用戶可以與用戶之間進行交流,分享裝修經(jīng)驗。也可以和設(shè)計師進行交流,向設(shè)計師表達自己的想法。同時擁有向用戶推送消息及照片的功能,還可以拍照上傳自己的設(shè)計。</p><p>  該系統(tǒng)主要研究實現(xiàn)以下內(nèi)容: </p><p><

27、b>  裝修畫冊風(fēng)格設(shè)計</b></p><p>  可分別按全部、按現(xiàn)代、按簡約、北歐、混搭及田園等不同風(fēng)格展示裝修的畫冊,并實現(xiàn)上拉加載及下拉刷新; 選中某風(fēng)格的裝修圖冊,可展示具體裝修圖片、文字描述及網(wǎng)友評論,展示收藏過該畫冊的網(wǎng)友以及該網(wǎng)友收藏過、贊過的其他畫冊等等信息。</p><p><b>  裝修畫冊空間設(shè)計</b></p>

28、;<p>  可分別按全部、空間(客廳、臥室等)、主題(DIY,婚房等)、局部(飄窗、隔斷等)、裝飾、家具等展示不同的裝修畫冊。選中圖冊,可展示具體裝修圖片、文字描述及網(wǎng)友評論,展示收藏過該畫冊的網(wǎng)友以及該網(wǎng)友收藏過、贊過的其他畫冊等等信息。</p><p><b>  消息推送設(shè)計</b></p><p>  向用戶推送文字、圖片或文件信息,為用戶推薦

29、可能喜歡的裝修風(fēng)格的圖片。</p><p><b>  拍照及相冊設(shè)計</b></p><p>  對于不同的IOS設(shè)備均可實現(xiàn)拍照及相冊瀏覽的功能,同時也可以上傳自己的照片。</p><p><b>  結(jié)論</b></p><p>  本文僅是理論上的設(shè)計,還需進一步努力進行設(shè)計及開發(fā)?,F(xiàn)如今,

30、這種類型的APP少之又少,有很大的發(fā)展。這款A(yù)PP可以滿足用戶的需求,讓用戶能夠更方便的選擇自己喜歡的設(shè)計方案,并且能夠和設(shè)計師進行溝通交流。IOS市場在高速發(fā)展中,在廠商、消費者、政策、開發(fā)者的共同努力下,圍繞著IOS的生態(tài)圈,將會漸漸成型并進入良性循環(huán)階段,對其關(guān)注越早,就越能在將來搶得先機。</p><p><b>  參考文獻</b></p><p>  [0

31、1] 葉佳俊.基于“云”技術(shù)的音樂播放器設(shè)計[J].中國量學(xué)院:2012. </p><p>  [02] Dave Mark,Jack Nutting,Jeff LaMarche. iOS 5基礎(chǔ)教程[M]. 北京:人民郵電出版社,2012.</p><p>  [03] Stephen G.Kochan. Objective-C程序設(shè)計 [M]. 北京:電子工業(yè)出版社:2012. &l

32、t;/p><p>  [04] 金福生,李樸之.iOS應(yīng)用程序開發(fā)方法與實踐[M].北京:人民郵電出版社,2012.</p><p>  [05] Dava Mark,Jeff LaMarche. iPhone開發(fā)基礎(chǔ)教程[M].漆振;解巧云;譯. 北京:人民郵電出版社,2009-1-1.</p><p>  [06] 薩丹. iPhone開發(fā)秘籍(第2版)[M].張彩

33、霞;譯. 北京:人民郵電出版社,2010 </p><p>  [07] Carlo Chung. Objective-C編程之道:iOS設(shè)計模式解析[M].劉威;譯. 北京:人民郵電出版社;2011. </p><p>  [08] 陸穎. 30天精通iPhone手機編程[M].北京:清華大學(xué)出版社;2011.</p><p>  [09] 嚴(yán)蔚敏;吳偉民.數(shù)據(jù)

34、結(jié)構(gòu)(C語言版)[M].北京:清華大學(xué)出版社;1997.</p><p>  [10] 馮沖.界面中的注意力設(shè)計[D].北京:北京交通大學(xué);2012.</p><p>  [11] William R.Sherman and Alan B.Craig. Understanding Virtual Reality:Interface, Application, and Design. [M]

35、. San Fransisco: Morgan Kaufmann,2002.</p><p>  [12] Robert L.Kruse & Alexander J.Ryba . Data Structures And Program Design In C++. [M]. Pearson Education,2001.</p><p>  [13] Klehr.Objective

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論