天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

面向iPhone的即時通訊軟件開發(fā)組件的設計與實現(xiàn)

發(fā)布時間:2020-11-05 14:56
   自從互聯(lián)網(wǎng)行業(yè)爆發(fā)式增長后,人們越來越多的社交活動依賴于移動互聯(lián)網(wǎng)的產(chǎn)品,從最初的朋友間社交逐步擴展到陌生人之間的社交,從地區(qū)性的社交逐步擴大到世界范圍的社交,從最早的在年輕人間的社交逐步拓展到跨越各個年齡層之間的社交。而在技術方面,隨著互聯(lián)網(wǎng)技術越來越成熟,網(wǎng)絡的帶寬逐步增大和4G的普及,如今,無論在路上,在家里,在公共場所,還是在任何地點,你都可以和其他人通過手機來進行各種社交活動。因此,越來越多企業(yè)漸漸發(fā)現(xiàn)移動軟件不能僅僅滿足于本身產(chǎn)品的核心功能,要逐步增加用戶的社交屬性功能來提升用戶的粘性,只有這樣,才能讓用戶不僅僅將軟件本身當作一個工具,而是一個產(chǎn)品,一個生態(tài)來使用。而傳統(tǒng)模式下,移動應用開發(fā)者如果想要擁有即時通訊功能,開發(fā)者需要實現(xiàn)繁瑣的即時通訊邏輯業(yè)務,各種數(shù)據(jù)庫的操作與同步問題,還有服務器的開發(fā)等各種各樣的復雜的問題,不僅僅耗費冗長開發(fā)時間成本,同時還需要支付包括人工和服務器的開銷成本,對于中小企業(yè)是一個很難接受的成本支出。但是如果采用即時通訊開發(fā)包的模式,能夠在實現(xiàn)同樣的功能的情況下減少絕大部分的成本開銷。本文就是基于越來越多的應用需要社交功能這個前提,實現(xiàn)一個基于移動平臺的即時通訊軟件開發(fā)組件提供給開發(fā)者使用。移動開發(fā)者可以通過集成開發(fā)包和組件,調(diào)用即時通訊功能組件的API,從而實現(xiàn)即時通訊的各項功能。在實現(xiàn)方面,組件主要依據(jù)日常中常見的即時通訊功能,實現(xiàn)了收發(fā)消息,群組管理,好友關系等幾個重要的功能,并將功能按照需求分成了不同的組件供開發(fā)者使用。所有的請求都只需要開發(fā)者通過簡單的API調(diào)用即可完成,所有的數(shù)據(jù)會經(jīng)過第三方服務器來負責分發(fā)和數(shù)據(jù)存儲,不再需要開發(fā)者自己進行額外的搭建。最后,在對即時通訊組件進行系統(tǒng)可靠性和穩(wěn)定性測試驗證后,最終達到了產(chǎn)品的預期,并進行了產(chǎn)品的發(fā)布。
【學位單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位年份】:2018
【中圖分類】:TP311.52
【部分圖文】:

用例圖,產(chǎn)品管理


圖 2-1 產(chǎn)品管理需求用例描述 用戶管理需求戶作為即時聊天的產(chǎn)品核心和靈魂的部分,為了保證其唯一性,在每端的使用時,軟件開發(fā)包內(nèi)部都對應著一個登陸用戶。而作為用戶關維護的最重要的一環(huán),服務器承擔了這部分業(yè)務的主要部分,通過建系數(shù)據(jù)庫表,針對每一個注冊用戶,將其設備唯一的標識符以及用戶別、年齡、頭像等必要的信息存入數(shù)據(jù)庫所對應的字段中,方便任何以區(qū)分設備和用戶的唯一關系。此之外,作為第三方軟件開發(fā)包,這里所闡述的用戶注冊行為不等同義上應用的用戶注冊,這里的注冊沒有具體的業(yè)務場景,只用作于軟內(nèi)部和服務端通信時,辨別請求來源的設備信息。同時在開發(fā)者需要品用戶和設備之間進行綁定時,提供相關支持。由于移動端切換登陸設備情況非常多,所以軟件開發(fā)包的注冊、登陸過客戶端將用戶的設備唯一標識符上傳給服務器。在 iOS 系統(tǒng),由于

