您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-网络通信软件的设计与实现

免费下载毕业设计-网络通信软件的设计与实现

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:系统管理
  • 适用年级:大学
  • 上传用户:守望摩天轮娇
  • 文件格式:word
  • 文件大小:340.69KB
  • 上传时间:2008-9-9 8:51:22
  • 下载次数:0
  • 浏览次数:92

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

资料简介
毕业设计 网络通信软件的设计与实现(正文共45页,13296字)
摘要
本论文是关于一个通信软件的设计与实现. 首先介绍了该课题的来源和意义, 以及课题中作者使用的原理技术, 包括客户/服务器模式(C/S)结构原理, TCP/IP协议的体系结构等。然后详细分析了系统的整体设计,包括系统的功能介绍、实现思想, 系统的需求分析, 系统通信协议的设计,各个模块的体系结构,并采用UML技术,绘制整体程序结构图、流程图、类图、用例图等。
接下来是介绍了各个子模块的功能、实现思想及它们的流程图、类图、消息流框图等。最后是系统的分析及优缺点及系统的总结和展望。
终端通过实际的通信链路和服务器建立TCP连接。而服务器端是接受并验证客户端连接,动态管理在线用户名单。
关键字: C/S结构;TCP/IP协议;UML技术;网络编程
目 录
第一章 绪 论 - 1 -
1.1 课题的来源及意义 - 1 -
1.2 项目开发的几个重要环节 - 1 -
1.3 作者的主要工作 - 2 -
第二章 Socket编程基础 - 3 -
2.1 TCP/IP协议 - 3 -
2.1.1 TCP/IP参考模型的层次结构 - 3 -
2.1.2 TCP/IP协议的通信方式 - 4 -
2.2 Socket简介 - 5 -
2.2.1 Socket历史 - 5 -
2.2.2 Socket的类型 - 6 -
2.2.3 客户机/服务器模式 - 7 -
2.2.4 阻塞和非阻塞 - 7 -
第三章 需求分析 - 9 -
3.1 软件开发方案 - 9 -
3.2 软件的信息传递过程 - 9 -
3.3 系统初始化(活动图表示) - 11 -
3.4 用户上下线动态管理 - 11 -
第四章 系统的概要设计 - 13 -
4.1 系统的实现思想 - 13 -
4.1.1 系统整体结构 - 13 -
4.2 通信协议和报文格式 - 13 -
4.3 结构、类型和宏 - 16 -
4.4 Chat的UI设计 - 17 -
第五章 系统的详细设计 - 18 -
5.1交互分析 - 18 -
5.2 Chat主要的类及其关系 - 18 -
5.2.1 CClientDlg 类 - 18 -
5.2.2 CClientSocket 类 - 19 -
5.2.3 CChatSocket 类 - 20 -
5.2.4 CClientApp类和CLoginDlg类 - 21 -
5.3 客户端上线(顺序图) - 22 -
5.4 Server的类 - 22 -
5.4.1 CServerApp类和CMainFrame类 - 22 -
5.4.2 CserverDoc类 - 22 -
5.4.3 CServerView类 - 23 -
5.4.4 CListenSocket类 - 24 -
5.4.5 CDataSocket类 - 24 -
5.4.6 CSeverlnfoDig类和CAboutDlg类 - 24 -
5.5 Chat的实现 - 25 -
5.5.1 Server - 25 -
第六章 小结 - 38 -
参考文献 - 39 -
致 谢 - 40 -
资料文件预览
共4文件夹,4个文件,文件总大小:645.00KB,压缩后大小:340.69KB
  • 毕业设计-网络通信软件的设计与实现
    • 中英文翻译
      • Microsoft Word文档网络通讯软件的发展趋势简析(中文)-李海锋.doc  [32.50KB]
      • Microsoft Word文档网络通讯软件的发展趋势简析(英文 .doc  [49.50KB]
    • 毕业论文论文
      • Microsoft Word文档网络通信系统的设计与实现.doc  [458.50KB]
    • 论文开题报告
      • Microsoft Word文档开题报告.doc  [104.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部