資源描述:
《基于Android的社交軟件的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、湖南理工學(xué)院畢業(yè)論文學(xué)號(hào)14133901128畢業(yè)論文題目:基于Android的社交軟件的設(shè)計(jì)與實(shí)現(xiàn)作者胡燦屆別2017屆院別信息與通信工程學(xué)院專業(yè)信息工程指導(dǎo)教師李文彬職稱講師完成時(shí)間2017年5月10日-II--湖南理工學(xué)院畢業(yè)論文摘要針對(duì)用戶在使用社交軟件過(guò)程中,存在軟件系統(tǒng)無(wú)法自動(dòng)推薦好友的不足,本論文使用Eclipse編程工具,以Java為開發(fā)語(yǔ)言,采用MySQL數(shù)據(jù)庫(kù)技術(shù),定向設(shè)計(jì)了一款社交軟件。該社交軟件分為五大功能模塊:注冊(cè)模塊、用戶登錄模塊、通訊錄模塊、好友推薦模塊以及好友聊天模塊,實(shí)現(xiàn)了當(dāng)用戶成功注冊(cè)該軟件后,系統(tǒng)能夠自動(dòng)地向新用戶推薦與其在同一地點(diǎn)或者擁有
2、同一愛(ài)好的老用戶,并且也能夠向老用戶推薦新注冊(cè)用戶的功能。本論文在最后兩個(gè)章節(jié)完成了對(duì)各個(gè)模塊的詳細(xì)設(shè)計(jì)工作。軟件測(cè)試結(jié)果表明,該軟件系統(tǒng)運(yùn)行穩(wěn)定,能夠滿足用戶在使用社交軟件過(guò)程中的基本需求,讓用戶在社交軟件方面多一種選擇。關(guān)鍵字:社交軟件;Java;MySQL;個(gè)性化推薦算法;IIII湖南理工學(xué)院畢業(yè)論文AbstractInallusiontothisinsufficient:whenusersusethesocialsoftware,thesoftwaresystemcannotrecommendfriendstousersautomatically.Thepaperemp
3、loysEclipseastheprogrammingtool,usesJavaasdevelopmentlanguageandreferstoMySQLdatabasetechnique,andthendesignsdirectlyasocialsoftware.Thesocialsoftwaredividesintofivefunctionalmodules:RegistrationModule,LoginModule,ContactModule,Buddyrecommendationmodule,andBuddychatmodule.Thesoftwareachieves
4、suchafunction:whentheuserissuccessfulinregisteringthesoftware,thesystemcanautomaticallyrecommendtheolduserstothenewusersaccordingtothesamegeographicallocationinformationandhobbiesanditalsocanautomaticallyrecommendthenewuserstotheoldusers.Inthelasttwochaptersofthispaper,itgivesthedetaileddesi
5、gnsofeachfunctionalmodule.Thetestresultsshowthatthesoftwaresystemisstableanditcanmeetthebasicneedsofusersduringusingthesocialsoftware,anditletusershaveamorechoiceinsocialsoftware.Keywords:Socialsoftware;Java;MySQL;Personalizedrecommendationalgorithm;IIII湖南理工學(xué)院畢業(yè)論文目錄摘要IAbstractII第1章緒論11.1引言11
6、.2研究目的和意義11.3研究現(xiàn)狀11.4本文的主要內(nèi)容和組織結(jié)構(gòu)2第2章相關(guān)技術(shù)介紹32.1Android平臺(tái)的搭建及特征32.2Android體系結(jié)構(gòu)42.3MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介42.4推薦算法5第3章Android的MVC架構(gòu)63.1多線程技術(shù)63.2MVC架構(gòu)8第4章系統(tǒng)分析與設(shè)計(jì)94.1系統(tǒng)需求分析94.2系統(tǒng)可行性分析104.3服務(wù)器端概要設(shè)計(jì)104.4客戶端概要設(shè)計(jì)114.5數(shù)據(jù)庫(kù)設(shè)計(jì)12第5章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)155.1用戶注冊(cè)登錄模塊155.2通訊錄模塊185.3好友聊天模塊205.4好友推薦模塊215.5主界面模塊235.6用戶反饋模塊24參考文獻(xiàn)27致謝2
7、8IIII湖南理工學(xué)院畢業(yè)論文第1章緒論1.1研究背景隨著人們生活水平的提高,手機(jī)已經(jīng)逐漸從奢侈品發(fā)展成為十分普及的電子產(chǎn)品。經(jīng)過(guò)一次又一次的技術(shù)革命,手機(jī)已經(jīng)成為具有獨(dú)立操作系統(tǒng)的智能設(shè)備,而不再僅僅是一個(gè)語(yǔ)音通信工具。與此同時(shí)人們對(duì)手機(jī)應(yīng)用軟件的需求越來(lái)越大,要求也越來(lái)越高,這就需要我們軟件開發(fā)人員根據(jù)用戶的需求,不斷推崇出新。從而,智能手機(jī)的應(yīng)用軟件及其需要的服務(wù)有了更為廣闊的發(fā)展前景。Android的開源智能手機(jī)操作系統(tǒng)發(fā)展迅猛,2017年3月,它的市場(chǎng)份額上升至37.93%,超Wi