999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于BMOB移動應用云存儲平臺的社交軟件的開發

2016-08-09 10:38:52孫加祥
中國新通信 2016年12期
關鍵詞:界面數據庫用戶

孫加祥

【摘要】 隨著智能手機的普及以及人們對簡潔大方的追求,即時通訊工具也逐漸向簡潔化方向發展。本文概述了基于Android平臺,采用Java,XMPP傳輸協議,SQLite數據庫等相關技術實現校園即時通訊軟件的過程。該應用刪繁就簡,實現了用戶注冊,用戶登錄,搜索好友,語音聊天等常用功能。方便大學生這個特定群體的日常交流。

【關鍵字】 Android XMPP 即時通信

一、研究目的及意義

在如今的信息時代,獲取信息的渠道非常廣泛,由于接受信息的渠道過多,容易導致信息的錯漏。本項目定位于大學校園這樣的特殊群體和小范圍內,學生之間更容易相互信任和交流,使得線下活動的開展容易實現。技術層面,為解決在基于Linux操作系統的Android手機平臺上即時通信問題,實現在系統客戶端進行文本、圖片的傳送。采用Java語言環境下Android應用開發工具和API接口,并使用Eclipse加上Android集成開發環境插件為手段,對客戶端架構、應用模塊框架、數據存儲、主要功能和核心模塊開發技術等全方而分析,從而提供了實現即時通信系統的客戶端解決方案。

二、系統功能需求分析

1、系統概述。作為一款旨在方便大學生日常生活,促進校友感情的即時通訊工具。其應當具備簡潔大方的人機交互界面,穩定可靠的運行環境。該應用基于Android系統,采用面向對象程序設計語言Java,在Eclipse-ADT集成環境下開發,生成安裝包,并在手機上安裝測試。將應用系統的層次進行劃分,可以分為界面層,邏輯層和存儲層。按照C/ S架構進行開發,構造低耦合高內聚的軟件結構。

2、系統功能性需求。系統主要由以下功能:1.注冊功能:沒有賬戶的用戶可以通過注冊界面填寫賬戶相關信息以及密碼完成賬戶注冊。服務器將返回相應的信息,提示是否注冊成功。2.登錄功能:用戶輸入登錄名和密碼,服務器進行驗證,驗證成功則登錄成功。3.聯系人功能:用戶可在聯系人界面對好友進行刪除、聊天、查看聯系人資料等操作。可通過搜索功能快速確定聯系人位置。在添加好友功能模塊中可通過搜索用戶名添加好友,也可以搜索附近的人結識新好友。4.聊天功能:在聊天界面中,點擊用戶行即可進入聊天界面。可以進行文字、圖片、語音等多種形式的交流。可以發送自己的位置信息讓好友知道自己的所在位置。

三、系統詳細設計及實現

3.1通信服務器的實現

Bmob可以開發一個云存儲的移動應用軟件,給應用軟件快速添加一個安全靈活的后臺管理系統,方便瀏覽終端保存的各種信息。在Bmob平臺上,只需注冊一個帳號,成功后申請創建任意多個數據庫,獲得對應的Key,下載對應版本的SDK并將其嵌入到移動應用中,便可以調用存取 API,進行數據的任意操作。

3.2客戶端的數據庫設計

根據系統需求,要求客戶端進行一些數據本地存儲。客戶端借助Android內置的SQLite數據庫作為客戶端的數據庫。SQLite是一款嵌入式的輕型數據庫,因此它具有資源占用率低,處理速度快的特點。客戶端數據庫比較簡單,主要用來存儲用戶個人信息以及聊天記錄。系統通過android的android.database. SQLite包對數據庫進行操作,它有效的屏蔽了數據庫底層的細節,可以使用戶更直接方便地操作數據庫。

3.3客戶端詳細設計

1、登錄界面設計。1.用戶登錄界面設計。用戶登錄界面主要包括帳號輸入框、密碼輸入框、登錄按鍵和注冊按鍵。2.用戶登錄的處理邏輯。用戶輸入帳號和密碼,點擊“登錄”按鍵進行登錄,在登錄的過程中,客戶端應用程序主要做以下處理邏輯:a.客戶端和Bmob服務器建立連接。b.Bmob將賬號密碼發送給Bmob云服務器。c.Bmob云服務器對用戶信息進行驗證。d.驗證通過則登錄成功,否則登錄失敗。

