當前位置:萬佳範文網 >

畢業論文 >開題報告 >

計算機科學與技術專業畢業論文開題報告範文

計算機科學與技術專業畢業論文開題報告範文

論文題目

計算機科學與技術專業畢業論文開題報告範文

中文:基於android微博整合客户端的設計與實現

英文:based on the android client design and implementation of weibo integration

一、選題的背景和意義

微博(英文名為micro-blog),即微型博客,是隨着web 2.0而興起的一類開放的互聯網社交服務,它允許用户以簡短文字隨時隨地更新自己的狀態,每條信息的長度都在140字以內,支持圖片、音頻、視頻等多媒體的出版,每個用户既是微內容的創造者也是微內容的傳播者和分享者。與傳統博客相比,微博具有如下特點:

1) 准入門檻低。

傳統博客強調版本的佈置與語言的組織,因此博文的創作需要考慮完整的邏輯性,也就是説,在blog上寫文章的門檻還是很高的;哪怕是一個沒有受過嚴格中文訓練的人,只要會發短信,他就能使用微博。閒得無事,更新一下簽名,就被記錄了。

2) 即時通訊的原創性。

對於每篇微博140個字符的信息量特別適合手機上網用户使用,無論你是在咖啡廳還是在地鐵站,都很容易通過手機完成自己的微博。因此,微博的即時通訊功能非常強大。很多微博網站,即便在沒有網絡的地方,只要有手機也可即時更新自己的內容。一些突發事件或引起全球關注的大事,如果有微博,就能利用各種手段在微博上發表,其真實性以及快捷性給人帶來的現場感,甚至超過所有媒體。

3) 更強的互動性。

與博客上面對面的表演不同,微型博客上是背對臉的 follow(跟隨),就好比你在電腦前打遊戲,路過的人從你背後看着你怎麼玩,而你並不需要主動和背後的人交流。既可以一點對多點,也可以點對點。在web瀏覽器中實現好友管理是非常方便的,如果你想在手機中進行管理的話同樣是非常方便的,移動終端提供的便利性和多媒體化,使得微型博客用户體驗的粘性越來越強。與傳統博客相比,微型博客具有更好的及時性、開放性和隨意性,用户不僅可以通過網頁瀏覽和發佈信息,還可以通過手機、即時通訊軟件的客户端、桌面客户端、外部api接口等多種途徑使用微博功能。對單條信息長度的限制是微博服務形式的核心特徵,其信息短、直觀、簡潔的特點便於迅速閲讀和傳播。

騰訊微博是一個由騰訊公司推出,提供微型博客服務的類twitter網站。用户目前可以通過網頁、手機、qq客户端、qq空間以及電子郵箱等途徑使用騰訊微博。

新浪微博是一個由新浪網推出,提供微型博客服務的類twitter網站。用户可以通過網頁、wap頁面、手機客户端、手機短信、彩信發佈消息或上傳圖片。新浪可以把微博理解為“微型博客”或者“一句話博客”。用户可以將看到的、聽到的、想到的事情寫成一句話,或發一張圖片,通過電腦或者手機隨時隨地分享給朋友,一起分享、討論;還可以關注朋友,即時看到朋友們發佈的信息。

目前在移動市場來説,騰訊微博手機客户端和新浪微博手機客户端為目前主流的兩大微博客户端,擁有大量的用户,用户可以在這兩個客户端隨時隨地分享身邊的事情,並且新浪跟騰訊均向開發者提供了開放平台,開發者可以根據開放平台提供的sdk和api開發出不同的微博客户端。微博用户可能同時擁有新浪微博和騰訊微博賬號,想查看不同的微博只能到不同的微博客户端裏去看,這就萌生了一個需求,整合新浪微博和騰訊微博於一個客户端當中,使得用户可以同時獲取兩種微博平台的數據,並且可以同一個客户端分享自己的微博。這個選題意義在於為研究社交應用客户端的實現方式,微博sdk的使用方法和開放平台給廣大開發者所提供的api接口的使用方法提供一個好的應用實例,並且具有一定的商業價值,整合實現多微博帳號登錄客户端實現分享身邊事提供了一個很好的參考,具有很好的參考價值。

二、研究目標、內容(論文提綱)及擬解決關鍵問題

研究目標:

1、熟悉oauth2.0授權認證機制流程,實現第三方微博客户端的授權。

2、熟練使用開放平台提供的android sdk和api接口。

3、瞭解新浪微博開放平台和騰訊微博開放平台的異同點,實現兩種微博平台的整合;

4、熟練使用slidingmenu、pulltorefresh等android開源控件。

5、熟練掌握android高級核心技術的應用。

6、瞭解用户體驗要素,設計出有較好用户體驗的界面效果。

7、研究移動平台的廣告投放的形式,實現基於應用商店sdk嵌入廣告。

畢業論文提綱:

摘 要

abstract

第一章 緒 論

1.1 引 言

1.2 項目的背景及意義

1.3 開發平台與技術介紹

1.3.1 開發平台與運行環境

1.3.2 開發工具eclipse、sdk、adt介紹

1.3.3 開發語言與android系統組件介紹

1.4 論文的結構與工作安排

第二章 android客户端界面分析與設計

2.1 android手機界面的特點

