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

正文內(nèi)容

基于android系統(tǒng)新浪微博客戶端設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-23 22:09 本頁面
 

【文章內(nèi)容簡介】 分析的基礎(chǔ)上,確定系統(tǒng)的功能模塊。 系統(tǒng)的功能模塊圖如下圖 31 所示: 圖 31 系統(tǒng)功能模塊圖 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。微博客戶端不是一個簡單的概念 , 它包含了許多個內(nèi)容,是由多個頁面組成的微博客戶端 用戶 最新微博列表 發(fā)表新微博 評論微博 轉(zhuǎn)發(fā)微博 搜索用戶 添加關(guān)注和取消關(guān)注 登錄或授權(quán)認(rèn)證 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的 人,瘋子是會行動的人! 一個整體的系統(tǒng)。 1) 在功能方面,采用圖形用戶界面技術(shù),使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面,通過鼠標(biāo)或鍵盤的操作,為用戶提供最簡潔的使用方法。 2) 在系統(tǒng)開放性方面,基于優(yōu)秀的開發(fā)平臺,再按照軟件工程開發(fā)規(guī)范實(shí)現(xiàn)系統(tǒng)的開放性,既便于內(nèi)容的擴(kuò)充又便于技術(shù)的升級,以適用今后其他人的借鑒需求。 3) 在系統(tǒng)和數(shù)據(jù)的安全性方面,本項(xiàng)目是采用 OAuth 認(rèn)證方式,采用這種方式就需要有用戶的新浪 UserID、 Access Token、 Access Secret 這 3個要素才能自由便利的調(diào)用新浪的開放接口。本項(xiàng)目是這樣實(shí)現(xiàn)的,當(dāng)用戶第一次使用軟件時,進(jìn)行授權(quán)認(rèn)證獲取這 3 個要素,同時將其存儲到 SharedPreferences 中以便用戶下次使用。當(dāng)用戶再次使用時就不需要重新進(jìn)行 繁瑣的授權(quán)認(rèn)證操作,直接從SharedPreferences 中讀取出來即可使用。這樣的需求載入頁面的功能設(shè)定是這樣實(shí)現(xiàn)的:當(dāng)用戶打開軟件顯示載入頁面時開始檢查 SharedPreferences 中是否已經(jīng)保存有用戶的新浪微博的 UserID 號、 Access Token、 Access Secret 的記錄, 如果一條記錄都沒有那就說明用戶是第一次使用本軟件,那么跳到認(rèn)證授權(quán)頁面進(jìn)行授權(quán)認(rèn)證操作(認(rèn)證授權(quán)功能在接下來的兩篇中進(jìn)行實(shí)現(xiàn)講解)獲取這 3 個值保存到 SharedPreferences 中,如果已經(jīng)包括了記錄那么讀取 這些記錄的 UserID 號、Access Token、 Access Secret 值然后根據(jù)這 3 個值調(diào)用新浪的 API 接口獲取這些記錄對應(yīng)的用戶昵稱信息等。 OAuth 認(rèn)證的原理如下圖 32所示: 圖 32 客 戶 端 新 浪 微 博 服 務(wù) 器 將 APPKEY和 APPSECRET發(fā)送至新浪微博 返回 RequestToken和 RequestSecret給客戶端表示新浪微博信任客戶端 將 RequestToken和 RequestSecret發(fā)送至 新浪微博跳轉(zhuǎn)至授權(quán)頁面 授權(quán)頁面 輸 入 賬號密碼 完成授權(quán) 根據(jù)回調(diào)地址返回 oauth_verifier,表示用戶信任客戶端 將 RequestToken、 RequestSecret、 oauth_verifier發(fā)送至新浪微博 返回 user_id、 AccessToken和 AccessSecret用來代替賬號密碼 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的 人,瘋子是會行動的人! 系統(tǒng)模塊用例圖分析 1) 用戶注冊模塊 功能描述:在用戶第一次使用該應(yīng)用時,如還未獲得新浪微博的賬號,可以通過配置頁面跳轉(zhuǎn)到新浪微博的用戶注冊頁面。 參與者:未注冊的用戶。 前置條件:所有未注冊的用戶。 后置條件:提示注冊是 否成功。 該模塊用例如下圖 33所示: 圖 33 用戶注冊用例圖 2) 用戶登錄和授權(quán)模塊 功能描述:對于第一次使用該應(yīng)用的用戶,在程序啟動之后進(jìn)入配置頁面,輸入用戶名和密碼進(jìn)行授權(quán)認(rèn)證。對于用戶在自己的手機(jī)上使用過或者已經(jīng)通過了授權(quán)認(rèn)證則可以不用輸入用戶名和密碼就可以選擇用戶進(jìn)行登錄。 參與者:未通過授權(quán)認(rèn)證或者未登錄。 前置條件:未通過授權(quán)認(rèn)證或者未登錄的用戶。 后置條件:通過授權(quán)配置或者直接登錄系統(tǒng)。 用戶登錄和授權(quán)模塊用例如下圖 34所示: 圖 34 用戶登錄和授權(quán)認(rèn)證用例圖 通過授權(quán)認(rèn)證 選擇用戶進(jìn)行登錄 用戶注冊 未注冊用戶 用戶 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的 人,瘋子是會行動的人! 用戶登錄和授權(quán)模塊流程圖如圖 35所示: 圖 35 用戶登錄和授權(quán)流程圖 3) 系統(tǒng)首頁信息顯示模塊 功能描述:顯示被用戶添加關(guān)注的好友的最新微博信息。 參與者:合法登錄用戶。 前置條件:已登錄用戶。 后置條件:在首頁顯示所有被用戶添加關(guān)注的最新微博信息列表。 該模塊用例如下圖 36所示: 圖 36 系統(tǒng)首頁信息顯示用例圖 判斷是否存在已授權(quán)用戶 授權(quán)配置 開始 啟動應(yīng)用 登錄 登錄到應(yīng)用首頁 結(jié)束 是 否 用戶 查看微博列表 搜索用戶 發(fā)表新微博 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的 人,瘋子是會行動的人! 系 統(tǒng)首頁顯示模塊流程圖如圖 37 所示: 圖 37顯示主界面流程圖 4) 發(fā)表微博模塊 功能描述:該模塊主要實(shí)現(xiàn)了用戶發(fā)表微博的功能。 參與者:合法登錄用戶。 前置條件:已登錄用戶。 后置條件:新微博信息是否發(fā)表成功。 該模塊用例如下圖 38所示: 圖 38 發(fā)表微博用例圖 加載數(shù)據(jù) 開始 進(jìn)入首頁 發(fā)表新微博 結(jié)束 顯示最新微博的列表 搜索其他用戶 用戶 發(fā)布微博 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的 人,瘋子是會行動的人! 發(fā)表新微博流程圖如下圖 39 所示: 圖 39 發(fā)表微博流程圖 5) 通過關(guān)鍵字搜索相關(guān)用戶模塊 功能描述:該模塊主要實(shí)現(xiàn)了通過關(guān)鍵字搜索相關(guān)用戶的功能。 參與者:合法登錄用戶。 前置條件:已登錄用戶。 后置條件:搜索成功返回結(jié)果。 點(diǎn)擊首頁微博發(fā)送按鈕 開始 輸入內(nèi)容 點(diǎn)擊發(fā)送 判斷 結(jié)束 發(fā)送失敗 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的 人,瘋子是會行動的人! 搜索模塊用例如下圖 310 所示: 圖 310 搜索用例圖 搜索功能流程圖如下圖 311所示: 圖 311搜索功能流程圖 6) 查看微博內(nèi)容模塊: 功能描述:該模塊實(shí)現(xiàn)了用戶可以通過點(diǎn)擊某一條微博信息查看該微博的所有內(nèi)容,并進(jìn)行評論和轉(zhuǎn)發(fā)操作。 參與者:合法登錄用戶。 前置條件:已登錄用戶。 開始 輸入關(guān)鍵詞 顯示與關(guān)鍵字相關(guān)的微博用戶列表 點(diǎn)擊某一用戶進(jìn)入該用戶詳細(xì)信息頁面 添加關(guān)注或者返回 結(jié)束 用戶 查看返回的用戶列表 添加對搜索到用戶的關(guān)注 輸入關(guān)鍵字搜索 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的 人,瘋子是會行動的人! 后置條件:可以轉(zhuǎn)發(fā)和參與評論。 查看微博內(nèi)容模塊用例如下圖 312 所示: 圖 312 查看微博用例圖 評論微博功能流程圖如下圖 313所示: 圖 313 評論功能流程 圖 點(diǎn)擊評論 按鈕進(jìn)入評論頁面 開始 結(jié)束 輸入評論內(nèi)容 點(diǎn)擊發(fā)送 判斷 評論失敗 查看微博 詳細(xì)信息 轉(zhuǎn)發(fā) 評論 用戶 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的 人,瘋子是會行動的人! 轉(zhuǎn)發(fā)功能流程圖如下圖 314所示: 圖 314轉(zhuǎn)發(fā)功能流程圖 7) 查看用戶信息模塊 功能描述:查看好友的詳細(xì)信息。 參與者:合法登錄用戶。 前置條件:已登錄用戶。 后置條件:查看好友詳細(xì)信息(包括所有微博,話題,關(guān)注,粉絲)關(guān)注和取消關(guān)注操作。 點(diǎn)擊評論按鈕進(jìn)入轉(zhuǎn)發(fā)頁面 開始 結(jié)束 輸入轉(zhuǎn)發(fā)內(nèi)容 點(diǎn)擊發(fā)送 判斷 轉(zhuǎn)發(fā)失敗 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的 人,瘋子是會行動的人! 查看用戶信息模塊用例如下圖 315 所示: 圖 315 查看用戶信息用例圖 查看關(guān)注和添加關(guān)注功能具體流程圖如下圖 316 所示: 圖 316 查看關(guān)注和添加關(guān)注流程圖 點(diǎn)擊進(jìn)入關(guān)注列表 開始 結(jié)束 查看用戶信息 添加關(guān)注 查看好友所有微博信息 查看好友的所有話題 查看好友的粉絲列表 查看好友的詳細(xì)信息 查看好友的關(guān)注列表 用戶 對好友進(jìn)行關(guān)注和取消關(guān)注 添加對好友所關(guān)注用戶的關(guān)注 添加對好友粉絲的關(guān)注 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的 人,瘋子是會行動的人! 查看用戶所有微博列表功能流程如下圖 317 所示: 圖 317 查看用戶所有微博列表流程圖 結(jié)束 點(diǎn)擊微博按鈕 開始 用戶所有微博列表界面 查看某一條微博詳細(xì)信息同時進(jìn)行評論和轉(zhuǎn)發(fā)操作 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人! 第四章 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫設(shè)計(jì)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效的存儲數(shù)據(jù),滿足各種用戶的 應(yīng)用需求。 目前涉及數(shù)據(jù)庫系統(tǒng)主要采用的是以邏輯數(shù)據(jù)庫設(shè)計(jì)和物理數(shù)據(jù)庫設(shè)計(jì)為核心的規(guī)范設(shè)計(jì)方法。其中邏輯數(shù)據(jù)庫設(shè)計(jì)是根據(jù)用戶要求和特定數(shù)據(jù)庫管理系統(tǒng)的具體特點(diǎn),以數(shù)據(jù)庫設(shè)計(jì)理論為依據(jù),設(shè)計(jì)數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)和每個用戶的局部邏輯結(jié)構(gòu)。物理數(shù)據(jù)庫設(shè)計(jì)是在邏輯結(jié)構(gòu)確定之后,設(shè)計(jì)數(shù)據(jù)庫的存儲結(jié)構(gòu)及其它實(shí)現(xiàn)細(xì)節(jié)。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 對數(shù)據(jù)庫的實(shí)體關(guān)系的設(shè)計(jì)是建立在需求分析、系統(tǒng)分析的基礎(chǔ)之上的。實(shí)體的設(shè)計(jì)相對比較簡單,包括用戶信息、與用戶相關(guān)的信息、微博信息、評論信息。通過分析用實(shí)體圖描述每個實(shí)體的屬性 。 實(shí)體圖 1) 用戶實(shí)體屬性圖如下圖 41所示: 圖 41用戶實(shí)體圖
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1