web聊天工具计算机毕业设计
毕业论文网络即时通信系统(比如QQ)是一种流行的网络信息交流形式,得到广大网民的喜欢。本设计课题以WINDOWS9X/2000/XP系统为操作系统,采用c#编程语言完成一个网络文字聊天程序的设计。本系统分为两个模块:服务器端模块、客户端模块。系统为B/S模式,采用c#实现系统功能,以SQL Server 2005作为后台数据库系统。并要求成果具有初步的应用价值。
聊天工具的主要功能是信息的即时传输,在这个过程中,它分为一对一得聊天(即私聊),一对多的聊天(即群聊)。在私聊中,包括添加好友,删除好友,移动好友;在群聊中,包括创建群,退出群,邀请好友加入群。当然,在这些操作之前,还应该先登陆系统。另外,还附加有在线状态、权限设置等功能。
聊天系统设计的功能模块,
用户登陆:使用系统之前,必须首先进行身份验证,登陆成功方可使用系统。为了用户的信息安全,用户的密码进行了加密运算,在加密过程中,还融入了自己的预处理算法,最后保存在数据库的是密码,这样破解起来更困难。
添加好友:用户登陆系统的时候,好友信息将是空白,这个时候用户可以通过两种方式添加好友:1,查找在线好友;2,查找所以注册用户;之后可以添加自己想要的用户作为好友。另外还可以加入群中。
删除好友:用户可以根据自己的情况,删除不需要的好友。
移动好友:通过这个功能,用户可以把好友进行分类。如:好朋友,黑名单。
创建群:用户为了某种需要,可以建立自己的群,创建群后,可以邀请好友加入自己创建的群。
在线状态:用户可以设置自己的状态,如隐身,上线。
权限设置:在别人要加自己为好友时,用户可以设置为:1.把我加为好友时需要验证;2.允许任何人把我加为好友;3.不允许任何人把我加为好友。