本课题是应用了计算机网络通信技术和JAVA网络编程的基础知识,以JAVA为平台,采用Eclipse开发工具,并使用SQL Server 2000管理数据库数据开发出的基于Socket的网络即时通信系统。系统利用客户机/服务器(C/S)的模式设计,论文,是一个三层C/S结构,数据库服务器、应用程序服务器端、应用程序客户端,按照此设计思想,开题报告,系统利用C/S结构,可以将任务合理分配到客户机端和服务器端 ,从而降低了系统的通信开销。本系统共分为两个模块:客户端模块和服务器端模块。从操作简便、界面美观、灵活实用的会员要求出发,设计开发的网络通信系统可以实现会员注册,会员登录,消息通信和好友管理等主要功能。
系统总体功能结构
由客户端程序界面可知,本网络通信系统包含以下主要功能:
会员注册;会员登录;
上线通知;退出下线通知;
查找好友;查看好友资料;
直接添加好友;添加好友;添加好友应答;
删除好友;更新好友列表;
发送消息;接收好友消息;发送文件,接收文件,接收陌生人信息;