文章教程

21.1项目规划分析

8/31/2020 9:56:04 PM 人评论 次浏览

在线聊天系统是一个综合性的系统,不仅仅是表单数据的发布处理过程,在实现过程中还会应用到本书前面章节中介绍的模块知识,以实现对数据库的整合处理。本节将对在线聊天系统的基本知识进行简要介绍。

Web站点的在线聊天系统的实现原理比较好理解,其主要是对数据库数据进行添加和删除操作,并且设置了不同的类别,使信息在表现上更加清晰、明了。在不同的在线聊天系统实现过程中,往往会根据系统的需求而进行不同功能模块的设置。

一个典型的在线聊天系统的必备功能如下。

(1)提供用户登录验证功能。

(2)设置聊天语句发布功能。

(3)聊天内容动态显示功能。

(4)聊天页面刷新功能。

(5)系统管理功能。

一个典型的在线聊天系统由如下7个模块构成。

(1)用户登录验证

用户登录验证模块是聊天室系统的重要模块之一。系统用户登录成功后,将在用户列表中显示用户的用户名或呢称。而系统的其他用户,可以及时了解本系统的人气状况。

(2)聊天内容显示

聊天者发表谈话内容后,需要将内容在系统中显示,这样双方用户才能实现及时交互。

(3)页面刷新

因为聊天者不定期地发表谈话,所以要求谈话对象及时接收谈话内容。为此,系统页面必须具备及时刷新的功能。

(4)用户更新

为解决聊天用户离开系统后,其用户信息在用户列表依然显示问题,系统必须设置用户更新功能。所以在系统中应专门设置一个链接,当用户退出时,通过单击此链接告知管理员此用户已退出系统,使用户列表做出相应的更新。

(5)聊天内容更新

当用户发布聊天内容后,发布的内容应及时在页面内显示,使对方用户及时浏览。

(6)提供多个聊天室

为满足不同类型用户的需求,应该提供不同的聊天室共用户选择登录,从而提高站点的人气。

(7)聊天室管理功能

为方便对系统的管理控制,通过对聊天室的设置实现对整个聊天系统的灵活管理。

上述应用模块的具体运行流程如图21-1所示。

图21-1 在线聊天系统运行流程图

教程类别