版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 河北農(nóng)業(yè)大學(xué)</b></p><p> 本科畢業(yè)論文(設(shè)計(jì))</p><p> 題 目:基于IOS系統(tǒng)的娛樂(lè)資訊網(wǎng)的開(kāi)發(fā)與實(shí)現(xiàn)</p><p> 學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 </p><p> 專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)1201班</p&g
2、t;<p> 學(xué) 號(hào): 2012232010113 </p><p> 學(xué)生姓名: 陳艷嬌 </p><p> 指導(dǎo)教師姓名: 王 超 </p><p> 指導(dǎo)教師職稱: 講 師 </p><
3、;p> 二O一四 年 六 月 一 日</p><p><b> 摘 要</b></p><p> 隨著時(shí)代的發(fā)展,社會(huì)越來(lái)越需要高效,人們物質(zhì)生活得到滿足,而對(duì)于精神上的需求遠(yuǎn)遠(yuǎn)不能滿足人們的需要。娛樂(lè)新聞則是根據(jù)現(xiàn)代人的需要生產(chǎn)出來(lái)供一部分人消費(fèi)的信息產(chǎn)品。而娛樂(lè)新聞大行其道與中國(guó)的各種文化,社會(huì)因素存在千絲萬(wàn)縷的聯(lián)系。</p><
4、p> 本文介紹了娛樂(lè)資訊網(wǎng)的開(kāi)發(fā)過(guò)程。論文遵循軟件工程的方法,詳盡論述了從需求分析、系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、以及測(cè)試與調(diào)試的整個(gè)開(kāi)發(fā)過(guò)程,總結(jié)了開(kāi)發(fā)過(guò)程中的經(jīng)驗(yàn)及本系統(tǒng)今后的改進(jìn)方向。</p><p> 本系統(tǒng)開(kāi)發(fā)成功后可以實(shí)現(xiàn)對(duì)最新娛樂(lè)新聞的查看和關(guān)注,提供對(duì)電影、電視劇、音樂(lè)、綜藝等方面的了解。Xcode 5.0開(kāi)發(fā)工具,采用成熟的軟件研制技術(shù),后臺(tái)數(shù)據(jù)庫(kù)采用Sqlite3。</p>
5、;<p> 關(guān)鍵詞 : 娛樂(lè)資訊、 功能、 Xcode 5.0 、 Sqlite3 </p><p><b> Abstract</b></p><p> 隨著時(shí)代的發(fā)展,社會(huì)越來(lái)越需要高效,人們物質(zhì)生活得到滿足,而對(duì)于精神上的需求遠(yuǎn)遠(yuǎn)不能滿足人們的需要。娛樂(lè)新聞則是根據(jù)現(xiàn)代人的需要生產(chǎn)出來(lái)供一部分人消費(fèi)的信息產(chǎn)品。而娛樂(lè)新聞大行其道與中國(guó)的
6、各種文化,社會(huì)因素存在千絲萬(wàn)縷的聯(lián)系。</p><p> With the development of the times, the society needs more and more efficient, the people material life satisfaction, but for the spiritual needs are far unable to meet the needs
7、of people. Entertainment news is according to the needs of modern people is produced for a part of the information product consumption. The popular entertainment news culture and Chinese, social factors have all kinds of
8、 connections with contact.</p><p> 本文介紹了娛樂(lè)資訊網(wǎng)的開(kāi)發(fā)過(guò)程。論文遵循軟件工程的方法,詳盡論述了從需求分析、系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、以及測(cè)試與調(diào)試的整個(gè)開(kāi)發(fā)過(guò)程,總結(jié)了開(kāi)發(fā)過(guò)程中的經(jīng)驗(yàn)及本系統(tǒng)今后的改進(jìn)方向。</p><p> This paper introduces the development process of the ent
9、ertainment information network. Methods according to the software engineering, discussed in detail from the demand analysis, system analysis, outline design, detailed design, and test and debug the entire development pro
10、cess, summed up the improvement direction of the experience of the development process of the system and future.</p><p> 本系統(tǒng)開(kāi)發(fā)成功后可以實(shí)現(xiàn)對(duì)最新娛樂(lè)新聞的查看和關(guān)注,提供對(duì)電影、電視劇、音樂(lè)、綜藝等方面的了解。Xcode 5.0開(kāi)發(fā)工具,采用成熟的軟件研制技術(shù),后臺(tái)數(shù)據(jù)庫(kù)采用Sqli
11、te3。</p><p> After the success of the system development can be achieved on the latest entertainment news view and attention, on film, TV, music, entertainment and other aspects of the understanding. Xcode
12、5 development tools, the use of mature software development technology, back-end database using Sqlite3.</p><p> 關(guān)鍵詞 : 娛樂(lè)資訊、 功能、 Xcode 5.0 、 Sqlite3</p><p> Keywords: entertainment information
13、, function, Xcode 5, Sqlite3</p><p><b> 目 錄</b></p><p><b> 1 緒 論1</b></p><p> 1.1娛樂(lè)資訊系統(tǒng)的意義1</p><p> 1.2娛樂(lè)資訊系統(tǒng)的研究現(xiàn)狀1</p><p&g
14、t; 2 相關(guān)技術(shù)的選用與介紹1</p><p> 2.1 IOS開(kāi)發(fā)技術(shù)1</p><p> 2.2 Xcode開(kāi)發(fā)工具介紹1</p><p> 2.3 面向?qū)ο罄碚摰慕榻B3</p><p> 2.4 IOS網(wǎng)絡(luò)通信技術(shù)4</p><p> 3系統(tǒng)分析與總體設(shè)計(jì)4</p>
15、<p> 3.1 系統(tǒng)功能描述4</p><p> 3.2 系統(tǒng)功能模塊劃分4</p><p> 3.3 系統(tǒng)流程分析5</p><p> 3.3.1 推薦模塊流程分析5</p><p> 3.3.2 資訊流程分析6</p><p> 3.3.3 圖片流程分析7</p>
16、<p> 4 系統(tǒng)界面實(shí)現(xiàn)7</p><p> 4.1 設(shè)計(jì)界面7</p><p> 4.2 一級(jí)界面展示8</p><p> 4.3 二級(jí)界面及二級(jí)界面放大展示9</p><p> 4.4 瀑布流界面展示11</p><p> 4.5 圖片界面及圖片預(yù)覽展示12</p>
17、;<p> 4.6 下載界面展示13</p><p> 5 程序的設(shè)計(jì)模式和核心代碼實(shí)現(xiàn)14</p><p> 5.1 IOS開(kāi)發(fā)中的MVC模式14</p><p> 5.2 IOS開(kāi)發(fā)中的代理模式15</p><p> 5.3 IOS開(kāi)發(fā)中的觀察者模式15</p><p>
18、5.4 ASIHttpRequest 請(qǐng)求數(shù)據(jù)15</p><p> 5.5 抽屜式界面的實(shí)現(xiàn)代碼16</p><p> 5.6 列表視圖的實(shí)現(xiàn)主要代碼17</p><p><b> 6 結(jié)束語(yǔ)18</b></p><p> 參 考 文 獻(xiàn)19</p><p><
19、;b> 致謝20</b></p><p><b> 1 緒 論</b></p><p> 1.1娛樂(lè)資訊系統(tǒng)的意義</p><p> 隨著人們生活水平的提高,人們對(duì)于精神上的需求要求也越來(lái)越高。人們對(duì)于互聯(lián)網(wǎng)的認(rèn)識(shí)逐漸加深,如今存在很多互聯(lián)網(wǎng)網(wǎng)站可供人們查閱信息。娛樂(lè)資訊系統(tǒng)應(yīng)運(yùn)而生,娛樂(lè)資訊系統(tǒng)就是其中一個(gè)關(guān)于
20、電影演員、電影、電視節(jié)目、電影明星以及各種綜藝信息和音樂(lè)的大型資料庫(kù)。</p><p> 娛樂(lè)新聞是根據(jù)現(xiàn)代人的某種精神需要而生產(chǎn)出來(lái)供一部分人消費(fèi)的信息產(chǎn)品。新聞的娛樂(lè)化在內(nèi)容上偏重于軟新聞,減少嚴(yán)肅新聞的比例,從嚴(yán)肅的政治、經(jīng)濟(jì)變動(dòng)中挖掘其娛樂(lè)價(jià)值。在表現(xiàn)形式上,強(qiáng)調(diào)故事性、情節(jié)性、適度加入人情味因素,強(qiáng)化事件的戲劇懸念或煽情、刺激的方面,走新聞故事化、新聞文學(xué)化道路。與社會(huì)文化緊密相連,娛樂(lè)新聞生存的土壤
21、也是它生存的土壤,并且在這個(gè)土壤里扎根更深。娛樂(lè)新聞包含在新聞的娛樂(lè)化大潮中,并且是主力軍。</p><p> 1.2娛樂(lè)資訊系統(tǒng)的研究現(xiàn)狀</p><p> 娛樂(lè)新聞從廣義上說(shuō),就是能使人輕松、快樂(lè),供人休閑、消遣的新聞報(bào)道。簡(jiǎn)單地說(shuō),娛樂(lè)新聞就是所有能夠使人輕松、供人消遣的新聞。而狹義的娛樂(lè)新聞,一般是指,關(guān)于影、視、歌等大眾文化的娛樂(lè)作品或明星人物的、新近發(fā)生或正在發(fā)生的、對(duì)公眾
22、具有娛樂(lè)意義的事實(shí)的報(bào)道。在這里,娛樂(lè)新聞報(bào)道涉及的領(lǐng)域?qū)儆趭蕵?lè)業(yè)的基本構(gòu)成內(nèi)容。因此,從狹義上說(shuō),娛樂(lè)新聞就是報(bào)道娛樂(lè)業(yè)的新聞。</p><p> 新中國(guó)成立之后的幾十年中,沒(méi)有將“娛樂(lè)新聞”作為新聞中的一個(gè)類別。媒體對(duì)文化生活方面的報(bào)道基本上都和政治掛鉤,以政治的角度來(lái)解讀,所謂“唱一首革命歌曲就等于上一堂政治課”。隨著改革開(kāi)放的發(fā)展,市場(chǎng)經(jīng)濟(jì)的推動(dòng),同時(shí)也在外來(lái)文化的不斷影響下,“娛樂(lè)新聞”在20世紀(jì)80
23、年代后逐漸出現(xiàn)在報(bào)紙的文化新聞中。到90年代,娛樂(lè)新聞逐漸從文化新聞中脫離,并不斷發(fā)展,最終形成了涵蓋文化新聞的,與政治、社會(huì)、經(jīng)濟(jì)、體育等新聞種類地位相等的新聞新類別。到21世紀(jì)初,娛樂(lè)成為人們生活中不可或缺的一部分,娛樂(lè)新聞也隨之迅速發(fā)展。與此相應(yīng),學(xué)術(shù)界關(guān)于娛樂(lè)新聞的研究也迅速起步并取得了長(zhǎng)足發(fā)展。</p><p> 本娛樂(lè)資訊系統(tǒng)基于以上現(xiàn)狀,研究開(kāi)發(fā)了關(guān)于娛樂(lè)新聞的詳細(xì)內(nèi)容,提供關(guān)于電影、電視劇、綜藝
24、、音樂(lè)以及最新新聞的信息。讓你在第一時(shí)間瀏覽各種娛樂(lè)新聞。</p><p> 2 相關(guān)技術(shù)的選用與介紹</p><p> 2.1 IOS開(kāi)發(fā)技術(shù)</p><p> IOS是iPhone,iPod touch以及iPad等設(shè)備的核心操作系統(tǒng)。IOS平臺(tái)使用了構(gòu)建Mac OS X時(shí)積累的知識(shí),IOS SDK提供了創(chuàng)建IOS應(yīng)用程序所需要的環(huán)境和工具,利用IOS
25、SDK開(kāi)發(fā)應(yīng)用時(shí)所用的編程語(yǔ)言是Objective-C。IOS平臺(tái)開(kāi)發(fā)工具和開(kāi)發(fā)技術(shù)源于Mac OSX,都是以UNIX為基礎(chǔ)。IOS應(yīng)用程序開(kāi)發(fā)依賴于iPhone軟件開(kāi)發(fā)包(SDK),其中SDK繼承與Xcode中。</p><p> 從整體上看,IOS扮演底層硬件和應(yīng)用程序的中介。創(chuàng)建的應(yīng)用程序不能直接訪問(wèn)硬件,而需要和系統(tǒng)接口進(jìn)行交互。IOS實(shí)現(xiàn)可以看作多個(gè)層的集合,底層為所有程序提供基礎(chǔ)服務(wù),高層則包含一些
26、復(fù)雜的服務(wù)和技術(shù)。</p><p> Cocoa touch層提供了基本的系統(tǒng)行為支持,當(dāng)需要實(shí)現(xiàn)更為復(fù)雜的行為和界面時(shí),才考慮向下層探尋技術(shù)支持。</p><p> UIKit框架:提供程序運(yùn)行必須得關(guān)鍵對(duì)象,使APP能夠捕獲用戶輸入和在屏幕上顯示內(nèi)容。</p><p> MapKit框架:IOS3.0 引入該框架,可被嵌入到應(yīng)用程序的地圖界面,該框架包含一
27、個(gè)可以滾動(dòng)的地圖視圖。</p><p> Address Book UI框架:IOS3.0引入該框架,用于撰寫電子郵件,并將其放入到用戶的發(fā)件箱排隊(duì)等候發(fā)送。</p><p> Message UI框架: 顯示創(chuàng)建或者編輯聯(lián)系人的標(biāo)準(zhǔn)系統(tǒng)界面。</p><p> Media層包含圖形、音頻、視頻等技術(shù)。</p><p> AV Fou
28、ndation框架:用于播放和編輯復(fù)雜的音頻和視頻。</p><p> Core Image框架:包含高級(jí)圖像和視頻處理功能。如人臉識(shí)別和圖像過(guò)濾功能。</p><p> Core Graphics框架:包含2D繪畫和合成功能。</p><p> Media Player框架: 提供典型的屏幕控件用于播放電影。</p><p> Qu
29、artz Core框架:包含Core Animation 接口。用于實(shí)現(xiàn)復(fù)雜的動(dòng)畫和視覺(jué)效果。</p><p> Core service層用于訪問(wèn)較多低級(jí)的操作系統(tǒng)服務(wù),如文件存取,聯(lián)網(wǎng)和常見(jiàn)的數(shù)據(jù)對(duì)象類型。</p><p> Foundation 框架: 為Core Foundation框架的許多功能提供Objective-C封裝。</p><p> C
30、ore Foundation 框架:一組C語(yǔ)言的接口,為IOS應(yīng)用程序提供基本數(shù)據(jù)管理和服務(wù)功能。</p><p> Core Location框架:用于定位設(shè)備當(dāng)前經(jīng)緯度。</p><p> System Configuration:用于確定設(shè)備網(wǎng)絡(luò)配置的當(dāng)前狀態(tài)。</p><p><b> IOS開(kāi)發(fā)限制介紹</b></p>
31、;<p> ?。?)平臺(tái)間差異:iPhone OS 設(shè)備和臺(tái)式機(jī)或筆記本電腦的開(kāi)發(fā)的不同,也和桌面應(yīng)用程序不同,需要意識(shí)到終端開(kāi)發(fā)的特殊性。</p><p> ?。?)屏幕大小的限制:由于iPhone OS 設(shè)備具有高分辨率的小型屏幕,在iPhone5之前設(shè)備都是3.5in,iPhone5以及iPhone5c,iPhone5s都是4.0in,在設(shè)計(jì)應(yīng)用時(shí)需要注意不要放置非必要的元素。</p&g
32、t;<p> (3)內(nèi)存限制:IOS的內(nèi)存非常有限,避免分配超出設(shè)備的可用內(nèi)存,不然應(yīng)用程序?qū)⒔K止。當(dāng)發(fā)生內(nèi)存過(guò)低時(shí),IOS系統(tǒng)將發(fā)出警告,需要進(jìn)行及時(shí)清理內(nèi)存。同時(shí)需要注意避免內(nèi)存泄露。</p><p> (4)窗口顯示限制:在IOS環(huán)境上,用戶每次只能看到單個(gè)窗口。多個(gè)窗口只能順序訪問(wèn)和查看。</p><p> (5)電量限制:iPhone OS設(shè)備是通過(guò)電池供電,
33、而高速運(yùn)轉(zhuǎn)的系統(tǒng),大屏幕,上網(wǎng)或看電子書都會(huì)消耗電量。</p><p> 2.2 Xcode開(kāi)發(fā)工具介紹</p><p> Xcode: IOS集成開(kāi)發(fā)環(huán)境,也是編譯器,負(fù)責(zé)管理應(yīng)用程序工程。</p><p> Interface Builder:快速原型開(kāi)發(fā)工具,可視化的組裝用戶UI接口的工具,集成在Xcode中。</p><p>
34、 Instruments:功能強(qiáng)大的性能調(diào)試工具,以及內(nèi)存分析工具。</p><p> iPhone Simulator:Mac OS X平臺(tái)應(yīng)用程序,它是模擬應(yīng)用程序,但不能完全模擬所有功能。</p><p> IOS SDK:ISO軟件開(kāi)發(fā)工具包。</p><p> 2.3 面向?qū)ο罄碚摰慕榻B</p><p> 從現(xiàn)實(shí)世界中客
35、觀存在的事物(即對(duì)象)出發(fā)來(lái)構(gòu)造軟件系統(tǒng),并在系統(tǒng)構(gòu)造中盡可能運(yùn)用人類的自然思維方式,強(qiáng)調(diào)直接以問(wèn)題域(現(xiàn)實(shí)世界)中的事物為中心來(lái)思考問(wèn)題,并根據(jù)這些事物的本質(zhì)特點(diǎn),把它們抽象地表示為系統(tǒng)中的對(duì)象,作為系統(tǒng)的基本構(gòu)成單位(而不是用一些與現(xiàn)實(shí)世界中的事物相關(guān)比較遠(yuǎn),并且沒(méi)有對(duì)應(yīng)關(guān)系的其它概念來(lái)構(gòu)造系統(tǒng))。這可以使系統(tǒng)直接地映射問(wèn)題域,保持問(wèn)題域中事物及其相互關(guān)系的本來(lái)面貌。</p><p> 對(duì)象是要研究的任何事
36、物。從一本書到一家圖書館,單的整數(shù)到整數(shù)列龐大的數(shù)據(jù)庫(kù)、極其復(fù)雜的自動(dòng)化工廠、航天飛機(jī)都可看作對(duì)象,它不僅能表示有形的實(shí)體,也能表示無(wú)形的(抽象的)規(guī)則、計(jì)劃或事件。對(duì)象由數(shù)據(jù)(描述事物的屬性)和作用于數(shù)據(jù)的操作(體現(xiàn)事物的行為)構(gòu)成一獨(dú)立整體。從程序設(shè)計(jì)者來(lái)看,對(duì)象是一個(gè)程序模塊,從用戶來(lái)看,對(duì)象為他們提供所希望的行為。在對(duì)內(nèi)的操作通常稱為方法。</p><p> 類是對(duì)象的模板。即類是對(duì)一組有相同數(shù)據(jù)和相同
37、操作的對(duì)象的定義,一個(gè)類所包含的方法和數(shù)據(jù)描述一組對(duì)象的共同屬性和行為。類是在對(duì)象之上的抽象,對(duì)象則是類的具體化,是類的實(shí)例。類可有其子類,也可有其它類,形成類層次結(jié)構(gòu)。</p><p> 消息是對(duì)象之間進(jìn)行通信的一種規(guī)格說(shuō)明。一般它由三部分組成:接收消息的對(duì)象、消息名及實(shí)際變?cè)?lt;/p><p><b> 三大特性:</b></p><p&g
38、t; 封裝性:封裝是一種信息隱藏技術(shù),它體現(xiàn)于類的說(shuō)明,是對(duì)象的重要特性。封裝使數(shù)據(jù)和加工該數(shù)據(jù)的方法(函數(shù))封裝為一個(gè)整體,以實(shí)現(xiàn)獨(dú)立性很強(qiáng)的模塊,使得用戶只能看見(jiàn)到對(duì)象的外特性(對(duì)象能接受哪些消息,具有哪些處理能力),而對(duì)象的內(nèi)特性(保存內(nèi)部狀態(tài)的私有數(shù)據(jù)和實(shí)現(xiàn)加工能力的算法)對(duì)用戶是隱蔽的。封裝的目的在于把對(duì)象的設(shè)計(jì)者和對(duì)象者的使用分開(kāi),使用者不必知曉行為實(shí)現(xiàn)的細(xì)節(jié),只須用設(shè)計(jì)者提供的消息來(lái)訪問(wèn)該對(duì)象。</p>&
39、lt;p> 繼承性:“繼承”是面向?qū)ο筌浖夹g(shù)當(dāng)中的一個(gè)概念。如果一個(gè)類A繼承自另一個(gè)類B,就把這個(gè)A稱為“B的子類”,而把B稱為“A的父類”。繼承可以使得子類具有父類的各種屬性和方法,而不需要再次編寫相同的代碼。在令子類繼承父類的同時(shí),可以重新定義某些屬性,并重寫某些方法,即覆蓋父類的原有屬性和方法,使其獲得與父類不同的功能。另外,為子類追加新的屬性和方法也是常見(jiàn)的做法。</p><p> 多態(tài)性:
40、對(duì)象根據(jù)所接收的消息而做出動(dòng)作。同一消息為不同的對(duì)象接受時(shí)可產(chǎn)生完全不同的行動(dòng),這種現(xiàn)象稱為多態(tài)性。利用多態(tài)性用戶可發(fā)送一個(gè)通用的消息,而將所有的實(shí)現(xiàn)細(xì)節(jié)現(xiàn)受到繼承性的支持,利用類繼承的層次關(guān)系,把具有通用功能的協(xié)議存放在類層次中盡可能高的地方,而將實(shí)現(xiàn)這一功能的不同方法置于較低層次,這樣,在這些低層次上生成的對(duì)象就能給通用消息以不同的響應(yīng)。</p><p> 類的多態(tài)性提供類方法的多樣性,多態(tài)性有兩種表示方式
41、:重載和覆蓋。</p><p> 都留給接受消息的對(duì)象自行決定,如是,同一消息即可調(diào)用不同的方法。多態(tài)的實(shí)</p><p> 2.4 IOS網(wǎng)絡(luò)通信技術(shù)</p><p> IOS設(shè)備的網(wǎng)絡(luò)通信的方法,有兩個(gè)大類:</p><p> 1、使用socket的方式進(jìn)行通信。</p><p> 2、使用asynso
42、cket類庫(kù)進(jìn)行通信。</p><p> 使用socket的方式。</p><p> 以TCP為例,對(duì)于TCP來(lái)說(shuō),是要區(qū)分服務(wù)端和客戶端的。服務(wù)端:通常的方法是服務(wù)端啟動(dòng)后監(jiān)聽(tīng),是否有客戶端連接,如果有連接,則建立與客戶端的通信。客戶端的方法通常是連接服務(wù)端,當(dāng)連接成功之后,就希望發(fā)送數(shù)據(jù)了。</p><p> 3系統(tǒng)分析與總體設(shè)計(jì)</p>&
43、lt;p> 娛樂(lè)資訊系統(tǒng)是一個(gè)非常實(shí)用的信息查看系統(tǒng),提供了各種電影、電視劇、綜藝、音樂(lè)信息等資訊??梢允鼓阍诘谝粫r(shí)間了解娛樂(lè)動(dòng)態(tài)。 </p><p> 3.1 系統(tǒng)功能描述</p><p> 在中心視圖控制器中是最新的娛樂(lè)動(dòng)態(tài)。本系統(tǒng)分為三個(gè)大得模塊:</p><p> 推薦、資訊類、圖片類</p><p> 推薦模塊中是
44、推薦你查看的最近的娛樂(lè)新聞,采用的瀑布流界面。</p><p> 資訊類包括:最新、電視劇、綜藝、電影、音樂(lè)等。</p><p> 最新是最近發(fā)生的娛樂(lè)新聞,電視劇是關(guān)于電視劇介紹的一些娛樂(lè)新聞。綜藝是一些綜藝和電影明星的娛樂(lè)新聞。電影是最新上映的電影介紹。音樂(lè)是音樂(lè)名人的一些娛樂(lè)新聞。圖片是提供了圖片預(yù)覽。并帶有圖片下載功能。</p><p> 3.2 系統(tǒng)
45、功能模塊劃分</p><p> 從功能描述的內(nèi)容可以看到,本實(shí)例可以實(shí)現(xiàn)3個(gè)完整的功能。我們根據(jù)這些功能,設(shè)計(jì)出系統(tǒng)的功能模塊,如圖1所示。</p><p> 圖3_1 娛樂(lè)資訊系統(tǒng)功能模塊示意圖</p><p> 3.3 系統(tǒng)流程分析</p><p> 在上一節(jié)中,我們已經(jīng)了解了系統(tǒng)的功能模塊劃分。這是系統(tǒng)總體設(shè)計(jì)的重要組成部分。
46、如果要對(duì)系統(tǒng)形成一個(gè)完整而全面的認(rèn)識(shí),還需要進(jìn)行系統(tǒng)流程分析。</p><p> 所謂系統(tǒng)流程就是用戶在使用系統(tǒng)時(shí)的工作過(guò)程。 </p><p> 3.3.1 推薦模塊流程分析</p><p> 推薦模塊是采用瀑布流的界面展示,有圖片和描述該圖片的標(biāo)題兩部分組成,瀑布流界面是一種比較流行的網(wǎng)站頁(yè)面布局,視覺(jué)表現(xiàn)為參差不齊的多欄布局,隨著頁(yè)面滾動(dòng)條向下滾動(dòng),這種
47、布局還會(huì)不斷加載數(shù)據(jù)塊并附加至當(dāng)前尾部。有效的降低了界面復(fù)雜度,節(jié)省了空間;對(duì)觸控設(shè)備來(lái)說(shuō),交互方式更符合直覺(jué);在移動(dòng)應(yīng)用的交互環(huán)境當(dāng)中,通過(guò)向上滑動(dòng)進(jìn)行滾屏的操作已經(jīng)成為最基本的用戶習(xí)慣。</p><p> 圖3_2 推薦流程圖</p><p> 3.3.2 資訊流程分析</p><p> 圖3_3 資訊最新流程圖 圖3_4 電視劇流程
48、圖 圖3_5 綜藝流程圖 </p><p> 圖3_6 電影流程圖 圖3_7 音樂(lè)流程圖</p><p> 以上流程圖是資訊中的不同部分,分為最新、電視劇、綜藝、電影、音樂(lè)幾部分點(diǎn)擊各個(gè)部分進(jìn)入不同的界面,每個(gè)界面顯示圖片和標(biāo)題,再次點(diǎn)擊進(jìn)入下一個(gè)界面是該新聞的標(biāo)題和詳情描述,每個(gè)界面都有圖片放大功能和下載功能。&
49、lt;/p><p> 3.3.3 圖片流程分析</p><p> 圖3_8 圖片流程圖</p><p> 圖片部分是顯示了圖片的標(biāo)題和圖片,點(diǎn)擊進(jìn)入圖片瀏覽界面,該界面可以滑動(dòng)實(shí)現(xiàn)圖片的瀏覽功能,同時(shí)具有圖片下載功能。</p><p><b> 4 系統(tǒng)界面實(shí)現(xiàn)</b></p><p><
50、;b> 4.1 設(shè)計(jì)界面</b></p><p> 本系統(tǒng)采用抽屜式界面風(fēng)格,從國(guó)外的Facebook、Path、Gmail到國(guó)內(nèi)的人人、WeicoPro、網(wǎng)易新聞、百度百科等客戶端,都采用了抽屜式導(dǎo)航作為app內(nèi)部進(jìn)行內(nèi)容切換的導(dǎo)航方式,其優(yōu)點(diǎn)在于界面簡(jiǎn)介、友好,頁(yè)面間跳轉(zhuǎn)邏輯清晰。</p><p> 圖4_1 抽屜式風(fēng)格界面</p><p&g
51、t; 4.2 一級(jí)界面展示</p><p> 一級(jí)界面展示了娛樂(lè)資訊的圖片和標(biāo)題,如圖所示:</p><p> 圖4_2 一級(jí)界面展示</p><p> 4.3 二級(jí)界面及二級(jí)界面放大展示</p><p> 二級(jí)界面展示了娛樂(lè)資訊的標(biāo)題和圖片以及資訊的詳情。</p><p> 圖4_3 二級(jí)界面展示<
52、/p><p> 圖4_4 二級(jí)放大界面展示</p><p> 4.4 瀑布流界面展示</p><p> 瀑布流界面展示了娛樂(lè)新聞的圖片和標(biāo)題,如圖所示:</p><p> 圖4_5 瀑布流界面展示</p><p> 4.5 圖片界面及圖片預(yù)覽展示</p><p> 顯示界面的圖片和標(biāo)題。
53、如圖所示:</p><p> 圖4_6 圖片界面展示</p><p> 4.6 下載界面展示</p><p> 展示了要下載的圖片及下載進(jìn)度條、下載、暫停、打開(kāi)三個(gè)按鈕。實(shí)現(xiàn)圖片的下載功能。</p><p> 圖4_7 下載界面展示</p><p> 5 程序的設(shè)計(jì)模式和核心代碼實(shí)現(xiàn)</p>&
54、lt;p> 5.1 IOS開(kāi)發(fā)中的MVC模式</p><p> MVC:模型,視圖,控制器,是iOS開(kāi)發(fā)中用到的主要的設(shè)計(jì)模式。Model中處理邏輯與數(shù)據(jù),View展示應(yīng)用界面,接收用戶的操作,而Controller夾在View和Model中間,當(dāng)View接收到用戶操作,他將通知Controller,Controller會(huì)判斷采取什么樣的措施,Controller也負(fù)責(zé)將邏輯和數(shù)據(jù)處理交給Model完
55、成,根據(jù)返回結(jié)果來(lái)更新View。Controller就像膠水,將兩個(gè)獨(dú)立的部分粘合在一起。</p><p> Model和Controller之間可以通信,View和Controller之間可以通信,而View和Model之間是禁止通信的。</p><p> Controller可以通過(guò)直接訪問(wèn)屬性、調(diào)用方法,來(lái)控制Model和View,向他們傳遞消息,對(duì)于Storyboard和XIB
56、文件,上面的控件可以通過(guò)生成outlet來(lái)調(diào)用,如果直接代碼生成的話,就調(diào)用控件實(shí)例。</p><p> Controller必須實(shí)現(xiàn)View中所定義的target或者delegate方法,來(lái)實(shí)現(xiàn)View對(duì)Controller的回調(diào)。這樣,View就可以通知Controller自己的變化,以及用戶對(duì)View的操作。View還有data source方法,用于向Controller請(qǐng)求某些時(shí)刻需要顯式的數(shù)據(jù),比如
57、UITableViewDataSource中,會(huì)在table view生成時(shí),向Controller請(qǐng)求表格的行數(shù)和頁(yè)面上可見(jiàn)的單元格中的內(nèi)容。</p><p> Model可以通過(guò)Notification和KVO的方式來(lái)通知Controller在Model中數(shù)據(jù)的改變。也可以使用delegate或者block來(lái)實(shí)現(xiàn),在AFNetworking中的網(wǎng)絡(luò)狀態(tài)變化通知,就是使用block來(lái)實(shí)現(xiàn)的。</p>
58、;<p> 把所有的邏輯和數(shù)據(jù)都放到Model層中,Model就會(huì)變得很雜亂,所以我習(xí)慣把Model再細(xì)分:</p><p> Service層,用于為Controller提供一些最直接的邏輯功能、數(shù)據(jù)封裝,并且管理下一層模塊,向下一層模塊請(qǐng)求數(shù)據(jù)。Controller只管理他所擁有的View,以及與他直接相關(guān)的Service類。</p><p> Manager層,用
59、于管理一大類操作,比如:數(shù)據(jù)同步功能,寫一個(gè)數(shù)據(jù)同步的類,再類中處理網(wǎng)絡(luò)狀態(tài)判斷、緩存數(shù)據(jù)的讀寫以及緩存數(shù)據(jù)的發(fā)送,錯(cuò)誤處理。Manager層位于Service層之下,接受Service的調(diào)度。</p><p> Handler層,用于實(shí)現(xiàn)具體的操作,如:FileHandler,用來(lái)處理文件存儲(chǔ)操作,將字符串或NSData數(shù)據(jù)轉(zhuǎn)換成文件并存放在指定路徑,以及一些多線程處理操作。Handler層接受Manager
60、調(diào)度。</p><p> Model還有一些其它的部分:實(shí)現(xiàn)一些公共方法的Utility工具類,以及一些存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的類。</p><p> 各個(gè)平級(jí)的層之間不允許互相調(diào)用,調(diào)用只能自上而下發(fā)生,回調(diào)都使用block來(lái)實(shí)現(xiàn)。這樣實(shí)現(xiàn),項(xiàng)目結(jié)構(gòu)看起來(lái)就清晰了許多。</p><p> 5.2 IOS開(kāi)發(fā)中的代理模式</p><p> 代
61、理是一種簡(jiǎn)單而功能強(qiáng)大的設(shè)計(jì)模式,這種模式用于一個(gè)對(duì)象“代表”另外一個(gè)對(duì)象和程序中其他的對(duì)象進(jìn)行交互。 主對(duì)象(這里指的是delegating object)中維護(hù)一個(gè)代理(delegate)的引用并且在合適的時(shí)候向這個(gè)代理發(fā)送消息。這個(gè)消息通知“代理”主對(duì)象即將處理或是已經(jīng)處理完了某一個(gè)事件。這個(gè)代理可以通過(guò)更新自己或是其它對(duì)象的UI界面或是其它狀態(tài)來(lái)響應(yīng)主對(duì)象所發(fā)送過(guò)來(lái)的這個(gè)事件的消息。或是在某些情況下能返回一個(gè)值來(lái)影響其它即將發(fā)生
62、的事件該如何來(lái)處理。代理的主要價(jià)值是它可以讓你容易的定制各種對(duì)象的行為。注意這里的代理是個(gè)名詞,它本身是一個(gè)對(duì)象,這個(gè)對(duì)象是專門代表被代理對(duì)象來(lái)和程序中其他對(duì)象打交道的。</p><p> 5.3 IOS開(kāi)發(fā)中的觀察者模式</p><p> 在iOS中觀察者模式的實(shí)現(xiàn)有三種方法:Notification、KVO以及標(biāo)準(zhǔn)方法。</p><p> 1.Notif
63、ication</p><p> Notification - NotificationCenter機(jī)制使用了操作系統(tǒng)的功能。通過(guò)NSNotificationCenter可以讓對(duì)象之間進(jìn)行進(jìn)行通訊,這些對(duì)象相互間可以不認(rèn)識(shí)。當(dāng)你用一個(gè)并行的流來(lái)推送通知,或者刷新數(shù)據(jù)庫(kù),并希望在界面中能夠看到時(shí),這非常有用。</p><p> NotificationCenter發(fā)布消息的方法如下所示:
64、</p><p> 1.NSNotification * broadcastMessage = [ NSNotification notificationWithName: AnyNotification object: Self ];?2.NSNotificationCenter * notificationCenter = [ NSNotificationCe
65、nter defaultCenter];?3.[NotificationCenter postNotification: broadCastMessage];</p><p><b> 2.KVO</b></p><p> 通過(guò)KVO,某個(gè)對(duì)象中的特定屬性發(fā)生了改變,別的對(duì)象可以獲得通知。蘋果官方文檔對(duì)KVO有了很好的解釋:Key-Value Obse
66、rving Programming Guide。下面兩種方法都可以改變對(duì)象中屬性的值:</p><p> 1.kvoSubj.changeableProperty = @"新的一個(gè)值";?2. ?3.[kvoSubj setValue:@"新的一個(gè)值" forKey:@"changeableProperty"];</p><p>
67、;<b> 3.標(biāo)準(zhǔn)方法 </b></p><p> 標(biāo)準(zhǔn)方法的實(shí)現(xiàn)是這樣的:Subject(主題)知道所有的觀察者,但是不知道它們的類型。下面我們就從創(chuàng)建Subject和Observer(觀察者)的協(xié)議(protocol)開(kāi)始。</p><p> 1.@protocol StandardObserver ?2.-(void) valueC
68、hanged:(NSString *)valueName newValue:(NSString *) newValue;?3.@end?4. ?5.@protocol StandardSubject ?6.-(void) addObserver:(id) observer;?7.-(void) removeObserver:(id) observer;?8.-(void) notifyObjects;?9.@end</p>
69、<p> 5.4 ASIHttpRequest 請(qǐng)求數(shù)據(jù)</p><p> ASIHttpRequest(父類 NSOperation)功能:</p><p> 1、遵守http協(xié)議,支持對(duì)數(shù)據(jù)的同步和異步請(qǐng)求 </p><p> 2、支持get和post請(qǐng)求</p><p> 3、支持多任務(wù)下載(一次能同時(shí)下
70、載多個(gè)資源),能時(shí)時(shí)獲取到下載進(jìn)度</p><p> 4、支持下載資源的斷點(diǎn)續(xù)傳,get請(qǐng)求,請(qǐng)求地址和請(qǐng)求參數(shù)拼接成一個(gè)字符串,直 接向服務(wù)器發(fā)起請(qǐng)求,特點(diǎn):使用便捷,一般用戶獲取數(shù)據(jù),但安全性極差 ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:str]];</p><p
71、> request.delegate = self;</p><p> [request startAsynchronous];</p><p> -(void)requestFinished:(ASIHTTPRequest *)request{</p><p> if (request.responseData) {</p><p
72、> id result = [NSJSONSerialization JSONObjectWithData:request.responseData options:NSJSONReadingMutableContainers error:nil];</p><p> NSArray * array=(NSArray*)result;</p><p> for (NSDicti
73、onary * temp in array) {</p><p> Model * model=[[Model alloc]init];</p><p> model.imageStr=[temp objectForKey:@"image"];</p><p> model.titleStr=[temp objectForKey:@&quo
74、t;title"];</p><p> model.appIdStr=[temp objectForKey:@"id"];</p><p> [_dataArray addObject:model];</p><p><b> }</b></p><p> [_tableView r
75、eloadData];</p><p><b> }</b></p><p><b> }</b></p><p> 請(qǐng)求下來(lái)的數(shù)據(jù)格式為json的格式:(客戶端與服務(wù)端進(jìn)行數(shù)據(jù)傳輸常用的格式)</p><p> 將json格式的數(shù)據(jù)轉(zhuǎn)化成熟悉的數(shù)據(jù)類型:NSArray或者NSDiction
76、ary</p><p> 將NSString轉(zhuǎn)化成NSData 將data數(shù)據(jù)進(jìn)行解析:</p><p> NSJSONSerialization ios5之后出現(xiàn)的 系統(tǒng)自帶的json解析類,比較高效;</p><p> options設(shè)置為NSJSONReadingMutableContainers,得到解析結(jié)果是NSArray或者 NSDiction
77、ary</p><p> 5.5 抽屜式界面的實(shí)現(xiàn)代碼</p><p> MMDrawerController * drawerController=[[MMDrawerController alloc]initWithCenterViewController:navigation leftDrawerViewController:leftView rightDrawerViewCon
78、troller:rightView];</p><p> [drawerController setMaximumLeftDrawerWidth:190];</p><p> [drawerController setMaximumRightDrawerWidth:200];</p><p> [drawerController setOpenDrawerGe
79、stureModeMask:MMOpenDrawerGestureModeAll];</p><p> [drawerController setCloseDrawerGestureModeMask:MMCloseDrawerGestureModeAll];</p><p> 5.6 列表視圖的實(shí)現(xiàn)主要代碼</p><p> -(void)creatTabel
80、View</p><p><b> {</b></p><p> _tableView=[[UITableView alloc]initWithFrame:CGRectMake(0, 44,kMainScreenWidth, kMainScreenHeight-44)];</p><p> _tableView.delegate=s
81、elf;</p><p> _tableView.dataSource=self;</p><p> _tableView.showsVerticalScrollIndicator=NO;</p><p> [self.view addSubview:_tableView];</p><p><b> }</b>
82、</p><p> -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{</p><p> return [_dataArray count]+1;</p><p><b> }</b></p><
83、;p> -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{</p><p> static NSString *cellIde=@"cellId";</p><p> CellForCenterView *
84、 cell=[_tableView dequeueReusableCellWithIdentifier:cellIde];</p><p> if (cell==nil) </p><p><b> {</b></p><p> cell=[[[NSBundle mainBundle]loadNibNamed:@"CellFor
85、CenterView" owner:self options:nil]lastObject];</p><p> [cell setSelectionStyle:UITableViewCellSelectionStyleGray];</p><p><b> }</b></p><p> if (indexPath.row<
86、;[_dataArray count]) </p><p><b> {</b></p><p> Model * model=[_dataArray objectAtIndex:indexPath.row];</p><p> cell.labelCell.text=model.titleStr;</p><p>
87、; [cell.imageViewCell setImageWithURL:[NSURL URLWithString:model.imageStr]];</p><p><b> }</b></p><p> return cell;</p><p><b> }</b></p><p>
88、;<b> 6 結(jié)束語(yǔ)</b></p><p> 本應(yīng)用系統(tǒng)是基于IOS系統(tǒng)開(kāi)發(fā)的,利用了Xcode工具進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)的基本功能是能夠使用戶進(jìn)行娛樂(lè)資訊的查詢,在第一時(shí)間了解最新的娛樂(lè)動(dòng)態(tài)。并且能夠?qū)崿F(xiàn)下載用戶喜歡的圖片。對(duì)本應(yīng)用系統(tǒng)的開(kāi)發(fā)自己還有很多不足之處,還有很多功能沒(méi)有實(shí)現(xiàn),例如,沒(méi)有實(shí)現(xiàn)通過(guò)新浪微博分享給其他用戶的功能。我任然需要繼續(xù)努力完善自己的不足之處。</p>
89、<p> 對(duì)IOS,Object-C等相關(guān)技術(shù)很不了解的狀態(tài),我開(kāi)始了獨(dú)立的學(xué)習(xí)和試驗(yàn),查看相關(guān)的資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使自己非常稚嫩作品一步步完善起來(lái),每一次改進(jìn)都是我學(xué)習(xí)的收獲,每一次試驗(yàn)的成功都會(huì)讓我興奮好一段時(shí)間。從中我也充分認(rèn)識(shí)到了博客這一新興的出版方式給我們生活帶來(lái)的樂(lè)趣,在屬于自己的網(wǎng)絡(luò)空間上,盡情宣泄自己的情感,表達(dá)自己的感受,并且把自己的想法與他人分享,我也有了一個(gè)屬于自己的博客空
90、間。</p><p> Objective-C是我新學(xué)習(xí)的語(yǔ)言,通過(guò)這個(gè)課程設(shè)計(jì),我通過(guò)自己查詢資料,學(xué)習(xí),對(duì)Objective-C的知識(shí)有了更深一步的了解,這次設(shè)計(jì)的時(shí)間有限,所以我做了一個(gè)自己比較喜歡的應(yīng)用軟件,剛開(kāi)始做時(shí),雖然知道主要思想但把它要表示出來(lái)真的很不容易,通過(guò)查資料,上網(wǎng),經(jīng)過(guò)這段時(shí)間的努力,終于做出了這款應(yīng)用程序,雖然還有很多不足,但做出來(lái)后還是很開(kāi)心的,測(cè)試這個(gè)應(yīng)用軟件的功能時(shí),感覺(jué)很不錯(cuò)
91、,通過(guò)這個(gè)課程設(shè)計(jì)我對(duì)Objective-C有了一個(gè)更深一步的認(rèn)識(shí)??傮w來(lái)說(shuō)這次的設(shè)計(jì)還是很成功的。</p><p><b> 參 考 文 獻(xiàn)</b></p><p> [1] 王志剛.編著應(yīng)用程序開(kāi)發(fā)攻略之iPhone特色傳感器應(yīng)用[M].北京:電子工業(yè)出版社,2011:2. </p><p> [2] Gene Backlin(美)著
92、.岳紅 凌沖譯.iPhone&iPad高級(jí)編程[M].北京:清華大學(xué)出版社,2012:1.</p><p> [3] Wei-Meng Lee(美)著.張龍譯.IOS 4編程入門經(jīng)典[M].北京:清華大學(xué)出版社,2012:1.</p><p> [4] 虞斌著. Ios軟件開(kāi)發(fā)揭秘:iPhone&iPad企業(yè)應(yīng)用和游戲開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2011:1.&l
93、t;/p><p> [5] 克萊爾(美)著.李強(qiáng)譯.Objective-C2.0Mac和ios開(kāi)發(fā)實(shí)踐指南[M].北京:機(jī)械工業(yè)出版社,2011:1. </p><p> [6] Brian W.Kernighan ,Deninis M Rirchie(美)著,徐寶文,李志(譯)The C Programming Language[M].北京:機(jī)械工業(yè)出版社2003:2.</p>
94、;<p> [7] 徐松林,黃猛著.cocos2D-x手機(jī)游戲開(kāi)發(fā)[M].北京:人民郵電出版社.</p><p> [8] Ron patton(美)著.王鈺,曹躍譯.軟件測(cè)試[M].北京:機(jī)械工業(yè)出版社,2006:4.</p><p> [9] 王水著.軟件工程[M].河南:河南科學(xué)技術(shù)出版社,2008:8.</p><p> [10] 吳潔
95、明著.軟件工程實(shí)例教程[M].北京:清華大學(xué)出版社,2010:11.</p><p> [11] 郭東恩著.數(shù)據(jù)庫(kù)原理及應(yīng)用[M].河南:河南科學(xué)技術(shù)出版社,2008:4.</p><p> [12] Dan Pilone著.Head First iPhone Development[M].北京:東南大學(xué)出版社,2012:</p><p><b>
96、致 謝</b></p><p> 在此次設(shè)計(jì)中,非常感謝王超老師對(duì)我的指導(dǎo)和幫助。王老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論、實(shí)踐水平都使我收益匪淺。他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。另外,在系統(tǒng)開(kāi)發(fā)過(guò)程中,我身邊的同學(xué)以及我同組的同學(xué)也給予我很多的幫助,我在他們的幫助下解決了不少的難點(diǎn),使得系
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程畢業(yè)論文-基于ios系統(tǒng)的娛樂(lè)資訊網(wǎng)的開(kāi)發(fā)與實(shí)現(xiàn)
- 基于web的旅游資訊網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于.net的旅游資訊網(wǎng)站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 飛騰資訊網(wǎng)站系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 教養(yǎng)孩子的原則-明道中學(xué)全球資訊網(wǎng)
- 會(huì)所型娛樂(lè)資訊點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 口罩的戴法、清理與保養(yǎng)-sars心理健康資訊網(wǎng)
- 得獎(jiǎng)的作品-協(xié)志工商全球資訊網(wǎng)-home
- 基于IOS系統(tǒng)的噪音檢測(cè)APP開(kāi)發(fā)與實(shí)現(xiàn).pdf
- 畢業(yè)論文(設(shè)計(jì))游戲資訊網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 廣州電信資訊網(wǎng)站內(nèi)容發(fā)布管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 航海數(shù)學(xué)自學(xué)考試大綱 - 招考資訊網(wǎng)
- 《客源國(guó)概況》樣題-招考資訊網(wǎng)
- 課程調(diào)整理論與方法-嘉義縣特教資訊網(wǎng)
- 環(huán)境工程學(xué)a-招考資訊網(wǎng)
- powerpoint簡(jiǎn)報(bào)-中醫(yī)藥保健資訊網(wǎng)--首頁(yè)
- 母親節(jié)由來(lái)-博愛(ài)國(guó)小全球資訊網(wǎng)
- 畢業(yè)設(shè)計(jì)--餐飲旅游資訊網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 金融資訊網(wǎng)站運(yùn)維自動(dòng)化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 網(wǎng)路素養(yǎng)與認(rèn)知-康壽國(guó)民小學(xué)全球資訊網(wǎng)
評(píng)論
0/150
提交評(píng)論