資源描述:
《基于安卓android的校園聊天軟件的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、天津天獅學(xué)院2015屆本科生畢業(yè)設(shè)計(jì)(論文)開題報(bào)告課題題目基于Android的仿微信校園網(wǎng)聊天工具軟件學(xué)生姓名學(xué)號專業(yè)班級計(jì)科2班題目來源□科學(xué)技術(shù)□生產(chǎn)實(shí)踐□社會(huì)經(jīng)濟(jì)■自擬□經(jīng)典□其它題目性質(zhì)□理論研究□應(yīng)用研究□工程設(shè)計(jì)■軟件設(shè)計(jì)□其他成果形式■論文□設(shè)計(jì)說明書□實(shí)物■軟件□作品同組同學(xué)無一、選題的依據(jù)及意義隨著移動(dòng)通信的發(fā)展以及互聯(lián)網(wǎng)向移動(dòng)終端的普及,網(wǎng)絡(luò)和用戶對移動(dòng)終端的要求越來越高,而Symbian,WindowsMobile,Palmos等手機(jī)平臺(tái),過于封閉,不能很好的滿足用戶的需求,因此市場迫切需要一個(gè)開放性很強(qiáng)的平臺(tái)。而Android是一套真正意義上的開放性的移
2、動(dòng)設(shè)備綜合平臺(tái),它包括操作系統(tǒng)、中間件和一些關(guān)鍵的平臺(tái)應(yīng)用。Android是由Linux+Java構(gòu)成的開源軟件,允許所有廠商和個(gè)人在其基礎(chǔ)上進(jìn)行開發(fā)。Android平臺(tái)的開放性等特點(diǎn)既能促進(jìn)技術(shù)(包括平臺(tái)自身)的創(chuàng)新,又有助于降低開發(fā)成本,還可以使運(yùn)營商能非常方便地制定自己的特色化的產(chǎn)品。因此,它具有很大的市場發(fā)展?jié)摿Α;贏ndroid的聊天系統(tǒng)(InstantMessenger,簡稱IM)是指能夠即時(shí)發(fā)送和接收互聯(lián)網(wǎng)消息等的業(yè)務(wù)。而聊天系統(tǒng)是基于互聯(lián)網(wǎng)協(xié)議的應(yīng)用程序,它能夠使應(yīng)用不同設(shè)備的用戶進(jìn)行通信,隨著手機(jī)的不斷普及以及性能的不斷提升,為聊天系統(tǒng)從傳統(tǒng)的PC機(jī)到手機(jī)的移
3、植提高了很好的條件。而且在中國龐大的手機(jī)用戶中,通過手機(jī)使用聊天系統(tǒng)軟件的用戶越來越多。當(dāng)前的手機(jī)操作系統(tǒng)都過于封閉,各大聊天系統(tǒng)軟件采用的通訊協(xié)議也不統(tǒng)一,而Android是基于Linux的開源的手機(jī)操作系統(tǒng)平臺(tái),XMPP是基于XML的開源的即時(shí)通訊協(xié)議,因此基于Android平臺(tái)和XMPP協(xié)議開發(fā)聊天系統(tǒng)具有很好的應(yīng)用前景。出于上述,基于XMPP協(xié)議的Android多人聊天室是一個(gè)界面簡潔,功能全面,適合校園學(xué)生的一款非常不錯(cuò)的實(shí)時(shí)通信軟件,聊天室使得人們獲取好友的最新消息,與朋友聊天,傳輸文件等操作更好的實(shí)現(xiàn)。同時(shí)可以獲取到自身的定位信息,使得我們的生活更加便利。二、國內(nèi)外
4、研究現(xiàn)狀及發(fā)展趨勢Android作為Google開發(fā)的一款開源手機(jī)操作系統(tǒng),正越來越受到手機(jī)廠商的追捧,而摩托羅拉在手機(jī)操作系統(tǒng)上全力轉(zhuǎn)向Android平臺(tái),也讓基于Android平臺(tái)的應(yīng)用開發(fā)越發(fā)成為業(yè)內(nèi)關(guān)注的焦點(diǎn)。不過,由于Android平臺(tái)的產(chǎn)業(yè)鏈尚不完善,參與Android平臺(tái)的開發(fā)的力量像是“軍閥混戰(zhàn)”。把現(xiàn)在的Android平臺(tái)開發(fā)比喻成“軍閥混戰(zhàn)”,一點(diǎn)不為過,因?yàn)锳ndroid平臺(tái)最開始的不完善,所以造成了軍閥混戰(zhàn),很多力量投入進(jìn)來,Android的應(yīng)用價(jià)值鏈我們還看不太清楚,但是可以感覺到這里面波濤洶涌,很多諸侯在里面競爭。對Android平臺(tái)的完善,我們可能原
5、來很看中運(yùn)營商的力量,雖然運(yùn)營商力量依然非常強(qiáng)大,但是別的力量增長的速度應(yīng)該是更快的。開發(fā)多半基于想象,缺乏用戶需求認(rèn)可:改善用戶體驗(yàn)一直是移動(dòng)互聯(lián)網(wǎng)應(yīng)用開發(fā)致力推進(jìn)的。在Android平臺(tái)開發(fā)過程中,缺乏用戶反饋的需求是開發(fā)者一直頭疼的問題。開發(fā)者按照自己的想法做出他們認(rèn)為有用,或者認(rèn)為對他們類似有用的東西,但是真正從市場上過來的用戶的需求反饋還是很少的。讓開發(fā)者融入客戶環(huán)境里面才能開發(fā)出真正好的產(chǎn)品。如果開發(fā)者和用戶之間信息的流動(dòng)夠順暢,下一步的產(chǎn)品就是用戶跟開發(fā)者之間一個(gè)信息流的平臺(tái),在這個(gè)平臺(tái)里就某一款應(yīng)用得到用戶全部的回饋信息和市場的反饋,會(huì)讓應(yīng)用和分享更加簡單。而現(xiàn)如
6、今QQ、MSN等聊天工具已經(jīng)成為我們生活中的一部分,無論是工作還是生活,我們已經(jīng)離不開IM工具。由于近幾年手機(jī)的普及尤其是Android手機(jī)的走熱,Android手機(jī)上的IM聊天軟件對于Android用戶來說是一款非常實(shí)用的軟件。當(dāng)前的IM軟件已經(jīng)不只是簡單的聊天工具,還有很多附加功能,例如定位服務(wù),發(fā)送文件功能等,更是人們喜歡IM的主要原因之一。三、本課題研究內(nèi)容系統(tǒng)的客戶端定位于Android手機(jī)平臺(tái)。系統(tǒng)的用戶信息和聊天信息在客戶端存儲(chǔ)在Android平臺(tái)自身所帶的SQLite數(shù)據(jù)庫中,多媒體文件和圖片文件存儲(chǔ)在Android平臺(tái)虛擬文件存儲(chǔ)設(shè)備sdeard中。通過對聊天軟
7、件的調(diào)研,進(jìn)行需求分析、總體設(shè)計(jì)、UI設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì),采用Java技術(shù)在Android平臺(tái)上實(shí)現(xiàn)聊天軟件的各個(gè)功能模塊,設(shè)計(jì)測試用例,調(diào)試并完善系統(tǒng)功能。四、本課題研究方法(1)利用工具書、參考書和網(wǎng)絡(luò)資源查閱相關(guān)信息,學(xué)習(xí)Android軟件開發(fā)技術(shù);(2)針對校園社區(qū)交流進(jìn)行調(diào)研和需求分析;(3)采用軟件工程的思想和方法進(jìn)行系統(tǒng)分析和設(shè)計(jì),采用專業(yè)界面設(shè)計(jì)工具進(jìn)行界面設(shè)計(jì);(4)進(jìn)行系統(tǒng)代碼的編寫;(5)運(yùn)行、調(diào)試并測試系統(tǒng)。五、研究目標(biāo)、主要特色(創(chuàng)新)及工作進(jìn)度(1)20