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

正文內(nèi)容

便簽管理軟件系統(tǒng)-本科畢業(yè)設(shè)計-wenkub.com

2024-11-20 06:08 本頁面
   

【正文】 Association associate = new Association(Sina,user)。 OAuth oauth = new OAuth([AppKey], [AppSecret], [CallbackUrl])。 } catch (WeiboException) { } } } 40 登錄賬號關(guān)聯(lián) 社會化認證授權(quán)登錄完成后,系統(tǒng)會建立本地賬號,利用社交媒體賬號調(diào)用 API 接口獲取用戶個人資料,與本地賬號進行關(guān)聯(lián)共享。 = url。 string accessToken = 。 Client Sina = null。 38 第五章 社會化登錄與共享子系統(tǒng)的實現(xiàn) 本章將會根據(jù)社會化登錄與共享子系統(tǒng)的程序設(shè)計進行編碼實現(xiàn),提供其中核心代碼以及注釋。執(zhí)行流程的活動圖如下所示: 圖 416 社會化分享模塊活動圖 36 由以上社會化分享功能模塊的活動圖,設(shè)計的出類圖,其中包括故事圖簽庫 Album類、分享 Sharing 類、用戶賬號 User 類,另外需要 Client 類、 OAuth 類等完成功能模塊。設(shè)計 類圖如下所示: 圖 413 賬號關(guān)聯(lián)功能設(shè)計類圖 由以上賬號關(guān)聯(lián)功能設(shè)計得出的活動流程以及類圖,可以得出社交賬號關(guān)聯(lián)本地賬號流程功能實現(xiàn)時序圖。登錄賬號關(guān)聯(lián)功能模塊架構(gòu)如下圖所示: 圖 411 賬號關(guān)聯(lián)編輯功能模塊架構(gòu) 首次利用社交媒體賬號登錄便簽管理軟件系統(tǒng)將會執(zhí)行賬號關(guān)聯(lián)過程。實例化 Client 類利用獲取了 AccessToken 的 OAuth 對象進行 API 接口調(diào)用。認證授權(quán)模塊架構(gòu)如下圖所示: 圖 47 認證授權(quán)架構(gòu)模塊架構(gòu) 31 社會化登錄認證授權(quán)詳細流程為: 便簽管理軟件系統(tǒng)使 用對應(yīng)社交媒體平臺 AppKey、 AppSecret、以及回調(diào)地址實例化 OAuth 對象; 利用 OAuth 對象從授權(quán)服務(wù)器獲取社交媒體平臺的授權(quán)頁面; 引導(dǎo)用戶至授權(quán)頁面進行授權(quán)操作; 用戶授權(quán)成功后授權(quán)服務(wù)器返回帶有 Code 參數(shù)的頁面地址; 使用 OAuth 對象利用 Code 獲取 AccessToken; 使用獲取了 AccessToken 的 OAuth 對象實例化開放平臺接口類 Client 使用 Client 對象調(diào)用 API 接口進行操作。硬件對本系統(tǒng)的速度的影響將大于軟件的影響。在各事務(wù)中心模塊中 ,需對運行控制進行正確的判斷 ,選擇正確的運行控制路徑。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù) ,以參數(shù)傳遞或返回值的形式在各模塊間傳輸。 硬件接口:輸入可使用鼠標、鍵盤輸入方式。用戶界面應(yīng)做到簡單、易用、可靠。然后通過一鍵分享即可發(fā)布到社交平臺。如下圖所示: 圖 43 認證授權(quán)登錄關(guān)聯(lián)賬號修改用戶信息流程 26 退出登錄流程,用戶通過認證授權(quán)流程登錄,可通過設(shè)置頁面退出登錄選項進行退出操作,系統(tǒng)將會清除用戶登錄信息,用戶下次登錄時需要再次進行認證授權(quán)流程進行登錄。如下圖所示: 圖 42 認證授權(quán)流程圖 25 關(guān)聯(lián)本地賬號獲取賬號信息及修改信息流程:在用戶認證授權(quán)登錄成功后,檢測用戶是否已關(guān)聯(lián)便簽管理系統(tǒng)賬號。 分享接口模塊:分享到社交媒體平臺前操作。 社會化登錄與共享系統(tǒng)總體結(jié)構(gòu): 本系統(tǒng)主要完成的功能模塊有:社會化登錄認證授權(quán),獲取用戶信息,退出登錄,分享操作,分享發(fā)布幾個部分。 用戶信息獲?。? 用戶完成社交媒體賬號認證授權(quán)流程后,系統(tǒng)將會調(diào)用社交媒體開放平臺數(shù)據(jù)接口獲取用戶信息并儲存。 22 社會化系統(tǒng)總體設(shè)計 功能分配:社會化登錄與共享子系統(tǒng)主要包括兩大模塊,社會化登錄模塊與社會化共享模塊。 社會化登錄模塊包括: 社交媒體平臺認證授權(quán)流程; 獲取賬號信息; 獲取好友列表; 獲取好友分組; 退出登錄; 社會化分享模塊包括: 添加分享故事圖簽; 添加社交網(wǎng)絡(luò)平臺說明文字; 指定分享好友分組; 分享發(fā)布到社交媒體平臺。根據(jù)上一章的需求分析的系統(tǒng)擴展用例圖,給出軟件架構(gòu)和數(shù)據(jù)結(jié)構(gòu)。 21 第四章 社會化登錄與共享系統(tǒng)設(shè)計 本章將對社會化登錄與共享子系統(tǒng)進行設(shè)計,其中包括概要設(shè)計和詳細設(shè)計。 用例 4: 圖 35 分享模塊功能用例圖 描述: 該功能模塊主要功能為將便簽管理軟件系統(tǒng)完成的故事圖簽通過社交媒體開放平臺 API 調(diào)用發(fā)布分享到社交平臺。 參與者: 用戶,登錄授權(quán) 社交媒體開放平臺,認證授權(quán) 用例 2: 圖 34 登錄獲取信息用例圖 描述: 19 該模塊主要功能基于社交平臺認證授權(quán)登錄后操作。包括便簽管理軟件系統(tǒng)、社會化登錄與共享子系統(tǒng)的用例圖、業(yè)務(wù)邏輯、功能清 單、以及各細節(jié)部分的用例圖等。 用戶特點 社會化登錄與共享子系統(tǒng)面向的是便簽管理軟性系統(tǒng)的使用者,用戶類型范圍廣泛,但是用戶的共同特征是社交網(wǎng)絡(luò)的活躍分子。其主要功能包括社交媒體平臺登錄入口、社交媒體認證授權(quán)、獲取社交媒體用戶 賬號信息等。 任務(wù)概述 本次課題研究基于 平臺設(shè)計開發(fā)社會化登錄與共享子系統(tǒng)。 本章小結(jié) 本章敘述了進行基于 設(shè)計與開發(fā)所需的基本知識,包括 OAuth 授權(quán)協(xié)議、 框架、 C編程語言、社交媒體開放平臺。 微博服務(wù) API 接口分為多個塊,包括粉絲服務(wù)接口、邀請接口、微博接口、話題接口、評論接口、用戶接口、收藏接口等。 上線:審核通過后,將在應(yīng)用廣場上線該應(yīng)用。同時多種流行語言 SDK 開發(fā)工具包,包括 C++、 PHP、 JAVA、 iOS、 Android 等。 微博開放平臺概述 微博開放平臺( Weibo Open Platform)可以接入第三方應(yīng)用程序服務(wù),以此向用戶提供更多類型應(yīng)用以及完善微博服務(wù)的開放平臺。 預(yù)編譯: C 支持預(yù)編譯指令,條件編譯 ,警告,錯誤報告和編譯行控制。 接口( interface):支持某些操作而實現(xiàn)的引用類型。 C結(jié)構(gòu)體與類不支持繼承。 面向?qū)ο笤O(shè)計以對象為基礎(chǔ),這是面向?qū)ο笤O(shè)計方法最主要的特點。方法是類的對象上的各種行為操作。 消息:定義對象之間進行通信的規(guī)格。其中每個對象都能夠接收數(shù)據(jù)、處理數(shù)據(jù)和向其它對象傳遞信息。同時因為這種繼承關(guān)系,C與 C/C++非常相似,類 C 語言的開發(fā)者可以很迅速地轉(zhuǎn)向 C編程開發(fā)。 C在繼承 C和 C++強大功能,同時去除了一些復(fù)雜特性,例如宏和多重繼承。由 C 和 C++衍生,是 .NET windows 網(wǎng)絡(luò)框架的主角。模型( Model):是 Web 應(yīng)用程序中用來處理數(shù)據(jù)邏輯的部分,通常從數(shù)據(jù)庫中存取數(shù)據(jù)。 支持三種開發(fā)模式:單頁面模型( Web Pages)、模型視圖控制器( MVC)和事件驅(qū)動模型( Web Forms)。 而應(yīng)用程序狀態(tài)、會話狀態(tài)和配置文件屬性都將數(shù)據(jù)存儲到遠程服務(wù)器上的內(nèi)存中。 在傳統(tǒng)的 Web 編程中,在每一次往返的過程中,該頁以及控件相關(guān)聯(lián)的所有信息都將會丟失。 例如處理 aspx 文件的 頁處理程序。當編寫 應(yīng)用程序時,可以訪問 .NET Framework 中的類,使用與公共語言運行時 (CLR) 兼容的任何語言(例如 VB和 C)編寫應(yīng)用程序代碼。 在通過向 Web服務(wù)器發(fā)送 HTTP 請求文檔時,在 Web服務(wù)器端動態(tài)創(chuàng)建。 9 第三方應(yīng)用或網(wǎng)站即可根據(jù)臨時令牌向服務(wù)商請求訪 問令牌。 第三方獲得令牌后,打開授權(quán)頁面引導(dǎo)用戶請求用戶授權(quán)。比如個人開發(fā)的微博客戶端。 OAuth 認證授權(quán)過程 OAuth 協(xié) 議認證授權(quán)過程需要涉及到三方角色:服務(wù)商、用戶、第三方應(yīng)用。這些 token 可以授權(quán)第三方應(yīng)用或者網(wǎng)站,例如本文便簽管理軟性系統(tǒng),在一個特定的時段內(nèi)訪問特定的社交媒體資源。因此包括以下開發(fā)工具: Microsoft Visual Studio 2020 開發(fā)環(huán)境 微博開放平臺 微博 SDK for .Net (+官方 V2版 API) 術(shù)語表 Social Media 社交媒體 允許人們撰寫、分享、評價、討論、相互溝通的網(wǎng)站和技術(shù) API (Application Programming Interface) 應(yīng)用數(shù)據(jù)接口 提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的預(yù)先定義的函數(shù) Open Platform 開放平臺 通過公開其應(yīng)用程序編程接口( API)或函數(shù)( function)來使外部的程序可以增加該軟件系統(tǒng)的功能或使用該軟件系統(tǒng)的資源 Social sharing 社會化分享 基于社交平臺分享功能,將信息網(wǎng)絡(luò)化輸入輸出,加速組織傳播 OAuth OAUTH協(xié)議 為用戶資源的授權(quán)提供了一個安全的、開放而又簡易的標準 MVC( ModelView Controller) 模型-視圖-控制器 一種軟件設(shè)計典范,用于組織代碼用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離 C C編程語言 面向?qū)ο蟮?、運行于 .NET Framework之上的高級程序設(shè)計語言 —— .NET FrameWork的一部分,使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù) URL 統(tǒng)一資源定位符 可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的表示 7 SDK( SoftwareDevelopmentKit) 軟件開發(fā)工具包 為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合 Use Case 用例 一組動作序列的抽象描述 OO( Object Oriented) 面向?qū)ο? 一種軟件開發(fā)方法 本章小結(jié) 本章敘述了本次課題的研究背景和研究現(xiàn)狀分析、論題的意義、研究內(nèi)容。分析各部分之間的聯(lián)系,確認需要調(diào)用接口。得出需求分析報告為軟件設(shè)計打下基礎(chǔ)。 研究內(nèi)容 便簽管理軟件系統(tǒng)是針對多個平臺的應(yīng)用產(chǎn)品,然而多個平臺對應(yīng)編程技術(shù)存在差異,但是由于社交媒體開放平臺的接入流程大致相同。 OAuth 從 版本開始,經(jīng)歷了許多次修改,也產(chǎn)生了好幾個版本如 OAuth 、 RFC584 OAuth WRAP。一些用戶 規(guī)模大、實力強的服務(wù)提供商開發(fā)了自身的開放平臺。 OpenID 概念,作為社會化登錄的前身,旨在作為全球互聯(lián)網(wǎng)的實名基準。 可想而知, 社會化 共享大大加強了社會網(wǎng)絡(luò)之間的聯(lián)系。提高互動頻率、拓寬傳播范圍,是使便簽管理軟件系統(tǒng)在互聯(lián)網(wǎng)火起來的必要途徑。因此,便簽管理軟件系統(tǒng)中加入社會化插件將會優(yōu)化便簽管理軟件系統(tǒng)的用戶登錄操作體驗,同時,當今互聯(lián)網(wǎng)社交媒體眾多,社會化插件有助于便簽管理軟件系統(tǒng)接入社交平臺,擴大用戶群,提高用戶基數(shù)。微博的開放性、擴展性、簡潔性、低門檻等特性,使得微博可以快速滲透。然而建立與維護社會關(guān)系需要時間、精力,這就造成一個人只能經(jīng)營有限社會關(guān)系數(shù)。根據(jù)中國互聯(lián)網(wǎng)信息中心( CNNI) 4 的數(shù)據(jù)統(tǒng)計,我國互聯(lián)網(wǎng)網(wǎng)民中超過 60%的人在使用博客。社會化媒體有著許多類型,最經(jīng)典的有博客、微博、社交網(wǎng)絡(luò),例如新浪微博、 Facebook、微信、人人網(wǎng)。 便簽管理軟件系統(tǒng)的主要功能需求包括拍照添加圖 片、添加圖片、刪除圖片、裁剪圖片、旋轉(zhuǎn)圖片、左右翻轉(zhuǎn)圖片、調(diào)整圖簽順序、選擇標注模版、添加文字、自適應(yīng)文字寬度、切換圖片、拼接圖簽、分享故事、設(shè)置、濾鏡。 便簽管理系統(tǒng)介紹 便簽管理軟件系統(tǒng)一個以圖簽為基礎(chǔ)的故事分享系統(tǒng),也是社交分享網(wǎng)絡(luò)應(yīng)用。到現(xiàn)在,能夠接入互聯(lián)網(wǎng)的終端設(shè)備越來越多樣化, Android 手機、 IOS 手機、 PC 客戶端、云平臺等等。 關(guān)鍵詞: 社交媒體 ;開放平臺;第三方應(yīng)用; OAuth 協(xié)議 ; API 接 口 II 目 錄 摘 要 ....................................................................................................................................... I Abstract .................................................................................................... 錯誤 !未定義書簽。在社會化登錄模塊中采用 協(xié)議對用戶、第三方應(yīng)用程序、社交媒體開放平臺三方進行認證授權(quán)流程完成社會化登錄流程。根據(jù)2020 年社交媒體用戶規(guī)模調(diào)查,選用微博開放平臺接入,并能提供良好的可用性,包括兼容性、可修改性、可擴展性。本次課題針對 平臺 進行設(shè)計開發(fā),考慮網(wǎng)絡(luò)上許多社會化插件系統(tǒng)的設(shè)計,過多的社交媒體登錄入
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1