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

正文內(nèi)容

基于socket的即時(shí)通訊軟畢業(yè)設(shè)計(jì)40論文41-wenkub

2022-12-04 16:04:44 本頁(yè)面
 

【正文】 長(zhǎng)沙學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) II ABSTRACT In recent years, along with the fast development of puter technology, especially the development of puter work, the life of people get a plete change, people can use more convenient and more practical work munication software with very low price, even no money. Now, there are kinds of online service system,which have changed people39。在學(xué)校 建立的校園網(wǎng)里,這軟件可以方便同學(xué)之間、教師之間、師生之間即時(shí)性的 聯(lián)絡(luò),這樣,不用上 Inter, 可以節(jié)省資源 。 即時(shí)通訊軟件作為一種方便人與人之間聯(lián)系的實(shí)用工具 應(yīng)運(yùn)而生,為我們的 學(xué)習(xí) 和工作 ,帶來(lái) 了極大的方便,很大程度的 提高 了學(xué)習(xí)和工作效率。長(zhǎng) 沙 學(xué) 院 CHANGSHA UNIVERSITY 畢業(yè)設(shè)計(jì) (論文) 資 料 設(shè)計(jì)(論文)題目 : 基于 socket 的即時(shí)通訊軟件 系 部: 電子與通信工程 專 業(yè) : 通信工程 學(xué) 生 姓 名 : 班 級(jí) : 指導(dǎo)教師姓名 : 最終評(píng)定成績(jī) 目 錄 第一部分 畢業(yè)論文 一、 畢業(yè)論文 第 二 部分 外文資料翻譯 一、外文資料 原文 二、外文資料翻譯 第 三 部分 過(guò)程管理資料 一、 畢業(yè)設(shè)計(jì) (論文) 課題任務(wù)書 二、 本科畢業(yè)設(shè)計(jì) (論文) 開題報(bào)告 三、 本科畢業(yè)設(shè)計(jì) (論文) 中期報(bào)告 四、 畢業(yè)設(shè)計(jì) (論文) 指導(dǎo)教師評(píng)閱表 五、 畢業(yè)設(shè)計(jì) (論文) 評(píng)閱教師評(píng)閱表 六、 畢業(yè)設(shè)計(jì) (論文) 答辯評(píng) 審 表 2020 屆 本科生畢業(yè)設(shè)計(jì) (論文) 資料 第 一 部分 畢業(yè)論文 ( 2020 屆) 本科生畢業(yè) 論文 基于 socket 的即時(shí)通訊軟件 系 部: 電子與通信工程系 專 業(yè) : 通信工程 學(xué) 生 姓 名 : 閆成超 班 級(jí) : 05 通信 2 學(xué)號(hào) 2020043201 指導(dǎo)教師姓名 : 張明 職稱 高級(jí)工程師 最終評(píng)定成績(jī) 2020 年 6 月 長(zhǎng)沙學(xué)院 本科 生 畢業(yè) 論文 基于 socket 的即時(shí)通訊軟件 系 (部): 電 子與通信工程 專 業(yè): 通 信工程 學(xué) 號(hào): 2020043201 學(xué)生姓 名: 閆 成超 指導(dǎo)教 師: 張 明 高級(jí)工程師 2020 年 6 月 長(zhǎng)沙學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) I 摘 要 近 些 年來(lái) ,隨著計(jì)算機(jī)技術(shù)的飛快發(fā)展,尤其 是計(jì)算機(jī)網(wǎng)絡(luò) 方面的發(fā)展, 人們 的生活得到了徹徹底底的改變,人們能以非常 低廉的價(jià)格 ,甚至不用花錢 , 就可以用上 更方便、更實(shí)用的網(wǎng)絡(luò) 通信軟件。由于即時(shí)通訊軟件的外觀友好、使用非常方便,而且使用者之間的通訊是即時(shí)互動(dòng)的 特點(diǎn) ,受到大多數(shù)人的喜歡,這一類通訊軟件的應(yīng)用市場(chǎng)特別 廣闊。 在學(xué)校這個(gè) 大環(huán)境里,這個(gè)軟件可以方便同學(xué)之間聯(lián)系,促進(jìn)同學(xué)之間的友誼,學(xué)生可以通過(guò)它來(lái)與不同寢室的同學(xué),與教師討論問(wèn)題 , 并能最大限度地利用現(xiàn)有的網(wǎng)絡(luò)資源,極大地提高工作效率。s contact and munication, and make people can realtime munication over thousands of miles away. The past, old munication can39。在局域網(wǎng)里,雖然可以通過(guò)文件共享的方式進(jìn)行通訊,但單單使用這種方式,是非常不方便的。這樣,不用上 Inter,可以節(jié)省資源,在學(xué)校這個(gè)大環(huán)境里,就可以同學(xué)之間聯(lián)系,聯(lián)絡(luò)感情,促進(jìn)同學(xué)之間的友誼,學(xué)生可以通過(guò)它來(lái)與不同寢室的同學(xué),教師討論問(wèn)題 , 并能最大限度地利用現(xiàn)有的網(wǎng)絡(luò)資源,極大地提高工作效率 [1]。總之, 使用有服務(wù)器的通訊軟件在局域網(wǎng)上通訊, 會(huì)給我們帶來(lái)更多 的方便。本軟件在 需求分析后,進(jìn)行初步設(shè)計(jì) , 再 經(jīng)過(guò)反復(fù) 調(diào)試 , 實(shí)現(xiàn)了聊天的基本功能 。如果對(duì)界面的效果不滿意,還要回到程序中修改。 Visual Basic 自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫實(shí)現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計(jì)的效率,這就為開發(fā) 通訊 軟件提供了很大的 便利。 Visual Basic 是在 BASIC 語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,具有高級(jí)程序設(shè)計(jì)語(yǔ)言的語(yǔ)句結(jié)構(gòu),接近于自然語(yǔ)言和人類的邏輯思維方式。 Visual Basic 通過(guò)事件來(lái)執(zhí)行對(duì) 象的操作。這些過(guò)程分別面向不同的對(duì)象,由用戶操作引發(fā)某個(gè)事件來(lái)驅(qū)動(dòng)完成某種特定的功能,或者由事件驅(qū)動(dòng)程序調(diào)用通用過(guò)程來(lái)執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查 詢語(yǔ)言 SQL 數(shù)據(jù)標(biāo)準(zhǔn),直接訪問(wèn)服務(wù)器上的數(shù)據(jù)庫(kù),并提供了簡(jiǎn)單的面向?qū)ο蟮膸?kù)操作指令和多用戶數(shù)據(jù)庫(kù)訪問(wèn)的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的 SQL的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)提供了 SQL 網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶 /服務(wù)器( Client/Server)方案 [4]。 對(duì)象的鏈接與嵌入( OLE)將每個(gè)應(yīng)用程序都看作是一個(gè)對(duì)象( object),將不同的對(duì)象鏈接 (link)起來(lái),再嵌入 (embed)某個(gè)應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動(dòng)畫、文字等各種信息的集合式的文件。 但它可以通過(guò)動(dòng)態(tài)鏈接庫(kù) 的 技術(shù)將 C/C++或匯編語(yǔ)言編寫的程序加入到 Visual Basic 應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語(yǔ)言編寫的函數(shù)?,F(xiàn)在它已經(jīng)成為 Office 辦公套件中不可缺少的部件了。 除了成為 Web 上數(shù)據(jù)交換的標(biāo)準(zhǔn)技術(shù)外,擴(kuò)展標(biāo)記語(yǔ)言( XML)也正迅速成為商務(wù)軟件應(yīng)用程序間交換數(shù)據(jù)時(shí)的首選技術(shù)方案。 例如,假設(shè)您的數(shù)據(jù) 跨越 各種不同的源分布: 包括內(nèi)部 SQL server、 Excel 電子表格以及諸如 SAP 的其他數(shù)據(jù)提供程序。例如,可以使用 Access 創(chuàng)建描述數(shù)據(jù)結(jié)構(gòu)的架構(gòu),然后將該架構(gòu)發(fā)送給自己的供應(yīng)商,以便他們準(zhǔn)確了解您所期望的發(fā)票數(shù)據(jù)格式 [7]。實(shí)際所稱的 TCP/IP 協(xié)議包括了在國(guó)際互聯(lián)網(wǎng)上應(yīng)用的一組協(xié)議,互聯(lián)網(wǎng)協(xié)議組是此協(xié)議組的另一個(gè)名字。RARP 反向地址解析協(xié)議( Reverse Address Resolution Protocol),負(fù)責(zé)將鏈路層地址轉(zhuǎn)換成網(wǎng)絡(luò)層地址。可靠的協(xié)議意味著當(dāng)數(shù)據(jù)通過(guò)協(xié)議傳遞時(shí),協(xié)議保證數(shù)據(jù)正確傳輸。如果發(fā)送程序沒(méi)有收到這樣一個(gè)確認(rèn)信息,程序?qū)⒆詣?dòng)重新發(fā)送此報(bào)文,直到得到應(yīng)答信息為止。 傳輸控制協(xié)議 TCP 是一個(gè)使用校驗(yàn)和、確認(rèn)信息以及其它可靠數(shù)據(jù)傳輸技術(shù)的可靠協(xié)議??蓪⒉豢煽繑?shù)據(jù)傳輸比作沒(méi)有返回地址的信件。使用字節(jié)流的協(xié)議將信息看作 一串字節(jié)流進(jìn)行傳輸。例如,假設(shè)你使用字節(jié)流協(xié)議發(fā)送 5 個(gè)數(shù)據(jù)段(每個(gè)有 10 字節(jié))和一個(gè)包含 50 字節(jié)的數(shù)據(jù)段(總共 100字節(jié))。如果應(yīng)用程序使用字節(jié)流協(xié)議發(fā)送數(shù)據(jù),則協(xié)議能夠保證連接的另一端按照發(fā)送的順序接收數(shù)據(jù)。數(shù)據(jù)報(bào)類似于信件。 在 TCP/IP 術(shù)語(yǔ)中,端口( Port)類似于 IP 地址, IP 地址與主機(jī)地址是相聯(lián)系的,端口和協(xié)議相聯(lián)系。例如為了打印,如果沒(méi)有其它程序的話,必須向串或并端口發(fā)送數(shù)據(jù)。在 PC 機(jī), LPT1 表示并行端口 1。 Inter 包括像 FTP、 Tel 和 Mail 這樣廣泛使用的應(yīng)用程序采用的應(yīng)用協(xié)議,在Inter 上,這些應(yīng)用程序使用一種叫做 “通用口分配 ”的端口。 Tel 的通用口分配是端口號(hào) 23[8]。在 TCP/IP 網(wǎng)絡(luò)應(yīng)用中,多數(shù)網(wǎng)絡(luò)應(yīng)用程序是使用客戶機(jī) /服務(wù)器模型設(shè)計(jì)的。 通常,網(wǎng)絡(luò)應(yīng)用程序包含兩個(gè)獨(dú)立的應(yīng)用程序:客戶程序和服務(wù)器程序。這些術(shù)語(yǔ)指出了兩個(gè) TCP/IP傳輸協(xié)議:用戶數(shù)據(jù)包協(xié)議( UDP)和傳輸控制協(xié)議( TCP)之間的區(qū)別。 當(dāng)服務(wù)器配置 socket 接口時(shí),它使用 bind()函數(shù)讓 Socket 執(zhí)行體登記一個(gè)協(xié)議端口。例如,無(wú)連接和連接服務(wù)器程序必須在協(xié)議端口偵聽客戶請(qǐng)求。使用無(wú)連接協(xié)議的程序不和遠(yuǎn)地主機(jī)建立直接連接。也就是說(shuō),類似服務(wù)器程序,無(wú)連接客戶程序告訴 Socket 執(zhí)行體使用哪個(gè)協(xié)議端口進(jìn)行數(shù)據(jù)傳輸。 ( 2) 可以同時(shí)發(fā)送同一個(gè)消息 給 一個(gè)人,通過(guò)輸入對(duì)方信息 。 ( 6) 提供查看在線的人的功能??蛻舳司哂械顷?,注冊(cè),修改個(gè)人信息,聊天等功能。通常采用結(jié)構(gòu)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)方法,自上而下分析、設(shè)計(jì)、強(qiáng)調(diào)開發(fā)過(guò)程的整體性和全局性;開發(fā)過(guò)程在時(shí)間上基本按階段進(jìn)行,任務(wù)明確;結(jié)合用戶需求進(jìn)行開發(fā);開發(fā)周期長(zhǎng),維護(hù)不方便。適用于開發(fā)需求不夠明確或不斷變化的軟件 。 其中原型 法是近幾年發(fā)展起來(lái)的一種開發(fā)方法,該方法從一個(gè)初始信息要求的集合出發(fā),在發(fā)展中逐步完善信息系統(tǒng)。 ( 2) 設(shè)計(jì)初始原型。 ( 5) 原型效果考察。對(duì)應(yīng)于原型的工作模型可以進(jìn)行必要的剪裁和組織,以便更接近目標(biāo)系統(tǒng)。 由于服務(wù)器要和多個(gè)客戶聯(lián)系,所以在設(shè)計(jì)中采用了 Winsock 控件數(shù)組的形式,其中下標(biāo)為 0 的元素作為監(jiān)聽控件,當(dāng)有客戶登錄、退出或者相互間發(fā)送消息時(shí),能正確接收并作相應(yīng)處理,其余控件數(shù)組元素當(dāng)有 客戶連接時(shí)自動(dòng)裝入。 Winsock 是不可見控件 ,控件文件名是 ,全稱為 Microsoft Winsock Control,它能實(shí)現(xiàn)機(jī)器與機(jī)器間點(diǎn)對(duì)點(diǎn)的連接以及對(duì)話,使用時(shí)要將 此控件調(diào)入工具箱。 TCP 協(xié)議即數(shù)據(jù)傳輸協(xié)議,允許創(chuàng)建和維護(hù)與遠(yuǎn)程計(jì)算機(jī)的連接,使彼此可以進(jìn)行數(shù)據(jù)傳輸。當(dāng)客戶機(jī)需要連接時(shí)( connect),就會(huì)發(fā)生 ConnectionRequest 事件。當(dāng)接收到數(shù)據(jù)時(shí),會(huì)發(fā)生 DataArrival 事件,調(diào)用 DataArrival 事件中的 GetData 方法就可以獲得對(duì)方傳送的數(shù)據(jù) [11]。作為一種功能強(qiáng)大的 MIS 系統(tǒng)開發(fā)工具,它具有界面友好,易學(xué)易用,開發(fā)簡(jiǎn)單,接口靈活等特點(diǎn),是一個(gè)典型的新一代數(shù)據(jù)管理和信息系統(tǒng)開發(fā)工具。它的繪制依據(jù)是現(xiàn)行系統(tǒng)流程圖,數(shù)據(jù)流程圖是管理信息系統(tǒng)的總體設(shè)計(jì)圖 [12]。 登陸界面和登陸流程圖如下: 圖 長(zhǎng)沙學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) 15 圖 登陸流程圖 數(shù)據(jù)初始化模塊 數(shù)據(jù)庫(kù)需要初始化的功能,實(shí)現(xiàn)清空數(shù)據(jù)庫(kù)的功能,實(shí)現(xiàn)的方法就是用原始的數(shù)據(jù)庫(kù)文件覆蓋替換現(xiàn)有的數(shù)據(jù)庫(kù)文件。 \qk\ strDestination = amp。 \ I = MsgBox(您確定要備份本地?cái)?shù)據(jù)庫(kù)嗎? , vbExclamation + vbYesNo, 警告 ) If I vbYes Then 39。 \bat\*.mdb, vbNormal + vbDirectory) If FileNames = Then MsgBox 找不到備份文件,請(qǐng)重新備份!! , vbInformation + vbOKOnly, 系統(tǒng)提示 Exit Sub End If Dim a As Long Dim str_tem As String str_tem = Space$(20) 長(zhǎng)沙學(xué)院 畢業(yè)設(shè)計(jì) (論文 ) 19 a = GetPrivateProfileString(DataSet, SID, , str_tem, 20, amp。 Yue amp。 Shi amp。 備份數(shù)據(jù)庫(kù)嗎? , vbExclamation + vbYesNo, 警告 ) If I vbYes Then Exit Sub E
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1