7手機(jī)APP設(shè)計(jì)系統(tǒng)2_第1頁(yè)
7手機(jī)APP設(shè)計(jì)系統(tǒng)2_第2頁(yè)
7手機(jī)APP設(shè)計(jì)系統(tǒng)2_第3頁(yè)
7手機(jī)APP設(shè)計(jì)系統(tǒng)2_第4頁(yè)
7手機(jī)APP設(shè)計(jì)系統(tǒng)2_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

畢業(yè)綜合實(shí)踐說(shuō)明書(shū)(屆)題目基于iso系統(tǒng)的“資訊天天見(jiàn)”手機(jī)APP設(shè)計(jì)學(xué)院專業(yè)班級(jí)學(xué)號(hào)學(xué)生姓名指導(dǎo)教師完成日期摘要隨著智能手機(jī)越來(lái)越深入而廣泛的應(yīng)用,當(dāng)今時(shí)代手機(jī)不再只是用來(lái)打電話、發(fā)短信的工具,反而對(duì)手機(jī)的娛樂(lè)等功能要求越來(lái)越高,人們幾乎都是通過(guò)手機(jī)來(lái)獲取世界上的信息。同時(shí),伴隨著蘋(píng)果手機(jī)進(jìn)入中國(guó)市場(chǎng),相應(yīng)的iOS技術(shù)逐漸流行起來(lái)。而對(duì)于開(kāi)發(fā)蘋(píng)果應(yīng)用的語(yǔ)言——Object-C,也成為當(dāng)今社會(huì)最流行的開(kāi)發(fā)語(yǔ)言,并且保持著強(qiáng)勁的上升趨勢(shì),本軟件界面美觀,操作簡(jiǎn)單,是一個(gè)高效率的操作平臺(tái)。資訊天天見(jiàn)是用來(lái)了解到每日發(fā)生的一些新聞,實(shí)事,政治,八卦,娛樂(lè),綜藝的一些資訊。資訊的含義就是是消費(fèi)者因?yàn)榧皶r(shí)的獲得它并利用它而能夠在相對(duì)短的時(shí)間內(nèi)給自己帶來(lái)價(jià)值的信息,資訊有時(shí)效性和地域性,并且“提供-利用”之間能夠形成一個(gè)長(zhǎng)期穩(wěn)定的供求關(guān)系,具有這些特點(diǎn)才可以稱之為資訊。所以我們這一款基于Ios系統(tǒng)開(kāi)發(fā)的資訊天天見(jiàn)的手機(jī)APP就符合了廣大手機(jī)黨的需求。關(guān)鍵詞:iOS;手機(jī);APP;資訊

