freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于云計(jì)算的android即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(更新版)

  

【正文】 時(shí)序圖如下所示: 刪除好友過(guò)程時(shí)序圖如下所示: 46 用戶(hù)查詢(xún)模塊實(shí)現(xiàn) 在用戶(hù)進(jìn)入系統(tǒng)之后,可以通過(guò)不同的條件查看符合條件的其他用戶(hù)。用戶(hù)可以通過(guò)此 ID和注冊(cè)時(shí)的密碼來(lái)進(jìn)行登錄。這個(gè)對(duì)象可以被傳遞給 Handler類(lèi) 界面載體 界面控件之間數(shù)據(jù)傳遞對(duì)象 ProgressDialog 是繼函大自AlertDialog,除了 AlertDialog 功能外,它還能顯視進(jìn)度圈或條的對(duì)話(huà)框 界面鍵盤(pán)事件對(duì)象 觸摸事件對(duì)象 er 觸摸事件監(jiān)聽(tīng)器對(duì)象 復(fù)選框?qū)ο? 37 通知信息類(lèi) 通知信息管理器 PendingIntent 可以看作是對(duì) Intent的包裝,供當(dāng)前 App 之外的其他 App調(diào)用 tabActivity 繼承自 Activity,其內(nèi)部定義好了 TabHost,可以通過(guò)getTabHost()獲取 日志 菜單對(duì)象 菜單選項(xiàng) 界面適配器 圖片界面 簡(jiǎn)單適配器 存放 Tab 的容器 界面列表 提示信息 emClickListener 列表對(duì)象單擊事件監(jiān)聽(tīng)器 ngeListener Tab 變換事件監(jiān)聽(tīng)器 ble 繪畫(huà)對(duì)象 數(shù)組適配器 spinner 用來(lái)顯示列表項(xiàng),類(lèi)似于一組單選框 RadioButton emSelectedListener 列表項(xiàng)被選中事件監(jiān)聽(tīng)器 RadioButton 組 38 為用戶(hù)提供由兩個(gè)或多個(gè)互斥選項(xiàng)組成的選項(xiàng)集 客戶(hù)端實(shí)現(xiàn) 客戶(hù)端采用 MVC 的設(shè)計(jì)模式,將數(shù)據(jù)模型、界面和邏輯有效合理地分離,使得客戶(hù)端條理清晰,便于功能的改善和擴(kuò)充。應(yīng)用程序的體 35 系結(jié)構(gòu)旨在簡(jiǎn)化組件的重用,任何應(yīng)用程序都能發(fā)布他的功能且任何其他應(yīng)用程序可以使用這些功能(需要服從框架執(zhí)行的安全限制)。 Dalvik 虛擬機(jī)依賴(lài)于 Linux 內(nèi)核提供基本功能,如線(xiàn)程和底層內(nèi)存管理。每一個(gè) Android 應(yīng)用程序是 Dalvik 虛擬機(jī)中的實(shí)例,運(yùn)行在他們自己的進(jìn)程中?;氐健?Available Software】標(biāo)簽頁(yè),選中剛才增加的地址,然后單擊右側(cè)的【 Install】按鈕開(kāi)始安裝 Google Eclipse插件。在右側(cè)的【 SDK Location】文本框中輸入 Android SDK 的安裝目錄,如圖317 所示: 31 圖 317 設(shè)置 Android SDK 安裝目錄 至此,客戶(hù)端開(kāi)發(fā)環(huán)境正式安裝完成,可以進(jìn)行客戶(hù)端的開(kāi)發(fā)。安裝 ADT 插件:打開(kāi)已經(jīng)安裝好的 Eclipse,單擊【 help】 【 Software Updates】菜單項(xiàng)。至此, JDK 安裝完成。安裝成功后 ,JDK 的目錄結(jié)構(gòu)如圖 311: 27 圖 311 JDK 的目錄結(jié)構(gòu) 由于 Java 是平臺(tái)無(wú)關(guān)的,安裝 JDK 是 Java 不會(huì)自動(dòng)設(shè)置路徑,也不會(huì)修改注冊(cè)表,需要用戶(hù)自己設(shè)置環(huán)境變量,但不需要修改注冊(cè)表。這對(duì)于分布式網(wǎng)絡(luò)應(yīng)用程序尤其有用,在這種分布式網(wǎng)絡(luò)應(yīng)用中,多個(gè)用戶(hù)可以同時(shí)訪(fǎng)問(wèn)或處理同一數(shù)據(jù)對(duì)象。添加好友過(guò)程中,好友不能為空,不能加自己為好友,要添加的好友必須存在并且不能有重復(fù)的好友。它既是優(yōu)點(diǎn)也是缺點(diǎn)。與其它協(xié)議相比 , 時(shí)間開(kāi)銷(xiāo)小得多 。一個(gè)服務(wù)器可以為分布在世界各地的許多客戶(hù)服務(wù)。好友管理如圖 214: 用 戶(hù)添 加 好 友刪 除 好 友 圖 214 好友管理用例圖 用戶(hù)查詢(xún) 在用戶(hù)登錄成功之后可以查看其他用戶(hù),可以根據(jù) ID、用戶(hù)名、是否在線(xiàn)這些條件來(lái)更加精確地進(jìn)行用戶(hù)查找。 產(chǎn)品定位: 15 ◆ 一款簡(jiǎn)單實(shí)用的 Android 聊天軟件 主要功能有: ◆ 用戶(hù)注冊(cè) ◆ 用戶(hù)登陸 ◆ 刷新好友列表 ◆ 好友管理 ◆ 即時(shí)通訊 ◆ 用戶(hù)查詢(xún) 實(shí)現(xiàn)技術(shù): ◆ 基于 HTTP 協(xié)議的網(wǎng)絡(luò)編程 ◆ Google App Engine 開(kāi)發(fā)技術(shù) ◆ 多線(xiàn)程編程 ◆ WEB 開(kāi)發(fā)技術(shù) ◆ Android 平臺(tái)開(kāi)發(fā) 軟件開(kāi)發(fā)平臺(tái) : ◆ JDK ◆ MyEclipse ◆ Google App Engine SDK For Java ◆ Eclipse 論文章節(jié)安排 第二章 即時(shí)通訊系統(tǒng)分析與設(shè)計(jì) 16 需求分析 功能需求 用戶(hù)注冊(cè) 用戶(hù)第一次使用本系統(tǒng)時(shí),可以點(diǎn)擊手機(jī)界面上的注冊(cè)按鈕進(jìn)行新用戶(hù)注冊(cè)。當(dāng)前,政府的有關(guān)部門(mén)已經(jīng)著手中小企業(yè) 電子 商務(wù)應(yīng)用 的經(jīng)驗(yàn)交流、技術(shù)推廣、人才培訓(xùn)等方面的工作。 20xx 年 5 月,騰訊 同時(shí)在線(xiàn)用戶(hù)突破 10 萬(wàn);20xx 年 2 月 l0日,騰訊 同時(shí)在線(xiàn)用戶(hù)突破 100 萬(wàn)。即時(shí)通訊軟件除了能夠讓您迅速地在網(wǎng)上找到自己的朋友和工作伙伴,還可以實(shí)時(shí)交談和傳遞信息,而且,現(xiàn)在不少即時(shí)通訊軟件還集成了文件共享、語(yǔ)音聊天、網(wǎng)絡(luò)會(huì)議等功能。與傳統(tǒng)通訊方式相 比,即時(shí)通訊具備快捷、廉價(jià)、隱秘性高的特點(diǎn),在網(wǎng)絡(luò)中可以跨年齡、身份、行業(yè)、地域的限制,達(dá)到人與人、人與信息之間的零距離交流。即時(shí)通訊不再是一個(gè)單純的 聊天工具 ,它已經(jīng)發(fā)展成集交流、 資訊 、 娛樂(lè) 、搜索、 電子商務(wù) 、辦公協(xié)作和企業(yè)客戶(hù)服務(wù)等為一體的綜合化信息平臺(tái)。 作為一種便捷的網(wǎng)絡(luò)通訊技術(shù),即時(shí)通訊軟件已經(jīng)越來(lái)越深入人心,應(yīng)用范圍從單純的網(wǎng)絡(luò)聊天工具變成工作生活所不 可或缺的信息交流平臺(tái)。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書(shū) 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。 畢業(yè)設(shè)計(jì)論文 基于云計(jì)算的 Android 即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。而互聯(lián)網(wǎng)的普及使得一種新的“即時(shí)通訊工具”成為了人們使用頻率最高、最為流行的通訊工具,它的發(fā)展也隨著信息技術(shù)的發(fā)展日益成熟和完善,它不僅提供了人際交往的新方式,加快了聯(lián)系的速度,降低的交往的成本,提高了交往的效率,而且使人際交往從個(gè)人所熟悉的強(qiáng)聯(lián)系人群,延伸到了原本遙遠(yuǎn)、陌生的弱聯(lián)系人群。自 1998 年面世以來(lái),特別是近幾年的迅速發(fā)展,即時(shí)通訊的功能日益豐富,逐漸集成了 電子郵件 、 博客 、 音樂(lè) 、 電視 、 游戲和 搜索 等多種功能。而物質(zhì)文明的日益發(fā)達(dá)所帶來(lái)的副作用,又使得人們習(xí)慣地與周?chē)娜吮3志嚯x,以致人們更愿意對(duì)陌生人敞開(kāi)心扉。 即時(shí)通訊的國(guó)內(nèi)外發(fā)展?fàn)顩r 即時(shí)通訊軟件,幾乎是每一個(gè)上網(wǎng)用戶(hù)都必備的聯(lián)絡(luò)工具。 在國(guó)內(nèi), 1999 年 2 月,深圳騰訊公司正式發(fā)布 OICQ99 beta build 0210,開(kāi)通騰訊即時(shí)通訊服務(wù)。國(guó)家有關(guān)部門(mén)已經(jīng)提出,要加快建立企業(yè)信息化應(yīng)用的 公共服務(wù)平臺(tái) ,對(duì)于中小企業(yè)由政府組織并給予一定的資金扶持。為大眾提供了通訊的方便。用戶(hù)也可以選擇刪除自己的好友,此過(guò)程無(wú)需對(duì)方確認(rèn)。 HTTP 的主要特點(diǎn) : 客戶(hù) /服務(wù)器模式 HTTP 支持客戶(hù) (瀏覽器 )與服務(wù)器間的通信 ,相互傳送數(shù)據(jù)。這樣做的直接效果是經(jīng)由 HTTP 的通信速度很快。 無(wú)狀態(tài) HTTP 是無(wú)狀態(tài)的協(xié)議。用戶(hù)登錄如圖 233: 圖 233 用戶(hù)登錄流程圖 22 好友管理模塊 好友管理模塊包括對(duì)好友的添加與刪除。數(shù)據(jù)存儲(chǔ)區(qū)可以在一個(gè)事務(wù)中執(zhí)行多個(gè)操作,如果任一操作失敗則回滾整個(gè)事務(wù)。 所有表結(jié)構(gòu)設(shè)計(jì)如下: 表匯總: 表名 功能說(shuō)明 t_user 存放用戶(hù)個(gè)人信息 t_buddylist 存放好友關(guān)系 t_message 存放離線(xiàn)用戶(hù)收到的留言信息 表 t_user: 表名 t_user 25 列名 數(shù)據(jù)類(lèi)型 是否為空 字段說(shuō)明 u_id Varchar( 20) 否 用戶(hù)登錄 ID password Varchar( 20) 否 密碼 u_nickname Varchar( 20) 是 昵稱(chēng) u_sex Varchar( 4) 是 性別 u_age Int( 4) 是 年齡 u_phone Varchar( 20) 是 電話(huà) u_signature Varchar( 20) 是 簽名 icon Varchar( 20) 是 頭像 city Varchar( 20) 是 所在地 表 t_buddylist: 表名 t_buddylist 列名 數(shù)據(jù)類(lèi)型 是否為空 字段說(shuō)明 u_id_a Varchar( 20) 否 用戶(hù) a 的 ID u_id_b Varchar( 20) 否 用戶(hù) b 的 ID 表 t_message: 表名 t_message 列名 數(shù)據(jù)類(lèi)型 是否為空 字段說(shuō)明 from_u_id Varchar( 20) 否 信息來(lái)源 to_u_id Varchar( 20) 否 信息去向 package Varchar( 300) 是 信息包 26 第三章 系統(tǒng)客戶(hù)端、服務(wù)器開(kāi)發(fā)平臺(tái)搭建 系統(tǒng)客戶(hù)端開(kāi)發(fā)平臺(tái)搭建 開(kāi)發(fā) Android 程序軟件需求 ? JDK(建議安裝 及其以上版本 ,可以在官方網(wǎng)站上下載 ) ? Android SDK ? ( Ganymede) ? ADT( Android Development Tools,開(kāi)發(fā) Android 程序的 Eclipse插件) 開(kāi)發(fā) Android 程序硬件最低需求 CPU PII 以上, 64M 內(nèi)存, 100M 硬盤(pán)空間 JDK 的安裝 運(yùn)行 ,安裝過(guò)程中可以設(shè)置安裝路徑、選擇組件,系統(tǒng)默認(rèn)安裝路徑 C:\Program Files\Java\,默認(rèn)組件選擇是全部安裝。C:\Program Files\Java\\lib” ,這是 JDK 包的路徑。 30 圖 315 Android SDK 根目錄 圖 316 所有 Android SDK 版本 安裝 Eclipse 插件 ADT Eclipse 的安裝直接解壓即可使用,在此不再細(xì)說(shuō)。在彈出的對(duì)話(huà)框中選中左側(cè)的【 Android】節(jié)點(diǎn)。在顯示的對(duì)話(huà)框的文本框中輸入如下地址: 單擊【 OK】按鈕關(guān)閉對(duì)話(huà)框。 Android Runtime Android 包含一個(gè)核心庫(kù)的集合,提供大部分在 Java 編程語(yǔ)言核心類(lèi)庫(kù)中可用的功能。由于 dex 有時(shí)必須進(jìn)行最佳化,會(huì)使文件大小增加 14 倍,以 ODEX 結(jié)尾。 開(kāi)發(fā)者可以完全使用核心應(yīng)用程序所使用的框架 APIs。 客戶(hù)端使用到的接口介紹 接口名 解釋說(shuō)明 AlertDialog 是一種能構(gòu)造默認(rèn)的一、二、三個(gè)按鈕的對(duì)話(huà)框和單選或多選的的選擇對(duì)話(huà)框 36 對(duì)話(huà)框 Android 上下文對(duì)象 對(duì)話(huà)框接口 數(shù)據(jù)傳遞對(duì)象 Android 可視化界面的父類(lèi) er 界面監(jiān)聽(tīng)器 按鈕 可編輯文本框 圖片按鈕 文本顯示框 Android 應(yīng)用程序的入口,一個(gè)Activity 代表一個(gè)可視化界面 Handler 在 android 里負(fù)責(zé)發(fā)送和處理消息 一個(gè)包含描述信息和任意數(shù)據(jù)的對(duì)象。用戶(hù)確認(rèn)之后回到登錄界面。 刪除好友:當(dāng)用戶(hù)選中自己的一個(gè) 43 好友之后,點(diǎn)選菜單中刪除好友可以將此好友從好友列表中刪除,刪除好友 界面如圖 439, 主要類(lèi)類(lèi)圖如圖 4310。 App Engine 應(yīng)用程序易于構(gòu)建和維護(hù),并可根據(jù) 客戶(hù) 的訪(fǎng)問(wèn)量和數(shù)據(jù)存儲(chǔ)需要的增長(zhǎng)輕松擴(kuò)展。 在 App Engine 中, 客戶(hù)只需為其 使用的資源付費(fèi)。該環(huán)境包括以下 特性 : ? 動(dòng)態(tài)網(wǎng)絡(luò)服務(wù),提供對(duì)常用網(wǎng)絡(luò)技術(shù)的完全支持 ? 持久存儲(chǔ)有查詢(xún)、分類(lèi)和事務(wù) ? 自動(dòng)擴(kuò)展和載荷平衡 ? 用于對(duì)用戶(hù)進(jìn)行身份驗(yàn)證和使用 Google 帳戶(hù)發(fā)送電子郵件的 API ? 一種功能完整的本地開(kāi)發(fā)環(huán)境,可以在您的計(jì)算機(jī)上模擬 Google App Engine ? Google App Engine 應(yīng)用程序是使用 Python 編程語(yǔ)言實(shí)現(xiàn)的。 服務(wù)器返回注冊(cè)信息 ( PS000): package typeresponse/type purposeregister
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1