C#的Chatting在线聊天系统设计+源代码(4)

3.2系统业务需求 本文档的编写目的是对“Chatting在线聊天系统”的产品设计背景和功能需求进行描述。在日常的生活中,我们需要与别人进行实时的联系,


3.2系统业务需求

本文档的编写目的是对“Chatting在线聊天系统”的产品设计背景和功能需求进行描述。在日常的生活中,我们需要与别人进行实时的联系,为了让沟通更加的有效率,我们准备开发这套Chatting在线聊天系统。这个系统能满足用户准入,不同用户使用自己的用户名登录,对自己的好友进行操作。同时用户可以对自己的好友列表进行新增好友,删除好友,修改好友名称,发送消息等一系列操作,其主要功能有:好友的添加、修改、个人信息的修改,操作简单、界面友好;确保信息的准确性,动态性,安全性。适于好友之间的基于网络的在线实时通信,客户端的配置要求也很低。本系统的满足实时的机密性的在线聊天。与同类产品相比,该产品未来可以支持跨浏览器和跨平台。可以假设在私人服务器,用户只要申请一个Chatting的新的帐号和密码,并且用申请好的号码进行登录,就可以登陆Chatting进行聊天,即使用户忘记了密码也可以通过网页找回密码,满足个性化的机密性的聊天要求。

3.3系统功能需求添加好友

根据系统业务需求分析,本系统应该实现如下功能需求:添加好友,发送消息,删除好友,修改个人资料,个人安全设置,查看系统通知,设置好友显示方式,更新好友列表,用户基本信息一览。

3.3.1添加好友

用户可以根据精确的查找条件精确查找好友,和通过高级查找找出符合条件的人可以添加为好友。

3.3.2发送消息

用户选择自己想要聊天的好友并且用户可以对好友进行发送消息的操作。

3.3.3删除好友

用户可以选择单个或多个需要被删除的好友。

3.3.4修改个人资料

用户根据自己的需要修改自己的个人资料。

3.3.5个人安全设置

用户可以修改自己的个人安全设置例如修改自己的密码,和不让任何人加自己为好友等。

3.3.6查看系统通知

用户可以查看系统通知,了解是否有好友添加自己,或者服务器推送的其他消息。

3.3.7设置好友显示方式

用户主聊天主界面可以通过鼠标右击聊天主界面设置好友显示方式大头像显示或者小头像显示。