工作流程圖,工作流程,市場產(chǎn)品,功能需求


- 10 -圖 2-2 DeviceToken 工作流程件開發(fā)包功能需求提供給開發(fā)者包含最常見的即時通訊功能的簡單的集成操作,通過 API 的調(diào)用擁有所需對市場產(chǎn)品分析和客戶的咨詢,總結了軟件開示:型 發(fā)送或者接收文字、語音、圖片、地理位

用例圖,即時通信,軟件框架,整體模


如用例圖2-3 所示。圖 2-3 系統(tǒng)中的用例描述由于即時通信軟件框架主要是針對于開發(fā)者提供,所以在整體模塊上雖然和常見的即時通訊軟件的需求相似,但實際卻有大不相同,首先,軟件框架在模塊的考慮上,優(yōu)先實現(xiàn)的是更加大眾化和抽象的功能,優(yōu)先滿足產(chǎn)品的最根本的需求。其次,在設計上,每一個模塊都給予用戶在使用上更多的自由度,滿足不同產(chǎn)品的定制化需求。所有用例的簡單說明見表 2-1。
【相似文獻】

相關期刊論文 前10條

1 馮勃達;;大學生對即時通訊軟件使用行為的影響因素分析[J];通訊世界;2018年01期

2 徐玉芬;;即時通訊軟件在應用型本科院校師生互動中的運用研究[J];教育教學論壇;2017年24期

3 程筱呈;;人際傳播中的“距離”——基于大學生使用手機即時通訊軟件的研究[J];新聞傳播;2013年11期

4 張健;;即時通訊軟件營銷存在的問題與解決對策[J];軟件導刊;2010年12期

5 ;即時通訊軟件[J];新電腦;2006年03期

6 蔣旻昱;;即時通訊軟件中的分眾思想[J];數(shù)位時尚(新視覺藝術);2010年05期

7 許斌;王與榮;汪春暉;;即時通訊軟件在國際維和部隊中的應用[J];醫(yī)學研究生學報;2006年08期

8 劉漪;智能手機上的萬能即時通訊軟件——AgileMessenger[J];電子世界;2004年06期

9 杜宇;王建國;;影響使用者對即時通訊軟件使用意愿之實證研究[J];安徽理工大學學報(社會科學版);2015年01期

10 ;即時通訊軟件橫向評測——網(wǎng)絡溝通面對面[J];新電腦;2004年03期


相關碩士學位論文 前10條

1 張昊;面向iPhone的即時通訊軟件開發(fā)組件的設計與實現(xiàn)[D];哈爾濱工業(yè)大學;2018年

2 王金龍;IOS平臺上基于SIP協(xié)議的即時通訊軟件設計與實現(xiàn)[D];浙江工業(yè)大學;2017年

3 毛延榮;基于Linux的IMD系統(tǒng)的設計與實現(xiàn)[D];江西財經(jīng)大學;2018年

4 李卓林;基于WebLogic中間件的即時通訊軟件的設計與實現(xiàn)[D];電子科技大學;2018年

5 盛世;基于UDP協(xié)議的P2P即時通訊軟件的設計與實現(xiàn)[D];北京工業(yè)大學;2018年

6 畢馳珉;教育系統(tǒng)即時通訊軟件的研究與開發(fā)[D];復旦大學;2013年

7 王明月;基于分布式的眾信即時通訊軟件后臺系統(tǒng)設計與實現(xiàn)[D];東華大學;2016年

8 馬驍驊;IBM Chart Meeting即時通訊軟件設計與實現(xiàn)[D];大連理工大學;2012年

9 齊迎旭;手機軟酷網(wǎng)即時通訊軟件的設計與實現(xiàn)[D];電子科技大學;2013年

10 劉睿智;企業(yè)內(nèi)部即時通訊軟件的設計與實現(xiàn)[D];電子科技大學;2014年



本文編號:2871794

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2871794.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶a08bd***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com