首页> 中文学位 >基于Socket技术的局域网聊天系统设计与实现
【6h】

基于Socket技术的局域网聊天系统设计与实现

代理获取

目录

声明

摘要

第1章 引言

1.1 系统开发背景及意义

1.2 研究现状

1.3 研究内容与结构

第2章 相关技术介绍

2.1 Win32编程原理及MFC框架

2.2 Windows Sockets网络编程接口

2.3 多线程编程技术

2.2 Visual C++ 6.0开发平台

2.5 本章小结

第3章 需求分析

3.1 业务需求

3.2 功能需求分析

3.2.1 系统功能描述

3.3.2 系统用例图

3.3 性能分析

3.4 可行性分析

3.5 环境需求

3.6 本章小结

第4章 系统设计

4.1 设计目标

4.2 系统功能模块设计

4.3 本章小结

第5章 系统实现

5.1 系统登录界面的实现

5.2 系统主界面的实现

5.3 私聊模式的实现

5.4 群聊模式的实现

5.5 添加群的实现

5.6 托盘图标的实现

5.7 弹出式菜单的实现

5.8 本章小结

第6章 系统测试

6.1 系统测试方法

6.2 系统测试过程

6.3 系统测试结果分析

6.4 本章小结

第7章 总结与展望

7.1 总结

7.2 展望

参考文献

致谢

展开▼

摘要

随着计算机网络技术的高速发展,各种基于网络的应用随之诞生,比如基于互联网的通信、信息发布、数据共享等等,同时也促进局域网的迅速发展和和局域网技术的广泛应用。为了高效、快速地处理各种事务,越来越多的企事业单位使用内部局域网进行工作,特别有些企业单位为了避免内部机密通过互联网泄露,只希望员工通过内部局域网进行沟通与交流。因此,为了实现内部的通信,较好的方式是在局域网内部必建立起即时通信IM(Instant Messaging),也就是聊天系统。本文基于Socket技术设计并实现一个局域网聊天系统。
  本系统基于C/S模式,采用VC++编程语言,利用面向对象的设计思想,在Windows平台上,将客户端和服务端融合在同一个程序之内,使用多线程实现不同的并行任务,从而实现局域网内的即时通信功能。本文主要就系统开发的使用工具、可行性分析、功能需求分析、系统设计、系统实现、系统测试等方面的介绍,构建了局域网聊天系统,利用系统可实现局域网用户扫描、用户列表维护、私聊、群聊、添加群、文件传送等基本功能。
  本文实现的系统使用简单,功能合理,且无需对原有的局域网硬件改动,成本低,在局域网建立一种良好、安全、快速的通信机制。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号