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

正文內容

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

2024-12-23 11:07 上一頁面

下一頁面
 

【正文】 ...... 9 即時消息的一般需求 ................................................... 9 即時通訊系統(tǒng)需求 .................................................... 9 4 系統(tǒng)設計 ............................................................... 10 方案論證 ........................................................... 10 “即時”技術的選擇 .............................................. 10 webmsn的模型選擇 ............................................. 11 數(shù)據(jù)庫設計 ......................................................... 13 數(shù)據(jù)表設計 .................................................... 13 存儲過程設計 .................................................. 13 系統(tǒng) 功能分析與設計 .................................................. 14 系統(tǒng)模塊設計 ....................................................... 16 注冊模塊 ...................................................... 16 登錄模塊 ...................................................... 16 傳輸信息模塊 .................................................. 17 退出系統(tǒng)模塊 .................................................. 18 5 系統(tǒng)實現(xiàn) ............................................................... 19 發(fā)送消息功能實現(xiàn) ................................................... 19 接收消息功能實現(xiàn) ................................................... 20 6 測試 ................................................................... 22 測試內容 ........................................................... 22 測試結果 ........................................................... 22 結 論 .................................................................. 23 參考文獻 .................................................................. 24 附 錄 .................................................................. 25 致 謝 .................................................................. 28 聲 明 .................................................................. 29 5 引言 即時 通訊軟件,幾乎是每一個上網用戶都必備的聯(lián)絡工具。朗瑪公司也推出了名為 UC 的通訊工具。 在國內, 1999 年 2 月,深圳騰訊公司正式發(fā)布 OICQ99 beta build 0210,開通騰訊即時通訊服務。國內 最大的敵手朗瑪 UC 從 2020 年開始研發(fā), 2020 年的 12 月份 UC 正式發(fā)布 ,并且首創(chuàng)了很多技術: UC 是國內第一個做場景聊天的; UC 是第一個把同學錄和校友錄結合的;第一個把即時通訊與休閑游戲相結合的;第一個把發(fā)送動畫與即時通訊相結合的。 6 系統(tǒng)分析 課題目的 設計一個基于 B/S 模式的 IM 軟件,可以通過 IE 等瀏覽器直接完成客戶端的登錄 、數(shù)據(jù)傳輸、好友信息分組管理、狀態(tài)更新、兩人以及多人的文字聊天等功能。 開發(fā)環(huán)境 vs2020 開發(fā)環(huán)境介紹 Visual Studio 是微軟 公司出品的一款大型應用軟件 , 是一套完整的開發(fā)工具集,它主要用于生成 Web 應用程序、 XML Web Services、桌面應用程序和移動應用程序。 Visual Studio 2020的集成開發(fā)環(huán)境中為開發(fā)人員提供了大量的實用工具以提高工作效率。 SQL Server2020 數(shù)據(jù)庫引擎提供完整的 XML 支持。 關鍵技術 Ajax簡介 Ajax 是異步 JavaScript 和 XML( Asynchronous JavaScript and XML)的英文縮寫。早在 1998 年,微軟公司開發(fā)Web 版 Outlook 時,就已經以 ActiveX 控件的方式為 XMLHttpRequest 提供了支持。 實際上, Ajax 不是一種技術,而是幾種技術。 5) 可靠性需求 協(xié)議必須存在機制,保證即時消息成功投遞或者投遞失敗的時候,發(fā)信者獲得足夠的信息。 9) 狀態(tài)切換需求 ①用戶可以選擇登錄狀態(tài); ②登錄完成后用戶可以切換狀態(tài)(在線,隱身); ③用戶可以注銷登錄。所以就需要尋求一種新的技 術來實現(xiàn)本系統(tǒng)所要求的即時的效果,而 Ajax 恰好彌補了 Web應用的這一缺點。該引擎是用JavaScript 語言編寫的。它在用戶和服務器之間引入了一個中間媒介,從而改變了同步交互過程中的“處理 等待 處理 等待”模式。 8 系統(tǒng)設計 方案論證 “即時”技術的選擇 聊天系統(tǒng)實現(xiàn)的關鍵在于其實時的特性,包括狀態(tài)的實時改變,消息的實時收發(fā),狀態(tài)的實時切換等,而傳統(tǒng)的 Web 應用采用同步交互過程,這種情況下,用戶首先向 Web 服務器發(fā)送一個請求,然后 Web 服務器根據(jù)用戶請求的內容,執(zhí)行相應的任務,并向用戶返回結果。 即時通訊系統(tǒng)需求 6) 注冊需求 ①即時通訊系統(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 程序設計模型與 WindowsDNA 構架集成,用以開發(fā) Web 應用程序,并且 SQL Server2020 支持 EnglishQuery 和 Microsoft 搜索服務等功能,在 Web 應用程序中包含了用戶友好的查詢和強大的搜索功能。 Sql Server 2020 介紹 SQL Server2020 由一系列相互協(xié)作的組件構成,能滿足最大的 Web 站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需要。利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案,使程序可以使用不同的語言共同開發(fā)。 應解決的問題 6) 服務系統(tǒng)模型的選擇; 7) 實時查看在線好友列表; 8) 向在線好友發(fā)送即時消息; 9) 實時接收在線消息并且彈出提示; 10) 狀態(tài)的即使切換(在線,隱身等)。 但是縱觀這些即時通訊軟件業(yè),都是基于 C/S 模式的,需要下載客戶端進行安裝,用戶名、密碼、聊天記錄等也是存放在本地機器上,在安全性和方便性上都有所欠缺 。 2020 年 4 月份騰訊 同時在線人數(shù)最高記錄已經突破了 600 萬大關,現(xiàn)在騰訊公司正在把即時通訊系統(tǒng)往移動通訊方向擴展,如今已經將即時通訊與手機短信息 (SMS)成功結合起來。這天標志著 Inter 上的第一個成熱的即時通訊系統(tǒng)( Instant Message System)的誕生。截止到目前,全球約有近 3 億多人使用即時通訊軟件進行交流,正因為即時通訊軟件擁有數(shù)以億計的用戶和迅速增長的市場,所以各個公司都盯上了中國這個潛在的最大市場,一時間,即時通訊市場硝煙四起。 Instant Message。 webmsn 是基于 B/S 的模式的即時通訊系統(tǒng),通過 IE等瀏覽器直接完成客戶端的 登錄 、數(shù)據(jù)傳輸,更加便捷了用戶之間的通訊和交友;使用最新的 Ajax技術,使其非??欤瑹o需等待頁面的刷新,實現(xiàn)了即時通訊的功能。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學院。 ( 2)學??梢圆捎糜坝?、縮印或其他復制方式保存學位論文。在此向他表示我最衷心的感謝! 在論文完成過程中,本人還得到了陳發(fā)仁、蔡航標同學的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝! 作者簡介 : 姓 名:王亞平 性別 :男 出生年月: 1984 年 5 月 民族:漢 Email: 聲 明 本論文的工作是 2020 年 2 月至 2020 年 6 月在成都信息工程學院 網絡工程系完成的。 [5] 夏慧軍 ,魏雪輝 . 深入淺出 Ajax[M]. 北京: 電子工業(yè)出版社 ,2020。 參考文獻 [1] 劉曉華 .精通 .NET核心技術 [M]. 北京: 電子工業(yè)出版社 ,2020。 // 定時更新消息列表 mainLoop()。 // 附加到 DOM (oneMsg)。 = ([i].sender == username) ? blue : red。 測試結果 以上的測試案例是單獨進行測試的,還需要進一步的交叉案例測試。 strLine2 = DealBrackets(strLine2)。i++) { // 一條消息對應與一個 span對象 var oneMsg = (span)。 // 消息顯示區(qū)域 var div_recentMsg = el(recentMsg)。 } 然后在客戶端編寫 getNewMessage 函數(shù),調用服務器 Ajax 方法進行消息的發(fā)送。 try { // 向 DataSet中填充消息數(shù)據(jù) (ds)。 } [AjaxMethod()] public DataSet GetNewMessage() { // 返回的數(shù)據(jù)集 DataSet ds = new DataSet()。 // 發(fā)送消息 (username, )。 // 如果輸入內容不為空 if ( 0) { // 消息顯示區(qū)域 var div_recentMsg = el(recentMsg)。 // 執(zhí)行 SQL,發(fā)送消息 ()。, 39。 = (SendMessage 39。 7. 接收消息。 5. 查看近期消息。 3. 用戶列表查看。根據(jù)自己的需求選擇登錄方式。 1. 系統(tǒng)登錄。本系統(tǒng)使用 Microsoft SQL Server 2020 為數(shù)據(jù)庫開發(fā)工具;創(chuàng)建名為 msn 數(shù)據(jù)庫根據(jù)各種功能的實現(xiàn)以及考慮到將來系統(tǒng)功能上的擴展,設計如下數(shù)據(jù)項和數(shù)據(jù)結構: 表 41 用戶信息數(shù)據(jù)表: users 中文名稱 字段名 字段類型 字段長度 是否允許為空 備注 登錄名 username varchar 50 not null 主鍵 用戶昵稱 nickname varchar 50 null 密碼 password var
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1