废话少说,我就谈谈我的设计吧:
大家都知道,像我们爱玩的QQ啊,开心啊,等等一些娱乐交友的,都会有一项不可缺少的好友分组,这些分组,可以自定义,系统也会自带一些~~,当接到这个项目时,需求要求:
每个人有8个默认分组,这些分组可以删,改~~~除了这8个,用户可以自定义分组,好友可以删除,添加,转移到不同的组
首先设计表:好友表(friend) (用户ID,好友ID,组ID,好友备注,插入时间,好友名字) 好友分组表(组ID,用户ID,组名称)
1、因为每个人有8个默认分组,决定这8个是公用的,在好友分组表里面存储:
自定义常量
说明:以下分组为系统默认分组,即使在此分组里未分配好友,也需在前台页面对它进行显示。
组ID:Number | 用户Id: Number | 组名称:VACHAR |
1 | 0 | 现在的同事 |
2 | 0 | 以前的同事 |
3 | 0 | 大学同学 |
4 | 0 | 高中同学 |
5 | 0 | 家人亲戚 |
6 | 0 | 挚交好友 |
7 | 0 | 朋友的朋友 |
8 | 0 | 其他 |
9 | 0 | 未分组 |
2、解决这些默认分组,或其他分组可以删除:用户删除一个默认分组(或分组),就在好友表中插入一条数据:(用户Id,好友Id(0),组ID)
3、添加分组见图1
4、修改好友分组见图2
设计流程基本就是这样,呵呵,高手和那些需要的朋友们,多多给建议哦~~~~
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/18921771/viewspace-614663/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/18921771/viewspace-614663/