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

正文內(nèi)容

基于android平臺(tái)的聊天系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-展示頁(yè)

2025-07-07 00:53本頁(yè)面
  

【正文】 FriendListActivity),;用戶聊天類(ChatActivity),該類重點(diǎn)設(shè)計(jì)數(shù)據(jù)傳輸以及本地?cái)?shù)據(jù)處理。SC系統(tǒng)用例圖 系統(tǒng)靜態(tài)模型設(shè)計(jì):系統(tǒng)靜態(tài)模型中主要類是聊天系統(tǒng)客戶端中的啟動(dòng)類(WelActivity)。216。216。216。 216。216。: 216。 ,內(nèi)存1G以上。 服務(wù)器方面要求雙核CPU ,內(nèi)存大于1G,硬盤空間要求300G級(jí)以上,系統(tǒng)建議是Windous7。 User 用戶216。 用戶特點(diǎn)對(duì)用戶沒(méi)有特定的要求有無(wú)計(jì)算機(jī)專業(yè)知識(shí)都可以使用本系統(tǒng)進(jìn)行聊天,因此本系統(tǒng)會(huì)提供一個(gè)友好的用戶界面,能實(shí)現(xiàn)最基礎(chǔ)的文字傳輸功能 定義216。這些功能必須準(zhǔn)確地,完整地體現(xiàn)出用戶的要求。需求分析是軟件分析中的一個(gè)重要步驟。 客戶端根據(jù)返回的信息的類型進(jìn)行相應(yīng)處理,并顯示信息/跳轉(zhuǎn)相應(yīng)界面。 服務(wù)端接收客戶端封裝傳輸?shù)男畔⒑?,提取其中的信息類型判斷?zhí)行什么功能,執(zhí)行完功能后,返回相應(yīng)信息給客戶端。 客戶端(Android)啟動(dòng)聊天軟件,按提示輸入相關(guān)信息,并將信息封裝傳遞給服務(wù)端。 服務(wù)器啟動(dòng),等待客戶端請(qǐng)求到達(dá)。 接收方再調(diào)用消息處理器,通過(guò)響應(yīng)消息包中的一些標(biāo)志,來(lái)判斷調(diào)用相應(yīng)的處理器進(jìn)行處理,然后得出消息。 接收方收到傳輸過(guò)來(lái)的封裝的消息包后調(diào)用解析控制器,解析控制器通過(guò)協(xié)議中的一些標(biāo)示,解碼出相應(yīng)的消息包。 將該消息包經(jīng)過(guò)封裝使用UDP協(xié)議的Scoket網(wǎng)絡(luò)編程進(jìn)行封裝,傳輸給接收方進(jìn)行接收。 發(fā)送消息的時(shí)候,我們將自己的信息封裝成一個(gè)消息包進(jìn)行傳輸。 首先在Activity中注冊(cè)一個(gè)消息處理器,該處理器用來(lái)處理接收到的消息,然后將結(jié)果顯示在Activity中。學(xué)習(xí)Android開(kāi)發(fā)技術(shù),掌握Android應(yīng)用架構(gòu)和開(kāi)發(fā)流程。216。 網(wǎng)絡(luò)編程。使用線程可以把占據(jù)長(zhǎng)時(shí)間的程序中的任務(wù)放到后臺(tái)去處理,這樣比如用戶點(diǎn)擊了一個(gè)按鈕去觸發(fā)某些事件的處理,可以彈出一個(gè)進(jìn)度條來(lái)顯示處理的進(jìn)度,程序的運(yùn)行速度可能加快,用戶界面可以更加吸引人。 多線程編程。Java服務(wù)端對(duì)android端提交的數(shù)據(jù)進(jìn)行處理然后發(fā)給客戶端進(jìn)行顯示。216。本課題涉及、數(shù)據(jù)庫(kù)、構(gòu)架、設(shè)計(jì)模式、多線程編程、Android移動(dòng)應(yīng)用開(kāi)發(fā)等有關(guān)軟件技術(shù)。現(xiàn)階段即時(shí)通信系統(tǒng)如果僅在PC上已經(jīng)無(wú)法滿足人們對(duì)信息分享,因此把PC上的即時(shí)通信移植到移動(dòng)設(shè)備上必然是即時(shí)通信發(fā)展的趨勢(shì),也是IM系統(tǒng)軟件發(fā)展的一個(gè)重要方向。除了文字外,在頻寬充足的前提下,大部分IM服務(wù)事實(shí)上也提供視訊通訊的能力。 目前的聊天軟件基本分為2種架構(gòu)形式,(1)、C/S架構(gòu):采用客戶端/服務(wù)器形式,用戶使用過(guò)程中需要下載安裝客戶端軟件,典型的代表有:、微信 、微博 、YY、IS、MSN等;(2)、B/S架構(gòu):即瀏覽器/服務(wù)端形式,這種形式的即時(shí)通訊軟件,直接借助互聯(lián)網(wǎng)為媒介、客戶端無(wú)需安裝任何軟件,既可以體驗(yàn)服務(wù)器端進(jìn)行溝通對(duì)話,一般運(yùn)用在電子商務(wù)網(wǎng)站的服務(wù)商,典型的代表有Websitelive 、Web等。 在移動(dòng)互聯(lián)網(wǎng)時(shí)代,我們需要基于移動(dòng)終端開(kāi)發(fā)新型的聊天軟件,以滿總大眾的需求,常用的移動(dòng)設(shè)備終端操作系統(tǒng)ios,android,wp7等等。 需要協(xié)議支持,傳統(tǒng)的socket編程并不滿足聊天的功能,比如服務(wù)器與客服端的雙向交互,消息的雙向推送。 聊天軟件,就是通常我們說(shuō)的即時(shí)聊天工具IM,我們常用的聊天軟件有,微信,飛信等。本系統(tǒng)能夠滿足中小型企業(yè),學(xué)校的內(nèi)部網(wǎng)絡(luò)即時(shí)通信的需要,在內(nèi)部網(wǎng)絡(luò)正常環(huán)境的運(yùn)營(yíng)下,提供即時(shí)通信的能力,本系統(tǒng)使用java(Server),Android(Client)開(kāi)發(fā),本系統(tǒng)能夠?yàn)橹行⌒推髽I(yè)協(xié)同工作,相互間的交流提供了有力的工具,運(yùn)用在局域網(wǎng)的本系統(tǒng),能夠?yàn)槠髽I(yè)員工的交流提供幫助,有利于提高工作效率。本聊天系統(tǒng)主要應(yīng)用于小型企業(yè),學(xué)?;蛐⌒途钟蚓W(wǎng)內(nèi)部使用。移動(dòng)網(wǎng)絡(luò)通信是網(wǎng)絡(luò)應(yīng)用的重要體現(xiàn)方面。企業(yè)要在復(fù)雜的環(huán)境下作出對(duì)策。這里對(duì)系統(tǒng)開(kāi)發(fā)的基本過(guò)程和方法進(jìn)行介紹,列出相關(guān)文檔的示例并加以說(shuō)明。為使企業(yè)能在瞬息萬(wàn)變的信息時(shí)代生存下去,適應(yīng)激烈的市場(chǎng)競(jìng)爭(zhēng),現(xiàn)代企業(yè)要求加強(qiáng)員工之間的交流和通信能力,尤其是領(lǐng)導(dǎo)和員工之間的共同能力,實(shí)時(shí)的交流系統(tǒng)就是在這種條件下誕生的。 基于Android平臺(tái)的聊天系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)基于Android平臺(tái)的聊天系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文目錄第一章 緒論 1 聊天軟件背景 1 課題目的及意義 2 設(shè)計(jì)思想 4 工作方法 4第二章 Android聊天系統(tǒng)需求分析 5 5 目標(biāo) 5 用戶特點(diǎn) 5 定義 5 6 需求規(guī)定 6 系統(tǒng)功能需求 6 9 用戶登錄 11 用戶主面板 12 13 好友上下線提示 15 15 15 15 16 16: 16 16 16 16 17第三章 基于Android平臺(tái)的聊天系統(tǒng)設(shè)計(jì) 18 定義 18 18 總體設(shè)計(jì) 18 18 19 系統(tǒng)邏輯構(gòu)架圖() 19 () 20() 20 具體處理流程 21 24: 24: 24 27 聊天管理 28 31 用戶接口 31 外部接口 32 32 32 32 33 33 33 33() 35() 36 36 36 37第四章 基于Android平臺(tái)的聊天系統(tǒng)實(shí)現(xiàn) 39 服務(wù)端模塊 39 客戶端模塊 41 客戶端啟動(dòng)界面 41 登錄模塊 43 注冊(cè)界面 48 登錄成功 51第五章 基于Android平臺(tái)的聊天系統(tǒng)系統(tǒng)測(cè)試 58“結(jié)論” 60“致謝” 61參考文獻(xiàn) 6263 基于Android平臺(tái)的聊天系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)第一章 緒論隨著現(xiàn)代技術(shù)的不斷輸入和信息化的廣泛普及,移動(dòng)網(wǎng)絡(luò)作為一種新興事物,在近些年得到了前所未有的普及和深入,移動(dòng)網(wǎng)絡(luò)上的各種應(yīng)用層出不窮,給各個(gè)階層、各個(gè)年齡段的用戶提供了不同的個(gè)性化的服務(wù)。而現(xiàn)代中小型企業(yè)的領(lǐng)導(dǎo)認(rèn)識(shí)到進(jìn)一步提高企業(yè)信息化的必要性。系統(tǒng)開(kāi)發(fā)是一個(gè)十分復(fù)雜的系統(tǒng)工程。要提高市場(chǎng)競(jìng)爭(zhēng)力,就要對(duì)市場(chǎng)作充分的調(diào)查和詳細(xì)的研究,同時(shí)也要有好的客戶服務(wù)。員工與員工 員工與領(lǐng)導(dǎo)間的即時(shí)交流尤為重要,移動(dòng)網(wǎng)絡(luò)在線聊天系統(tǒng)對(duì)于企業(yè)來(lái)說(shuō)就是一種交流和通信的平臺(tái),本系統(tǒng)做到了信息的及時(shí)的反饋,即時(shí)的處理并作出相應(yīng)的行動(dòng)。移動(dòng)網(wǎng)上即時(shí)通信則是移動(dòng)網(wǎng)絡(luò)應(yīng)用的重要體現(xiàn)方面。本應(yīng)用程序使短距離交流更加快捷和便利,更能高效率的體現(xiàn)現(xiàn)代即時(shí)通信的特點(diǎn)。 聊天軟件背景216。216。216。216。 課題目的及意義通常IM服務(wù)會(huì)在使用者通話清單(類似電話簿)上的某人連上IM時(shí)發(fā)出訊息通知使用者,使用者便可據(jù)此與此人透過(guò)互聯(lián)網(wǎng)開(kāi)始進(jìn)行實(shí)時(shí)的通訊。實(shí)時(shí)傳訊與電子郵件最大的不同在于不用等候,不需要每隔兩分鐘就按一次“傳送與接收”,只要兩個(gè)人都同時(shí)在線,就能像多媒體電話一樣,傳送文字、檔案、聲音、影像給對(duì)方,只要有網(wǎng)絡(luò),無(wú)論對(duì)方在天涯海角,或是雙方隔得多遠(yuǎn)都沒(méi)有距離。同時(shí)IM的移植成功能夠讓人們無(wú)時(shí)無(wú)地的更好的交流,文化的互溶,當(dāng)然交流是最基礎(chǔ)的功能,現(xiàn)在很多移動(dòng)IM系統(tǒng)上同時(shí)還增加了支付功能(利用電話,銀行等)這樣IM也促進(jìn)了經(jīng)濟(jì)的發(fā)展。(設(shè)計(jì))內(nèi)容、研究(設(shè)計(jì))思想及工作方法或工作流程 基于Android平臺(tái)的聊天系統(tǒng)流程圖主要研究?jī)?nèi)容:基于Android平臺(tái)的聊天系統(tǒng)主要研究?jī)?nèi)容是系統(tǒng)怎么樣對(duì)用戶信息的封裝,傳遞,怎么對(duì)信息類型的區(qū)分,怎樣實(shí)現(xiàn)多用戶使用以及Android頁(yè)面的設(shè)計(jì),以下是先關(guān)技術(shù)。 Java 的Scoket網(wǎng)絡(luò)編程。216。每一個(gè)在線用戶占用一個(gè)獨(dú)立的線程與服務(wù)器進(jìn)行交互,用戶首先將信息發(fā)送到服務(wù)器,服務(wù)器解析信息,并將信息轉(zhuǎn)發(fā)給相應(yīng)的用戶。216。Android手機(jī)端將組裝好的數(shù)據(jù)包通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送到服務(wù)器,服務(wù)器讀取并解析數(shù)據(jù)包,組裝一個(gè)相應(yīng)的回應(yīng)數(shù)據(jù)庫(kù)并返回給Android端,以此達(dá)到通信的目的。 Android移動(dòng)應(yīng)用開(kāi)發(fā)。 設(shè)計(jì)思想216。216。216。216。216。 工作方法216。216。216。216。第二章 Android聊天系統(tǒng)需求分析隨著經(jīng)濟(jì)全球化的推進(jìn)以及企業(yè)激烈的競(jìng)爭(zhēng),改善企業(yè)內(nèi)部及整個(gè)供應(yīng)鏈各環(huán)節(jié)的管理、調(diào)度資源配置,迅速適應(yīng)客戶的新需求和市場(chǎng)新機(jī)遇,是企業(yè)贏得競(jìng)爭(zhēng)勝利的決定性因素。它的基本任務(wù)是要準(zhǔn)確地分析出系統(tǒng)應(yīng)用者的需要,以及系統(tǒng)目標(biāo)必須具備哪些功能。 目標(biāo)使用Android和java編程語(yǔ)言及數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,,系統(tǒng)可以給用戶推送某個(gè)好友上線或者下線的消息,可以的對(duì)自己的好友進(jìn)行分組管理,同時(shí)對(duì)好友的增刪改查功能。 SC Smile Chatting System ( 類似的基于android的系統(tǒng) ) 216。 Server 系統(tǒng)216。216。 需求規(guī)定 系統(tǒng)功能需求:普通功能:用戶申請(qǐng),用戶登錄,后臺(tái)對(duì)用戶驗(yàn)證,聊天,消息提示,后臺(tái)運(yùn)行,快捷 方式創(chuàng)建,后臺(tái)管理 。 用戶申請(qǐng) :用戶在申請(qǐng)界面填入相關(guān)正確信息后,后臺(tái)對(duì)其進(jìn)行處理,并返回相應(yīng)的(隨機(jī)生成)號(hào)碼給用戶 。 用戶登錄:用戶輸入自己的號(hào)及密碼后,點(diǎn)擊登錄,后臺(tái)對(duì)其進(jìn)行驗(yàn)證,以及好友的查找,登錄成功后返回該用戶的好友界面。 聊天:用戶選定聊天對(duì)象后,對(duì)其發(fā)送信息,信息將由后臺(tái)轉(zhuǎn)發(fā)給選定的聊天對(duì)象,進(jìn)行,提示,顯示。 后臺(tái)運(yùn)行 用戶可以退出主界面,將聊天軟件在后臺(tái)運(yùn)行,當(dāng)有消息傳入時(shí),消息會(huì)用廣播的形勢(shì)顯示。 快捷方式:當(dāng)該聊天軟件第一次運(yùn)行時(shí),系統(tǒng)會(huì)自動(dòng)生成快捷方式且顯示在設(shè)備的主界面上。 后臺(tái)管理:對(duì)用戶的管理。用戶登錄類(LoginActivity),該類中設(shè)計(jì)了數(shù)據(jù)傳輸,以及一些實(shí)體以及工具類,;用戶注冊(cè)類(RegisterActivity)。 系統(tǒng)靜態(tài)模型用戶在安裝了客戶端后,點(diǎn)擊啟動(dòng)聊天系統(tǒng)客戶端,如果用戶沒(méi)有賬戶,則點(diǎn)擊進(jìn)入注冊(cè)界面按提示注冊(cè),注冊(cè)成功后返回登錄界面進(jìn)行登錄,登錄信息通過(guò)系統(tǒng)驗(yàn)證后,提示登錄成功且返回好友列表,如果該用戶有好友,點(diǎn)擊進(jìn)入聊天界面,聊天數(shù)據(jù)通過(guò)客戶端封裝后傳到服務(wù)端進(jìn)行轉(zhuǎn)發(fā)給相應(yīng)好友接收顯示,圖 系統(tǒng)動(dòng)態(tài)模型216。 參與者:用戶216。 前提條件:開(kāi)啟程序,進(jìn)入注冊(cè)界面 注冊(cè)靜態(tài)模型注冊(cè)模塊主要實(shí)現(xiàn)了用戶注冊(cè)功能,主要類是RegisterActivity,該類中把數(shù)據(jù)封裝成傳輸數(shù)據(jù)類中的實(shí)體,. 注冊(cè)動(dòng)態(tài)模型用戶進(jìn)入注冊(cè)界面后按提示輸入相關(guān)信息,客戶端必須進(jìn)行格式驗(yàn)證,驗(yàn)證成功后再進(jìn)行注冊(cè),注冊(cè)信息通過(guò)服務(wù)端處理后返回信息給客戶端,. 用戶登錄216。 參與者:用戶216。 前提條件:?jiǎn)?dòng)程序,進(jìn)入登錄界面 用戶登錄靜態(tài)模型登錄模塊主要實(shí)現(xiàn)了用戶的登錄,該模型的主要類是LoginActivity類(主界面),其主要的數(shù)據(jù)是通過(guò)客戶端封裝后經(jīng)過(guò)客戶端socket傳輸給服務(wù)端,服務(wù)端應(yīng)有一個(gè)Socket監(jiān)聽(tīng)程序監(jiān)聽(tīng)客戶端的傳輸信息,并進(jìn)行信息驗(yàn)證。 用戶主面板216。 前提條件:正確登錄賬號(hào)后 用戶主面板靜態(tài)模型用戶登錄成功后進(jìn)入該模塊,該模塊主要實(shí)現(xiàn)用戶好友列表顯示,用戶最近聊天好友列表顯示,好友分組列表顯示。216。 參與者:用戶216。 前提條件:正確
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1