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

正文內(nèi)容

基于android新聞閱讀應(yīng)用系統(tǒng)畢業(yè)論文(編輯修改稿)

2024-12-23 22:09 本頁面
 

【文章內(nèi)容簡介】 取得到的數(shù)據(jù)后,通過把數(shù)據(jù)經(jīng)過一系列的解析、轉(zhuǎn)換傳送加載到界面給予友好的展示給用戶,應(yīng)用系統(tǒng)設(shè)計(jì)的簡略流程圖如圖 32 所示: 新聞平臺互聯(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)定義與之相匹配的適配器來加載到相對應(yīng)的控件上,此過程大概如圖 33 所示。 適配器 Adapter 數(shù)據(jù)源 Data source 動(dòng)態(tài)數(shù)組 ArrayList 列表控件 ListView 圖 33 應(yīng)用系統(tǒng)數(shù)據(jù)處理一覽圖 數(shù)據(jù)庫設(shè)計(jì) 系統(tǒng)數(shù)據(jù)分析 通過對新聞客 戶端應(yīng)用系統(tǒng)需求、總體架構(gòu)方面的分析,可以得出該應(yīng)用系統(tǒng)中要涉及到一下三個(gè)類實(shí)體:整條新聞信息實(shí)體、新聞分類、用戶交互信息實(shí)體。這些實(shí)體關(guān)系到許多的新聞數(shù)據(jù)實(shí)體子項(xiàng),如標(biāo)題、摘要、內(nèi)容、編號、發(fā)布時(shí)間、發(fā)布方式以及分類名稱、編號、評論時(shí)間、記錄評論的內(nèi)容等相關(guān)的數(shù)據(jù)實(shí)體子項(xiàng)。 系統(tǒng) E- R 圖 本系統(tǒng)一共設(shè)計(jì)規(guī)劃出新聞欄目分類實(shí)體、新聞詳細(xì)信息實(shí)體、新聞評論實(shí)體等實(shí)體。新聞的類別給以新聞欄目分類表來存放。 其中新聞詳細(xì)信息實(shí)體的 ER 圖如圖 34 所示: 新聞詳細(xì)信息編號時(shí)間標(biāo)題出處圖片有效分類內(nèi)容摘 要 圖 34 新聞詳細(xì)信息實(shí)體 ER 圖 新聞欄目分類實(shí)體的 ER 圖如圖 35 所示: 新聞欄目分類信息編號有效名稱序列號 圖 35 新聞欄目分類實(shí)體 ER 圖 新聞評論實(shí)體的 ER 圖如圖 36 所示: 新聞評論信息評論編號內(nèi)容出處時(shí)間支持?jǐn)?shù)反對數(shù)新聞編號有效 圖 36 新聞評論實(shí)體 ER 圖 通過對系統(tǒng)實(shí)體數(shù)據(jù)關(guān)系的分析,可以畫出如下 ER 圖如圖 37 所示 : 新聞信息新聞分類新聞評論 1n1mmn 圖 37 系統(tǒng)實(shí)體數(shù)據(jù)關(guān)系 ER 圖 數(shù)據(jù)流圖 以下為應(yīng)用系統(tǒng)的總體數(shù)據(jù)流圖如圖 38 所示: 新聞閱讀應(yīng)用系統(tǒng)后臺服 務(wù)器 Android移動(dòng)設(shè)備客戶端新聞評論信息新聞信息信息新聞?wù)畔⒘斜頍狳c(diǎn)新聞財(cái)經(jīng)新聞娛樂新聞體育新聞其他新聞查看評論發(fā)表評論圖 38 系統(tǒng)總體數(shù)據(jù)流圖 數(shù)據(jù)字典 新聞欄目分類表 描述:新聞欄目分類表記錄新聞的種類,包括兩個(gè)基本項(xiàng): Column Id、 Column Name、 Column Sequence、 Column Valid 等,如表 31。 表 31 新聞欄目分類表 新聞信息表 描述:對新聞基本信息的詳細(xì)記錄,新聞的基本信息包括 : New ID、 Column ID、 New Title、 New Body、 New Digest、 New Source、 New Image、 New Time 和 New Valid 幾個(gè)項(xiàng),如表 32。 表 32 新聞信息表 新聞評論表 描述:是存儲評論相關(guān)信息,包括 : Column Id、 New Id、 Discuss Time、 Discuss Content、 Discuss Region、 Discuss Supportcount、 Discuss Opposecount、 Discuss Valid 等幾項(xiàng),如表 33。 表 33 新聞評論表 4 設(shè)計(jì)思想與實(shí)現(xiàn) 數(shù)據(jù)庫操作類的構(gòu)建 首先定義一個(gè)數(shù)據(jù)庫 DataControl操作類,并為該類添加操作數(shù)據(jù)庫的方法,例如構(gòu)造方法 DataControl()、查詢方法 executeQuery、更新方法 executeUpdate 等方法。 public class DataControl { private DataControl() { propertyResourceBundle = new PropertyResourceBundle( .getResourceAsStream())。 = getString(databaseHostIP)。 // 讀取主機(jī)名 = getString(databaseName)。 // 讀取用戶名 = getString(databaseProt)。 // 讀取端口 = getString(User)。 // 讀取用戶 = getString(Password)。 // 讀取密碼 mysqlJdbcDrive = 。 // 驅(qū)動(dòng) datebaseConnect = jdbc: + databaseHostIP + : + databaseProt + / + databaseName。 // 連接串 } .. .. .. public ResultSet executeQuery(String sql, Object[] param) { ResultSet rs = null。 (sql, param)。 rs = ()。 //查詢 return rs。 } public Boolean executeUpdate(String sql, Object[] param) { boolean result = false。 (sql, param)。 ()。 //更新 result = true。 //設(shè)置標(biāo)志 return result。 } } 新聞欄目展示概要列表模塊 對基于 Android 新聞閱讀應(yīng)用系統(tǒng)而言,新聞的欄目分類對于使用者來說尤其重要,由于使用者會按照自身喜好來選擇自己需要瀏覽的欄目新聞。通過該模塊使從使用者角度來說會是更加的合理的設(shè)計(jì)。新聞欄目展示分類模塊界面如 圖 41 所示: 圖 41 新聞欄目展示概要列表模塊界面圖 新聞欄目展示分類模塊交互上,頁面發(fā)送請求到后臺服 務(wù)器,后臺服務(wù)器返回一串 Json 數(shù)據(jù)格式的新聞信息到移動(dòng)客戶端,通過解析數(shù)據(jù)等一系列的操作后展示到頁面上的過程。 該模塊為本基于 Android 新聞閱讀應(yīng)用系統(tǒng)最主要主程序,其中運(yùn)用到 Android 最常用的控件 ListView 用來加載新聞條目信息,至于新聞移動(dòng)客戶端網(wǎng)絡(luò)請求的封裝至為關(guān)鍵,關(guān)系到整個(gè)應(yīng)用通用性,核心代碼如下: 參數(shù)有:基本 BaseUrl和 Param 組成。 (params, connTime)。//設(shè)置連接超時(shí)等待 時(shí)間 (params, socketTime)。 // 創(chuàng)建 DefaultHttpClient DefaultHttpClient defaultHttpClient = new DefaultHttpClient(params)。 // 建立請求 HttpGet Get = new HttpGet(url)。 // 請求返回標(biāo)志 status = ().getStatusCode()。 HttpResponse Response = (Get)。 // 請求返回結(jié)果 response = (())。 新聞欄目分類、刷新加載列表模塊 對于手機(jī)應(yīng)用系統(tǒng)來說處理手機(jī)那窄小的有限空間來說的充分利用是很關(guān)鍵,新聞新聞頁面上左側(cè)菜單欄的收縮滑動(dòng)菜單頁面很好的解決這方面的劣勢,能夠充分的利用上手機(jī)屏幕上固有的小空間。數(shù)據(jù)有更新對數(shù)據(jù)重新請求重 新的對相應(yīng)的數(shù)據(jù)填充控件列表給予重新的載入刷新,如下圖右側(cè)的控件很好的實(shí)現(xiàn)該功能以及有很好的頁面效果、友好的用戶操作體驗(yàn),該模塊的頁面效果如圖 42 所示: 圖 42 新聞欄目分類、刷新列表模塊界面圖 ( 1)新聞欄目菜單收縮滑動(dòng)展示分類界面的設(shè)計(jì)使用了自定義的控件和 Android 基本的控件去實(shí)現(xiàn)。其中頁面上左側(cè)菜單欄效果實(shí)現(xiàn)的主要代碼如下: public void Menu_In(int animFromX, int animToX, int margX){ move = new TranslateAnimation(animFromX, animToX, 0, 0)。 (1000)。 (true)。 (new AnimationListener() { public void onAnimationEnd(Ani
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1