客户管理 数据库设计

下雨的声音丶 2018-11-18 02:04:13
首先系统是分为 云平台和机构后台
架构如下


1.云平台的客户管理 可以录入,导入客户 ,分享客户给机构。可以对客户分组(云平台管理共用分组)
2.机构后台,下面有子公司,部门,部,组,然后才到员工,每个层级都会有管理人员。
机构下的每个人都可以导入,录入客户,也可以对客户分组(这个分组属于个人),然后各个层级的管理员可以看到自己所有下级管理的客户,还可以分配给指定人员乃至部门


这种如何设计好呢?
...全文
470 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
姜植可乐 2019-03-10
  • 打赏
  • 举报
回复
楼主你非常棒,谢谢分享
hgwyl 2018-12-25
  • 打赏
  • 举报
回复
没看明白需求。
把客户分配的流程说说看?
下雨的声音丶 2018-11-18
  • 打赏
  • 举报
回复
引用 1 楼 ACMAIN_CHM 的回复:
楼主的设计是什么样的?主要关心的问题是什么? 一般来说组织构架的设计可以有递归式的。 OrgUnit( id, parentId, Descrption, ....) Employee (employeNo, Name, OrgUnit, ....)
这个组织架构我当然知道怎么设计,我问的是客户 这一块 难点在于 客户分配,和客户插入 。需要怎么存储 好查询一些。 员工添加了一条数据,那么它所有的上级部门都能查看到这条数据。还有就是客户分配 比如一个子公司分配给 他的一个部门,那么这个部门的管理都能查看并分配给它的下级部们(部,组,员工都有可能),怎么设计好一点
ACMAIN_CHM 2018-11-18
  • 打赏
  • 举报
回复
楼主的设计是什么样的?主要关心的问题是什么? 一般来说组织构架的设计可以有递归式的。 OrgUnit( id, parentId, Descrption, ....) Employee (employeNo, Name, OrgUnit, ....)

56,940

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