帐号 注册
密码 登录
只需一步,快速开始
登录或注册新用户,开通自己的个人中心
小小兔子
资料简介:
毕业设计-基于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 系统设计要求 22.2 系统设计思路 22.3 系统设计框图 ..23 系统开发环境和关键技术3.1系统开发环境 33.2关键技术 33.2.1 Visual C++和面向程序设计 33.2.2 MFC 43.2.3 WINDOWS SOCKETS 网络编程借口 43.2.4 TCP/IP协议、TCP协议 54 系统分析与设计4.1系统分析 74.1.1系统需求 74.1.2需求分析 84.2系统设计 94.2.1设计原理 94.2.2客户端工作流程 104.2.3服务端工作流程 114.2.4功能设计 125 系统实现5.1 服务器端设计实现 145.1.1 服务器端静态类图 145.1.2 服务器主要类介绍 145.1.3 服务器端主要过程介绍 165.2 客服端设计实现 195.2.1 客服端静态类图 195.2.2 客服端主要类介绍 195.2.3 客服端主要过程介绍 215.3 系统测试 245.3.1测试意义 245.3.2测试的目标 245.3.3测试的方法 245.3.4测试结果 256 结论 26参考文献 28致谢 29附录 30
资料文件预览:共5文件夹,49个文件,文件总大小:15.08MB,压缩后大小:4.16MB
150s6
176180980
jxycck
妃舞童话
chenxiaohua
spf1217
lf338
zhaoziyuan
zhangyouguo0033