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

正文內(nèi)容

基于android新聞閱讀應(yīng)用系統(tǒng)畢業(yè)論文-wenkub.com

2024-11-13 22:09 本頁面
   

【正文】 特別是每次提交論文,崔老師都會(huì)認(rèn)真的找出論文里面存在的問 題并給予指出,那種認(rèn)真、負(fù)責(zé)的工作態(tài)度值得我們?nèi)ゾ磁?、學(xué)習(xí); 在論文設(shè)計(jì)過程中也得到了很多同學(xué)的意見,在此致以真誠的感謝。 應(yīng)用系統(tǒng)實(shí)現(xiàn)后,對(duì)系統(tǒng)運(yùn)行與測試 ,如用戶頁面跳轉(zhuǎn)、頁面數(shù)據(jù)加載展示以及應(yīng)用系統(tǒng)內(nèi)存方面的檢測,詳細(xì)內(nèi)容在第五節(jié)系統(tǒng)測試與運(yùn)行有詳細(xì)描述到。應(yīng)用系統(tǒng)實(shí)現(xiàn)了順應(yīng)社會(huì)信息化、社會(huì)化潮流,提高人們生活效 率的特點(diǎn)。 ( 2)系統(tǒng)可靠性高,對(duì)客戶端網(wǎng)絡(luò)異常中斷、網(wǎng)絡(luò)環(huán)境弱的情況有網(wǎng)絡(luò)異常捕獲。 ( 6) 在應(yīng)用系統(tǒng)的單元測試過程中,頁面與頁面上數(shù)據(jù)的傳送與頁面與頁面跳轉(zhuǎn)的對(duì)應(yīng)關(guān)系都符合預(yù)先的設(shè)計(jì),沒有出現(xiàn)邏輯上的問題。新聞分類模塊正確的加載每一項(xiàng)里的數(shù)據(jù),新聞分類列表能夠正確的顯示,相對(duì)應(yīng)的每則新聞也能夠正確完整的加載顯示,新聞評(píng)論功能完整的實(shí)現(xiàn),整個(gè)應(yīng)用系統(tǒng)基本 完整實(shí)現(xiàn)好數(shù)據(jù),頁面的加載與數(shù)據(jù)傳遞與 及在頁面上都有友好的展示給用戶體驗(yàn)。測試應(yīng)用系統(tǒng)中活動(dòng)結(jié)束時(shí),應(yīng)用系統(tǒng)對(duì)該活動(dòng)處 理的一些數(shù)據(jù)的回收情況、數(shù)據(jù)異步請求的線程給予結(jié)束和處理活動(dòng)之間的數(shù)據(jù)的傳送是否符合開發(fā)預(yù)期所需要達(dá)到的結(jié)果目的,為了保證應(yīng)用系統(tǒng)的合理性,要保證頁面與頁面上數(shù)據(jù)交互完整和正確??赡軠y試時(shí)不斷加載數(shù)據(jù)時(shí)應(yīng)用系統(tǒng)上內(nèi)存一直沒有釋放 而導(dǎo)致應(yīng)用系統(tǒng)出現(xiàn) “out of memory”內(nèi)存溢出的問題,把應(yīng)用進(jìn)行閃退。例如:頁面加載是否閃屏、加載時(shí)用戶等待時(shí)展示等待頁面的合適友好。 測試方法 該應(yīng)用系統(tǒng)的測試方法使用功能測試、單元測試,檢查要實(shí)現(xiàn)的新聞列表展示、加載以及評(píng)論等一些小功能 集合的測試,保證代碼的質(zhì)量、應(yīng)用系統(tǒng)的質(zhì)量。 軟件環(huán)境 Windows XP/7, Linux 等操作系統(tǒng) 系統(tǒng)測試 測試目的 在每一系統(tǒng)或者應(yīng)用開發(fā)完后都是離不開對(duì)系統(tǒng)或者應(yīng)用深入細(xì)致 的測試,如果到了軟件上線之后,發(fā)現(xiàn)問題或者其問題是嚴(yán)重,往往會(huì)以至于整個(gè)開發(fā)團(tuán)隊(duì)或者公司會(huì)照成嚴(yán)重的打擊。 } 新聞應(yīng)用退出功能模塊 新聞應(yīng)用退出模塊界面 如圖 47: 圖 47 新聞應(yīng)用退出模塊界面 應(yīng)用退出功能 :實(shí)現(xiàn)把應(yīng)用關(guān)閉并把運(yùn)行過程產(chǎn)生的緩存釋放以及應(yīng)用相關(guān)活動(dòng)關(guān)閉。 public boolean shouldOverrideUrlLoading(WebView view, String baseurl) { (baseurl)。 i ()。解析 Json 數(shù)據(jù)的關(guān)鍵代碼: JSONObject jsonObject = new JSONObject(result)。 } 新聞評(píng)論內(nèi)容加載展示模塊 新聞評(píng)論內(nèi)容加載展示界面如圖 45: 圖 45 新聞評(píng)論內(nèi)容加載展示界面 新聞評(píng)論功能實(shí)現(xiàn):主要是把新聞發(fā)表的內(nèi)容通過請求 后臺(tái)的服務(wù)把數(shù)據(jù)封裝成 Json 格式傳到后臺(tái),客戶端通過把數(shù)據(jù)解析出來展示到相應(yīng)視圖上。本界面使用一個(gè)水平豎直的 LinearLayout 在里邊放入標(biāo)題模塊以及加入一個(gè)輸入框,之后動(dòng)態(tài)的加載發(fā)表成功 Imageview 來這一系列控制實(shí)現(xiàn)整一個(gè)頁面。 新聞詳細(xì)內(nèi)容加載展示模塊 每當(dāng)用戶點(diǎn)擊選中一則新聞后頁面會(huì)跳轉(zhuǎn)到加載該則新聞的詳細(xì)的內(nèi)容的頁面上,新聞詳細(xì)內(nèi)容加載展示模塊界面如圖 43: 圖 43 新聞詳細(xì)內(nèi)容加載展示界面圖 新聞詳細(xì)內(nèi)容的加載展示模塊:主要是上一個(gè)新聞列表頁面上點(diǎn)擊某一條新聞后加載查詢這條新聞的更多詳細(xì)信息,通過列表上點(diǎn)擊的新聞所得到的信息去通過后臺(tái)服務(wù)去查找相對(duì)應(yīng)的新聞詳細(xì)信息,當(dāng)中數(shù)據(jù)通過封裝成 Json 的格式后進(jìn)行傳輸實(shí)現(xiàn)數(shù)據(jù)的傳送。 mFlipAnimation = new RotateAnimation(180, 0, , , , )。然后去觸發(fā) ListView 中的 notifyDataSetChanged 方法去把更新的數(shù)據(jù)加載到該控件上面。 //滑動(dòng)開始時(shí)內(nèi)容出于屏幕位置 (params)。} public void onAnimationRepeat(Animation mAnimation) { } public void onAnimationStart(Animation mAnimation) { } })。 (1000)。 // 請求返回結(jié)果 response = (())。 // 創(chuàng)建 DefaultHttpClient DefaultHttpClient defaultHttpClient = new DefaultHttpClient(params)。新聞欄目展示分類模塊界面如 圖 41 所示: 圖 41 新聞欄目展示概要列表模塊界面圖 新聞欄目展示分類模塊交互上,頁面發(fā)送請求到后臺(tái)服 務(wù)器,后臺(tái)服務(wù)器返回一串 Json 數(shù)據(jù)格式的新聞信息到移動(dòng)客戶端,通過解析數(shù)據(jù)等一系列的操作后展示到頁面上的過程。 //更新 result = true。 //查詢 return rs。 // 驅(qū)動(dòng) datebaseConnect = jdbc: + databaseHostIP + : + databaseProt + / + databaseName。 // 讀取用戶名 = getString(databaseProt)。 表 33 新聞評(píng)論表 4 設(shè)計(jì)思想與實(shí)現(xiàn) 數(shù)據(jù)庫操作類的構(gòu)建 首先定義一個(gè)數(shù)據(jù)庫 DataControl操作類,并為該類添加操作數(shù)據(jù)庫的方法,例如構(gòu)造方法 DataControl()、查詢方法 executeQuery、更新方法 executeUpdate 等方法。新聞的類別給以新聞欄目分類表來存放。 總體設(shè)計(jì) 通過后臺(tái)服務(wù)端 Server 提供相關(guān)新聞數(shù)據(jù)信息服務(wù),移動(dòng)客戶端通過請求服務(wù)而獲取所要得到新聞數(shù)據(jù)信息,確定服務(wù)端與移動(dòng)客戶端以網(wǎng)絡(luò)通信方式、封裝好兩端通訊的網(wǎng)絡(luò)請求數(shù)據(jù)、網(wǎng)絡(luò)發(fā)送數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)處理模塊以及把數(shù)據(jù)封裝成 JSON 的格式去進(jìn)行兩處數(shù)據(jù)的相互傳輸,前端獲取得到的數(shù)據(jù)后,通過把數(shù)據(jù)經(jīng)過一系列的解析、轉(zhuǎn)換傳送加載到界面給予友好的展示給用戶,應(yīng)用系統(tǒng)設(shè)計(jì)的簡略流程圖如圖 32 所示: 新聞平臺(tái)互聯(lián)網(wǎng)新聞設(shè)置加載互聯(lián)網(wǎng)數(shù)據(jù)展示互聯(lián)網(wǎng)新聞本地新聞加載本地?cái)?shù)據(jù)展示新聞列表展示新聞內(nèi)容 圖 32 應(yīng)用系統(tǒng)簡略流程圖 設(shè)計(jì)數(shù)據(jù)源到自定義頁面組件上展示總體設(shè)計(jì)框架,把服務(wù)器端傳送過來數(shù)據(jù)經(jīng)過處理、轉(zhuǎn)化成需要的一定數(shù)據(jù)類型后,根據(jù)頁面的特點(diǎn)定義與之相匹配的適配器來加載到相對(duì)應(yīng)的控件上,此過程大概如圖 33 所示。 需求分析 根據(jù)應(yīng)用系統(tǒng)分析,新聞閱讀應(yīng)用系統(tǒng)的要求如下 : 1. 系統(tǒng)需求方面分析: ( 1) 能夠設(shè)計(jì)友好的用戶體驗(yàn)界面,前期要把時(shí)間放在用戶體驗(yàn)的界面上; ( 2) 對(duì)設(shè)計(jì)出來的用戶體驗(yàn)界面進(jìn)行舒適友好美工; ( 3) 能夠提供各種熱點(diǎn)分類的新聞數(shù)據(jù)信息的模塊的設(shè)計(jì); ( 4) 確定好良好的網(wǎng)絡(luò)通訊方式; ( 5) 確定好應(yīng)用系統(tǒng)的傳輸數(shù)據(jù)時(shí)所 要用到的數(shù)據(jù)封裝格式以及數(shù)據(jù)優(yōu)化。然后根據(jù)到自身的體會(huì)認(rèn)識(shí)和設(shè)計(jì)的特點(diǎn),確定一個(gè)合適的基于Android 的新聞閱讀客戶端的應(yīng)用系統(tǒng)。 MYSQL 是開源的,說明它可以由使用的人能夠自由的根據(jù)自身的特點(diǎn)去定制修改它而達(dá)到自己的使用目的。 Java 概述 通常我們認(rèn)為 Java 是簡簡單單的計(jì)算機(jī)編程的語言。 Android 概述 Android 這個(gè)名詞在可以說是在最近幾年計(jì)算機(jī)行業(yè)中最火熱的名詞, android 是一種主打移動(dòng)設(shè)備的設(shè)計(jì)而來的系統(tǒng), android 也是一個(gè)全開放源碼的強(qiáng)大的開源項(xiàng)目。 開發(fā)環(huán)境簡介 該新聞閱讀應(yīng)用系統(tǒng)是利用 Android+ Java+ MYSQL 進(jìn)行開發(fā)的。例如,人事部門把員工的一些個(gè)人信息存放到數(shù)據(jù)庫當(dāng)中,以方便日后對(duì)數(shù)據(jù)的查找及修改工作。例如中科軟科技股份有限公司 (深圳 )我們這個(gè)移動(dòng)開發(fā)項(xiàng)目組已經(jīng)跟深圳的一家保險(xiǎn)公司開發(fā)了一套基于 Android 移動(dòng)出單的客戶端,把核心業(yè)務(wù)系統(tǒng)上的出單的業(yè)務(wù)環(huán)節(jié)轉(zhuǎn)移到移動(dòng)設(shè)備上來增加自己的業(yè)務(wù)渠道,從而體現(xiàn)出新聞閱讀客戶端之類的應(yīng)用也是這過程的產(chǎn)物,移動(dòng)設(shè)備信息化的趨勢是會(huì)不斷的發(fā)展下去。為了適應(yīng)這種動(dòng)態(tài)以及移動(dòng)信息化的發(fā)展,慢
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1