Skip to content

Demand_Relationship

Xuan Hu (Sean) edited this page Dec 21, 2015 · 4 revisions

Demand - Relationship 关系相关需求

关系相关需求旨在整理用户之间的不同关系,如(实践部/队医组)师徒制,日后可以考虑扩展成好友等其他内容。

新建关系

新建一种关系类型,只能有网站管理员创建。 相应属性包括关系是单向还是双向的, 一对多还是多对多的(所处关系位置的上限), 以及双方互相的称谓(师父/徒弟)。

修改关系

网站管理员有权修改关系的相关说明

删除关系

网站管理员有权删除某种关系

申请建立关系

用户A向用户B发出建立某关系的请求,注意分清拜师还是收徒。

撤回关系建立申请

用户A向用户B发出申请建立关系的请求之后, 如果用户B尚未同意该请求,则撤销该请求, 如果用户B已经同意该请求,则提示是否要解除关系。

同意关系建立请求

用户A向用户B发出申请建立关系的请求之后, 用户B有权同意该请求,同意之后该关系正式简历, 并向用户A和用户B进行提示关系建立完成。

拒绝关系建立请求

用户A向用户B发出申请建立关系的请求之后, 用户B有权拒绝该请求,拒绝之后该请求失效, 并向用户A通知相应结果。

解除关系

用户A和用户B之间的关系建立之后, 其中任意一方都有权解除相应关系, 解除之后相应关系失效。

判断用户关系

判断用户A和用户B之间是否存在关系C, 注意需要先考虑用户关系C是单向关系还是双向关系。

获取某用户某关系的所有用户

如获取用户A的师父或者用户B的所有徒弟。

关系谱系图

终极目标,展示某一关系的所有用户层次关系图。

Clone this wiki locally