ios-微博項目大學(xué)本科畢業(yè)論文_第1頁
ios-微博項目大學(xué)本科畢業(yè)論文_第2頁
ios-微博項目大學(xué)本科畢業(yè)論文_第3頁
ios-微博項目大學(xué)本科畢業(yè)論文_第4頁
ios-微博項目大學(xué)本科畢業(yè)論文_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

鄭州航空工業(yè)管理學(xué)院畢業(yè)論文(設(shè)計) 2011屆電子信息工程專業(yè)1113081班級題目iOS--微博項目內(nèi)容提要微博是一個基于用戶關(guān)系信息分享、傳播以及獲取的平臺。用戶可以通過WEB、WAP等各種客戶端組建個人社區(qū),以140字(包括標(biāo)點符號)的文字更新信息,并實現(xiàn)即時分享。提供微型博客服務(wù)類的社交網(wǎng)站。用戶可以通過網(wǎng)頁、WAP頁面、手機客戶端、手機短信、彩信發(fā)布消息或上傳圖片。微博的關(guān)注機制分為可單向、可雙向兩種。微博作為一種分享和交流平臺,其更注重時效性和隨意性。微博客更能表達出每時每刻的思想和最新動態(tài),而博客則更偏重于梳理自己在一段時間內(nèi)的所見、所聞、所感。因微博而誕生出微小說這種小說體裁。關(guān)鍵詞微博、分享、傳播、服務(wù)平臺iOS--WeiboProjectWeiboisauser

relationship

basedoninformation

sharing,

communicationandaccessplatform.TheusercanthroughtheWEB,

WAPandother

clientstobuildtheirowncommunity,

with140words

(includingpunctuation)

updatetext

information,

andinstantsharing.Socialnetworkingsites

provide

microblogging

serviceclass.Userscanpost

messagesor

uploadpictures

throughthewebpage,

WAPpage,

mobileclient,SMS,MMS.Payattentionto

theof

weibo

canbedividedinto

one-way,

two-way

two.WeiboAsakindofsharingandexchange

platform,

paymoreattentionto

its

timeliness

andrandomness.Weibocanexpress

every

thoughtand

thelatestdevelopments,

andtheblog

ismoreemphasison

groominghimself

overaperiodoftime

tosee,

hear,

feel.

Because

micro-blogbirthed

the

micronovel

genre.KeywordsWeibo,

sharing,

communication,

