• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于云服務(wù)器的手機(jī)即時通信軟件設(shè)計

      2018-07-12 01:07:58陳理余濤陳瑩瑩畢春艷四川大學(xué)錦江學(xué)院
      數(shù)碼世界 2018年6期
      關(guān)鍵詞:服務(wù)端服務(wù)器端好友

      陳理 余濤 陳瑩瑩 畢春艷 四川大學(xué)錦江學(xué)院

      引言:當(dāng)今社會已經(jīng)進(jìn)入了一個信息高速發(fā)展的時代,人與人之間不再只依賴于面對面,或者依靠電話的聯(lián)系。信息的快速傳遞不僅能夠節(jié)省電話產(chǎn)生的費用,而且還有助于人們保持固定長遠(yuǎn)的聯(lián)系。目前比較流行的移動社交平臺包括微信、微博等,它們功能雖強(qiáng)大但消耗手機(jī)資源較多,操作較繁瑣;因此有必要基于移動終端開發(fā)出新型的輕量級社交軟件,來滿足各類人群的需求。本設(shè)計基于Android平臺以及云服務(wù)器采用社交軟件的C/S架構(gòu),具有功能齊全、界面簡潔、操作方便、運行速度快等特點。

      1.總體設(shè)計方案

      軟件總體結(jié)構(gòu)包括手機(jī)客戶端和服務(wù)端兩部分,服務(wù)器端采用了Bmbo云端服務(wù)器,利用數(shù)據(jù)庫保存用戶注冊的信息、通訊錄、聊天記錄、好友資料等等,客戶端實現(xiàn)各功能的可操作界面,并實現(xiàn)通過服務(wù)端達(dá)到與好友實時通信的功能。軟件使用SQLite數(shù)據(jù)庫來實現(xiàn)程序的結(jié)構(gòu)化數(shù)據(jù)存儲;通過不同的表關(guān)系來實現(xiàn)各種功能,主要功能有用戶登錄、注冊,用戶與好友的一對一的聊天,添加,刪除好友,加入黑名單的功能,在客戶端實現(xiàn)發(fā)送文字、圖片、位置、語音等功能。

      2.服務(wù)器端設(shè)計

      本設(shè)計服務(wù)器端采用了Bmbo云端服務(wù)器。Bmob是一個開發(fā)云存儲的移動應(yīng)用軟件,在本設(shè)計中,Bmbo給社交軟件添加了一個方便安全管理的后臺管理系統(tǒng),適用于瀏覽終端保存客戶端產(chǎn)生的信息。在這個平臺上,注冊一個帳號之后,可以申請創(chuàng)建一個或者多個數(shù)據(jù)庫,獲得對應(yīng)的密鑰,然后在后臺下載所需要的對應(yīng)版本的SDK程序包并嵌入到軟件應(yīng)用程序中,使用過程中可以對數(shù)據(jù)進(jìn)行保存,修改等操作。數(shù)據(jù)輸入的時候通過使用移動智能手機(jī)設(shè)備登錄,主界面為好友聊天界面,點擊好友與其進(jìn)行聊天,系統(tǒng)會通過通信機(jī)制協(xié)議向服務(wù)端傳輸數(shù)據(jù)。數(shù)據(jù)輸出的時候服務(wù)端會將解析后的數(shù)據(jù)輸出到客戶端,通過判斷客戶端輸出數(shù)據(jù)類型,進(jìn)行相應(yīng)的消息反饋。

      3.客戶端模塊

      軟件客戶端主要包括登錄、設(shè)置、聊天室、通訊錄等界面,主要界面功能介紹如下:

      登錄功能:客戶端通過賬號與密碼建立與服務(wù)器的連接,若賬號與密碼是正確的可以成功登陸,若是沒有賬號則可以注冊賬號;聊天功能:與好友聊天時顯示在會話界面,只需要在輸入框中輸入文本信息點擊發(fā)送就可以與好友通信,還包括位置,圖片,語音的發(fā)送;聊天紀(jì)錄:保存聊天紀(jì)錄,也可以加載歷史記錄;信息提示:系統(tǒng)彈出信息提示到來信息,并播放音樂來提示;后臺運行:當(dāng)用戶將客戶端進(jìn)行后臺運行時,如果有消息傳輸過來,系統(tǒng)會直接通過廣播的形勢顯示消息的來源以及內(nèi)容。

      4.測試與總結(jié)

      在測試階段,對軟件服務(wù)端和客戶端進(jìn)行獨立測試和聯(lián)調(diào)測試,測試結(jié)果如表1。由測試結(jié)果可以得出本設(shè)計達(dá)到了預(yù)期要求。

      表1 系統(tǒng)功能測試詳細(xì)表

      猜你喜歡
      服務(wù)端服務(wù)器端好友
      屬羊
      云存儲中基于相似性的客戶-服務(wù)端雙端數(shù)據(jù)去重方法
      新時期《移動Web服務(wù)端開發(fā)》課程教學(xué)改革的研究
      淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
      成功(2018年10期)2018-03-26 02:56:14
      刪除好友
      雜文月刊(2017年20期)2017-11-13 02:25:06
      在Windows Server 2008上創(chuàng)建應(yīng)用
      在Windows中安裝OpenVPN
      網(wǎng)頁防篡改中分布式文件同步復(fù)制系統(tǒng)
      “鴿子”玩升級 黑你沒商量
      基于Struts的Web應(yīng)用系統(tǒng)數(shù)據(jù)驗證
      宜春市| 南充市| 枣阳市| 武胜县| 丹东市| 靖宇县| 麦盖提县| 德令哈市| 山阴县| 三都| 乌兰县| 怀安县| 新乐市| 剑阁县| 淳化县| 京山县| 舒兰市| 德格县| 遵化市| 偃师市| 台东县| 惠东县| 姚安县| 来凤县| 和政县| 沂水县| 双流县| 西丰县| 襄城县| 岳西县| 惠安县| 合川市| 乌拉特中旗| 垣曲县| 衡山县| 磐安县| 金昌市| 明水县| 泾阳县| 达尔| 台中县|