优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

VC++011-基于局域网IM通讯系统(类似QQ软件)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘要:网络通信技术在如今已经相当成熟,它被用于社会生产和生活的各个领域。并在其中起了很大的作用。
软件采用VC6.0程序设计语言和Access2000数据库开发。局域网IM通信软件主要应用在学校,企业、单位等。我们可以通过它,实现在局域网里的通讯,文件传输等。它和Internet上的ICQ , MSN , UC等网上聊天软件有很多相似之处,只是局域网IM通信软件的应用范围局限于局域网。虽然它的应用范围较小,但他所起的作用并不比他们逊色。因此,局域网通信软件有其广大的应用前景。
关键字:客户端,服务器端,TCP/IP协议,局域网

[资料来源:http://think58.com]

 

[来源:http://think58.com]

 

[来源:http://www.think58.com]

 

[资料来源:www.THINK58.com]

目录

[资料来源:www.THINK58.com]

第 1 章 概论 5
§1.1 课题的来源及意义 5
§1.2 网上聊天软件的现况 6
§1.3面向对象方法与设计简介 7
§1.4本章小结 8
第 2 章 网络通讯程序的设计原理和过程 9
§2.1 TCP/IP协议 9
§2.2 客户/服务器程序的设计 12
第 3 章 软件功能与界面需求 16
第 4 章 概要设计和详细设计 17
§4.1总体设计概述 18
§4.2服务器数据库的设计 21
§4.3类设计的总体结构 23
§4.4服务器端的常量定义 26
§4.5客户端的常量定义 30
§4.6服务器端的底层通讯类的设计 35
§4.7客户端的底层通讯类的设计 39
§4.8客户/服务器之间的通讯的数据类的设计 42
§4.9发送数据的确认消息的编码方案 49
§4.10服务器端的分配用户帐号的策略 50
§4.11 服务器的应用程序类CServerApp的设计 51
§4.12 客户端的应用程序类CClientApp的设计 53
§4.13服务器端检查用户是否仍然在线的算法 55
§4.14服务器端处理用户请求的算法 56
§4.15客户端处理服务器发送来数据的算法 58

[来源:http://www.think58.com]


第 5 章 全文总结与工作展望 60
§5.1 全文总结 60
§5.2 工作展望 60
第 6 章 系统存在问题 61
第 7 章 使用说明 63
§7.1软件简介 63
§7.2功能简介 63
§7.3软件操作 64
致 谢 66
 
[资料来源:http://think58.com]

 

[资料来源:http://THINK58.com]

功能介绍 [资料来源:http://THINK58.com]

提供基于TCP/IP网络的即时消息传送、消息广播、实时聊天、文件传输等功能。 具体列举如下:
支持多帐号
可以同时发送同一个消息给多人,通过输入这些人的号码列表或姓名列表
可以同时发送一个消息给所有好友
有权限的人可以向所有用户发送“消息广播”,便于消息的发布
即使用户不在线,也能通过服务器发送离线消息
提供消息、聊天的历史记录,方便对信息的查看和管理
提供查看在线的人的功能
提供按ID或姓名查找用户的功能,添加用户方便
小窗口显示,不占用屏幕很大的空间,
支持热键调出后台的应用程序。
应用程序运行后,在任务栏右边生成一个图标,单击弹出在线状态 菜单,双击显示应用程序窗口,右击弹出主菜单。
支持隐身登陆,可以看到在线的朋友,朋友却不知道你上线了
可以实时显示用户的状态和随时改变自己的状态
提供了自动弹出消息
好友上线通知
好友下线更新
查看好友信息
按姓名或号码查找某人
在好友列表中删除某人
更改个人信息
系统设置
给在线好友传文件
在程序中设定最大,最小窗口尺寸(宽度,高度) [资料来源:http://www.THINK58.com]
主窗口总是浮在最上端
速度快,占用资源少 [版权所有:http://think58.com]

  [版权所有:http://think58.com]