1 / 46
文档名称:

毕业设计(论文)-局域网即时通信软件.doc

格式:doc   页数:46
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-局域网即时通信软件.doc

上传人:3346389411 2013/4/7 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-局域网即时通信软件.doc

文档介绍

文档介绍:毕业论文
题目: 局域网即时通信软件
姓名:
系别: 软件学院
年级: 09级
专业班级: 09软件技术3-2
指导教师:
深圳信息职业技术学院教务处编
摘要
语言交流本身是方便快捷的,所以人们已经习惯于用电话进行沟通。但是,电话通信需要建立双方共同应约的条件之下,而即时通信,则解决了这个问题。即时通信在互联网领域的应用取得了巨大的成功,但是在企业内部的应用仍远未普及。局域网即时通信软件,就是基于企业内部局域网使用的即时通信。
本软件采用了较普遍的MFC对话框类,使用Visual C++ 。以UDP作为网络通信协议,使用WinSock网络编程接口。本软件基本实现了用户名及头像的自定义修改、用户的上下线实时显示、即时通信聊天、聊天记录的存取等功能,本文主要介绍的是局域网即时通信软件的设计与实现。

关键词: C++、MFC、UDP、WinSock、局域网、通信
Abstract
munication itself is convenient, so people have e accustomed municate by telephone. However, the munication needs of both sides should be about establishing the conditions under which munication, is to solve this problem. The field of instant messaging applications on the has achieved great ess, but the application within the enterprise still far from universal. LAN instant messaging software, is based on the internal LAN to use instant messaging.
The software uses the mon MFC dialog class, using Visual C + + for development. The UDP as munication protocol, using the work programming interface. The software is basically a user name and picture of the custom modifications, the user's real-time display on the assembly line, instant messaging chat, chat records access and other functions, this article focuses on the LAN instant messaging software design and implementation.
Keywords: C + +, MFC, UDP, WinSock, LAN, communications.
目录
第1章 课题背景与开发意义 6
课题背景 6
开发现状分析 6
现行系统问题分析 6
解决方案 7
7
第2章 理论基础 8
MFC开发类库 8
类封装技术 8
多线程技术 8
WinSock技术 9
CImageList图像列表技术 9
CStdioFile文件存储技术 10
第3章 系统需求分析 11
11
系统存在的主要问题的分析 11
11
功能分析 11
第4章 系统总体设计 13
系统功能结构 13
系统框架图与流程图 13
数据结构设计 15
第5章 详细设计与功能实现 18
通信功能模块介绍 18
系统监听模块 18
聊天通信模块 18
通信功能模块详解 18
上下线监听 18
聊天请求监听 21
聊天通信 24
聊天功能模块介绍 27
聊天记录模块 27
聊天功能模块详解 27
聊天记录存储 27
聊天记录读取 28
清空聊天记录 29
用户登录模块 29
资料修改模块 30
用户注销模块 30