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

正文內容

基于net的在線聊天系統(tǒng)畢業(yè)論文(存儲版)

2024-10-07 20:08上一頁面

下一頁面
  

【正文】 黑,發(fā)送顫抖框等操作 。 int byteLength = clientSocket. Receive(bytesBuffer)。 } string userID = userIDTextBox. Text。 驗證通過的話,就允許用戶登錄,并且將用戶的上線狀態(tài)更新至好友在線 Hash 表中同時將該用戶的在線好友列表與離線好友列表發(fā)送到其好友顯示界第 6章 系統(tǒng)詳細設計與實現 20 面,并建立進程進行 Socket 通信 。 可以訪問數據中的數據,并在窗體上顯示和操作數據 。 得到的返回結果為一個值的情況,比如使用 count 函數求表中記錄個數或者使用 sum 函數求和等 。 服務器端模塊包括用戶登錄、用戶注冊、添加好友、刪除好友四部分 。 這樣每次需要對數據庫進行操作的時候,只要直接調用這個封裝好的類就可以實現對數據庫的增加、 刪除、修改等操作 。 } else { return false。 SqlCommand scd = new SqlCommand(sqlstring, conn)。 用戶信息實體屬性圖 在聊天系統(tǒng)中要有聊天的實體,用戶是聊天系統(tǒng)中密不可分的主體部分,因此要創(chuàng)建一用戶信息實體,用來保存用戶登錄賬號、密碼等詳細的信息 。 第 6章 系統(tǒng)詳細設計與實現 14 實體之間的聯系 : 用菱形表示,菱形內為聯系的名稱 。 數據庫概念結構設計 數據庫概念結構設計是在需求分析的基礎上 , 設計出能夠滿足用戶需求的各種實體 ,以及它們之間的關系 , 為后面的邏輯結構設計打下基礎 。 與此同時,可能還需為各種數據處理應用領域產生相應的邏輯子模式 。 客戶方: ( 1) 、打開一通信通道,并連接到服務器所在主機的特定端 口 。 模塊流程圖如圖 所示: 圖 刪除好友模塊流程圖 密碼和用戶 ID是否匹配? 查詢用戶 ID 是 否 刪除好友 是否存在好友關系? 是 是否已加其為好友? 查詢好友 否 是 添加好友 是否在線? 用戶 1 是 發(fā)送消息 服務器端 是否在線? 用戶 2 發(fā)送消息 第 4章 系統(tǒng)分析與設計 10 服務器端功能模塊設計 服務器端功能模塊就是服務器監(jiān)聽模塊: 服務器監(jiān)聽模塊 。 ( 4)顯示好友 。 第 4章 系統(tǒng)分析與設計 7 第 4章 系統(tǒng)分析與設計 4. 1 系統(tǒng)功能模塊設計 按系統(tǒng)的功能需求分析,將系統(tǒng)功能模塊分為兩大模塊:客戶端功能模塊和服務器端功能模塊 。 適應性是信息系統(tǒng)對外部環(huán)境和需求變化的適應能力 。 用戶下線:將此用戶下線消息發(fā)給各客戶端,并改寫用戶在服務器端的狀態(tài),更新客戶端的在線好友列表和離線列 表 。 頭像閃爍提示:在收到消息而聊天面板未打開時,對你發(fā)出聊天信息的好友頭像閃爍 。 3. 2 系統(tǒng)功能需求 初步將在聊天系統(tǒng)分為兩個模塊:客戶端模塊及服務器模塊 。 第 3章 需求分析 5 第 3章 需求分析 3. 1 系統(tǒng)需求分析 為了開發(fā)出真正滿足用戶需求的軟件產品,首先必須知道用戶的需求 。 由于沒能提供用戶真正期望的開放環(huán)境, C/S結構的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,加之產品的更新換代十分快,已經很難適應百臺電腦以上局域網用戶同時使用 。 系統(tǒng)采用 C. NET 技術,結合 C/S結構模式,能夠方便實現用戶與系統(tǒng)的動態(tài)交互,以及方便信息的維護等 。 1. 3 系統(tǒng)設計思想 聊天系統(tǒng)利用. Net 平臺的 Winform 技術和數據庫技術,提供以文字聊天為中心的網絡文本傳輸服務,系統(tǒng)采用 C作為編程語言技術,結合 C/S 結構模式,能動態(tài)實現與用戶的交互,滿足用戶添加好友和修改用戶信息等需求,以及后臺管理員對系統(tǒng)信息管理的需求 。 因而各種聊天服務備受用戶青睞,在這方面的開發(fā)與應用也較多,聊天服務也成為互聯網提供的重要服務之一,因此,建立一個好的在線交流聊天系統(tǒng)十分重要 。 Chat system is providing these services with dynamic interaction function of the management information system, it achieved a work of online chat。 濰坊科技學院 本科畢業(yè)設計 ( 論文 ) 題 目 基于 .NET的在線聊天系統(tǒng) 院(系) 中印計算機軟件學院 專業(yè) 計算機科學與技術 學 號 202001450006 學生姓名 紀 連 文 指導教師 祝 凌 云 起訖日期 設計地點 濰坊科技學院 摘要 I 摘 要 隨著網絡技術的不斷發(fā)展,網絡聊天技術正成為目前產業(yè)界和科研機構密切關注的焦點 。 關鍵詞 : C C/S 結構 數據庫 主程序 Abstract II Abstract With the development of work technology work chat technology is bee the industry and scientific research institutions close attention. Based on work chat technology in recent years has bee the emerging chat munication. Network chat is in the 1990s, it was developed in the original face to face for such information carrier by dynamic voice, on the basis of increased noncontact through the static text as the carrier type of munication. Its restrictive is lower, avoid the gleam of restraining factors in munication。 從實時性和有效性上都超過了用信件和電子郵件,并且在費用上要低于電話 。 這樣,使用戶足不出戶就可隨時隨地地與人交流,擺脫了傳統(tǒng)交流方式在時間和空間的局限性,以及傳統(tǒng)交流個人自身的因素的局限性,極大豐富了人們的網絡生活 。 技術可行性分析:系統(tǒng)采用. NET 開發(fā)平臺,. NET Framework 是. NET 平臺的基本框架,具 有強大的 API,給系統(tǒng)奠定了技術基礎 。 傳統(tǒng)的 C/ S體系結構雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應用中無論是 Client端還是 Server端都還需要特定的軟件支持 。 使用 ADO. NET 最重要的理由是可以獲取一個真正斷開連接的數據體系結構和 XML 的緊密集成和一個通用的數據表示法,可以將各種不同數據源中的數據組合起來,并優(yōu)化了和數據庫交互的功能 。 系統(tǒng)所要實現的功能主要是方便用戶進行網絡聊天 。 信息提示:能夠播放提示音,提示用戶有人向其發(fā)送聊天邀請 。 操作數據庫:服務器端對數據庫里的數據表進行映射生成在線好友列表和離線列表 。 安全性是保證合法用戶能夠正確使用信息系統(tǒng),并防止非法用戶訪問信息系統(tǒng)的能力 。 (7)具有易維護性和易操作性 。 設計流程如下: 在登錄成功后,生成窗體的 NotifyIcon圖標和一個滾動的歡迎圖標 。 設計流程如下:首先通過進行查詢操作判斷用戶是否是在操作自己的好友關系,然后判斷是否是好友關系,如果是就刪除好友關系 。 ( 5) 、關閉服務器 。 邏輯設計 : 主要工作是將現實世界的概念數據模型設計成數據庫的一種邏輯模式,即適應于 某種特定數據庫管理系統(tǒng)所支持的邏輯數據模式 。 因此,在做上述數據庫設計時就應考慮到今后修改設計的可能性和方便性 。 使用線段將其和響應的實體連接起來 。 即將各個實體之間的聯系轉化為表格之間的關系,如外部鍵的定義 。 conn. Open()。 if (dt. Rows. Count0) { return true。 本系統(tǒng)中要經常對數據庫進行添加、刪除、修改等操作.為了避免重復寫相同的代碼,將對數據庫的基本操作封裝到一個類中 。 系統(tǒng)通用類設計 系統(tǒng)的功能模塊從操作處理上主要是服務器端模塊 。 它返回的多為執(zhí)行 select 查詢 。 Windows 窗體對數據庫處理提 供全面支持 。 而點擊登錄界面中的設置按鈕就可打開遠程服務器的配置面板, 用戶在點擊登錄按鈕時,向服務器上發(fā)送上線請求,服務器通過 Socket 接受到用戶發(fā)來的上線請求,然后截取客戶端發(fā)來的數據進行用戶驗證 。 return。 bytesBuffer=new byte[Max_Size]。 如圖 所示: 圖 聊天系統(tǒng)好友添加界面 顯示好友信息界面中的菜單工具欄中的刪除好友,可以進行好友刪除事件操作,先查詢要刪掉的好友關系是否存在并查取該好友的 ID,另外為了確保刪除好友的安全性,先要確定刪除操作是針對本登錄用戶,故要求用戶的密碼進行數據操作的限制.如圖 : 圖 g. 在好友顯示列表中點擊在線好友列表中的任意好友頭像就會打開聊天界面,如果你發(fā)送消息給的對象的的聊天界面沒打開,在好友顯示界面方法 ReceivingFriendMessage()中定義了頭像閃爍和聲音提示的操作 ,還有你可以發(fā)送顫抖框調出你好友的聊天面板,然而無論你對你好友進行信息發(fā)送還是對你好友進行發(fā)顫抖框請求的時候,首先都是你向服務器端發(fā)送了向好友發(fā)送信息的標識參數和好友的 ID等信息,服務器將從 Socket傳輸的信息進行截取,按照截取的字符尋找監(jiān)聽中的處理方法,將數據通 Socket發(fā)給你的好友中服務器就會進行頭像閃爍加聲音提示的操作標識參數通過 Socket發(fā)送給你的好友,然后你好友的顯示好友顯示界面就會調用頭像閃爍、聲音提示、發(fā)顫抖框方法和顯示接受的聊天信息 。 } } 第 6章 系統(tǒng)詳細設計與實現 26 顫抖屏代碼: public void FlashWin() { SoundPlayer flashSounder = new SoundPlayer()。 while (i 4) { this. Location = _new1。 int size = 3。 sb. Append(friendName + :\n + message + \n)。 showWin()。 byte[] bytesBuffer = EncodeClass. EncodingString(cmdString)。 string portString = portTextBox. Text。 為用戶的不當操作提供了很好的向導功能在后面的頁面設計時,在組件的與數據庫進行處理時添加了邏輯判定操作語句以便實現安全的訪問數據庫 。 這就意味著,一切都可以通過 Windows 窗體來實現,包括在瀏覽器中運行的不可信控件和用戶硬盤上安裝的完全可信的應用程序 。 FriendsRelationDTClass類 對 FriendsRelationDTClass類中,實現 FriendsRelationDT表基礎字段屬性的定義: 第 6章 系統(tǒng)詳細設計與實現 18 好友關系名 — public int CoolBear_FriendsRelationID; 好友名字 1— public int CoolBear_FriendsRelationFriendID1; 好友名字 2— public int CoolBear_FriendsRelationFriendID2. 服務器端模塊數據庫表操作類設計 SqlControl類 對表 UserDT和表 F
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1