2015-05-11  2,894 views 评论

ASP.NET 网站实现友添加功能-详细分析(其他语言相同原理)

 标签:  
 一.添加好友功能介绍及实现说明

单击某一行的加为好友(即添加某人为好友),需要向该用户发送添加好友信息(即内容格式固定的站内短消息):
头像:$userUimg$
标题:$userName$请求添加您为好友…
消息类型:添加好友
内容:$userName$于$sendTime$请求添加您为好友
操作类型:同意  拒绝
以下为添加好友,审核好友的功能实现方法图:

800

 

图1 接收者查看短消息功能实现方法示意图

800 (1)

图2 添加好友功能实现方法示意图

由于信息表不仅仅用于添加好友,还用于站内沟通,所以我们需要添加字段:消息类型 普通信息的消息类型为空,添加好友的消息类型为”添加好友”,来区分添加好友的自动信息和普通的站内短消息。
因此,消息中的操作类型在普通站内消息中是不可见的。
故,可以将同意,拒绝用linkButton代替,同意更新好友表的state为1,拒绝则删除。
由此可以见添加好友需要使用2张表:tbl_friends好友表,tbl_message站内消息表。

二.相关数据库设计

800 (2)

 

给我留言

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: