<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 局域網聊天室系SQL+VC++

    時間:2024-09-02 08:24:25 計算機網絡畢業論文 我要投稿
    • 相關推薦

    局域網聊天室系SQL+VC++

    畢業論文

    目   錄
    前言 1
    1  系統開發環境和主要技術簡介 2
    1.1 Visual C++概述 2
    1.1.1  Visual C++的簡介 2
    1.1.2  Visual C++的發展過程 2
    1.1.3  Visual C++的特點 3
    1.1.4  Visual C++6.0的主要特性 3
    1.1.5  MFC和Visual C++ 3
    1.2  Microsoft SQL Server 2000概述 4
    1.2.1  Microsoft SQL Server 2000的發展 4
    1.2.2  Microsoft SQL Server 2000的主要功能 4
    1.2.3  Microsoft SQL Server 2000的的組成 5
    1.3  開放數據庫系統互連ODBC 6
    1.3.1  使用ODBC連接 6
    1.3.2  ODBC接口的工作原理 6
    1.4  微軟基礎類套接字MFC Socket編程 8
    1.4.1  MFC Socket編程機制 8
    1.4.2  CSocket類編程模型 8
    1.5  MFC 的ODBC編程 10
    1.5.1  MFC的ODBC類 10
    1.5.2  CRecordset類 10
    2  系統總體設計 12
    2.1  需求分析 12
    2.1.1  開發背景 12
    2.1.2  功能概述 12
    2.1.3  運行環境 13
    2.1.4  系統總體方案設計 14
    2.1.5  數據流圖(DFD) 14
    2.2  概要設計 16
    2.2.1  結構化設計方法 16
    2.2.2  SC圖 16
    2.2.3  數據庫設計 19
    3  系統詳細設計 21
    3.1  服務器詳細設計 21
    3.1.1  服務器界面設計 21
    3.1.2  設置服務器端口 21
    3.1.3  啟動服務器 23
    3.1.4  向客戶端發送信息 24
    3.1.5  關閉服務器 26
    3.2  客戶端詳細設計 27
    3.2.1  客戶端界面設計 27
    3.2.2  請求服務 27
    3.2.3  用戶注冊 28
    3.2.4  用戶登錄 31
    3.2.5  更改個人信息 32
    3.2.6  顯示在線好友信息 33
    3.2.7  選擇聊天對象 35
    3.2.8  向好友發送消息 36
    3.2.9  關閉客戶端 37
    結束語 38
    參考文獻 39
    致謝 40

     
    局域網聊天室系統


    摘   要: 本項目采用軟件工程的方法,綜合運用數據庫技術、程序設計技術、網絡技術,以Visual C++ 6.0作為系統前臺應用程序開發工具,Microsoft SQL Server 2000作為后臺DBMS(數據庫管理系統),通過Microsoft 操作系統自帶的ODBC管理工具使兩者進行連接從而進行軟件開發。此局域網聊天工具采用客戶端/服務器(C/S)模式和TCP連接。它有兩個程序組成:服務器和客戶端,首先需要登錄服務器,需要指定服務器地址和端口號,同時注冊1個網名,與服務器建立連接,如果所取網名已經被其他已經登錄的客戶端使用,服務器會告訴客戶端 ,要求重新登錄。登錄后,客戶端可以在自己的界面上看到其他在線的客戶端,并可以互相聊天,可以和指定的1個客戶端說話,也可以跟所有人說話。服務器模塊主要用來維護網絡上所有用戶的信息,包括用戶名、密碼、好友、好友IP等信息;聊天客戶端模塊主要包括用戶注冊、用戶登錄、好友列表、發送信息、接收信息等。是1套適用于Internet網絡使用的網絡聊天工具,其操作簡單,靈活性好,運行也比較穩定。

    關鍵詞:網絡;聊天工具;客戶端/服務器; 傳輸控制協議。
     
    Local Area Chat Room System


    Abstract: The program project adopts the method of the software project , use technology of the database, program designing technique and the network technology, use Visual C++6.0 to develop the front side of application , Microsoft SQL Server  2000 is used as the back supporter DBMS( the database management system ), connect the front and the back of the software by ODBC which is embedded in Microsoft OS to develop the software.This local area network chat tool adopts client/server mechanism(C/S) and TCP.It is composed of two components:the server and the client,first of all,we should login the server,and also should set the server address and port,we must regedit a net name at the same time,so we can connect the server.If the net name is used by another logined client,then the server will inform the client that it should login again.If the client logins successfully,it can see the others at its interface,then it can chat with each other(one or all).The server model is mainly used to prootect all users ’ information ,incuuding user’s name,password,friends,the IP address and so on;The client model includes user regediting,user logining,the list of friends,sending message,receiving message and so on. This network chat tool can be used in internet environment ,it can be operated simply, its flexibility is fine and can run steadily.

    Keywords:network;chat tool;client/server;TCP.

    前 言
    隨著網絡的普及化,網絡作為人們相互間溝通與交流聯系的現代化工具日益重要,可以說現在人們的生活已經離不開網絡。在現實生活中人們可以通過多種手段與家人親戚朋友交流通訊,像電話,電子郵件等等。但這些手段都有些缺點,要么費用太高,要么實時性不強,要么1次只能和1位好友進行交流。于是這就需要1種便宜,快速,能同時與多個好友進行通訊的網絡工具的出現,而網絡聊天工具就滿足了這些需求,填補了這個空白。
    隨著網絡技術和數據庫管理系統的發展,C/S體系結構在軟件的開發中越來越流行。因為這種結構的應用軟件可以充分發揮網絡的作用和數據庫系統的優勢,以滿足人們各種應用的需求。
    同時,Microsoft公司的Visual C++編程開發環境,已經成為各國程序員開發系統程序和應用程序的首選開發工具。這是由于它有功能強大,支持面向對象,模塊化,代碼可以重用及組件共享等特點,可以大大提供軟件和系統開發的效率,縮短開發周期及便于系統的維護和升級。
    網絡的飛速發展使網絡應用程序的開發地位顯的越來越重要,而網絡應用程序的開發和傳統應用程序的開發在思想和實現上有很大的區別。Microsoft公司的Visual C++編程開發環境在進行網絡應用程序開發方面有以下幾個特點:

    【局域網聊天室系SQL+VC++】相關文章:

    WEB索引數據庫的設計和實現SQL+VC++06-19

    無線局域網及應用08-30

    局域網組建與應用09-20

    探析局域網組建與應用07-31

    無線局域網的安全與對策10-17

    研究局域網組建與應用07-27

    試析家庭無線局域網的組建06-05

    無線局域網的安全技術特點與應用07-25

    應用藍牙技術組建無線局域網07-14

    基于手機無線局域網的架構與應用09-20

    主站蜘蛛池模板: 国产午夜精品一区二区三区小说 | 国产激情精品一区二区三区| 无码人妻精品一区二区三区在线| 久久久精品国产Sm最大网站| 国产精品亚洲精品日韩已方| 国产亚洲午夜高清国产拍精品| 久久亚洲私人国产精品vA| 亚洲av无码精品网站| 亚洲精品在线观看视频| 九九99精品久久久久久| 国产精品久久久久天天影视| 精品九九久久国内精品| 亚洲人成精品久久久久| 亚洲精品V欧洲精品V日韩精品| 国产成人亚洲精品91专区手机| 久久国产精品免费一区二区三区| 无码日韩精品一区二区人妻 | 久久亚洲精精品中文字幕| 久草热久草热线频97精品| 麻豆精品久久久一区二区| 国产精品无码DVD在线观看| 国产精品99久久精品| 亚洲av永久无码精品古装片 | 国产精品V亚洲精品V日韩精品| 97久久精品人妻人人搡人人玩| 99爱在线精品免费观看| 亚洲日韩国产精品第一页一区| …久久精品99久久香蕉国产| 亚洲中文久久精品无码ww16| 久久亚洲精品无码观看不卡| 国产精品人人做人人爽| 98精品国产自产在线XXXX| 亚洲日韩精品一区二区三区无码| 国产美女精品视频| 国产精品V亚洲精品V日韩精品| 8050免费午夜一级国产精品| 久久福利青草精品资源站免费| 国产精品福利网站导航| 2020久久精品国产免费| 国产精品视频一区二区三区四| 国产啪亚洲国产精品无码|