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

正文內(nèi)容

基于android平臺的rss閱讀器的開發(fā)(編輯修改稿)

2024-12-13 22:12 本頁面
 

【文章內(nèi)容簡介】 解未 來 移 動 網(wǎng) 絡(luò) 的 發(fā) 展 趨勢 ,更好的適應(yīng) 時代需求。 研究的方法及內(nèi)容 本 軟 件 設(shè)計嚴(yán) 格按照 軟 件工程的 開發(fā)過 程 進 行 規(guī) 劃,保 證 系 統(tǒng) 的 穩(wěn) 定性、可移植性。本 課題 以 java 語言為基礎(chǔ), 綜 合利用 Eclipse 開發(fā) 工具和 Android 平臺提供的 SDK 工具包進行開發(fā)。 具體研究內(nèi)容包括: ⑴ 數(shù)據(jù)源的選取 。包括選擇數(shù)據(jù)源的格式,數(shù)據(jù)源的來源。 ⑵ 界面的設(shè)計。 包括界面布局,界面的美化 ⑶ 數(shù)據(jù)源的讀取。 包括數(shù)據(jù)源的讀取方式,數(shù)據(jù)源解析方法,數(shù)據(jù)庫數(shù)據(jù)的讀取等。 ⑷ 人機交互的效果。 軟件與用戶之間的交互關(guān)系,用戶通過 RSS 閱讀器獲取信息的過程是否簡單高效、方便、舒適 。 ⑸ 程序的測試 。對軟件的各功能模塊的功能實現(xiàn)的測試和軟件整體功能的測試?;?Android 平臺的 RSS 閱讀器的開發(fā) 4 第 2 章 系統(tǒng)分析 項目規(guī)劃 項 目 規(guī) 劃是對軟件開發(fā)未 來 的預(yù)測,確定要軟件開發(fā)要 達 到的目 標(biāo) ,預(yù)測出現(xiàn) 問題 ,并提出 實現(xiàn) 目 標(biāo) 、解 決問題 的有效方案、方 針 、措施和手段的 過 程。項目規(guī)劃要從現(xiàn)實出發(fā) 想像 、 謀劃,進而確定、決定和安排實現(xiàn)項目目標(biāo)所必需的各種活動和工作成果。 通過對市場同類產(chǎn)品資料收集和現(xiàn)實用戶需求分析調(diào)查發(fā)現(xiàn), RSS 閱讀器是一款應(yīng)用于 Android 手機平臺上的信息聚合閱讀器,又鑒于手機硬件資源有限,手機用戶對手機軟件界面友好美 觀功能精煉的要求,其應(yīng)該具有以下四大功能模塊: ⑴新聞頻道添加。用戶可以添加自己喜歡的 RSS 新聞頻道。 ⑵新聞頻道選擇。選擇自己添加且自己感興趣的新聞頻道。 ⑶新聞的閱讀及更新。能對實時新聞進行閱讀并更新。 ⑷新聞收藏。收藏自己喜歡的新聞可以進行離線查看。 . 可 行性分析 技術(shù)可行性 本課題采用以 java 語言為基礎(chǔ),綜合利用 Eclipse 開發(fā)工具和 Android 平臺提供的 SDK 工具包的開發(fā)方案。 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺,就其本身而言,它只是一個框 架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境,但 Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,很好的擴展了它的功能,方便初學(xué)者使用和掌握 [5]。 Android SDK 指的是 Android 專屬的軟件開發(fā)工具包。 Android 采用 WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能,用戶能夠在手機上查看電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等 [6]。與其它不同操作系統(tǒng)的智能手機相比具有更強大搜索功能,界面效果更強大,是一種融入全部 Web 應(yīng)用于一身的單一平臺。兩者結(jié)合使用可以很好的實現(xiàn)本軟件的開發(fā)目標(biāo),幫助本軟件順利 的開發(fā)實現(xiàn)。 基于 Android 平臺的 RSS 閱讀器的開發(fā) 5 經(jīng)濟可行性 軟件開發(fā)的一項最重要原則就是經(jīng)濟可行,只有滿足這個條件,才能保證整個軟件開發(fā)的持續(xù)進行。 RSS 閱讀器的開發(fā)需要用到的開發(fā)工具包括: Eclipse,Android 平臺。產(chǎn)品發(fā)布通過 Google Market 進行。 Android 平臺是開放性手機開發(fā)平臺, Eclipse 和 Android SDK 開發(fā)工具都可以再官方網(wǎng)站免費下載,不會增加額外開發(fā)費用,產(chǎn)品發(fā)布只需要在 Google Market 上花費 25 美金申請一個終身使用許可證即可,極大的降低了產(chǎn)品發(fā)布成本 [7]。 需求分析 ⑴ 項目開發(fā)背景 當(dāng)今時代科技迅速發(fā)展,伴隨著科技發(fā)展,人們更加渴望能夠隨時隨地的了解并獲取自己所需的信息。用戶的獲取信息的方式也越來越多樣化。隨著物聯(lián)網(wǎng)和 3G 網(wǎng)絡(luò)高速數(shù)據(jù)傳輸技術(shù)出現(xiàn)與成熟,手機已經(jīng)由傳統(tǒng)的通訊終端發(fā)展成為更加人性化智能終端設(shè)備,人們對手機快速高效獲取信息的期望也越來越高。隨著 RSS 技術(shù)的不斷成熟 RSS 手機新聞閱讀器應(yīng)運而生。 ⑵ 系統(tǒng)功能的描述 根據(jù)調(diào)查分析,用戶對 RSS 閱讀器功能有以下要求: ①頻道的添加:用戶能按照自己的需求來添加自己所需要的 RSS 站點。 ②新聞的閱讀:當(dāng)用戶打 開一個新聞的時候,用戶能準(zhǔn)確無誤并且方面的讀取到新聞的內(nèi)容。 ③新聞的收藏:當(dāng)用戶對某一個新聞感興趣的時候,用戶能將其添加到自己收藏中進行離線查看。 ④新聞的更新: 當(dāng)新聞信息更新以后,程序能做相應(yīng)的更新,能與網(wǎng)絡(luò)上的內(nèi)容保持一致性。做到即時更新。 數(shù)據(jù)流圖 數(shù)據(jù)流圖用圖形的方式描述系統(tǒng)內(nèi)部的數(shù)據(jù)流程,形象的表達了系統(tǒng)各處理環(huán)節(jié)以及各環(huán)節(jié)之間的數(shù)據(jù)聯(lián)系,是系統(tǒng)對數(shù)據(jù)需求的直觀描述 [8]。 RSS 閱讀器數(shù)據(jù)流圖如圖 21 RSS 閱讀器數(shù)據(jù)流圖所示 。 基于 Android 平臺的 RSS 閱讀器的開發(fā) 6 圖 21 RSS 閱讀器數(shù)據(jù)流圖 RSS 閱讀器 通過訪問 RSS 源地址從 Inter 上獲取 XML 數(shù)據(jù)流,經(jīng)過 Pull方法解析呈現(xiàn)新聞列表并在手機上顯示,用戶可以對新聞進行詳情瀏覽和收藏。 系統(tǒng)用例圖 在 UML 中,用例圖又叫用況圖,有時又稱 Use Case 圖。它用于定義系統(tǒng)的行為、展示角色與用例之間的相互作用。是系統(tǒng)對人機交互功能需求的直觀描述,用例模型可以在不同層次上建立,具有不同的粒度(描述系統(tǒng)功能詳細程度) [9]。RSS 閱讀器系統(tǒng)用例圖如圖 22 所示 。 基于 Android 平臺的 RSS 閱讀器的開發(fā) 7 圖 22 RSS 閱讀器系統(tǒng)用例圖 RSS 閱讀器用戶通過該軟件可以添加自己喜歡 的 RSS 站點信息(頻道添加),在已添加的新聞頻道中選擇自己要瀏覽的新聞類別驚醒新聞瀏覽,并可以對正在瀏覽新聞進行新聞更新,在瀏覽到自己感興趣想要收藏的新聞時進行新聞收藏,并對已失去價值和興趣的新聞進行刪除等操作,達到高效快速檢索新聞信息的目的。 系統(tǒng)活動圖 活動圖 用以 說明系統(tǒng)的動態(tài) 活動, 業(yè)務(wù)用例工作流程 展示了 業(yè)務(wù)為向所服務(wù)的業(yè)務(wù)主角提供其所需的價值而必須完成的工作。業(yè)務(wù)用例由一系列活動組成,它們共同為業(yè)務(wù)主角生成某些工件。工作流程的結(jié)構(gòu)使用活動圖來進行說明。 工 作流程活動圖用 來 研究實現(xiàn)業(yè)務(wù)目標(biāo)所 要執(zhí)行的各項任務(wù)或活動的順序安排 , 活動可以是手動執(zhí)行的任務(wù) 或 自動執(zhí)行的任務(wù) , 它完成一個工作單元。 在UML 中,活動圖與流程圖類似,它描述了執(zhí)行某個功能的活動。用活動圖描述用況,比用況圖更直觀。 RSS 閱讀器系統(tǒng)活動圖如圖 23 所示 。 基于 Android 平臺的 RSS 閱讀器的開發(fā) 8 圖 23 RSS 閱讀器系統(tǒng)活動圖 用戶打開 RSS 閱讀器系統(tǒng)會自動查看是否已添加 RSS 站點若沒有會提示用戶添加,如果已添加則會向用戶顯示頻道列表供用戶選擇,選擇自己感興趣的站點即可瀏覽該系列的新聞,瀏覽過程可以對新聞進行實時更新和收藏,退出系統(tǒng)保存用戶數(shù)據(jù)。 開發(fā)工具的 選擇 本項目開發(fā)選用 Eclipse 版本為 : Eclipse Classic Android SDK 版本 為: m5rc15 Eclipse Class 為 Eclipse 最新穩(wěn)定版本,運行速度快,兼有以前更版本的主要功能,并能夠很好地兼容之前的版本。 Android 系統(tǒng)的 優(yōu)點 ⑴ 開放性。 Android 由 Google 與開放手機聯(lián)盟合作開發(fā),通過與運行商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方面深層次的合作, 來 建立 一個 標(biāo)準(zhǔn)化、開放基于 Android 平臺的 RSS 閱讀器的開發(fā) 9 式的移動電話軟件平臺, 以期 在移動產(chǎn)業(yè)形成一個開放式 的 手機開發(fā) 生態(tài)系統(tǒng)[8]。 ⑵ 應(yīng)用程序無界限。 Android 上的應(yīng)用可以通過標(biāo)準(zhǔn) API 訪問核心移動設(shè)備功能。通過 Inter,應(yīng)用程序 不但 可以聲明它們的功能 還 可提供其他應(yīng)用程序使用。 ⑶ 應(yīng)用程序在平等的條件下創(chuàng)建的。移動設(shè)備上的應(yīng)用程序 能夠 被替換或 進行功能 擴展, 甚至包括 撥號程序或主屏幕這樣的核心組件。 ⑷ 嵌入網(wǎng)絡(luò) 輕松 。應(yīng)用程序可以輕松地嵌入 HTML 內(nèi)容 、 JavaScript 和 各種樣式表, 并能都 通過 WebView 顯示網(wǎng)絡(luò) 信息 。 ⑸ 應(yīng)用程序并行運行。 Android 是一種完整的多任務(wù)環(huán)境,應(yīng)用程序可以 在其中并行運行。在后臺運行時,應(yīng)用程序可以生成通知以引起注意。 Android 的功能優(yōu)勢 ⑴ 支持 虛擬鍵盤。 Android 或以上版本的移動設(shè)備可以同時支持物理鍵盤和虛擬鍵盤。 ⑵ 使用 Widget 實現(xiàn)桌面的個性化??梢杂?Widget 修飾自己的桌面。大多數(shù)小的 web 應(yīng)用都是從網(wǎng)絡(luò)上獲得實時數(shù)據(jù)并展示給用戶的。 Android 預(yù)裝了 5個桌面 Widget,包括數(shù)字時鐘、日歷、音樂播放器、相框和搜索。 ⑶ 用在線文件夾快速游覽數(shù)據(jù)。類似于 OS X Leopard 的 QuickLook 特征,Android 的在線文件夾可顯示常見的數(shù)據(jù)條目,比如聯(lián)系人、喜歡的應(yīng)用、 Email信息、播放列表、書簽、 RSS 源等,并不需要運行系統(tǒng)程序處理特定的數(shù)據(jù)條目。 ⑷ 視頻錄制和分享。 Android 還有錄制和分享視頻的功能,對回放和MPEG 3GP 等視頻格式也有了更好的支持??梢酝ㄟ^ Email、 MMS 或直接上傳到 YouTube 等方式來分享視頻。 ⑸ 圖片上傳。在線分享圖片需要的點擊更少。完成照相后,當(dāng)瀏覽圖片或選擇 Google 在線圖片服務(wù) Picasa 時,只需輕點 “分享 ”就會擁有 1Gb 的免費圖片存儲空間。 ⑹ 更快、更兼容的 游覽器。 Android 的基于 Webkit 內(nèi)核的游覽器帶來了重要的調(diào)速裝置 (SpeedPumb),這得益于新的 Wenkit 渲染引擎和優(yōu)化的 Java 腳本編譯器 (SquireFish). 基于 Android 平臺的 RSS 閱讀器的開發(fā) 10 ⑺ Voice Search 語音搜索。帶有語音識別技術(shù)的 Google 手機已于 2020 年 11月面世,它支持語音搜索功能。該功能增強了默認的搜索能力,已超過純文本搜索。 ⑻ 立體 聲 藍牙和免提電話。除了增強的免提電話體驗, Android 還支持立體聲藍牙 (A2Dphe 和 AVCRP),并有自動配對功能。 ⑼ 強大的 GPS 技術(shù)。 Android 內(nèi)部 提供了大量的 GPS 組件,我們可以很輕松地獲得設(shè)備當(dāng)前的位置等信息,讓導(dǎo)航等功能更加完美。 ⑽ Android 系統(tǒng)硬件檢測。 Android 可自動檢測和修復(fù) SD 卡的文件系統(tǒng),允許第三方應(yīng)用顯示 Android 系統(tǒng)的硬件特征。為了讓用戶下載到與自己的設(shè)備匹配的應(yīng)用,我們可以檢測用戶設(shè)備的硬件信息,讓滿足應(yīng)用要求的設(shè)備安裝該程序,當(dāng)更多的 Android 設(shè)備建立在不同的硬件上時,這個功能顯得很實用。 業(yè)務(wù)流程分析 業(yè)務(wù)流程圖是對系統(tǒng)業(yè)務(wù)流程的最直觀描述,通過業(yè)務(wù)流程圖開發(fā)者可以直觀的查看系統(tǒng)業(yè)務(wù)流程,方便軟件開發(fā) 。 RSS 閱讀器允許用戶進行頻道添加,新聞瀏覽,新聞更新,新聞收藏,收藏刪除等功能。其具體業(yè)務(wù)流程如圖 24 RSS閱讀器業(yè)務(wù)流程圖所示 。 基于 Android 平臺的 RSS 閱讀器的開發(fā) 11 圖 24 RSS 閱讀器業(yè)務(wù)流程圖 用戶打開軟件后,可以選擇各大門戶網(wǎng)站 RSS 訂閱中心中自己感興趣 RSS站點進行頻道添加,添加完自己喜歡的頻道在添加的頻道中進行頻道選擇,并可以刪除自己不感興趣的站點,在所選頻道中進行新聞信息在線瀏覽,并能夠?qū)υ诰€新聞進行實時更新,實現(xiàn)對自己感興趣的新聞信息的瀏覽、收藏、離線查看自己已收藏的新聞和對已收藏信息進行刪除等功能。 基于 Android 平臺的 RSS 閱讀器的開發(fā) 12 第 3 章 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體的說,數(shù)據(jù)庫設(shè)計是一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶的 數(shù)據(jù) 應(yīng)用需求(信息要求和處理要求) [10]。數(shù)據(jù)庫設(shè)計應(yīng) 與 應(yīng)用系統(tǒng)設(shè)計相 關(guān)聯(lián) ,整個設(shè)計過程要把結(jié)構(gòu)設(shè)計和 模型 設(shè)計 緊密 結(jié)合 。 數(shù)據(jù)表設(shè)計及實體圖 RSS 閱讀器據(jù)前面的設(shè)計規(guī)劃出的實體主要有 2 個,分別為新聞列表實體、收藏列表實體,下面分別給出兩個實體 ER 圖。 RSS 閱讀器頻道列表實體圖如圖 31 頻道實體屬性圖所示。 圖 21 頻道實體屬性圖 新聞列表 實體的屬性包括頻道列表 ID,頻道名稱,頻道的 RSS 站點連接地址三個屬性 。 收藏列表實體的屬性包括編號(收藏列表 ID),新聞標(biāo)題,新聞日期時間,新聞內(nèi)容連接,新聞顯示內(nèi)容,新聞詳情鏈接這六個屬性。 RSS 閱讀器收藏列表實體圖如圖 32 收藏實體屬性圖所示。 基于 Android 平臺的 RSS 閱讀器的開發(fā) 13 圖 32 收藏實體屬性圖 數(shù)據(jù)模型分析 PowerDesigner 簡介 Power Designer 是 Sybase 公司開發(fā)的 CASE( Computer Aided Software Engineering)工具。它是一種數(shù)據(jù)庫開發(fā)環(huán)境,提 供數(shù)據(jù)庫的需求分析、概念數(shù)據(jù)模型
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1