开发工具:
文件大小: 136kb
下载次数: 0
上传时间: 2009-10-31
详细说明: 一、 需求分析 开发背景: 在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,类似QQ、网络聊天一类的聊天系统的发展日新月异,因此产生了制作一个类似QQ的网络聊天工具的;而且通过制作该程序还能更好的学习网络软件编程知识。 功能要求: 登录功能。 客户可以通过服务器转发,实现一对一和多对多聊天。 实现呼叫功能。 客户端程序应该可以实时显示目前其它用户的状态。 应该具有易用、美观的图形界面。 运行环境: 本系统基于WIN NT 和ACCE SS XP设计,适用于WIN2000/WIN XP等系统,并需要安装office2000/office xp 。 功能实现: 登录验证功能。 客户通过服务器转发,实现聊天功能。 实时显示目前其它用户的状态。 保存并能察看聊天纪录。 申请新的用户号码。 易用、美观的图形界面,实现系统托盘。 二、 系统设计 为实现网络聊天的功能,采用Windows Socket编程,服务器与客户端采用了TCP/IP连接方式,在设计聊天方案时,实行将所有信息发往服务器端,再由服务器进行分别处理的思路,服务器端是所有信息的中心。 由于服务器端要保存用户信息,我们利用数据库来实现这一功能,因此首先需要建立用户信息数据库。 在客户端保存聊天纪录和用户号码这一功能的实现中,采用了文件系统设计。 在信息到来及好友上线时,通过闪动托盘图标和播放不同的音乐进行提示。建立消息链表来保存用户接收的各种消息。 三、 功能实现 客户端功能划分为以下模块: 登陆功能:建立与服务器的连接并登陆,能显示登陆错误信息。 界面显示:将在线好友显示在好友列表中,并实现系统托盘,加入工具栏便于操作。 聊天功能:与好友聊天。 聊天纪录:能保存聊天纪录,并能察看聊天纪录。 信息提示:闪动托盘图标提示到来信息,并播放不同音乐来提示。 其他:户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.