2、注冊功能的設計與實現。新用戶注冊界面由賬號、密碼、確認密碼文本框,注冊按鈕四部分組成。注冊時用戶只需輸入相關信息點擊注冊按鈕即可。注冊時用戶只需在相應文本框輸入對應信息即可。客戶端將相關信息發送到Bmob服務器端,用戶登錄時以便校驗用戶信息。

3、聊天及添加好友模塊實現。在應用主界面,用戶可通過界面的聯系人按鈕切換至聯系人菜單列表。點擊添加按鈕,可以通過搜索用戶名查找添加好友。也可以通過“附近的人”選項查找身邊的好友。點擊相應聯系人所在位置,便進入了聊天信息編輯界面。編輯完成后點擊發送按鈕即可完成消息的發送。用戶也可以根據需要選擇發送語音以及圖片等格式的文件。

參 考 文 獻

[1] 陳玉婷. Android平臺企業內部員工社交應用軟件的設計與實現2015.

[2] 劉貫.基于Android系統的校園社交平臺的設計與實現2015

[3] 李鯤鵬.基于Android的即時通訊平臺研究與實現2013

[4] 袁利鋒.基于XMPP的Android車載即時通信系統的設計與實現2014

[5] 王戴鈺.基于Android平臺移動社交網絡的設計與實現2013

[6] 孟賀.基于Android的即時通訊系統的設計與實現2014

猜你喜歡
界面數據庫用戶
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 99精品伊人久久久大香线蕉| 国产美女91视频| 成人国产三级在线播放| 理论片一区| 亚洲精品自在线拍| 国产丝袜一区二区三区视频免下载| 亚洲日本精品一区二区| 亚洲高清资源| 高清乱码精品福利在线视频| 亚洲中文字幕精品| 亚洲色图另类| 中国一级特黄大片在线观看| 在线亚洲精品自拍| 中文无码精品a∨在线观看| 青青青国产视频手机| 国产真实乱子伦视频播放| 伊人五月丁香综合AⅤ| 亚洲成年人片| 日本国产在线| 国产毛片片精品天天看视频| 无码国产偷倩在线播放老年人| 香蕉视频在线精品| 免费高清a毛片| 波多野结衣无码视频在线观看| 日本a∨在线观看| 欧美午夜网站| 无遮挡一级毛片呦女视频| 亚洲成人手机在线| 国产本道久久一区二区三区| 中文字幕亚洲专区第19页| 国产亚洲精品yxsp| 成年人久久黄色网站| 成年人福利视频| 免费中文字幕在在线不卡| 97在线免费视频| 手机在线免费毛片| 国产天天色| 91精品国产福利| 欧美国产视频| 中文字幕波多野不卡一区| 午夜一区二区三区| 在线精品欧美日韩| 亚洲中文字幕无码mv| 二级特黄绝大片免费视频大片| 免费国产高清精品一区在线| 性视频久久| 欧美日韩高清在线| 全裸无码专区| 国产区人妖精品人妖精品视频| 欧美无专区| 亚州AV秘 一区二区三区| www.亚洲一区| 最新国产你懂的在线网址| 亚洲第一区欧美国产综合| 国产高清又黄又嫩的免费视频网站| 国产黄色免费看| 色偷偷男人的天堂亚洲av| 另类专区亚洲| 天堂在线www网亚洲| 免费中文字幕一级毛片| 中文国产成人久久精品小说| 在线观看网站国产| 无码一区18禁| 老司国产精品视频91| 91在线国内在线播放老师 | 亚洲成A人V欧美综合| 激情六月丁香婷婷四房播| 国产精品极品美女自在线看免费一区二区| 亚洲国产综合精品一区| 国产黄在线免费观看| 国产精品第一区| 美女毛片在线| 亚洲免费播放| 二级特黄绝大片免费视频大片| 国外欧美一区另类中文字幕| 全午夜免费一级毛片| 一本综合久久| 中文国产成人精品久久| 91成人在线观看| 国产成人精品无码一区二| 日本午夜在线视频| 亚洲美女高潮久久久久久久|