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

正文內(nèi)容

聊天系統(tǒng)的服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-09-04 08:32 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 任務(wù)書(shū) 長(zhǎng)江大學(xué)畢業(yè)論文 (設(shè) 計(jì) )任務(wù)書(shū) 學(xué)院(系) 長(zhǎng)江大學(xué)電信學(xué)院 專業(yè) 自動(dòng)化 班級(jí) 自本 10703 學(xué)生姓名 指導(dǎo)教師 /職稱 余厚全 教授 研究生 1. 畢業(yè)論文 (設(shè)計(jì) )題目: 聊天軟件服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn) 2. 畢業(yè)論文 (設(shè)計(jì) )起止時(shí)間: 20xx 年 2 月 21 日~ 20xx 年 6月 10日 3.畢業(yè)論文 (設(shè)計(jì) )所需資料及原始數(shù)據(jù)(指導(dǎo)教師選定部分) 所需資料: 作為服務(wù)端,需要一臺(tái)電腦做服務(wù)器,需要數(shù)據(jù)庫(kù)。 參考資料: ( 1) Visual C++ 音視頻編碼技術(shù)及實(shí)踐 編 著 求是科技 人民郵電出版社。 ( 2)基于 Windows 的 TCP/IP 編程 編著 王罡 林立志 清華大學(xué)出版社。 ( 3) WINDOWS 網(wǎng)絡(luò)編程技術(shù) PDF 電子文檔 ( 4) Windows Socket 規(guī)范及應(yīng)用 — Windows 網(wǎng)絡(luò)編程接口 PDF 電子文檔 編著 施煒 李錚 秦潁 ( 5) Visual C++ + SQL Server 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例 編著 啟明工作室 人民郵電出版社 4.畢業(yè)論文 (設(shè)計(jì) )應(yīng)完成的主要內(nèi)容 ( 1)利用 VC++ 或者更高版本的開(kāi)發(fā)平臺(tái)編寫(xiě)一個(gè)應(yīng)用程序,服務(wù) 端要能接收客戶端的注冊(cè)請(qǐng)求和登陸認(rèn)證請(qǐng)求。 (2) 服務(wù)器要能存儲(chǔ)客戶端的注冊(cè)和登錄賬號(hào)信息。 (3) 能對(duì)客戶端特定的聊天內(nèi)容(文本消息)進(jìn)行保存和轉(zhuǎn)發(fā)。 (4) 能顯示客戶端的在線狀態(tài)。 ( 5)撰寫(xiě)畢業(yè)設(shè)計(jì)論文。 5.畢業(yè)論文 (設(shè)計(jì) )的目標(biāo)及具體要求 聊天系統(tǒng)服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn) ( 1 ) 要求具有熟練的運(yùn)用 C/C++編寫(xiě) SOCKET程序的能力。 ( 2 ) 了解 SOCKET編程的規(guī)范,以及 SOCKET成的接口 API。 ( 3 ) 掌握 SOCKET編程一般步驟和原理。 ( 4 ) 掌握數(shù)據(jù)庫(kù)編程及 ADO技術(shù)。 ( 5 ) 能基本實(shí)現(xiàn)本論文所要求的所有功能。 完成畢業(yè)論文 (設(shè)計(jì) )所需的條件及上機(jī)時(shí)數(shù)要求 完成此論文需要的硬件條件:局域網(wǎng)內(nèi)的一臺(tái)裝有數(shù)據(jù)庫(kù)的電腦。 上機(jī)學(xué)生:約 200 機(jī)時(shí)。 任務(wù)書(shū)批準(zhǔn)日期 20xx 年 1 月 13 日 教研室 (系 )主任 (簽字 ) 任務(wù)書(shū)下達(dá)日期 20xx 年 1 月 13日 指導(dǎo)教師 (簽字 ) 完成任務(wù)日期 年 月 日 學(xué)生(簽名) 畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告 題目名稱: 聊天系統(tǒng)的服務(wù)端的實(shí)現(xiàn) 院 (系 ): 電子信息學(xué)院 專業(yè)班級(jí): 自動(dòng)化 10703班 學(xué)生姓名: 指導(dǎo)教師 : 輔導(dǎo)教師: 開(kāi)題報(bào)告日期: 開(kāi)題報(bào)告 I 聊天系統(tǒng)的服務(wù)端的實(shí)現(xiàn) 學(xué)生: 長(zhǎng)江大學(xué)電子信息學(xué)院 指導(dǎo)教 師: , 長(zhǎng)江大學(xué)電子信息學(xué)院 一、題目來(lái)源 科研真題 二、研究的目的和意義 隨著互聯(lián)網(wǎng)的高速發(fā)展,以及信息化社會(huì)的到來(lái),網(wǎng)絡(luò)聊天已經(jīng)成為人們溝通和交流的重要手段。通過(guò)對(duì) TCP 協(xié)議和網(wǎng)絡(luò)編程技術(shù)的深入分析,運(yùn)用 Visual C++ 開(kāi)發(fā)工具,以 Microsoft Access 20xx 作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),在 Windows 平臺(tái)下設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)網(wǎng)絡(luò)在線聊天的服務(wù)端軟件。該軟件采用客戶端 /服務(wù)器端( Client/Server)模式,使用 TCP 協(xié)議和客戶端進(jìn)行通信,為客戶端提供用戶注冊(cè)、用戶登陸、發(fā)送好友消息、發(fā)送系統(tǒng)消息等功能,同時(shí)對(duì)系統(tǒng)用戶進(jìn)行管理。該服務(wù)端具有較為友好的用戶界面、較可靠的用戶管理功能以及良好的可擴(kuò)展性。整個(gè)開(kāi)發(fā)過(guò)程經(jīng)過(guò)需求分析、原型實(shí)現(xiàn)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件實(shí)現(xiàn)和測(cè)試等過(guò)程。 三、閱讀的主要 參考文獻(xiàn)及資料名稱 參考文獻(xiàn) [1] 王罡 , 林立志編著 .《 基于 Windows 的 TCP/IP 編程 》 北京:清華大學(xué)出版社,20xx [2] 胡鳴編著 .《 WINDOWS 網(wǎng)絡(luò)編程技術(shù) 》 北京:科學(xué)出版社, 20xx [3] 孫海民 編著 .《 精通 Windows Sockets 網(wǎng)絡(luò)開(kāi)發(fā) :基于 Visual C++實(shí)現(xiàn) 》 .北京:人民郵電出版社 20xx [4] 魏亮,李春葆編著 .《 Visual C++程序設(shè)計(jì)例學(xué)與實(shí)踐》 北京:清華大學(xué)出版社,20xx [5] 樊昌信,曹麗娜編著 .《通信原理》 北京:國(guó)防工業(yè)出版社, 20xx [6] 譚獻(xiàn)海等編著 .《網(wǎng)絡(luò)編程技術(shù)及應(yīng)用》 . 北京:清華大學(xué)出版社, 20xx [7] 丁展, 劉海英編著 .《 網(wǎng)絡(luò)通信編程實(shí)用案例精選 》 . 北京: 人民郵電出版社 ,20xx [8] 任泰明 編著 .《 TCP/IP 協(xié)議與網(wǎng)絡(luò)編程 》 . 西安: 西安電子科技大學(xué)出版社 , 20xx [9] 羅軍舟 ,黎波濤, 楊明 編著 .《 TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù) 》 .北京: 清華大學(xué)出版社, 20xx 聊天系統(tǒng)服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn) II 四、 相關(guān)研究的最新成果及動(dòng)態(tài) 我在本次中將 應(yīng)用 一種基于 Socket 的局域網(wǎng)通信工具的設(shè)計(jì)與實(shí)現(xiàn)方法?;?Socket 的局域網(wǎng)通信軟件可以為企業(yè)原有的局域網(wǎng)提供一種良好,安全,快速的通信機(jī)制。它的實(shí)現(xiàn)無(wú)需對(duì)企業(yè)原有的局域網(wǎng)硬件進(jìn)行任何改動(dòng),具有實(shí)現(xiàn)成本低廉的優(yōu)點(diǎn),它的使用能有效地降低局域網(wǎng)通信負(fù)荷,提高局域網(wǎng)的使用效率,可以很好地解決企業(yè)內(nèi)部局域網(wǎng)的各種通信需求。 基于 Socket 的局域網(wǎng)聊天工具 是此類局域網(wǎng)通信軟件的具體實(shí)例 之一,它很好地詮釋了 Socket 通信的原理,并且在企業(yè)內(nèi)部通信、教學(xué)、討論等應(yīng)用中都具有一定的實(shí)用價(jià)值。它具有信息收發(fā)速度快,保密性好,占用網(wǎng)絡(luò)帶寬資源低,占用服務(wù)器吞吐能力低,易于編程實(shí)現(xiàn)等優(yōu)點(diǎn)。 基于 Socket 的局域網(wǎng)通信軟件 應(yīng)用范圍廣闊,不但可以處理傳統(tǒng)的通信需求,而且也能擴(kuò)展以適應(yīng)新型的網(wǎng)絡(luò)應(yīng)用,如網(wǎng)絡(luò)教育,數(shù)據(jù)影音傳輸?shù)龋瑩碛袕V泛的應(yīng)用前景。 基于 局域網(wǎng)的即時(shí)通信工具 ,實(shí)際上是互聯(lián)網(wǎng) 工具 的一個(gè)小規(guī)模版本,廣域網(wǎng)上的即時(shí)通信工具,如今一般采用 UDP 或者 TCP 協(xié)議體 系來(lái)實(shí)現(xiàn) ,開(kāi)發(fā)技術(shù)已經(jīng)比較成熟,比如較早的 ICQ, MSN Messanger,Yahoo 通這些國(guó)外開(kāi)發(fā)的產(chǎn)品,還有國(guó)產(chǎn)的有名的 ,新浪 UC,LAVALAVA 等,這些工具統(tǒng)統(tǒng)都實(shí)現(xiàn)了廣域網(wǎng)上的即時(shí)通信,盡管都是即時(shí)通信,實(shí)現(xiàn)了即時(shí)聊天,以及文件傳輸?shù)闹饕δ?,但是也各有各的特色,比?ICQ 的巨大客戶群, MSN 的個(gè)性化表情, YAHOO通的易操作性等。而 也具有一個(gè)相當(dāng)方便的屏幕截圖功能,另外就是,所有上述軟件都實(shí)現(xiàn)了網(wǎng)絡(luò)即時(shí)的視頻,語(yǔ)音聊天功能。這些軟件,在使用方面各有特色,在實(shí)現(xiàn)方面也各有所長(zhǎng),但基 于這些產(chǎn)品正在商業(yè)運(yùn)營(yíng)階段,其實(shí)現(xiàn)方式屬于商業(yè)機(jī)密,具體細(xì)節(jié)不可能得知,但是它在大的方面無(wú)非就是各種利用各種平臺(tái)上的網(wǎng)絡(luò)通信接口,建構(gòu)基于下層 TCP/IP,或者 UDP/IP 協(xié)議的軟件產(chǎn)品。 在局域網(wǎng)內(nèi),這些功能的實(shí)現(xiàn)跟廣域網(wǎng)相比更加簡(jiǎn)單,因?yàn)榫钟蚓W(wǎng)的網(wǎng)絡(luò)結(jié)構(gòu)本身比廣域網(wǎng)要復(fù)雜,但是又可以借些理解網(wǎng)絡(luò)協(xié)議,以及網(wǎng)絡(luò)通信工具的實(shí)現(xiàn)原理,所以仍然極具研究?jī)r(jià)值。 開(kāi)題報(bào)告 III 五、主要研究?jī)?nèi)容、需重點(diǎn)研究的關(guān)鍵問(wèn)題及解決思路 1. 服務(wù)端與客戶端之間的通信過(guò)程 作為服務(wù)端 , 要聲明一個(gè) Socket A并綁定 (Bind)某一個(gè) IP+這個(gè) IP指定的通信端口 , 比如這個(gè)是 :9050, 然后開(kāi)始監(jiān)聽(tīng) (Listen), Listen 可以監(jiān)聽(tīng)來(lái)自多個(gè) IP傳過(guò)來(lái)的連接請(qǐng)求 , 具體可以同時(shí)連接幾個(gè)客戶端 , Listen方法中可以設(shè)定一個(gè)參數(shù) . 如果 Listen 到某一個(gè)客戶端發(fā)來(lái)連接請(qǐng)求了 , 這時(shí)定義一個(gè)新的 Socket B專門負(fù)責(zé)與這個(gè)客戶端的通信 , Socket B = (). 可以獲取這個(gè)客戶端的 IP和端口 ,IPEndPoint C = (IPEndPoint), 和 分別表示客戶端 C 的 IP地址和端口 . 這時(shí)通過(guò) ()方法就可以給 C發(fā)送消息了 , ()可以接收客戶端 C發(fā)來(lái)的信息 . 作為客戶端 , 也需要聲明一個(gè) Socket D 并綁定某一個(gè) IP+本機(jī)一個(gè)未被占用的端口 , 定義 IPEndPoint E表示要進(jìn)行連接的服務(wù)端 Socket, 要指明 E的 IP和端口 , 這樣才可以進(jìn)行端口對(duì)端口之間的通信 , 接下來(lái)就可以嘗試(E), 連接成功之后就可以發(fā)送和接收數(shù)據(jù)了 , (), . 發(fā)送消息時(shí) , 數(shù)據(jù)都是以字節(jié)或字節(jié)數(shù)組為單位進(jìn)行傳輸?shù)?, 比如這樣寫(xiě) : ((Hello World)). 接受消息時(shí) , 也是以字節(jié)或字節(jié)數(shù)組 , 比如這樣寫(xiě) : Byte[] data = new Byte[1024]。 int receivedDataLength = (data)。 string stringdata = (data, 0, receivedDataLength)。 stringdata這時(shí)就是 Hello World. 2. ADO數(shù)據(jù)庫(kù)編程 ADO (ActiveX Data Objects) 是一個(gè)用于存取數(shù)據(jù)源的 COM 組件。它提供了編程語(yǔ)言和統(tǒng)一數(shù)據(jù)訪問(wèn)方式 OLE DB 的一個(gè)中間層。允許開(kāi)發(fā)人員編寫(xiě)訪問(wèn)數(shù)據(jù)的代碼而不用關(guān)心數(shù)據(jù)庫(kù)是如何實(shí)現(xiàn)的,而只用關(guān)心到數(shù)據(jù)庫(kù)的連接。訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)候,關(guān)于 SQL 的知識(shí)不是必要的,但是特定數(shù)據(jù)庫(kù)支持的 SQL 命令仍可以通過(guò) ADO 中的命令對(duì)象來(lái)執(zhí)行。 ADO 被設(shè)計(jì)來(lái)繼承微軟早期的數(shù)據(jù)訪問(wèn)對(duì)象聊天系統(tǒng)服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn) IV 層 六、完成畢業(yè)設(shè)計(jì)所必須 具備的工作條件及解決的辦法 ( 1)參考文獻(xiàn)資料 ( 2)硬件平臺(tái):計(jì)算機(jī)一臺(tái) 七、工作的主要階段、進(jìn)度與時(shí)間安排 工作的主要階段: ( 1)了解 VC++,學(xué)會(huì)編程 ( 2)了解 socket 編程規(guī)范, ( 3) 掌握數(shù)據(jù)庫(kù)編程 ( 4)了解 TCP 通訊協(xié)議 時(shí)間安排: 3 月 1日 — 3 月 29日 查閱文獻(xiàn)資料和完成開(kāi)題報(bào)告 3 月 30日 — 4月 15 日 上機(jī)熟練掌握 socket 編程 和了解 TCP 通訊協(xié)議 4 月 16日 — 5月 1日 上機(jī)實(shí)踐 數(shù)據(jù)庫(kù)編程 5 月 2日 — 5 月 31日 上機(jī)編寫(xiě)程序,調(diào)試修改,其中撰寫(xiě)論文 6 月 1日 — 6 月 10日 修改論文 長(zhǎng)江大學(xué)畢業(yè)設(shè)計(jì) (論文 )指導(dǎo)教師審查意見(jiàn) 學(xué)生姓名 專業(yè)班級(jí) 自動(dòng)化 10703 班 畢業(yè)論文 (設(shè)計(jì) )題目 聊天系統(tǒng)服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn) 指導(dǎo)教師 職 稱 教授 評(píng)審日期 評(píng)審參考內(nèi)容: 畢業(yè)論文 (設(shè)計(jì) )的研究?jī)?nèi)容、研究方法及研究結(jié)果, 難度及工作量,質(zhì)量和水平, 存在 的主要問(wèn)題與不足。學(xué)生的學(xué)習(xí)態(tài)度和組織紀(jì)律,學(xué)生掌握基礎(chǔ)和專業(yè)知識(shí)的情況,解決實(shí)際問(wèn)題的能力, 畢業(yè)論文 (設(shè)計(jì) )是否完成規(guī)定任務(wù),達(dá)到了學(xué) 士學(xué)位論文的水平,是否同意參加答辯 。 評(píng)審意見(jiàn): 指導(dǎo)教師簽名: 評(píng)定成績(jī)(百分制): _______分 長(zhǎng)江大學(xué)畢業(yè)設(shè)計(jì) (論文 )評(píng)閱教師評(píng)語(yǔ) 學(xué)生姓名 專業(yè)班級(jí) 自動(dòng)化 10703 班 畢業(yè)論文 (設(shè)計(jì) )題目 聊天系統(tǒng)服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn) 評(píng)閱教師 職 稱 教授 評(píng)審日期 評(píng)閱參考內(nèi)容: 畢業(yè)論文 (設(shè)計(jì) )的 研究?jī)?nèi)容、研究方法及研究結(jié)果, 難度及工作量,質(zhì)量和水平, 存在的主要問(wèn)題與 不足。學(xué)生掌握基礎(chǔ)和專業(yè)知識(shí)的情況,解決實(shí)際問(wèn)題的能力,畢業(yè)論文 (設(shè)計(jì) )是否完成規(guī)定任務(wù),達(dá)到了學(xué)士學(xué)位論文的水平,是否同意參加答辯 。 評(píng)語(yǔ): 評(píng)閱教師簽名: 評(píng)定成績(jī)(百分制): _______分 畢業(yè)設(shè)計(jì)(論文)答辯記錄及成績(jī)?cè)u(píng)定 學(xué)生姓名 專業(yè)班級(jí) 自動(dòng)化 10703 班 畢業(yè)論文 (設(shè)計(jì) )題目 聊 天系統(tǒng)服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn) 答辯時(shí)間 20xx 年 6 月 10 日 ~ 時(shí) 答辯地點(diǎn) 一、答辯小組組成 答辯小組組長(zhǎng): 成 員: 二、答辯記錄摘要 答辯小組 提問(wèn)(分條摘要列舉) 學(xué)生 回答情況評(píng)判 三、答辯小組對(duì)學(xué)生答辯成績(jī)的評(píng)定 (百分制) : _______分 畢業(yè)論文 (設(shè)計(jì) )最終成績(jī)?cè)u(píng)定 (依據(jù)指導(dǎo)教師評(píng)分、評(píng)閱教師評(píng)分、答辯小組評(píng)分和學(xué)校關(guān)于畢業(yè)論文 (設(shè)計(jì) )評(píng)分的相關(guān)規(guī)定 ) 等級(jí) (五級(jí)制 ): _______ 答辯小組組長(zhǎng) (簽名 ) : 秘書(shū) (簽名 ): 年 月 日 院 (系 )答辯委員會(huì)主任 (簽名 ): 院 (系 )(蓋章 ) 摘要 中外文摘要 聊天系統(tǒng)服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 生: 電子信息學(xué)院 指導(dǎo)老師 : 電子信息學(xué)院 【 摘要 】 隨著互聯(lián)網(wǎng)的高速發(fā)展,以及信息化社會(huì)的到來(lái),網(wǎng)絡(luò)聊天已經(jīng)成為人們溝通和交流的重要手段。通過(guò)對(duì) TCP 協(xié)議和網(wǎng)絡(luò)編程技術(shù)的深入分析,運(yùn)用 Visual C++ 開(kāi)發(fā)工具,以 Microsoft Access 20xx 作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),在 Windows 平臺(tái)下設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)網(wǎng)絡(luò)在線聊天的服務(wù)端軟件。該軟件采用客戶端 /服務(wù)器端( Client/Server)模式,使用 TCP 協(xié)議和客戶端進(jìn)行通信, 需要的技術(shù)有 socket 編程 、 ADO 數(shù)據(jù)庫(kù)編程,最終要實(shí)現(xiàn) 為客戶端提供用戶注冊(cè)、用戶登陸、 響應(yīng)用戶發(fā)出的語(yǔ)音聊天請(qǐng)求 、 文件傳送請(qǐng)求等 。該服務(wù)端開(kāi)發(fā)過(guò)程經(jīng)過(guò)需求分析、原型實(shí)現(xiàn)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件實(shí)現(xiàn)和測(cè)試等過(guò)程。 關(guān)鍵詞: C/S Socket ADO Tcp/Ip 摘要 ABSTRACK With the rapid development of the Inter and the arrival of the information society, the work chatting has been an important method of munication and exchange. Through the TCP protocol and work programming technology, using Visual C+ + as the development platform, Microsoft Access 20xx as database management system, the Windows of lans designs and realizes an online chat of the server software. This software adopt C/S mode, Using TCP protocol to municate with the client . Ultimately to realize for the client provide user registration, user login, respond to user request a voice chat, file transfer request, etc. Ultimately to realize for the client provide user registration, user login, respond to user request a voice chat, file transfer request, etc. Ultimately to realize for the client provide user registration, user login, respond to user request a voice chat, file transfer request, etc. Keywords: C/S Socket ADO TCP/IP 聊天系統(tǒng)服務(wù)端的設(shè)計(jì)與實(shí)現(xiàn) 第 1 頁(yè) 共 43 頁(yè) 第一章 課題分析 基于 局域網(wǎng)的即時(shí)通信工具 ,實(shí)際上是互聯(lián)網(wǎng) 工具 的一個(gè)小規(guī)模版本,廣域網(wǎng)上的即時(shí)通信工具,如今一般采用 UDP 或者 TCP 協(xié)議體系來(lái)實(shí)現(xiàn) ,開(kāi)發(fā)技術(shù)已經(jīng)比較成熟,比如較早的 ICQ, MSN Messanger,Yaho
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1