热门标签 | 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
根据员工可以知道员工所在岗位和部门,根据部门往上找出上级部门和公司
根据部门可以知道该部门对应有哪些管理岗位,哪些人属于这个岗位等等

推荐阅读
  • 深入浅出:Hadoop架构详解
    Hadoop作为大数据处理的核心技术,包含了一系列组件如HDFS(分布式文件系统)、YARN(资源管理框架)和MapReduce(并行计算模型)。本文将通过实例解析Hadoop的工作原理及其优势。 ... [详细]
  • 本文介绍了如何使用Workman框架构建一个功能全面的即时通讯系统,该系统不仅支持一对一聊天、群组聊天,还集成了视频会议和实时音视频通话功能,同时提供了红包发送等附加功能。 ... [详细]
  • 构建高性能Feed流系统的设计指南
    随着移动互联网的发展,Feed流系统成为了众多社交应用的核心组成部分。本文将深入探讨如何设计一个高效、稳定的Feed流系统,涵盖从基础架构到高级特性的各个方面。 ... [详细]
  • RabbitMQ 核心组件解析
    本文详细介绍了RabbitMQ的核心概念,包括其基本原理、应用场景及关键组件,如消息、生产者、消费者、信道、交换机、路由键和虚拟主机等。 ... [详细]
  • 本文详细介绍了在Mac操作系统中使用Python连接MySQL数据库的方法,包括常见的错误处理及解决方案。 ... [详细]
  • 时序数据是指按时间顺序排列的数据集。通过时间轴上的数据点连接,可以构建多维度报表,揭示数据的趋势、规律及异常情况。 ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • 本文详细介绍了一种实现PopupWindow全屏显示且能有效隐藏虚拟按键的技术方案,适用于Android开发。此方法经过实际测试,表现良好,兼容性优秀。 ... [详细]
  • BeautifulSoup4 是一个功能强大的HTML和XML解析库,它能够帮助开发者轻松地从网页中提取信息。本文将介绍BeautifulSoup4的基本功能、安装方法、与其他解析工具的对比以及简单的使用示例。 ... [详细]
  • 本文介绍了如何使用Maven命令对Spring Boot项目中的子模块进行独立打包,包括依赖树的查看、项目的运行和打包等基本操作。 ... [详细]
  • 深入理解异步多线程编程模型
    现代计算机系统中的CPU通过并行处理提高效率,但所谓的并发处理实际上是一种基于轮询的模拟并行。本文探讨了现代处理器如何通过虚拟化技术实现更高的并发性能,以及在.NET框架中如何有效利用线程和异步编程模式。 ... [详细]
  • 本文探讨了 Boost 库中的 Program Options 组件,这是一个强大的工具,用于解析命令行参数和配置文件。文章介绍了如何正确设置和使用该组件,包括处理复杂选项和负数值的方法。 ... [详细]
  • 本文通过具体示例详细介绍了 Python 中的装饰器和装饰类的使用方法,包括带参数的装饰器和装饰类的应用场景。 ... [详细]
  • 解决 Pytest 运行时出现 FileNotFoundError 的方法
    在使用 Pytest 进行测试时,可能会遇到 FileNotFoundError 错误,提示无法找到指定的文件或目录。本文将探讨该错误的原因及解决方案。 ... [详细]
  • 教育股暴跌:政策影响下的市场反应
    受“双减”政策影响,教育股遭遇重大打击,新东方、好未来、高途等公司股价大幅下跌,市值蒸发超过1240亿人民币。政策的出台旨在规范校外培训市场,减少学生的课外负担。 ... [详细]
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社区 版权所有