參考設(shè)計任務書_第1頁
參考設(shè)計任務書_第2頁
參考設(shè)計任務書_第3頁
參考設(shè)計任務書_第4頁
參考設(shè)計任務書_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、題 目:基于 SNS 社交屬性的天氣查詢系統(tǒng)的設(shè)計與實現(xiàn)學院:學院專業(yè):工程學生:學號: 11301040指導教師(簽名):提交日期:年月日畢業(yè)設(shè)計()基本內(nèi)容和要求:填寫說明:要求學生完成的略微細化的研究內(nèi)容、技術(shù)指標、基本要求等。填寫后請刪除該說明。本,要求學生具備能力和基礎(chǔ)知識,完成研究,設(shè)計等等1研究內(nèi)容由于現(xiàn)在的環(huán)境問題越來越嚴重,所以決定做一款基于 android 的天氣查詢和預報的 ,同時為了 用戶粘性,該 還融合了SNS 社交屬性。該系統(tǒng)分 Android客戶端和 。Android 客戶端實現(xiàn)了天氣查詢和預報,城市管理,賬號管理, 登錄等基本功能。在此基礎(chǔ)上,又給它賦予了社交屬

2、性。一個方面,用戶可以在時景模塊隨手拍周邊的風景并上傳,然后別人就可以在該板塊里面瀏覽上傳的時景 ,并可以進行點贊,評論,回復評論,加好友等操作。另一個方面,在同城社區(qū)模塊,用戶可以在里面發(fā)帖,回帖等等。此外,Android 客戶端有 widget 模塊,用戶可以在 Android 的桌面設(shè)置 的 Widget,在 Widget 中展現(xiàn) 的天氣。還有皮膚小鋪和應用 等模塊,用戶可以在里面 、 Widget 皮膚和其他應用。服務器主要是提供天氣數(shù)據(jù),通過中國氣象局等 抓取一段時間內(nèi)的天氣情況并存到數(shù)據(jù)庫中,以實現(xiàn)天氣查詢。另外,還要實現(xiàn)時景 管理,同城社區(qū)管理,用戶管理等與客戶端相對應的功能模塊

3、,這樣當客戶端發(fā)出請求時能夠正確返回相應的數(shù)據(jù),完成對客戶端的服務。2技術(shù)指標開發(fā): Windows 7, Linux開發(fā)工具: MyEclipse + AndroidStudio數(shù)據(jù)庫:MyBatis +技術(shù): 動態(tài)爬蟲 scrapy 技術(shù),Struts2+ SpringMVC+MyBatis架構(gòu),Android前端技術(shù),redis 數(shù)據(jù)庫緩存技術(shù),nginx 負載均衡技術(shù)基本要求功能性要求:Android 端實現(xiàn)天氣模塊(天氣查詢和預報,語音播報,城市管理),SNS 模塊(消息管理,同城社區(qū),時景),通用模塊( , 和登陸,意見反饋,卸載反饋),增值模塊(皮膚小鋪,應用 ,桌面插件),環(huán)境

4、監(jiān)測模塊(空氣果)等。服務器端實現(xiàn)天氣數(shù)據(jù)的抓取和 ,提供給Android 端對應功能的數(shù)據(jù)。非功能性要求:Android 端的包大小控制在 15M 以內(nèi),響應速度小于 5s,動畫和瀏覽 流暢,用戶體驗好,定位失敗率低,網(wǎng)絡流量消耗少,適配絕大多數(shù)市面上的機型,版本能 升級,易安裝,易分析性(當程序異常退出時能發(fā)送 日志), 支持。服務端能在 時段頂住較大的 壓力,有一定的緩存機制,可移植性強,擴展性好,穩(wěn)定性高,安全性有保證,同時支持 ,wp,iwatch 等客戶端的 。畢業(yè)設(shè)計()重點研究:填寫說明:可以是重點研究問題的簡單羅列。填寫后請刪除該說明。Android 端:異步請求和緩存機制:

5、學習開源框架 Android-Universal-Image-Loader,制定緩存策略,以防止加載時出現(xiàn) OOM(OUT OF MEMORY)異常;NDK 開發(fā):利用 JNI 技術(shù)對 C/C+進行調(diào)用,以實現(xiàn)卸載反饋等功能;傳輸數(shù)據(jù)格式:利用多種數(shù)據(jù)協(xié)議,如 xml , protobuf , json,gson 等,以實現(xiàn)對數(shù)據(jù)的傳輸;網(wǎng)絡連接:利用開源的框架async-http-cnt 來實現(xiàn)對服務器的異步;安全性:每次需要保證安全的都利用數(shù)據(jù)的動態(tài)簽名;定位:通過測試研究出一種可行的定位策略,來保證定位失敗率控制在較低水平;UI 設(shè)計與適配:由于 android 機型紛繁復雜,而且系統(tǒng)深

6、度定制現(xiàn)象比較嚴重,所以對大多數(shù)機型的 UI 適配也是一個難點。服務端:天氣數(shù)據(jù)的獲?。豪?scrapy 技術(shù),通過有效的關(guān)鍵字爬取中國氣象局等的天氣信息。數(shù)據(jù)庫緩存機制:學習和利用redis 等數(shù)據(jù)庫緩存技術(shù)。負責均衡技術(shù):學習和利用nginx 的負載均衡技術(shù)。服務端架構(gòu)搭建:利用 SSM(Struts2+ SpringMVC+MyBatis)技術(shù)來搭建,客戶端的正常。畢業(yè)設(shè)計()應完成的工作:填寫說明:是指學校規(guī)定的外文翻譯及摘要、 字數(shù)及規(guī)范化等要求以外,學生應該做的工作和提交的成果,包括查閱文獻數(shù)量的要求、調(diào)研與調(diào)研 、設(shè)計圖紙、說明書、實驗及實驗 、計算機 、硬件電路等方面應該做的工作和要求。填寫后請刪除該說明。1實現(xiàn)一個具有SNS 社交屬性的天氣查詢的系統(tǒng)(Android 客戶端和);需求說明書;詳細設(shè)計說明書:系統(tǒng)各模塊的設(shè)計原理與功能的具體介紹,相關(guān)的圖,包括流程圖、用例圖、類圖、功能模塊圖、ER 圖等;對系統(tǒng)應用的驗證與說

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論