2.2 android微博客户端需求分析

2.3 系統各個界面分析與設計

2.3.1 啟動界面

2.3.2 登錄界面

2.3.3 主界面

首頁微博界面

消息界面

個人資料界面

更多界面

2.3.4 發佈微博界面

2.3.5 顯示微博詳細內容界面

2.3.6 顯示評論界面

2.3.7 顯示收藏界面

2.3.8 帳號管理界面

2.3.9 其他界面

第三章 系統概要設計

3.1 系統設計目標

3.2 系統模塊設計

3.2.1 系統模塊劃分

3.2.2 系統模塊功能分析

第四章 系統詳細設計

4.1 授權模塊

4.2 微博首頁模塊

4.3 微博詳情模塊

4.4 個人資料模塊

4.5 發佈微博模塊

4.6 查看評論、收藏模塊

4.7 “更多”模塊

4.8 廣告模塊

第五章 系統測試

5.1 授權模塊測試用例

5.2 瀏覽微博測試用例

5.3 發佈微博模塊測試用例

5.4 瀏覽個人資料測試用例

5.5 瀏覽評論、收藏測試用例

5.6 廣告顯示測試用例

5.7 系統評價

第六章 展望與總結

參考文獻

致謝

擬解決關鍵問題:

1、簡潔的ui設計效果,需要具有良好的交互體驗。

2、oauth2.0授權認證,實現新浪微博授權和騰訊微博授權。

3、多帳號管理,區分新浪微博帳號和騰訊微博帳號。

4、整合開源控件到客户端中,呈現具體效果。

5、新浪微博sdk與騰訊微博sdk的使用,api接口的數據請求。

6、解析微博數據,將數據以固定展示效果呈現。

7、任務隊列操作、多線程管理、異步更新ui等問題。

8、界面優化、代碼優化、性能優化等問題。

9、軟件實時檢測更新版本問題。

10 、 廣告平台sdk的使用,展示廣告問題。

三、研究方法及技術路線

研究方法:

1、參考開放平台提供的文檔支持和qa解答。

2、研究sdk提供的demo,熟悉api的調用方法。

3、參考市場上成熟的微博客户端,參考微博客户端的設計要素。

4、研讀期刊、優秀論文和優秀文章,提供設計靈感。

5、通過google、百度等搜索引擎收集有用資料。

6、購買相關書籍、研究技術的實現方法。

技術路線:

1、使用java語言進行編程,開發平台使用eclipse。

2、基於android sdk,調用android api的技術實現。

3、利用輕量級數據庫sqlite存儲數據。

4、android http通信技術實現數據請求。

5、android複雜界面ui設計技術。

6、json數據格式和json數據解析技術。

四、研究工作基礎

1、畢業設計指導老師下達任務書,自己按照任務書的內容制定工作計劃。

2、微博客户端的需求分析和技術調研,收集有用的資料供自己參考。

3、研讀相關技術的期刊、論文和優秀文章,參考其撰寫論文的表述和格式。

4、經常與指導老師的溝通和交流,在指導老師的指導下完成論文撰寫。

五、實施計劃

起止時間工作項目備註

XX年12月08日XX-XX學年度第1學期第14周至

XX年1月17日XX-XX學年度第1學期第20周1、確定論文題目,完成任務書;

2、閲讀參考相關文獻;

3、學習相關開發技術;

4、完成開題報告。

XX年2月25日XX-XX學年度第2學期第1周至

XX年3月28日XX-XX學年度第2學期第7周1、完成開發準備;

2、完成系統需求分析;

3、完成各模塊主要功能;

4、完成中期階段考核表

XX年3月29日XX-XX學年度第2學期第7周至

XX年5月12日XX-XX學年度第2學期第12周1、完成系統的設計與實現;

2、完成系統整體測試。

3、完成系統説明書;

4、完成畢業論文撰寫。

六、參考文獻

[1]龐周. 基於android的微博客户端設計與實現[j]. 電腦編程技巧與維護,XX,10:66-67+130.

[2]黃佳星,王晶,沈奇威. 基於android的移動互聯網應用框架方案[j]. 電信工程技術與標準化,XX,08:77-80.

[3]嚴武軍. 基於android騰訊微博客户端系統設計與實現[j]. 電腦開發與應用,XX,11:50-51+56.

[4]舒後,劉嬌洋. 基於android平台的移動博客的設計與實現[j]. 北京印刷學院學報,XX,06:42-46.

[5]王明超. 基於android系統的新浪微博客户端的設計與實現[j]. 電腦知識與技術,XX,33:7933-7935+7944.

[6]姚永明,呂建平. 基於android平台的用户管理軟件的設計與實現[j]. 西安文理學院學報(自然科學版),XX,01:79-83.

[7]武玉坤. 基於android移動學習平台的設計[j]. 計算機光盤軟件與應用,XX,01:20-21+47.

[8]姜海嵐. 基於android的多功能手機相冊設計與實現[j]. 電腦知識與技術,XX,15:3614-3616.

[9]李剛.瘋狂android講義 [m].電子工業出版社.6

[10]李寧oid應用開發實戰[m].第2版. 機械工業出版社

  • 文章版權屬於文章作者所有,轉載請註明 https://wjfww.com/biye/baogao/jnm0gy.html
專題