聊天工具的服务器端程序用B/S结构,结合通信原理,形成一个聊天室平台,使得用户在进入这个聊天室系统平台的同时,可以通过网络在线与距离遥远的其他一位或多位用户进行信息交流。在聊天室里网民可选择自己的聊天对象,进行对话交流。既可以一对一,又可以一对多。
对系统的实际思路为:首先进行总体设计,然后对要实现的各项功能细分,得到更具体的子模块,从而得到系统的功能模块图,最后进行详细设计,并设计所需要的数据库,对系统进行运行调试。
本系统要包括服务器端和客户端两部分:
1.服务器端实现的功能:保存用户聊天信息、保存用户信息、显示在线人员的状态,发送系统消息等;
2.客户端实现的功能:用户注册、登录和发送公聊、私聊信息、发送表情、查看历史记录、查看用户信息等。
课题要突破的难点:
1.网页的定时刷新;
2.私聊的实现;
3.不同用户的标识。