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

正文內(nèi)容

基于bs方式的即時通訊軟件的設(shè)計與實現(xiàn)—計算機畢業(yè)設(shè)計-wenkub.com

2024-11-25 11:07 本頁面
   

【正文】 用戶的瀏覽器在執(zhí)行任務時即裝載了 Ajax 引擎。這是一種不連貫的用戶體驗,在服務器處理請求時,用戶只能等待,此時瀏覽器顯示的頁面是空白的,這也就是通常所說的“白屏”現(xiàn)象,應用此種技術(shù)肯定實現(xiàn)不了即時通訊所要求的效果。 7) 通訊需求 ①用戶可以傳輸文本消息; ②用戶的消息可以中轉(zhuǎn)至服務器; ③用戶可以從服務器獲取中轉(zhuǎn)的好友消息; 8) 好友管理需求 ①用戶可以查詢好友; ②用戶可以添加好友; ③用戶可以添加多個人為好友,一個用戶可以被多個人添加為好友 ④用戶可以刪除好友; ⑤用戶可以將好友放在多個組中; ⑤用戶的好友一次只能屬于一個組。 7 需求分析 即時消息的一般需求 4) 一般即時消息格式需求: ①所有實體必須至少使用一種消息格式; ②一般即時消息格式必須定義發(fā)信者和即時收件箱的標識; ③一般即時消息格式必須包含一個讓接收者可以回消息的地址; ④一般即時消息格式應該包含其他通訊方法和聯(lián)系地址,例如電話號碼,郵件地; ⑤一般即時信息格式必須允許對信息有效負載的編碼和鑒別 (非 ASCII 內(nèi)容 ); ⑥一般即時信息格式必須反映當前最好的國際化實踐; ⑦一般即時信息格式必須反映 當前最好的可用性實踐; ⑧必須存在方法,在擴展一般即時消息格式的時候,不影響原有的域; ⑨必須提供擴展和注冊即時消息格式的模式的機制。使用 Ajax,用戶可以創(chuàng)建接近本地桌面應用的直接、高可用、更豐富、更動態(tài)的 Web 用戶界面。 Ajax 的核心理念在于使用 XMLHttpRequest 對象發(fā)送異步請求,最初為XMLHttpRequest 對象提供瀏覽器支持的微軟公司。 C語言介紹 C是一種語言 ,它是專門為了微軟的 .NET 戰(zhàn)略而設(shè)計的一種語言 . C也叫C.Net。 SQLServer 構(gòu)架各種組件通過何種方式發(fā)揮合力,更富成效地管理數(shù)據(jù)。 NET開發(fā)平臺由一組用于建立 Web 服務應用程序和 Windows 桌面應用程序的軟件組件構(gòu)成,包括 .NET 框架 (Framework)、 .NET 開發(fā)工具和 。 需要實現(xiàn)的功能 6) 實現(xiàn)用戶注冊、 登錄 、退出、更改狀態(tài)等功能; 7) 實現(xiàn)文本信息發(fā)送; 8) 實現(xiàn)搜索好友,添加好友,刪除好友技術(shù); 9) 實現(xiàn)消息的提示功能; 10) 實現(xiàn)設(shè)置好友權(quán)限功能。設(shè)計并開發(fā)一個基于 WEB 的即時通訊平臺,對于現(xiàn)階段的學習和研究,都是極為有意義的,基于這個前提和起因,我選擇了 基于 B/S 方式的即時通訊軟件的設(shè)計與實現(xiàn) 作為我的畢業(yè)設(shè)計。即時通訊軟 件涉及和影響的領(lǐng)域已近越來越廣,其競爭也越來越激烈。即時通訊服務在 誕生之后的幾年時間得到了迅猛發(fā)展,成為新增 Inter 用戶的 3 個主要應用之一 (WEB,電子郵件和即時通訊 )。除了騰訊 和國外的幾款著名即時通訊軟件紛紛推出新版本,網(wǎng)易也推出了一種新的即時通訊軟件 ——網(wǎng)易泡泡。 B/S。 在系統(tǒng)設(shè)計與建模過程中,使用了 UML 和面向?qū)ο蟮姆治?、設(shè)計方法,本系統(tǒng)基于 .NET Framework ,使用 Visual Studio .NET 2020 作為開發(fā) 工具,將 .NET 中的一些新技術(shù)運用到了系統(tǒng)中;在開發(fā)過程中用到了時下流行的重構(gòu)開發(fā)方法,優(yōu)化了系統(tǒng)的設(shè)計。 特此聲明! 畢業(yè)設(shè)計 ( 論文 ) 基 于 B/S 方式的即時通訊軟件的 設(shè)計與實現(xiàn) 論文作者姓名: 申請學位專業(yè): 申請學位類別: 指導教師姓名(職稱): 論文提交日期: 基于 B/S 方式的即時通訊軟件的設(shè)計與實現(xiàn) 摘 要 即時通訊 ( Instant Messaging) 是目前 Inter 上最為流行的通訊方式,而各種各樣的即時通訊軟件也層出不窮;服務提供商也提供了越來越豐富的通訊服務功能。 ( 3)學??梢詫W術(shù)交流為目的復制、贈送和交換學位論文。文中除了特別加以標注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學院或其他教學機構(gòu)的學位或證書而使用過的材料。 [6] 方睿 ,刁仁宏 ,吳四九等 . 網(wǎng)絡數(shù)據(jù)庫原理及應用 [M]. 成都: 四川大學出版社 ,2020。 [2] 馬軍 . 精通 [M].北京: 人民郵電出版社 ,2020。 結(jié) 論 本次對即時通訊的課題研究涉及到了即時通訊協(xié)議的定制;即時通訊服務模式的探討; webmsn 系統(tǒng)建模、設(shè)計到實現(xiàn)的一系列過程,重點講敘了 Ajax 新技術(shù)的使用等知識,也介紹了相關(guān)的社會科學理論以及與即時通訊軟件的緊密結(jié)合,縱觀即時通訊事業(yè)的壯大和發(fā)展,即時通訊的服務功能將會越來越豐富和完善,并必將更加深入地滲透到我們的日常生活中來,及時的研究即時通訊技術(shù), 無論是對我們的研究還是生活,都將帶來相當大的影響。 } } // 主進程循環(huán) function mainLoop() { // 獲取新消息 getNewMessage()。 = 39。通過以上簡單測試說明了設(shè)計方法的正確性,它已經(jīng)初步符合了即時通訊系統(tǒng)的基本要求 —— 即時, 具有良好的檢測性能和準確的檢測結(jié)果。 // 顯示樣式 = pre + strLine1 + br + strLine2 + /pre。 // 消息發(fā)送者與發(fā)送對象 var strLine1 = [i].sender + 說 : ( + [i].sendtime + )。 // 獲取最新消息的數(shù)據(jù)表 var dt = ().[0]。 getNewMessage 函數(shù)的代碼如下: function getNewMessage() { // 用戶名 var username = (39。 try { // 向 DataSet中填充消息數(shù)據(jù) (ds)。 // 數(shù)據(jù)連接 SqlConnection conn = new SqlConnection([ConnStr])。 // 清空輸入框 = 。 // 用戶名 var username = (39。 } catch (SqlException) { } finally { // 關(guān)閉連接 ()。{2}39。{0}39。在消息發(fā)送后接收者能夠?qū)崟r接收消息。當加 載消息發(fā)送頁面的時候,會首先加載若干條近期的聊天記錄,幫助用戶回顧以往的聊天內(nèi)容。當用戶登錄成功后,系統(tǒng)將顯示給用戶他的所有在線好友,并且實時的更新用戶列表:當有好友登錄后將即時的顯示在用戶列表中;當有好友臨時退出系統(tǒng)后將在用戶列表中消失。 2. 登錄狀態(tài)切換。登錄模塊采用基于標準的 MVC 架構(gòu)的開發(fā)模式。根據(jù)對本 系統(tǒng)的分析共創(chuàng)建了 5 個基本的存儲過程:用戶 登錄 存儲過程: UserLogin ;用戶注銷存儲過程:UserLogout;發(fā)送消息存儲過程: SendMessage ;最近聊天記錄存儲過程:GetRecentMsg ;獲取最新消息存儲過程: GetNewMessage。 圖 42 即時通訊系統(tǒng)服務模型 S1 S3 S2 C1 C2 C3 客戶端 — 服務器星型結(jié)構(gòu) 服務器 — 服務器對等結(jié)構(gòu) 模式一 S1 S3 S2 C1 C2 C3 客戶端 — 服務器星型結(jié)構(gòu) 服務器 — 服務器對等結(jié)構(gòu) 客戶端 — 客戶機對等結(jié)構(gòu) 模式二 C S 服務器 客戶端 客戶端 — 客戶端連接 客戶端 — 服務器連接 服務器 — 服務器連接 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)表設(shè)計 設(shè)計數(shù)據(jù)庫應該具備數(shù)據(jù)庫的基本知識和數(shù)據(jù)庫設(shè)計技術(shù),計算機科學的基礎(chǔ)知識和程序設(shè)計的方法和技巧及軟件工程的原理和方法應用領(lǐng)域的知識。個體必須向服務器注冊,注冊后就有可以控制的發(fā)信者和即時收件箱。 個體還可以通過收件箱用戶代理設(shè)置交付規(guī)則( Delivery Rules)限制即時通訊服務把即時信息交付到即時收信箱。也就是說一 個即時通訊服務的邏輯的連接,內(nèi)部可能有復雜的重定向和代理結(jié)構(gòu)。個體,用戶代理,即時通訊系統(tǒng)的模型 如 圖 41 表示: 圖 41 即時通訊系統(tǒng)的一般模型 即時通訊系統(tǒng)模型發(fā)信者或者即時收信箱的身份鑒別。 7. 進一步促進頁面呈現(xiàn)與數(shù)據(jù)的分離。 3.帶來更好的用戶體驗。 2.無需刷新頁面,減少用戶心理和實際的等待時間?,F(xiàn)在,可以通過 Ajax 引擎向 Web 服務器發(fā)送請求。它在用戶和服務器之間引入了一個中間媒介,從而改變了同步交互過程中的“處理 等待 處理 等待”模式。 4 系統(tǒng)設(shè)計 方案論證 “即時”技術(shù)的選擇 聊天系統(tǒng)實現(xiàn)的關(guān)鍵在于其實時的特性,包括狀態(tài)的實時改變,消息的實時收發(fā),狀態(tài)的實時切換等,而傳統(tǒng)的 Web 應用采用同步交互過程,這種情況下,用戶首先向 Web 服務器發(fā)送一個請求,然后 Web 服務器根據(jù)用戶請求的內(nèi)容,執(zhí)行相應的任務,并向用戶返回結(jié)果。 即時通訊系統(tǒng)需求 1) 注冊需求 ①即時通訊系統(tǒng)允許多個用戶注冊; ②一個用戶可以注冊多個 ID; ③注冊所使用的帳號類型為數(shù)字或者字母; ④注冊新用戶時必須填寫符合要求的信息。 Ajax 包括: 1) XHTML和 CSS; 2) 使用文檔對象模型進行動態(tài)顯示和交 互; 3) 使用 XML 和 XSLT 進行數(shù)據(jù)交互和操作; 4) 使用 XMLHttpRequest 進行異步數(shù)據(jù)接收; 5) 使用 JavaScript 將它們綁定在一起。這樣, Web 頁面不用打斷交互流程進行重新加裁,就可以動態(tài)地更新。 Google 發(fā)布的 Gmail, Google Suggest等應用最終讓人們了解了什么是 Ajax。 SQL Server2020 程序設(shè)計模型與 WindowsDNA 構(gòu)架集成,用以開發(fā) Web 應用程序,并且 SQL Server2020 支持 EnglishQuery 和 Microsoft 搜索服務等功能,在 Web 應用程序中包含了用戶友好的查詢和強大的搜索功能。 Sql Server 2020 介紹 SQL Server2020 由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的 Web 站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需要。利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案,使程序可以使用不同的語言共同開發(fā)。 應解決的問題 1) 服務系統(tǒng)模型的選擇; 2) 實時查看在線好友列表; 3) 向在線好友發(fā)送即時消息; 4) 實時接收在線消息并且彈出提示; 5) 狀態(tài)的即使切換(在線,隱身等)。 但是縱觀這些即時通訊軟件業(yè),都是基于 C/S 模式的,需要下載客戶 端進行安裝,用戶名、密碼、聊天記錄等也是存放在本地機器上,在安全性和方便性上都有所欠缺。 2020 年 4 月份騰訊 同時在線人數(shù)最高記錄已經(jīng)突破了 600 萬大關(guān),現(xiàn)在騰訊公司正在把即時通訊系 統(tǒng)往移動通訊方向擴展,如今已經(jīng)將即時通訊與手機短信息 (SMS)成功結(jié)合起來。這天標志著 Inter 上的第一個成 熱的即時通訊系統(tǒng)( Instant Message System)的誕生。截止到目前,全球約有近 3 億多人使用即時通訊軟件進行交流,正因為即時通訊軟件擁有數(shù)以億計的用戶和迅速增長的市場,所以各個公司都盯上了中國這個潛在的最大市場,一時間,即時通訊市場硝煙四起。 Instant Message。 webmsn 是基于 B/S 的模式的即時通訊系統(tǒng),通過 IE等瀏覽器直接完成客戶端的 登錄 、數(shù)據(jù)傳輸,更加便捷了用戶之間的通訊和交友;使用最新的 Ajax技術(shù),使其非常快,無需等待頁面的刷新,實現(xiàn)了即時通訊的功能。 畢業(yè)設(shè)計 ( 論文 ) 基于 B/S 方式的即時通訊軟件的 設(shè)計與實現(xiàn) 論文作者姓名: 申請學位專業(yè): 申請學位類別: 指導教師姓名(職稱): 論文提交日期: 基于 B/S 方式的即時通訊軟件的設(shè)計與實現(xiàn) 摘 要 即時通訊 ( Instant Messaging) 是目前 Inter 上最為流行的通訊方式,而各種各樣的即時通訊軟件也層出不窮;服務提供商也提供了越來越豐富的通訊服務功能。 在系統(tǒng)設(shè)計與建模過程中,使用了 UML 和面向?qū)ο蟮姆治觥⒃O(shè)計方法,本系統(tǒng)基于 .NET Framework ,使用 Visual Studio .NET 2020 作為開發(fā)工具,將 .NET 中的一些新技術(shù)運用到了系統(tǒng)中;在開發(fā)過程中用到了時下流行的重構(gòu)開發(fā)方法,優(yōu)化了系統(tǒng)的設(shè)計。 B/S。除了騰訊 和國外的幾款著名即時通訊 軟件紛紛推出新版本,網(wǎng)易也推出了一種新的即時通訊軟件 —— 網(wǎng)易泡泡。即時通訊服務在誕生之后的幾年時
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1