您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-基于VC++的局域网即时聊天系统设计

免费下载毕业设计-基于VC++的局域网即时聊天系统设计

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:程序设计
  • 适用年级:大学
  • 上传用户:xuehai
  • 文件格式:word+VC++
  • 文件大小:4.16MB
  • 上传时间:2013-1-27 23:35:15
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-基于VC++的局域网即时聊天系统设计,共54页,12569字,附完整源代码、任务书、开题报告、外文翻译等
1.以VC6.0为开发工具MFC编写的一个聊天系统
2.系统具有服务器和客户端
3.系统具有局域网连接功能
4.系统具有局域网聊天功能

1.课题的研究目标:
1、系统开发目标:设计并实现网上聊天室系统。使交流沟通变得更加方便。系统应该具有友好的界面、与大家或指定某个人交流、个人信息管理、好友管理和其它小功能等功能。2、研究内容(1)了解网上聊天系统的特点和应用;(2)深入研究开发网上聊天系统所需要的具体技术、相关理论等;(3)研究关系数据库理论,构建数据模型;(4)学习VC开发编程软件,编写相关程序,完成系统测试任务;3、研究方法与技术路线(1)根据设计任务查找了解同学录系统工作的具体特点、任务组成等,查阅相关资料;(2)深入研究开发系统所需的相关理论知识和操作技术,通过需求分析确定本 课题的总体设计方案;(3)对比并确定开发工具,深入学习软件的使用和编程技巧;(4)对以上研究资料进行整理与编写,完成论文撰写工作。4、实验方案(1)通过对UC聊天系统的实际情况进行调研,写出本课题的需求分析报告;(2)通过对SOCKET的学习,采用UDP协议,实现网络通信。(3)按软件工程学方法完成系统开发:
(4)系统开发各个环节进行的同时完成个子功能模块的编程和调试; (5)通过实例测试集成后的系统,验证系统的有效性,正确性等。
5、预期结果
实现局域网聊天功能。

摘要:局域网即时聊天通过进行文本聊天来实现彼此沟通、交流信息。本次局域网即时聊天程序设计主要用了Visual C++编程环境,实现了在LAN中在线用户的文本。
在设计里涉及到了网络通信基本原理和Socket编程API技术。由程序是在TCP/IP环境下运行,所以分服务器端和客户端。服务器端和客户端是通过建立Socket链接来实现聊天功能。
本次设计主要着重于文本聊天部分,在本次论文里主要以文本聊天的流程和各模块之间的关系及Socket处理为主说明。
关键字:Visual C++编程环境 网络通信基本原理 Socket编程 API

目 录
1 引言
2 系统总体设计
2.1 系统设计要求 2
2.2 系统设计思路 2
2.3 系统设计框图 ..2
3 系统开发环境和关键技术
3.1系统开发环境 3
3.2关键技术 3
3.2.1 Visual C++和面向程序设计 3
3.2.2 MFC 4
3.2.3 WINDOWS SOCKETS 网络编程借口 4
3.2.4 TCP/IP协议、TCP协议 5
4 系统分析与设计
4.1系统分析 7
4.1.1系统需求 7
4.1.2需求分析 8
4.2系统设计 9
4.2.1设计原理 9
4.2.2客户端工作流程 10
4.2.3服务端工作流程 11
4.2.4功能设计 12
5 系统实现
5.1 服务器端设计实现 14
5.1.1 服务器端静态类图 14
5.1.2 服务器主要类介绍 14
5.1.3 服务器端主要过程介绍 16
5.2 客服端设计实现 19
5.2.1 客服端静态类图 19
5.2.2 客服端主要类介绍 19
5.2.3 客服端主要过程介绍 21
5.3 系统测试 24
5.3.1测试意义 24
5.3.2测试的目标 24
5.3.3测试的方法 24
5.3.4测试结果 25
6 结论 26
参考文献 28
致谢 29
附录 30

资料文件预览
共5文件夹,49个文件,文件总大小:15.08MB,压缩后大小:4.16MB
  • 毕业设计-基于VC++的局域网即时聊天系统设计
    • 078205303
      • Chat
        • Debug
          • MS Developer Studio浏览器信息文件Chat.bsc  [3.17MB]
          • 可执行文件(程序)Chat.exe  [120.05KB]
          • ilkChat.ilk  [317.03KB]
          • 对象文件Chat.obj  [18.58KB]
          • pchChat.pch  [7.80MB]
          • 3Com PalmPilot数据库文件Chat.pdb  [425.00KB]
          • Microsoft Visual C++资源文件Chat.res  [2.85KB]
          • sbrChat.sbr  [0.00B]
          • 对象文件ChatDlg.obj  [70.58KB]
          • sbrChatDlg.sbr  [0.00B]
          • 对象文件ClientSocket.obj  [9.84KB]
          • sbrClientSocket.sbr  [0.00B]
          • 对象文件ServerSocket.obj  [15.89KB]
          • sbrServerSocket.sbr  [0.00B]
          • 对象文件StdAfx.obj  [107.17KB]
          • sbrStdAfx.sbr  [1.41MB]
          • MSDev中间层文件vc60.idb  [225.00KB]
          • 3Com PalmPilot数据库文件vc60.pdb  [396.00KB]
        • res
          • Windows图标Chat.ico  [1.05KB]
          • rc2Chat.rc2  [396.00B]
        • Microsoft Visual C++文件Chat.aps  [20.95KB]
        • clwChat.clw  [1.79KB]
        • C++代码文件Chat.cpp  [2.08KB]
        • Microsoft Developer Studio工程文件Chat.dsp  [4.29KB]
        • Microsoft Developer Studio工作区文件Chat.dsw  [533.00B]
        • C程序头文件Chat.h  [1.27KB]
        • Microsoft Developer Studio文件Chat.ncb  [65.00KB]
        • Microsoft Developer Studio文件Chat.opt  [50.50KB]
        • 由REND386/AVRIL使用的文件格式Chat.plg  [477.00B]
        • rcChat.rc  [5.76KB]
        • C++代码文件ChatDlg.cpp  [10.60KB]
        • C程序头文件ChatDlg.h  [2.34KB]
        • C++代码文件ClientSocket.cpp  [1.84KB]
        • C程序头文件ClientSocket.h  [1.36KB]
        • C++代码文件ServerSocket.cpp  [2.07KB]
        • C程序头文件ServerSocket.h  [1.29KB]
        • C++代码文件StdAfx.cpp  [206.00B]
        • C程序头文件StdAfx.h  [1.30KB]
        • C程序头文件resource.h  [1.34KB]
      • Microsoft Word文档毕业设计(论文)开题报告曹铖.doc  [44.00KB]
      • Microsoft Word文档毕业设计(论文)开题报告目录曹铖.doc  [53.50KB]
      • Microsoft Word文档毕业设计任务书曹铖.doc  [66.00KB]
      • Microsoft Word文档毕业设计(论文)目录曹铖.doc  [62.00KB]
      • Microsoft Word文档毕业设计(论文)正文曹铖.doc  [500.00KB]
      • Microsoft Word文档文献翻译.doc  [24.50KB]
      • Microsoft Word文档英文文献.doc  [24.00KB]
      • Microsoft Word文档原创申明.doc  [43.00KB]
      • Microsoft Word文档摘要.doc  [24.50KB]
      • Microsoft Word文档中英文文献封面1.doc  [43.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部