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

正文內(nèi)容

網(wǎng)絡(luò)即時(shí)聊天系統(tǒng)設(shè)計(jì)與開發(fā)—畢業(yè)設(shè)計(jì)論文(已修改)

2025-12-12 15:37 本頁面
 

【正文】 網(wǎng)絡(luò)即時(shí)聊天系統(tǒng)設(shè)計(jì)與開發(fā) (客戶端 ) 摘要: 本系統(tǒng)采用 WINSOCK網(wǎng)絡(luò)編程的技術(shù),使用 Microsoft Visual Basic 開發(fā)平臺,系統(tǒng)分為兩個(gè)部分 —— 客戶端和服務(wù)器端,是典型的 C/S架構(gòu)。其客戶端和服務(wù)器端使用 TCP/IP 協(xié)議,依靠 Winsock進(jìn)行通訊,服務(wù)器通過建立 Winsock控件數(shù)組實(shí)現(xiàn)多客戶端同時(shí)連接。消息走向主要采用客戶端發(fā)送 —— 服務(wù)器中轉(zhuǎn) —— 客戶端接收的模式。 論文詳細(xì)闡述了網(wǎng)絡(luò)即時(shí)聊天系統(tǒng)的詳細(xì)設(shè)計(jì)流程。首先簡要介紹了本系統(tǒng)開發(fā)所使用的數(shù)據(jù)庫和編程工具,并對需求分 析部分進(jìn)行了詳細(xì)的闡述,并給出了各功能層次圖。在詳細(xì)設(shè)計(jì)部分,按照本聊天系統(tǒng)的功能實(shí)現(xiàn)劃分了“登陸”,“ MYIM 窗體”,“查找用戶窗體”,“即時(shí)聊天窗體”四塊,分別對其設(shè)計(jì)過程進(jìn)行了詳細(xì)的闡述;接下來的章節(jié),仍然是按照實(shí)現(xiàn)的功能分節(jié)對軟件功能的編碼實(shí)現(xiàn)進(jìn)行了詳細(xì)闡述。 關(guān)鍵詞 :TCP/IP; WINSOCK; C/S;網(wǎng)絡(luò)通信 The Design and Development of Network Instant Chat System (Client) Abstract: This system was designed on the basis of WINSOCK work programming and applied Microsoft Visual Basic platform of development, which is mainly prised of two parts——the client part and server part. It is a typical C/S module. Both parts use TCP/IP protocol and Winsock to municate. By building Winsock control array the server port can realize a simultaneous connection of many client ports’. The message’s sending mainly applies the module of sending by client port——transforming by server port——receiving by the server port. This paper will introduce process of this system detaily. First we introduce the tools of database and program that we need to develop this system, and make a detailed discuss of needing analysis, enumerate every diagram of function part. We divide into four parts in the detailed design procedure. “LOGIN”, “MYIMFORM”, “SERACHFORM”,“CHATFORM”, Introduce separately to the designing idea. In the next part we still introduce function code exactly, and make a further introduce to debugging part. 目錄 一、前言 ........................................................................................................ 1 項(xiàng)目開發(fā)的主要內(nèi)容 ..................................................................................3 項(xiàng)目開發(fā)運(yùn)用到的主要技術(shù) .......................................................................3 二、 數(shù)據(jù)庫與工具簡介 ............................................................................... 3 基于 TCP/IP 協(xié)議的 C/S 模式體系結(jié)構(gòu) ..................................................3 MICROSOFT ACCESS 2021 簡介 ........................................................................4 編程工具 VISUAL BASIC 簡介 ................................................................5 三、總體設(shè)計(jì) ................................................................................................. 6 引言 ............................................................................................................6 數(shù)據(jù)描述 ....................................................................................................7 四、 系統(tǒng)設(shè)計(jì) ........................................................................................... 10 系統(tǒng)流程圖 .............................................................................................. 10 界面設(shè)計(jì) .................................................................................................. 12 五、 軟件功能的編碼實(shí)現(xiàn) ......................................................................... 13 實(shí)現(xiàn)窗口鼠標(biāo)整體拖動 ........................................................................... 13 “好友”,“用戶” ,“分組”按鈕的整合實(shí)現(xiàn)菜單按鈕 .......................... 14 個(gè)人資料按鈕 .......................................................................................... 15 調(diào)出查找用戶面板按鈕 ........................................................................... 16 “添加好友 ”功能 ................................................................................... 16 六、總結(jié) ...................................................................................................... 16 網(wǎng)絡(luò)即時(shí)聊天系統(tǒng)設(shè)計(jì)與開發(fā) (客戶端 ) 一、前言 計(jì)算機(jī)設(shè)計(jì)之初,只是為了運(yùn)用于科學(xué)研究,因?yàn)槠浞峭瑢こ5倪\(yùn)算速度而大大簡化了人類的腦力勞動。隨著社會的快速發(fā)展,計(jì)算機(jī)已經(jīng)不再是及其昂貴并且功能單一的純粹的計(jì)算工具。當(dāng)今的計(jì)算機(jī)不僅性能越來越好,體積也越來越小,設(shè)計(jì)的完美伴隨的并不是價(jià)格的 提升,而是越來越大眾化。個(gè)人電腦是當(dāng)代社會計(jì)算機(jī)的主要表現(xiàn)形式。 在個(gè)人電腦和網(wǎng)絡(luò)流行的今天,人類的交流方式也越來越豐富,以全球互聯(lián)網(wǎng)絡(luò)為載體的網(wǎng)絡(luò)即時(shí)聊天工具軟件越來越多的出現(xiàn),不僅大大節(jié)省了信息傳遞所使用的能源 ,更體現(xiàn)著人類社會的豐富多彩。 本軟件的開發(fā),主要是針對小型用戶群,能實(shí)現(xiàn)基本的即時(shí)交流功能,能應(yīng)用于局域網(wǎng)和互聯(lián)網(wǎng),很適合作為學(xué)校及企業(yè)內(nèi)部交流工具。 項(xiàng)目開發(fā)的主要內(nèi)容 本系統(tǒng)能夠在安裝有 Microsoft Office 或其他帶有 Microsoft Visual Basic 運(yùn)行庫 的 Microsoft Windows 98 以及更高版本的 操作系統(tǒng) 環(huán)境下 運(yùn)行 ,設(shè)計(jì)并實(shí)現(xiàn)的功能除了基本的即時(shí)聊天,還有文件傳輸,自定義表情等。 項(xiàng)目開發(fā)運(yùn)用到的主要技術(shù) 1. 采用 Microsoft Access 2021 來完成數(shù)據(jù)庫管理平臺開發(fā) 。 2. 采用 Microsoft Visual Basic 開發(fā)平臺來完成系統(tǒng)的前臺環(huán)境(客戶端)開發(fā) 。 3. 采用 Winsock 來實(shí)現(xiàn)客戶端和服務(wù)器的通訊。 二、 數(shù)據(jù)庫與工具簡介 基于 TCP/IP 協(xié)議的 C/S 模式體系結(jié)構(gòu) 本聊 天系統(tǒng)包括客戶端和服務(wù)器,即采用客戶端 — 服務(wù)器架構(gòu),客戶端發(fā)送、接收信息,服務(wù)器端在客戶端之間轉(zhuǎn)發(fā)信息。傳輸層協(xié)議為 TCP/IP 協(xié)議。 客戶機(jī) /服務(wù)器( C/S)結(jié)果是當(dāng)前非常流行的數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)。在這種體系結(jié)構(gòu)中,客戶機(jī)提出請求,服務(wù)器對客戶機(jī)的服務(wù)請求做出回應(yīng)。每一個(gè)服務(wù)器都為整個(gè)局域網(wǎng)系統(tǒng)提供自己最擅長的服務(wù),讓所有客戶機(jī)來分享;客戶機(jī)上的應(yīng)用程序借助于服務(wù)器的服務(wù)功能實(shí)現(xiàn)復(fù)雜的應(yīng)用功能。在 C/S 結(jié)構(gòu)中,數(shù)據(jù)庫存儲層出于服務(wù)器上,應(yīng)用層和數(shù)據(jù)界面層出于客戶機(jī)上。在 C/S 數(shù)據(jù)庫服務(wù)器結(jié)構(gòu)中,客戶機(jī)負(fù)責(zé)管理 用戶界面,接收用戶數(shù)據(jù)、處理應(yīng)用邏輯、生成數(shù)據(jù)庫服務(wù)請求,并將服務(wù)請求發(fā)送給數(shù)據(jù)庫服務(wù)器,同時(shí)接收數(shù)據(jù)庫服務(wù)器返回的結(jié)果,最后在將返回的結(jié)果按照一定的格式或方式顯示給客戶機(jī)。 C/S 系統(tǒng)結(jié)構(gòu)使整個(gè)系統(tǒng)具有較好的性能。 C/S 結(jié)構(gòu)的通訊成本也比較低,主要原因在于: (1) 降低了數(shù)據(jù)傳輸量,數(shù)據(jù)庫服務(wù)器返回給客戶機(jī)的僅是執(zhí)行數(shù)據(jù)操作后的結(jié)果數(shù)據(jù)。 (2) 由于許多應(yīng)用邏輯處理由客戶機(jī)來完成,因而減少了許多的不必要的與服務(wù)器的通信開銷。 TCP/IP 協(xié)議的特點(diǎn): Inter 上的 TCP/IP 協(xié)議之所以能夠 得到迅速發(fā)展,不僅因?yàn)樗敲绹姺街付ㄊ褂玫耐ㄐ艆f(xié)議,更重要的是它恰恰適應(yīng)了世界范圍內(nèi)的數(shù)據(jù)通信的需要。 TCP/IP 協(xié)議主要有以下幾個(gè)特點(diǎn): 開放的協(xié)議標(biāo)準(zhǔn),可以免費(fèi)使用,并且獨(dú)立與特定的計(jì)算機(jī)硬件與操作系統(tǒng); 獨(dú)立與特定的網(wǎng)絡(luò)硬件,可以運(yùn)行在局域網(wǎng)、廣域網(wǎng),更適用與互聯(lián)網(wǎng)中; 統(tǒng)一的網(wǎng)絡(luò)地址分配方案,使得整個(gè) TCP/IP 設(shè)備在網(wǎng)中都具有唯一的地址; 標(biāo)準(zhǔn)化的高層協(xié)議,可以提供多種可靠的用戶服務(wù)。 TCP 協(xié)議的特點(diǎn)是: 提供面向連接的、可靠的、全雙工通信; 支持?jǐn)?shù)據(jù)流的傳輸; 傳輸連接的可靠建立與釋放; 提 供流量控制與擁塞控制。 Microsoft Access 2021 簡介 關(guān)于數(shù)據(jù)庫的建立 ,我們選擇了 Microsoft Access 2021 作為工具 ,因?yàn)楹蜕虡I(yè)化的 SQL server 相比 ,雖然 Access 在安全性和處理并發(fā)能力等方面略遜一籌 ,但是 Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。 微軟公司通過大量地改進(jìn),將 Access 的新版本功能變得 比最初版本 強(qiáng)大 許多 。不管是處理公司的客戶訂單數(shù)據(jù);管理自己 的個(gè)人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。 Access 的組成部分: 表 表是 Access 應(yīng)用程序的人機(jī)交互界面,基本上是所建數(shù)據(jù)庫中的表加上各種可視化的組件元素。 查詢 查詢的本質(zhì)就是 SQL 的數(shù)據(jù)操縱語句,利用查詢可以通過不同的方法來查看更改和分析數(shù)據(jù),對表、記錄、字段的多數(shù)據(jù)操作都可通過查詢來完成。 報(bào)表 報(bào)表對象實(shí)際上就是一些制定好的特殊查詢,不過這是只具有一個(gè)查詢結(jié)果的顯示界面,便于打印分析。 宏 宏是指一個(gè)或多個(gè)操作的集合,其中每個(gè)操作實(shí)現(xiàn)特定的功能。 宏可以使某些普通的任務(wù)自動完成。 模塊 模塊就是數(shù)據(jù)庫程序中的程序文件和過程文件。每一個(gè)模塊可以包含一個(gè)或多個(gè)子程序、函數(shù)或?qū)傩浴? Access 數(shù)據(jù)庫窗口 子數(shù)據(jù)表 用戶可以使用表、查詢窗體和子窗體數(shù)據(jù)表來查看子數(shù)據(jù)表。子數(shù)據(jù)表可以綁定表、查詢或窗體。 數(shù)據(jù)訪問頁 數(shù)據(jù)訪問頁是一個(gè) Web 頁,可以用來添加、編輯、查看或處理 Microso
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1