freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于ios的新浪微博iphone客戶端的設計與實現(xiàn)畢業(yè)論文-文庫吧在線文庫

2025-08-25 20:07上一頁面

下一頁面
  

【正文】 戶注冊模塊 .............................................. 14 用戶登陸和授權模塊 ........................................ 14 系統(tǒng)第一界面展示模塊 ...................................... 16 發(fā)表微博模塊 .............................................. 17 搜索相關用戶模塊 .......................................... 18 查看微博內容模塊 .......................................... 20 查看用戶信息模塊 .......................................... 22 系統(tǒng)后端訪問層設計 ....................................... 24 三種網(wǎng)絡狀態(tài) .............................................. 24 網(wǎng)絡狀態(tài)檢測 .............................................. 25 網(wǎng)絡狀態(tài)變化 .............................................. 25 網(wǎng)絡請求 .................................................. 26 oAuth 授權模塊 ............................................ 28 用戶認證 .................................................. 30 北京理工大學碩 士學位論文 IV xAuth ..................................................... 31 數(shù)據(jù)庫的設計 ............................................. 34 數(shù)據(jù)庫的訪問 .............................................. 34 數(shù)據(jù)庫概念設計 ............................................ 35 數(shù)據(jù)庫邏輯設計 ............................................ 37 數(shù)據(jù)庫表的創(chuàng)建 ............................................ 39 JSON 數(shù)據(jù)解析模塊 ......................................... 42 本章小結 ................................................. 43 第 4 章 客戶端功能的實現(xiàn) ................................... 43 客戶端總體功能實現(xiàn)概述 .................................... 43 登陸驗證的實現(xiàn) ........................................... 44 主界面顯示模塊實現(xiàn) ....................................... 45 搜索相關用戶功能的實現(xiàn) .................................... 47 發(fā)表微博功能的實現(xiàn) ....................................... 48 微博信息瀏覽模塊的實現(xiàn) .................................... 48 獲取用戶信息模塊的實現(xiàn) .................................... 50 查看關注功能的 實現(xiàn) ....................................... 51 查看用戶所有信息功能的實現(xiàn) ................................ 51 本章小結 ................................................ 52 第 5 章 系統(tǒng)的測試 ........................................ 53 單元測試 ................................................ 53 本章小結 ................................................ 54 結 論 .................................................... 55 參考 文獻 ................................................. 58 致謝 ..................................................... 59 北京理工大學碩 士學位論文 1 第 1 章 緒論 選題背景 SNS(Social Networking Services)是近年互聯(lián)網(wǎng)新媒體中一類重要的應用服務。隨后幾年,此類通過“熟人的熟人”來進行網(wǎng)絡社交拓展的 SNS 網(wǎng)站在全球網(wǎng)絡用戶中風靡,例如我們所熟知的 :Orkut, StudiVZ, Skyrock, LinkedIn, Friendster 等等。 Facebook 的用戶都是以現(xiàn)實生活中結 識的朋友組成圈子相互交流, Twitter 則降低了門檻,用戶之間即使并不認識,但任何人的每一條信息都能以廣播的形式通知其跟隨者和其他所有的用戶知道。 20xx 年 8 月份中國最大的門戶網(wǎng)站新浪網(wǎng)推出“新浪微博”內測版,成為 門 戶網(wǎng)站中第一家提供微博服務的網(wǎng) 站,微博正式進入中文上網(wǎng)主流人群視野。 開放平臺國內外研究現(xiàn)狀 開放平臺 (Open Platform)在軟件業(yè)和網(wǎng)絡中,開放平臺是指軟件系統(tǒng)通過公開其應用程序編程接口 (API)或函數(shù) (function)來使外部的程序可以增加該軟件系統(tǒng)的功能或使用該軟件系統(tǒng)的資源,而不需要更改該軟件系統(tǒng)的源代碼。在開放 API 的環(huán)境下,我們就可以對原有的一些碎片化的數(shù)據(jù)進行重組,使其變得更有關聯(lián)。這方面的代表有 amazon S3, Google Appengine。 第 2 章詳細討論客戶端的功能 需求分析及開發(fā)工具??梢圆榭春糜训膫€人信息、粉絲數(shù)量、發(fā)表的話題、所有發(fā)表過的微博以及其關注的好友情況。 系統(tǒng)功能模塊劃分 功能模塊劃分是描述系統(tǒng)的一個過程,需要將需求分析中的感性描述進行抽象化,提取出要實現(xiàn)的功能,這是整個系統(tǒng)開發(fā)的一個關鍵過程。 高級鏈編系統(tǒng),具有依賴檢查及鏈編規(guī)則計算功能。工程快照是一種輕量級的本地源代碼管理形式。Files 列表,可以對工程文件 (包括源文件以及由源文件生成的鏈編口標 )進行管理。在這一測試過程中,Xcode 允許您將內建調試器綁定至設備上運行的代碼,直接在設備上進行調試。 (3)Instruments 為確保軟件具有最佳的用戶體驗,在 iOS 應用程序運行于模擬器或設備上時,可以利用 Instruments 環(huán)境分析其性能。下面是系統(tǒng)設計分層體系結構圖。本項目是這樣實現(xiàn)的,當用戶第一次使用軟件時,進行授權認證獲取這 3 個要素,同時將其存儲到 SharedPreferences 中以便用戶下次使用。對于用戶在自己的手機上使用過或者已經(jīng)通過了授權認證則可以不用輸入用戶名和密碼就可以選擇用戶進行登錄。 該模塊用例如下圖 所示: 判斷是否存在已授權用戶 授權配置 開始 啟動應用 登錄 登錄到應用首頁 結束 是 否 北京理工大學碩 士學位論文 17 圖 系統(tǒng)首頁信息顯示用例圖 系統(tǒng)首頁顯示模塊流程圖如圖 所示: 圖 顯示主界面流程圖 發(fā)表微博模塊 功能描述:該模塊主要實現(xiàn)了用戶發(fā)表微博的功能。 搜索模塊用例如下圖 所示: 圖 搜索用例圖 搜索功能流程圖如下圖 所示: 開始 輸入關鍵詞 顯示與關鍵字相關的微博用戶列表 點擊某一用戶進入該用戶詳細信息頁面 添加關注或者返回 結束 用戶 查看返回的用戶列表 添加對搜索到用戶的關注 輸入關鍵字搜索 北京理工大學碩 士學位論文 20 圖 311 搜索功能流程圖 查看微博內容模塊 功能描述:該模塊實現(xiàn)了用戶可以通過點擊某一條微博信息查看該微博的所有內容,并進行評論和轉發(fā)操作。 查看用戶信息模塊用例如下圖 所示: 點擊評論按鈕進入轉發(fā)頁面 開始 結束 輸入轉發(fā)內容 點擊發(fā)送 判斷 轉發(fā)失敗 北京理工大學碩 士學位論文 23 圖 查看用戶信息用例圖 查看關注和添加關注功能具體流程圖如下圖 所示: 點擊進入關注列表 開始 結束 查看用戶信息 添加關注 查看好友所有微博信息 查看好友的所有話題 查看好友的粉絲列表 查看好友的詳細信息 查看好友的關注列表 用戶 對好 友進行關注和取消關注 添加對好友所關注用戶的關注 添加對好友粉絲的關注 北京理工大學碩 士學位論文 24 圖 查看關注和添加關注流程圖 查看用戶所有微博列表功能流程如下圖 所示: 圖 查看用戶所有微博列表流程圖 系統(tǒng)后端訪問層設計 后端主要負責網(wǎng)絡請求,數(shù)據(jù)庫訪問,數(shù)據(jù)拆分的展示。下一步需要確定的是設備通過何種方式 (3G 或者 WiFi)進行的 Inter 連接。 iOS 操作系統(tǒng)以通告 (NSNotification)的方式在程序內部轉發(fā)消息。通過獲取名為“ kNetWorkReachabilityChangeNotification”的消息,相關程序模塊獲得網(wǎng)絡切換的相關信息,并通過消息通告回調方法做出恰當?shù)姆磻? 發(fā)布方法: [[NSNotificationCenter defaultCenter] postNotificationName: “通告名” object:self]。 TwitterClient 繼承于 TFConnection,并實現(xiàn)了方法 2 和方法 4,在方法 2 的實現(xiàn)中,向 TFConnection 的代理對象 delegate 發(fā)送消息 1,由代理來處理接收到的數(shù)據(jù)。 TFConnection 對象實現(xiàn)的代理方法有: (BOOL)connection:(NSURLConnection*)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace (void)connection:(NSURLConnection*)connection didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge (void)connection:(NSURLConnection*)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge (BOOL)connectionShouldUseCredentialStorage:(NSURLConnection *)connection 以上 4 中方法與安全認證有關。字符連起來后做 URL Encode 編碼。這一步主要有兩個目的: 第一,告訴新浪微博你將要做什么。 接下 來就可以向 發(fā)送請求。如果使用了 callback,那么 oauth_callback 應該已經(jīng)接到返回的信息 ,其中包含 oauth_token 和 oauth_verifier。如果用戶沒有輸入值給這個 name,那么這個 name 還是出現(xiàn),只是無值。=+$,/?%[]), kCFStringEncodingUTF8)?;緛碚f,消息與密鑰組合并運行散列函數(shù)。 ( 3) HMAC_SHA1 HMAC_SHA1(Hashed Message Authentication Code, Secure Hash Algorithm)是一種安全的基于加密 hash 函數(shù)和共享密鑰的消息認證協(xié)議。其對長度不超過 264 二進制位的消息產(chǎn)生
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1