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

正文內(nèi)容

基于vc的企業(yè)內(nèi)部通信軟件的設計與實現(xiàn)計算機優(yōu)秀畢業(yè)論文(已修改)

2025-07-09 18:49 本頁面
 

【正文】 本科畢業(yè)設計(論文) 題目名稱:基于VC++的企業(yè)內(nèi)部通信軟件的設計與實現(xiàn) 摘 要八十年代初,美國政府的高級研究工程機構(ARPA)給加利福尼亞大學Berkeley分校提供了資金,讓他們在UNIX操作系統(tǒng)下實現(xiàn)TCP/IP協(xié)議。在這個項目中,研究人員為TCP/IP網(wǎng)絡通信開發(fā)了一個API(應用程序接口)。這個API稱為Socket接口(套接字)。今天,SOCKET接口是TCP/IP網(wǎng)絡最為通用的API,也是在INTERNET上進行應用開發(fā)最為通用的API。隨著網(wǎng)絡技術的發(fā)展及人們生活的需求,網(wǎng)絡通信已越來越受到人們的親睞。本課題是開發(fā)一個基于UDP的企業(yè)內(nèi)部通信系統(tǒng),既可以應用于封閉的局域網(wǎng)環(huán)境下,也可以在互聯(lián)網(wǎng)的環(huán)境下使用。本軟件是基于VC++,采用軟件工程的方法,應用了程序設計技術、網(wǎng)絡技術,運用了WINSOCK相關API接口。WINSOCK 是在Windows進行網(wǎng)絡通信編程的API接口,也是Windows網(wǎng)絡編程的標準。研究的主要內(nèi)容是如何利用套接字編寫網(wǎng)絡通信程序,主要完成了客戶端的發(fā)送信息,發(fā)送圖片與顯示在線用戶及多人聊天,文件傳輸?shù)裙ぷ?。文件傳輸功能是本軟件系統(tǒng)的一個亮點,它可以讓兩個用戶之間實現(xiàn)文件的傳遞。通過聊天工具的使用,讓分布在不同地點、使用不同機器的一組用戶能夠及時進行信息交流,以達到信息共享的目的,從而提高工作或者生活效率。通過測試,本軟件操作簡單,靈活性好,運行也比較穩(wěn)定,可以廣泛使用。關鍵字 : UDP;VC++;WINSOCK;網(wǎng)絡通信 AbstractThe early 80s, the . government39。s Advanced Research Project agency (ARPA) to the University of California, Berkeley provided funding to enable them to achieve in the UNIX operating system, TCP / IP protocol. In this project, researchers for the TCP / IP Network Communication Development an API (application program interface). This API is called Socket Interface (socket). Today, SOCKET interface is a TCP / IP network of the most mon API, is the INTERNET application development on the most mon API.With the development of network technology and the demand of people39。s life, network munication has been more and more get the favor of people. This topic is to develop an internal munication system based on UDP, local area network (LAN) can be used in a closed environment, also can be used under the environment of Internet. This software is based on vc + + development, adopt the method of software engineering, application programming technology, network technology, using the WINSOCK API interface. WINSOCK is in Windows network munication programming API interface, also is the standard of Windows network main content of the research is how to use the socket network munication program, mainly pleted the client sends a message, send pictures to show online users and many people chat, file transfer, transfer function is one of the highlights of this software system, it can realize the file transfer between two the use of chat, let distribution in different locations, a group of users will be able to use different machine exchange of information in a timely manner, in order to achieve the purpose of information sharing, so as to improve the efficiency of work or test, the software operation is simple, flexibility is good, operation is stable, can be widely used.IIKey words:UDP。VC++。WINSOCK。Network munication目 錄摘 要 IAbstract II第1章 緒 論 1 課題選題背景 1 國內(nèi)外現(xiàn)狀分析和研究成果 1 課題研究內(nèi)容及意義 2第2章 相關技術概述 3 開發(fā)環(huán)境 3 開發(fā)工具簡介 3 Visual C++ MFC概述 3 WinSock網(wǎng)絡編程 3  Socket簡介 4  開發(fā)Windows Sockets網(wǎng)絡通信程序的軟、硬件環(huán)境 4  CSocket類編程模型 5   Sockets程序開發(fā)的技術要點 5 TCP/IP協(xié)議概述 6第3章 軟件需求分析 7 需求分析 7  功能需求分析 7  數(shù)據(jù)需求分析 7  性能需求分析 7  運行需求分析 8 可行性分析 8 經(jīng)濟可行性分析 8 技術可行性分析 8 運行可行性分析 8第4章 軟件系統(tǒng)設計 9 概要設計 9 基本框架設計 10  宏和數(shù)據(jù)結構的定義 10  程序配置文件 10  調試模塊 10  主界面初始化 11  主界面布局 15  自繪按鈕 16  自繪好友列表框 18 好友管理 19  添加好友 19  刪除好友 21  與好友保持連接 22 聊天模塊 23 聊天室模塊 26 傳送文件模塊 29 共享屏幕模塊 32 白板模塊 34第5章 軟件測試 36 軟件測試的目的 36 軟件測試方法分類 36 靜態(tài)測試與動態(tài)測試 36 黑盒測試與白盒測試 36 測試中的錯誤分類 37 通訊軟件測試 38 測試用例設計要求 38 聊天模塊測試用例 38 測試總結 38結 論 40致 謝 41參考文獻 42附 錄 43第1章 緒 論 課題選題背景近年來,隨著全球信息化的不斷發(fā)展,網(wǎng)絡也在飛速發(fā)展。我們都知道局域網(wǎng)的存在,特別是在大型企業(yè),比如銀行、公安機關等等對網(wǎng)絡安全要求特別嚴格的企業(yè)單位都會有自己的局域網(wǎng),因為局域網(wǎng)的安全可靠,使其不容易受到網(wǎng)絡病毒的攻擊,所以局域網(wǎng)得以在企業(yè)之中廣泛應用。然而,任何企業(yè)的內(nèi)部都是離不開通訊的,所以企業(yè)內(nèi)部通信軟件就應運而生了。這種通信軟件是專為局域網(wǎng)通信而開發(fā)的,它適用于局域網(wǎng),同時也促進了局域網(wǎng)的發(fā)展,局域網(wǎng)發(fā)展又給通信軟件帶來了更多應用的機會,可以說,局域網(wǎng)通信工具和局域網(wǎng)二者之間相輔相成,相互促進。發(fā)展到今天,大多數(shù)企業(yè)都應用了局域網(wǎng),可見其在當今社會的重要地位。應用局域網(wǎng)辦公的企業(yè),必須要有自己企業(yè)內(nèi)部的通訊軟件,然而,現(xiàn)在,在廣域網(wǎng)上,可盈利的通訊軟件到處都是,而局域網(wǎng)內(nèi)的通訊軟件卻很少,在功能上,也是參差不齊。因此,為了企業(yè)更好、更安全的通訊,我想到開發(fā)一款適用于企業(yè)的局域網(wǎng)通信軟件,恰好通過我的大學所學,我有信心在老師的講解和指導下,很好的完成這任務。最后,老師為我選定了基于VC++企業(yè)內(nèi)部通信軟件的設計與實現(xiàn)這一題目。 國內(nèi)外現(xiàn)狀分析和研究成果即時通訊工具是目前使用最為普遍的網(wǎng)絡應用軟件之一,繼出現(xiàn)在我們的計算機上之后,網(wǎng)易、新浪、搜狐等知名公司也迫不及待地加入了這一領域的競爭,而微軟、雅虎、AOL的國際巨頭公司也一刻沒有停止自己擴張的腳步。國內(nèi)在使用的最普及的就是騰訊,微軟的MSN也受到商務人士的青睞;國外主要使用的是由美國在線出的ICQ、AMI以及微軟的MSN等。目前,windows平臺方面的即時通訊軟件已經(jīng)很多,但是其他系統(tǒng)的比較少,例如Linux平臺,雖然有類似方面的一些產(chǎn)品,比如Linux、Lunaqq,但是數(shù)量畢竟不多且功能界面等都還不太理想;面向企業(yè)的即時通訊軟件雖然比較多,但是除了、微軟等公司的產(chǎn)品,其他的產(chǎn)品都還比較年輕,推出時間較短,且用戶較少。鑒于此種情況,很多公司都在開發(fā)新的即時通訊工具軟件,利用新的技術開發(fā),使客戶端和服務器端的性能和功能都得到一定的提升,適合在企業(yè)內(nèi)部網(wǎng)絡和互聯(lián)網(wǎng)上運行,同時使其具備跨平臺的特性,方便在各個系統(tǒng)上運行。另外,許多企業(yè)已經(jīng)應用了即時通訊類產(chǎn)品作為內(nèi)部交流的平臺。但絕大多數(shù)企事業(yè)單位只把即時通訊類產(chǎn)品作為邊緣產(chǎn)品,沒有充分的認識到即時通訊類產(chǎn)品在工作中的重要作用,沒有想過去如何正確的應用。還有許多企事業(yè)單位使用網(wǎng)絡個人交流工具(如,MSN),但存在許多安全隱患。許多開發(fā)商并沒有將此產(chǎn)品作為公司的重點,也并沒有從客戶的角度出發(fā),只是在產(chǎn)品線上附加即時通訊產(chǎn)品,做的不夠完善,使此產(chǎn)品淪為邊緣產(chǎn)品,從而導致即時通訊產(chǎn)品市場萎縮。隨著我們國家的信息化飛速發(fā)展,許多企事業(yè)單位信息化程度大幅度提高。企事業(yè)單位非常需要使用內(nèi)部即時通訊產(chǎn)品來提高工作效率。 課題研究內(nèi)容及意義為了保障通信安全,建設內(nèi)網(wǎng)、專網(wǎng)是一個解決這一問題的方法,隨著企業(yè)業(yè)務范圍的不斷擴大,網(wǎng)絡規(guī)模也在擴大,采用該方案的話,成本必然非常高。由于公眾信息網(wǎng)是對整個社會開放的公眾基礎網(wǎng)絡,具有覆蓋性范圍廣、速度快、費用低、使用方便等特點,但同時卻存在著安全性差的問題。用戶通過公眾信息網(wǎng)來傳輸?shù)男畔ⅲ趥鬏數(shù)倪^程中可能被竊取、篡改和偽造,信息的安全性和可靠性因此會大大的降低,所以內(nèi)網(wǎng)、專網(wǎng)還是不可缺少的?! ≡谕ㄐ殴ぞ呱希覀兞晳T了通過類似于,MSN之類的程序軟件和天南地北的朋友聊天、發(fā)信息,不過所有聊天程序都需要Internet的支持,因此它們無法在局域網(wǎng)內(nèi)部大顯身手,那么是否想到過要讓單位內(nèi)部的員工,寢室周圍的同學,不用上Internet就可以輕松體驗到內(nèi)網(wǎng)通訊的樂趣呢?有了這種想法,本課題的研究內(nèi)容——開發(fā)局域網(wǎng)通信軟件就有了必要性,讓單位員工或者寢室同學不出內(nèi)網(wǎng)就能自由通信。  企業(yè)內(nèi)部通信軟件是一個即時通信工具。因此,通過該軟件的設計和開發(fā),可以對自己所學習的知識進行了一次綜合提高,并且會有更深層次的理解和掌握,在這個過程中,還能激發(fā)自己的學習潛力,提高軟件開發(fā)的能力,加深對網(wǎng)絡協(xié)議和Windows環(huán)境下網(wǎng)絡編程的理解和掌握,所以,開發(fā)企業(yè)內(nèi)部通信軟件在理論和實踐上都有非常重要的意義。第2章 相關技術概述 開發(fā)環(huán)境本節(jié)主要介紹本軟件系統(tǒng)的開發(fā)環(huán)境,以及運用的編程工具等。 開發(fā)工具簡介本系統(tǒng)采用Windows 7中文操作系統(tǒng),包含Windows API的支持,使用面向對象的編程工具Visual C++ 。他是一款面向對象的功能強大的可視化編程開發(fā)工具。使用Vissual C++可以完成任何C語言和C++語言的程序。其中的MFC庫集成了Windows Sockets API應用程序接口,使得用戶可以用面向對象的方法直接調用。AppWizard可以用來生成初步的框架文件,資源編輯器用于幫助直觀地設計用戶接口,CLassWizard用來協(xié)助添加代碼到框架文件,并且提供文檔/視圖結構支持,從而使用應用程序開發(fā)變得輕松。 Visual C++ MFC概述MFC(Microsoft Foundation Class Library)庫是Microsoft公司基于Windows的C++應用程序編程接口,是Visual C++中編寫Windows應用程序的首選方法。MFC是一組C++類,這些是由常用的Windows應用程序定制的。使用MFC,可以在任何時候調用Win32函數(shù)、最大程度地利用Windows。而且,基于MFC的程序不僅小巧而且運行速度快,這是因為Visual C++非常接近Windows的底層,所以編譯器所編譯出來的程序質量相當?shù)母撸瑥亩WC了Visual C++編寫出來的軟件產(chǎn)品擁有高效率的運行速度。MFC中的各種類結合起來構成了一個應用程序框架,它的目的就是讓程序員在此基礎上來建立Windows下的應用程序,這是一種相對SDK來事更為簡單的方法。因為在總體上,MFC框架定義了應用程序的輪廓,并提供了用戶接口的標準實現(xiàn)方法,程序員所要做的就是通過預定義的接口把具體應用程序特有的東西填入這個輪廓。 WinSock網(wǎng)絡編程Windows Sock
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1