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

正文內(nèi)容

基于socket的即時通訊軟畢業(yè)設計(論文)-wenkub

2023-07-08 10:56:07 本頁面
 

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