热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

怎么把公司的组织架构和功能职务结合起来呢?

在设计数据库表时,怎么把公司的组织架构和功能职务结合起来呢?比如公司有IT部,财务部,生产部,每个部门下还有分不同的组,这是公司的组织架构在每个部门,按功能区分,IT部门有工程师,S
在设计数据库表时,怎么把公司的组织架构和功能职务结合起来呢?

比如公司有IT部,财务部,生产部,每个部门下还有分不同的组,这是公司的组织架构

在每个部门,按功能区分,IT 部门有工程师,SA,部门经理等等,在财务部有会计,出纳,部门经理等,在生产部有工程师,主管,部门经理等等,而且,最重要的是,在公司最高层,有总经理,分管财务的副总经理,分管生产的副总经理。

生产部向上汇报给生产副总经理,而财务和IT部要汇报给财务副总经理。

这里需要一条线路,从下往上汇报,最后到不同的分管副总经理,再最后到总经理。

这样的组织架构怎么设计数据库表,我都有点绕糊涂了。 

7 个解决方案

#1


需要多棵树来分别表达不同的划分方式:
行政结构、功能层次、地区层次。。。。

#2


先找个demo自己看下 大体都差不多的

#3


微软的活动目录

#4


引用 1 楼 sz_haitao 的回复:
需要多棵树来分别表达不同的划分方式:
行政结构、功能层次、地区层次。。。。


能说详细一些么?不同的树怎么关联起来确定上下级关系呢?

#5


引用 2 楼 rucypli 的回复:
先找个demo自己看下 大体都差不多的


能帮忙推荐一个例子么?我都不知道用什么关键词去搜

#6


引用 4 楼 ejc2001 的回复:
引用 1 楼 sz_haitao 的回复:需要多棵树来分别表达不同的划分方式:
行政结构、功能层次、地区层次。。。。

能说详细一些么?不同的树怎么关联起来确定上下级关系呢?


同一个人,可能同时有多个上级
比如 南京地区的负责建行的销售人员,他行政上属于江苏分公司,功能上属于销售体系,业务属于建行大客户经理

#7


比较单一做法:
员工 --> 岗位 --> 子部门 --> 上级部门 --> 子公司 --> 上级公司 --> Root
根据员工可以知道员工所在岗位和部门,根据部门往上找出上级部门和公司
根据部门可以知道该部门对应有哪些管理岗位,哪些人属于这个岗位等等

推荐阅读
  • RocketMQ在秒杀时的应用
    目录一、RocketMQ是什么二、broker和nameserver2.1Broker2.2NameServer三、MQ在秒杀场景下的应用3.1利用MQ进行异步操作3. ... [详细]
  • 本文介绍了一种支付平台异步风控系统的架构模型,旨在为开发类似系统的工程师提供参考。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • 赠书活动:《Oracle DBA工作笔记》签名版
    为了回馈读者,特此举办《Oracle DBA工作笔记》签名版赠书活动。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • DAO(Data Access Object)模式是一种用于抽象和封装所有对数据库或其他持久化机制访问的方法,它通过提供一个统一的接口来隐藏底层数据访问的复杂性。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 本文介绍了Java编程语言的基础知识,包括其历史背景、主要特性以及如何安装和配置JDK。此外,还详细讲解了如何编写和运行第一个Java程序,并简要介绍了Eclipse集成开发环境的安装和使用。 ... [详细]
  • Bootstrap 缩略图展示示例
    本文将展示如何使用 Bootstrap 实现缩略图效果,并提供详细的代码示例。 ... [详细]
  • Docker 环境下 MySQL 双主同步配置指南
    本文介绍了如何在 Docker 环境中配置 MySQL 的双主同步,包括目录结构的创建、配置文件的编写、容器的创建与设置以及最终的验证步骤。 ... [详细]
  • 本文介绍 DB2 中的基本概念,重点解释事务单元(UOW)和事务的概念。事务单元是指作为单个原子操作执行的一个或多个 SQL 查询。 ... [详细]
  • MySQL Server 8.0.28 升级至 8.0.30 的详细步骤
    为了修复安全漏洞,本文档提供了从 MySQL Server 8.0.28 升级到 8.0.30 的详细步骤,包括备份数据库、停止和删除旧服务、安装新版本以及配置相关环境变量。 ... [详细]
  • 本文详细介绍了Linux系统中用于管理IPC(Inter-Process Communication)资源的两个重要命令:ipcs和ipcrm。通过这些命令,用户可以查看和删除系统中的消息队列、共享内存和信号量。 ... [详细]
  • A*算法在AI路径规划中的应用
    路径规划算法用于在地图上找到从起点到终点的最佳路径,特别是在存在障碍物的情况下。A*算法是一种高效且广泛使用的路径规划算法,适用于静态和动态环境。 ... [详细]
  • NX二次开发:UFUN点收集器UF_UI_select_point_collection详解
    本文介绍了如何在NX中使用UFUN库进行点收集器的二次开发,包括必要的头文件包含、初始化和选择点集合的具体实现。 ... [详细]
author-avatar
手机用户2502905797
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有