serviceplatform1.1前言新浪微博是一個由新浪網(wǎng)推出,提供微博服務(wù)類的社交網(wǎng)站。用戶可以通過網(wǎng)頁、WAP頁面、手機客戶端、手機短信、彩信發(fā)布消息或上傳圖片。新浪可以把微博理解為“微型博客”或者“一句話博客”。用戶可以將看到的、聽到的、想到的事情寫成一句話,或發(fā)一張圖片,通過電腦或者手機隨時隨地分享給朋友,一起分享、討論,還可以關(guān)注朋友,即時看到朋友們發(fā)布的信息。新浪微博是一款為大眾提供娛樂休閑生活服務(wù)的信息分享和交流平臺。新浪微博于2009年8月14日開始內(nèi)測,9月25日,新浪微博正式添加了@功能以及私信功能,此外還提供“評論”和“轉(zhuǎn)發(fā)”功能,供用戶交流。新浪微博采用了與新浪博客一樣的推廣策略,即邀請明星和名人加入開設(shè)微型博客,并對他們進行實名認(rèn)證,認(rèn)證后的用戶在用戶名后會加上一個字母“V”以示與普通用戶的區(qū)別,同時也可避免冒充名人微博的行為,但微博功能和普通用戶是相同的。于2009年8月14日開始內(nèi)測,2009年11月3日,SinaAppEngineAlpha版上線,可通過API用第三方軟件或插件發(fā)布信息。截至2014年3月,微博月活躍用戶1.438億,日活躍用戶6660萬,其中包括大量政府機構(gòu)、企業(yè)、個人認(rèn)證賬號,開放的傳播機制使新浪微博成為中國的“公共議事廳”。發(fā)布功能:用戶可以像博客、聊天工具一樣發(fā)布內(nèi)容\o"界面"轉(zhuǎn)發(fā)功能:用戶可以把自己喜歡的內(nèi)容轉(zhuǎn)發(fā)到自己的微博(轉(zhuǎn)發(fā)功能是對twitterRT功能的改良,保留原帖,避免在傳播過程中被篡改)轉(zhuǎn)發(fā)時還可以加上自己的評論。關(guān)注功能:用戶可以對自己用戶進行關(guān)注,成為這個用戶的關(guān)注者(即“粉絲”)。評論功能:用戶可以對任何微博進行評論。(這是基于中國用戶習(xí)慣而設(shè)置的特殊功能,之后YahooMeme和GoogleBuzz也都有了評論功能)搜索功能:用戶可以用兩個#號之間,插入某一話題。像這像,#某一話題XXX#,則發(fā)出的微博,可以點擊這個,搜索微博上所有的包含有“某一話題XXX”的相關(guān)微博。可以展開討論,實現(xiàn)信息的聚合。私信功能:用戶可以點擊私信,給微博上任意的一個開放了私信端口的用戶發(fā)送私信,這條私信將只被對方看到。實現(xiàn)私密的交流。微博的特點:門檻低:每條不能超過140個字符,僅兩條中文短信的長度,現(xiàn)場記錄、也可以發(fā)發(fā)感慨,曬曬心情隨時隨地:用戶可以通過互聯(lián)網(wǎng)、客戶端、手機短信彩信、WAP等多種手段,隨時隨地地發(fā)布信息和接受信息??焖賯鞑ィ河脩舭l(fā)布一條信息,他的粉絲能同步看到,還可以一鍵轉(zhuǎn)發(fā)給自己的粉絲,實現(xiàn)裂變傳播實時搜索:用戶可以通過搜索找到其他微博用戶在幾秒前發(fā)布的信息,比傳統(tǒng)搜索引擎的搜索結(jié)果更有時效性,更鮮活分享到新浪微博:用戶可以直接分享詞條到新浪微博。用戶排行:截止2012年8月11日,名人影響力排行top10名成員數(shù)據(jù)均是最新排行并且來自新浪微博官方注冊頁,排行數(shù)據(jù)真實有效。2.1項目開發(fā)遵循原則單一職責(zé)原則:不存在多于一個導(dǎo)致類變更的原因。通俗的說,即一個類只負(fù)責(zé)一項職責(zé)。要遵循單一職責(zé)原則。分別建立兩個類T1、T2,使T1完成職責(zé)P1功能,T2完成職責(zé)P2功能。這樣,當(dāng)修改類T1時,不會使職責(zé)P2發(fā)生故障風(fēng)險;同理,當(dāng)修改T2時,也不會使職責(zé)P1發(fā)生故障風(fēng)險。里氏替換原則:如果對每一個類型為T1的對象o1,都有類型為T2的對象o2,使得以T1定義的所有程序P在所有的對象o1都代換成o2時,程序P的行為沒有發(fā)生變化,那么類型T2是類型T1的子類型。當(dāng)使用繼承時,遵循里氏替換原則。類B繼承類A時,除添加新的方法完成新增功能P2外,盡量不要重寫父類A的方法,也盡量不要重載父類A的方法。繼承作為面向?qū)ο笕筇匦灾?,在給程序設(shè)計帶來巨大便利的同時,也帶來了弊端。比如使用繼承會給程序帶來侵入性,程序的可移植性降低,增加了對象間的耦合性,如果一個類被其他的類所繼承,則當(dāng)這個類需要修改時,必須考慮到所有的子類,并且父類修改后,所有涉及到子類的功能都有可能會產(chǎn)生故障。依賴倒置原則:高層模塊不應(yīng)依賴低層模塊,二者都應(yīng)該依賴其抽象;抽象不應(yīng)該依賴細節(jié);細節(jié)應(yīng)該依賴抽象。將類A修改為依賴接口I,類B和類C各自實現(xiàn)接口I,類A通過接口I間接與類B或者類C發(fā)生聯(lián)系,則會大大降低修改類A的幾率。相對于細節(jié)的多變性,抽象的東西要穩(wěn)定的多。以抽象為基礎(chǔ)搭建起來的架構(gòu)比以細節(jié)為基礎(chǔ)搭建起來的架構(gòu)要穩(wěn)定的多接口隔離原則:客戶端不應(yīng)依賴它不需要的接口;一個類對另一個類的依賴應(yīng)該建立在最小的接口上。將臃腫的接口I拆分為獨立的幾個接口,類A和類C分別與他們需要的接口建立依賴。也就是采用接口隔離原則。建立單一接口,不要建立龐大臃腫的接口,盡量細化接口,接口中的方法盡量少。也就是說,我們要為各個類建立專用的接口,而不要試圖去建立一個很龐大的接口供所有依賴它的類去調(diào)用。本文例子中,將一個龐大的接口變更為3個專用的接口所采用的就是接口隔離原則。在程序設(shè)計中,依賴幾個專用的接口要比依賴一個綜合的接口更靈活。接口是設(shè)計時對外部設(shè)定的“契約”,通過分散定義多個接口,可以預(yù)防外來變更的擴散,提高系統(tǒng)的靈活性和可維護性。迪米特法則:一個對象對其他對象保持最少的了解。盡量降低類與類之間的耦合。迪米特法則又叫最少知道原則,最早是在1987年由美國NortheasternUniversity的IanHolland提出。通俗的來講,就是一個類對自己依賴的類知道的越少越好。也就是說,對于被依賴的類來說,無論邏輯多么復(fù)雜,都將邏輯封裝在類的內(nèi)部,對外除了提供的public方法,不對外泄漏任何信息。迪米特法則還有一個更簡單的定義:只與直接的朋友通信。首先來解釋一下什么是直接的朋友:每個對象都會與其他對象有耦合關(guān)系,只要兩個對象之間有耦合關(guān)系,我們就說這兩個對象之間是朋友關(guān)系。耦合的方式很多,依賴、關(guān)聯(lián)、組合、聚合等。其中,我們稱出現(xiàn)成員變量、方法參數(shù)、方法返回值中的類為直接的朋友,而出現(xiàn)在局部變量中的類則不是直接的朋友。也就是說,陌生的類最好不要作為局部變量的形式出現(xiàn)在類的內(nèi)部。開閉原則:軟件實體如類、模塊和函數(shù)應(yīng)該對擴展開放,對修改關(guān)閉。當(dāng)軟件需要變化時,盡量通過擴展軟件實體的行為來實現(xiàn)變化,而不是通過修改已有的代碼來實現(xiàn)變化。用抽象構(gòu)建框架,用實現(xiàn)擴展細節(jié)。因為抽象靈活性好,適應(yīng)性廣,只要抽象的合理,可以基本保持軟件架構(gòu)的穩(wěn)定。而軟件中易變的細節(jié),我們用從抽象派生的實現(xiàn)

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論