目錄引言 頁(yè)共11頁(yè)引言隨著社會(huì)的發(fā)展,時(shí)代的進(jìn)步。人們對(duì)于信息的需求越來(lái)越高。面對(duì)浩瀚的信息海洋,我們難免會(huì)遺漏一些對(duì)自己來(lái)說(shuō)很重要的信息。于是本人決定針對(duì)信息查漏補(bǔ)缺而開(kāi)發(fā)一款延時(shí)性信息的新聞客戶端,來(lái)讓人們可以更好的整理信息。而隨著智能手機(jī)的大眾化,越來(lái)越多的人應(yīng)用智能手機(jī)。相對(duì)的對(duì)手機(jī)軟件的需求也就越來(lái)越多。當(dāng)今時(shí)代手機(jī)不再只是用來(lái)打電話、發(fā)短信的工具,反而對(duì)手機(jī)的娛樂(lè)功能要求越來(lái)越高。手機(jī)新聞也成為了人們的主要獲取信息途徑之一。目前中國(guó)新聞行業(yè)已經(jīng)具備了相當(dāng)?shù)囊?guī)模,并在國(guó)際市場(chǎng)上已有一定的競(jìng)爭(zhēng)力。蘋(píng)果手機(jī)作為當(dāng)今中國(guó)智能手機(jī)市場(chǎng)上不可或缺的一個(gè)品牌,基于iOS的手機(jī)軟件需求量也就相應(yīng)的越來(lái)越強(qiáng)。市場(chǎng)上的新聞品牌繁多,定位不一,基本滿足了各層次消費(fèi)者的需求,例如:騰訊新聞、搜狐新聞、網(wǎng)易新聞、新浪新聞等等這些大家所熟知的新聞已經(jīng)在蘋(píng)果軟件中占據(jù)了一定的地位。智能手機(jī)的普及使得移動(dòng)信息平臺(tái)成為了主流。伴隨著蘋(píng)果手機(jī)進(jìn)入中國(guó)市場(chǎng),相應(yīng)的iOS技術(shù)逐漸流行起來(lái)。而對(duì)于開(kāi)發(fā)蘋(píng)果應(yīng)用的語(yǔ)言-Object-C,也成為當(dāng)今社會(huì)最流行的開(kāi)發(fā)語(yǔ)言,并且保持著強(qiáng)勁的上升趨勢(shì),隱隱有超過(guò)C語(yǔ)言的現(xiàn)象。對(duì)于其他的開(kāi)發(fā)語(yǔ)言,例如java、javascripe,Object-C以其強(qiáng)大的優(yōu)勢(shì)遙遙領(lǐng)先于這些其他的編程語(yǔ)言。本人根據(jù)當(dāng)前的形式,決定引用這種這種技術(shù)來(lái)開(kāi)發(fā)手機(jī)應(yīng)用。通過(guò)手機(jī)新聞客戶端來(lái)收集信息已經(jīng)成為大多數(shù)人,每天都要干的事情了。手機(jī)操作系統(tǒng)有很多。而蘋(píng)果系統(tǒng)的軟件具有的特點(diǎn)就是美觀、簡(jiǎn)潔、易操作。根據(jù)這些信息,設(shè)計(jì)一款小巧的基于iOS的新聞App會(huì)很容易得到用戶的青睞。同時(shí)本人從去年開(kāi)始接觸iOS,在學(xué)習(xí)了幾個(gè)月后,對(duì)iOS開(kāi)發(fā)有了一些理解,所以對(duì)于這次畢業(yè)設(shè)計(jì),我就選擇了基于iOS系統(tǒng)開(kāi)發(fā)一款產(chǎn)品。希望通過(guò)這次畢業(yè)設(shè)計(jì)來(lái)進(jìn)一步鞏固自己的iOS開(kāi)發(fā)水平。使自己在以后的社會(huì)競(jìng)爭(zhēng)中更加具有優(yōu)勢(shì)。1設(shè)計(jì)任務(wù)分析1.1可行性分析可行性分析也可稱為可行性研究,是在網(wǎng)上調(diào)查的基礎(chǔ)上并輔助其他的信息渠道,針對(duì)基于iOS的新聞的開(kāi)發(fā)是否具備必要性和可能性。對(duì)新資訊天天見(jiàn)的開(kāi)發(fā)從技術(shù)、操作、經(jīng)濟(jì)等不同方面進(jìn)行分析研究,來(lái)保證投資的失誤,保證新聞的開(kāi)發(fā)成功。就我們學(xué)的的知識(shí)知道可行性分析可以在最短的時(shí)間內(nèi)分析出這款基于iOS資訊天天見(jiàn)是否可以達(dá)到預(yù)定的效果。(1)經(jīng)濟(jì)可行性分析:這款基于iOS的資訊天天見(jiàn)的開(kāi)發(fā)是通過(guò)蘋(píng)果系統(tǒng)的Xcode來(lái)進(jìn)行的。本人有一臺(tái)macpro可用于開(kāi)發(fā)。而且也有服務(wù)器,美工,UI,交互等相關(guān)技能的朋友可以幫助我進(jìn)行開(kāi)發(fā)。所有開(kāi)發(fā)所需要的硬件、軟件均可以獲得。自己也可以通過(guò)破解現(xiàn)有Appstore上的在線應(yīng)用,來(lái)獲取自己想要的資源。并且這個(gè)過(guò)程很是簡(jiǎn)單,不存在浪費(fèi)人力物力的現(xiàn)象。所以得出開(kāi)發(fā)一款基于iOS的資訊天天見(jiàn)在經(jīng)濟(jì)方面是可行的。(2)社會(huì)可行性分析:開(kāi)發(fā)這款資訊天天見(jiàn),本人不是為了盈利的目的不會(huì)損害到任何人的利益。本人開(kāi)發(fā)這款資訊天天見(jiàn)符合國(guó)家的方針政策,不影響任何組織的利益,沒(méi)有宗教方面的宣傳同時(shí)不會(huì)影響社會(huì)穩(wěn)定。所以可以得出本人開(kāi)發(fā)基于iOS的資訊天天見(jiàn)在社會(huì)方面是可行的。(3)技術(shù)可行性分析:開(kāi)發(fā)基于iOS的資訊天天見(jiàn)運(yùn)用到的技術(shù)是Object-C,以及一些iOS開(kāi)發(fā)的UI設(shè)計(jì),某些類庫(kù)的應(yīng)用等等。就技術(shù)方面而言,自己學(xué)習(xí)iOS技術(shù)已經(jīng)有四五個(gè)月的基礎(chǔ)了,而且有過(guò)相關(guān)類似的開(kāi)發(fā)經(jīng)驗(yàn),相對(duì)于開(kāi)發(fā)一款新聞?lì)愜浖宰约旱募夹g(shù)是完全可以勝任的。而自己的Xcode完全可以勝任這次開(kāi)發(fā)的需求。從而分析得出開(kāi)發(fā)這款資訊天天技術(shù)方面是可行的。所以,綜上所述本人的基于iOS的資訊天天見(jiàn)的開(kāi)發(fā)是可行的。1.2需求分析需求分析指的是在建立一個(gè)新的應(yīng)用的時(shí),就這個(gè)新的應(yīng)用的目的、范圍、定義及功能這些方面所要做的工作。需求分析是完成一個(gè)應(yīng)用必不可少的部分。在進(jìn)行一款項(xiàng)目開(kāi)發(fā)的過(guò)程中,開(kāi)發(fā)者必須確定客戶的需求,在確定了客戶需求后才能進(jìn)行應(yīng)用的開(kāi)發(fā)。根據(jù)當(dāng)前社會(huì)形勢(shì),蘋(píng)果系統(tǒng)在中國(guó)已經(jīng)成為主流手機(jī)之一,單單是iOS方面的新聞行業(yè)也已經(jīng)具備了相當(dāng)?shù)囊?guī)模。市場(chǎng)上的新聞品牌繁多,定位不一,基本滿足了各層次消費(fèi)者的需求。最新的調(diào)查顯示比較大的新聞市場(chǎng),并不是很樂(lè)觀。而簡(jiǎn)單,直觀的新聞卻很受年輕人的青睞和歡迎?;诖耍O(shè)計(jì)新聞重點(diǎn)還是在于簡(jiǎn)單的外形和其吸引人的性能,新型的新聞要有其他的附加功能,可以更好的吸引用戶。2總體設(shè)計(jì)設(shè)計(jì)思想:自己的資訊天天見(jiàn)設(shè)計(jì)的過(guò)程是按照一般的應(yīng)用開(kāi)發(fā)流程進(jìn)行的。自己首先調(diào)查了當(dāng)今社會(huì),人們對(duì)新聞的需求,從而決定自己開(kāi)發(fā)一款新聞周一見(jiàn)。在有了用戶的需求后,本人開(kāi)始開(kāi)發(fā)屬于自己的新聞軟件。在真正設(shè)計(jì)新聞的過(guò)程中,本人先決定了新聞的整體框架結(jié)構(gòu),應(yīng)用的圖片出處等等這些開(kāi)發(fā)必需的部分。在決定了整體框架后,就是真正的開(kāi)發(fā)了。設(shè)計(jì)目標(biāo):首先收集過(guò)去一周內(nèi)發(fā)生的不同領(lǐng)域的重要的事情,然后根據(jù)人們的不同喜好將新聞進(jìn)行分類整理。分為不同類別方便人們找到自己喜歡的分類,方便每個(gè)人看自己喜歡的新聞,而且對(duì)已經(jīng)看過(guò)的新聞進(jìn)行處理,進(jìn)而避免重復(fù)瀏覽,更好的方便廣大用戶。在經(jīng)過(guò)可行性分析后將主要介紹應(yīng)用的總體設(shè)計(jì)。應(yīng)用所實(shí)現(xiàn)的功能的強(qiáng)弱是衡量一款應(yīng)用的標(biāo)準(zhǔn)。通過(guò)對(duì)新聞的全面分析并結(jié)合調(diào)研的情況,得出了這款新聞一周見(jiàn)的設(shè)計(jì)與功能模塊。2.1開(kāi)發(fā)工具Xcode前身是繼承自NeXT的ProjectBuilder。TheXcodesuite包含有GNUCompilerCollection自由軟件,并支持C語(yǔ)言、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python以及Ruby,還提供Cocoa、Carbon以及Java等編程模式。協(xié)力廠商更提供了GNUPascal,F(xiàn)reePascal,Ada,C#,Perl,Haskell和D語(yǔ)言。Xcode套件使用GDB作為其后臺(tái)調(diào)試工具。Xcode是開(kāi)發(fā)人員建立基于iOS的應(yīng)用最快捷的方式。Xcode是蘋(píng)果公司向開(kāi)發(fā)人員提供的集成開(kāi)發(fā)環(huán)境。其運(yùn)行于蘋(píng)果公司的Mac操作系統(tǒng)下管你用C、C++、Objective-C或Java編寫(xiě)程序,在AppleScript里編寫(xiě)腳本,還是試圖從另一個(gè)奇妙的工具中轉(zhuǎn)移編碼,你會(huì)發(fā)現(xiàn)Xcode編譯速度極快,每次操作都很快速和輕松蘋(píng)果公司為用戶提供了全套免費(fèi)的Cocoa程序開(kāi)發(fā)工具。MacOSX一起發(fā)行,在蘋(píng)果公司官方的網(wǎng)站下載。Objective-C技術(shù)Object-C是擴(kuò)充C的面向?qū)ο缶幊陶Z(yǔ)言。它主要使用于MacOSX和GNUstep這兩個(gè)使用OpenStep標(biāo)準(zhǔn)的系統(tǒng),而在NeXTSTEP和OpenStep中它更是基本語(yǔ)言。Objective-C可以在gcc運(yùn)作的系統(tǒng)寫(xiě)和編譯,因?yàn)間cc含Objective-C的編譯器。1980年代初布萊德·確斯在其公司Stepstone發(fā)明Objective-C。他對(duì)軟件設(shè)計(jì)和編程里的真實(shí)可用度問(wèn)題十分關(guān)心,目前主要是編寫(xiě)iOS操作系統(tǒng)應(yīng)用程序的利器。近幾年Objective-C排名大幅提升,它的流行當(dāng)歸功于iphone的成功,因?yàn)镺bjective-C一直被用于編寫(xiě)iPhone應(yīng)用程序。Objective-C是非常實(shí)際的語(yǔ)言。它是一個(gè)用C寫(xiě)成、很小的運(yùn)行庫(kù),只會(huì)令應(yīng)用程序的大小增加很小,和大部分OO系統(tǒng)使用極大的VM執(zhí)行時(shí)間會(huì)取代了整個(gè)系統(tǒng)的運(yùn)作相反。ObjC寫(xiě)成的程序通常不會(huì)比其原始碼大很多。而其函式庫(kù)亦和Smalltalk系統(tǒng)要使用極大的內(nèi)存來(lái)開(kāi)啟一個(gè)窗口的情況相反。SQLite簡(jiǎn)介SQLite是一款輕型的數(shù)據(jù)庫(kù)。是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開(kāi)源世界著名的數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)講,它的處理速度比他們都快。SQLite包含在一個(gè)相對(duì)小的C庫(kù)中。它是D.RichardHipp建立的公有領(lǐng)域項(xiàng)目。不像常見(jiàn)的客戶-服務(wù)器范例,SQLite引擎不是個(gè)程序與之通信的獨(dú)立進(jìn)程,而是連接到程序中成為它的一個(gè)主要部分。所以主要的通信協(xié)議是在編程語(yǔ)言內(nèi)的直接API調(diào)用。這在消耗總量、延遲時(shí)間和整體簡(jiǎn)單性上有積極的作用。整個(gè)數(shù)據(jù)庫(kù)都在宿主主機(jī)上存儲(chǔ)在一個(gè)單一的文件中。它的簡(jiǎn)單的設(shè)計(jì)是通過(guò)在開(kāi)始一個(gè)事務(wù)的時(shí)候鎖定整個(gè)數(shù)據(jù)文件而完成的。2.2應(yīng)用開(kāi)發(fā)流程前期的溝通和評(píng)估是為了更好的將項(xiàng)目的整體情況細(xì)化,確保app項(xiàng)目能能夠在規(guī)定期限完成。這是奠定項(xiàng)目基礎(chǔ)的重要階段。如果前期的溝通把所有細(xì)節(jié)都能確定,后期的開(kāi)發(fā)就會(huì)節(jié)省很多的時(shí)間。一個(gè)完整的app需要一個(gè)吸引用戶眼球的創(chuàng)意,這就需要開(kāi)發(fā)者在創(chuàng)意策劃上有著獨(dú)到的見(jiàn)解。第三、高保真的展現(xiàn)效果是為了讓企業(yè)能夠在視覺(jué)上看到一個(gè)app的雛形,這也就后期的代碼開(kāi)發(fā)方面節(jié)省很多的時(shí)間和精力。第四、在所有前期的界面溝通后,正式進(jìn)入代碼的開(kāi)發(fā)階段。在這一階段是實(shí)現(xiàn)所有前期展現(xiàn)效果,通過(guò)代碼原生開(kāi)發(fā)。第五、在代碼開(kāi)發(fā)完成后,就進(jìn)入了測(cè)試和后期上線的階段。這是一個(gè)循序漸進(jìn)的過(guò)程。在所有bug測(cè)試完成,確定沒(méi)有bug就可以在蘋(píng)果市場(chǎng)和安卓市場(chǎng)上線。第六、成功上線后的app就可以通過(guò)企業(yè)自身的運(yùn)營(yíng)讓app成功脫穎而出。2.3硬件配置本資訊天天見(jiàn)在性能上要求計(jì)算機(jī)能夠支持蘋(píng)果系統(tǒng)下的Xcode運(yùn)行,同時(shí)支持SQLServer2008的安裝和運(yùn)行具體要求可以參照如下設(shè)置:硬件運(yùn)行環(huán)境環(huán)境最小配置物理內(nèi)存最小512MB,建議2GB虛擬內(nèi)存RAM大小的兩倍臨時(shí)磁盤空間100MB硬盤空間40GB視頻適配器256種顏色處理器最小200MHz,建議1GHz以上 2.4功能模塊概要設(shè)計(jì)根據(jù)需求分析的結(jié)果得到資訊天天見(jiàn)的基本模塊包括以下幾個(gè)模塊(1)引導(dǎo)頁(yè)模塊:在首次使用該軟件時(shí)出現(xiàn)的向?qū)?,指?dǎo)人們?nèi)绾问褂迷搼?yīng)用。(2)首頁(yè)新聞標(biāo)題模塊:該模塊主要包括三部分(日期、分類、新聞的圖片和標(biāo)題)詳情模塊:關(guān)于每條新聞的詳細(xì)介紹(4)分享模塊:該模塊主要包括新浪,微信等分享(5)刷新模塊:每天都有更新的內(nèi)容(6)推送模塊:向用戶發(fā)送最新消息2.4.1引導(dǎo)頁(yè)模塊用戶在首次使用該軟件時(shí),會(huì)有一個(gè)引導(dǎo)頁(yè),既可以告訴用戶如何使用資訊天天見(jiàn)軟件,也可以讓用戶一眼能看到該軟件的亮點(diǎn);還有以后版本升級(jí)更新后,這個(gè)引導(dǎo)頁(yè)更是必不可少的,能夠讓用戶一目了然的看到新版本增加的功能。2.4.2首頁(yè)新聞模塊用戶可以通過(guò)此模塊來(lái)聯(lián)網(wǎng)看最新新聞。具體功能包括日期、分類、內(nèi)容三大塊。(1)日期在手機(jī)的左上角的位置展現(xiàn)的是當(dāng)天的日期,有很大一部分人每天都很忙,所以經(jīng)常忘記日期,而資訊天天見(jiàn)可以讓讓用戶可以知道當(dāng)天的日期星期幾,這樣用戶在瀏覽新聞的同時(shí),也知道了日期,防止用戶錯(cuò)過(guò)事情。(2)分類與日期平行的,在手機(jī)的右上角的位置展現(xiàn)的時(shí)分類,資訊天天見(jiàn)把所有的新聞都分好類了,當(dāng)點(diǎn)擊它時(shí),會(huì)出現(xiàn)半個(gè)頁(yè)面,在那個(gè)半個(gè)頁(yè)面上有資訊天天見(jiàn)的所有類別,比如文藝、趣味、小資、盤點(diǎn)等等;這樣用戶可以有選擇的瀏覽自己想看的,關(guān)注的新聞,節(jié)省時(shí)間和流量。(3)內(nèi)容a.一周在日期往下點(diǎn)是一周的日期,點(diǎn)擊不同的日期顯示是不同的內(nèi)容,當(dāng)然不想點(diǎn)擊也可以滑動(dòng),效果是一樣的,都顯示不同的內(nèi)容,而且顏色也有差別,方便用戶使用。b.正文主要以圖片和標(biāo)題的形式來(lái)展示某一類別的新聞,圖片可以給人一直觀的展示,標(biāo)題是內(nèi)容的概括,這樣的話,用戶可以整體看到某類新聞的所有,時(shí)間緊的人,可以先挑最關(guān)注的點(diǎn)進(jìn)去看,省時(shí),最重要的是,資訊天天見(jiàn)的亮點(diǎn)在于,對(duì)于看過(guò)的內(nèi)容會(huì)有標(biāo)記,而且會(huì)自動(dòng)放到下面,在緊挨著日期的下面,永遠(yuǎn)都是沒(méi)有看過(guò)的,這樣用戶就不用擔(dān)心由于向上滑動(dòng)導(dǎo)致漏看新聞。c.喜歡對(duì)于喜歡的東西,人們都喜歡坐上標(biāo)記,同樣的,資訊天天見(jiàn),站在大家的角度上,也可以對(duì)喜歡的新聞標(biāo)記為喜歡。2.4.3詳情模塊用戶可以通過(guò)點(diǎn)擊首頁(yè)某一條關(guān)注的新聞,進(jìn)入詳細(xì)的新聞介紹,這些詳細(xì)的內(nèi)容是后臺(tái)經(jīng)過(guò)精心的裁剪后傳到手機(jī)上給用戶看,把不必要的冗余的裁掉,方便了用戶的使用,還有在最底部有返回和分享,但是為了方便用戶觀看,再向上滑動(dòng)時(shí),那個(gè)返回和分享是看不到的,只有你不滑動(dòng)了才會(huì)出現(xiàn)。2.4.4分享模塊用戶可以通過(guò)此模塊對(duì)感興趣的新聞進(jìn)行分享,讓更多的人看到。其中有新浪分享,微信好友,微信朋友圈,微信收藏等,由于當(dāng)下微信、新浪十分火,所以大家都再用,這樣自己分享的東西才會(huì)被更多的人知道。2.3.5刷新模塊新聞是時(shí)時(shí)刻刻都在報(bào)道,所以刷新模塊一定不能少,一定要把最新的信息傳達(dá)到用戶手里,資訊天天見(jiàn)是每天都有刷新,進(jìn)而保證新聞的及時(shí)性。2.4.6推送模塊在以前是沒(méi)有推送的,但是人們不可能時(shí)刻關(guān)注新聞的動(dòng)態(tài),所以才有了推送,在新的新聞到達(dá)時(shí),會(huì)給用戶提示,并且展示推送內(nèi)容的標(biāo)題,這樣人們可以在最短的時(shí)間內(nèi)知道最新的新聞,方便用戶使用,同時(shí),用戶可以根據(jù)推送的標(biāo)題去直接點(diǎn)擊查看詳細(xì)內(nèi)容[5]。3詳細(xì)設(shè)計(jì)整體資訊天天見(jiàn),簡(jiǎn)潔,大方,美觀,時(shí)時(shí)刻刻注用戶體驗(yàn),從流量,操作方便,直觀等的角度去思考,進(jìn)而設(shè)計(jì)出了如下的資訊天天見(jiàn)3.1引導(dǎo)頁(yè)設(shè)計(jì)圖1引導(dǎo)界面運(yùn)行圖其主要代碼如下UIImageView*image=[[UIImageViewalloc]initWithFrame:self.view.bounds];image.image=[UIImageimageNamed:@"sst"];[_svcaddSubview:image];3.2主界面頁(yè)設(shè)計(jì)其主要代碼如下MainTableView.transform=CGAffineTransformMakeRotation(M_PI/2);MainTableView.delegate=self;_MainTableView.dataSource=self;3.2.1日期主界面左上角的是日期,顯示的是當(dāng)天的日期。運(yùn)行結(jié)果圖如下。圖2主界面圖3.2.2分類圖3分類界面主界面右上角的是分類,可以選擇喜歡的類型。3.2.3一周主界面的一周的日期如下圖所示,點(diǎn)擊每一個(gè)都有那天的新聞圖4一周日期圖3.2.4詳細(xì)圖5詳細(xì)界面圖其主要代碼如下。_contentWebView.frame=CGRectMake(5,210,_contentWebView.bounds.size.width,_contentWebView.bounds.size.height);3.2.5分享圖6分享界面其主要代碼如下id<ISSContent>publishContent=[ShareSDKcontent:[NSStringstringWithFormat:@"#周一見(jiàn)#分享:%@",_art.artTitle]defaultContent:@"你也來(lái)試試吧"image:[ShareSDKimageWithPath:imagePath]title:@"周一見(jiàn)"];3.2.6刷新圖7刷新界面圖4應(yīng)用實(shí)施基于iOS的資訊天天見(jiàn)的實(shí)施主要包括硬件結(jié)構(gòu)的規(guī)劃和系統(tǒng)測(cè)試兩個(gè)部分。本階段即使成功完成資訊天天見(jiàn)的功能,又得到系統(tǒng)穩(wěn)定性的可靠的保證。4.1測(cè)試目的在項(xiàng)目完成后進(jìn)行系統(tǒng)測(cè)試,可以保證所開(kāi)發(fā)應(yīng)用的流暢性、無(wú)錯(cuò)性、滿足需求性。系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,系統(tǒng)測(cè)試的過(guò)程中在發(fā)現(xiàn)問(wèn)題之后,需要開(kāi)發(fā)人員找出錯(cuò)誤原因和位置并改正[8]。系統(tǒng)測(cè)試的目的是找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。系統(tǒng)測(cè)試不僅僅是為了發(fā)現(xiàn)系統(tǒng)缺陷和錯(cuò)誤,也是為了對(duì)系統(tǒng)整體質(zhì)量水平進(jìn)行度量和評(píng)估。在開(kāi)發(fā)軟件系統(tǒng)的過(guò)程中,可能需要面對(duì)許多復(fù)雜繁瑣的問(wèn)題,在軟件開(kāi)發(fā)生存周期的每個(gè)階段都會(huì)不可避免地會(huì)產(chǎn)生錯(cuò)誤。開(kāi)發(fā)人員要在每個(gè)階段完成之前進(jìn)行嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯(cuò)誤,以期達(dá)到比較完善的效果。4.2測(cè)試方法 測(cè)試程序運(yùn)用最多的就是所謂的白盒測(cè)試和黑盒測(cè)試了。白盒測(cè)試就是對(duì)軟件系統(tǒng)的相關(guān)代碼進(jìn)行詳細(xì)的測(cè)試,查看代碼的正確性和書(shū)寫(xiě)規(guī)則是否正確等。黑盒測(cè)試是根據(jù)軟件的規(guī)格對(duì)軟件進(jìn)行的測(cè)試,黑盒測(cè)試與白盒測(cè)試正好相反,不需要考慮軟件內(nèi)部的組成結(jié)構(gòu),只需要對(duì)軟件整體進(jìn)行測(cè)試。

溫馨提示

  • 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論