Skip to content

组织架构设计工具 - 可视化管理公司组织结构-HR 的提效小能手

License

Notifications You must be signed in to change notification settings

MaxHou-infinity/org-structure-designer

Repository files navigation

组织架构设计工具

一个简单易用的组织架构设计工具,帮助您可视化管理公司的组织结构。

组织架构设计工具截图

功能特点

  • 📊 可视化组织架构:直观展示公司的组织结构
  • 📝 员工管理:查看和编辑员工所属部门
  • 🔄 拖拽操作:通过拖拽调整员工所属部门
  • 👥 虚拟员工:创建虚拟员工进行组织规划
  • 📋 数据导入导出:支持Excel格式的数据导入导出
  • 🖼️ 图片导出:将组织架构图导出为图片

快速开始

安装方法

Windows用户

  1. 下载本项目到您的电脑
  2. 双击运行 install.bat 文件安装必要的依赖
  3. 安装完成后,双击 start.bat 启动应用
  4. 浏览器将自动打开应用页面 (http://127.0.0.1:5000)

Mac/Linux用户

  1. 下载本项目到您的电脑
  2. 打开终端,进入项目目录
  3. 运行 sh install.sh 安装必要的依赖
  4. 安装完成后,运行 sh start.sh 启动应用
  5. 浏览器将自动打开应用页面 (http://127.0.0.1:5000)

使用方法

  1. 导入数据

    • 准备员工信息Excel文件和组织架构Excel文件(按照下方数据模板说明准备)
    • 点击"上传"按钮导入文件
  2. 生成组织架构图

    • 导入数据后,点击"生成组织架构图"按钮
  3. 编辑组织架构

    • 拖拽员工:直接拖动员工到目标部门
    • 创建虚拟员工:右键点击员工,选择"创建虚拟员工"
    • 删除虚拟员工:右键点击虚拟员工,选择"删除虚拟员工"
    • 修改部门名称:双击部门名称进行编辑
    • 修改部门负责人:点击部门负责人,在弹出的搜索框中选择新负责人
  4. 导出结果

    • 点击"导出组织架构图"保存为图片
    • 点击"保存Excel文件"导出更新后的数据

数据模板说明

员工信息模板

员工信息Excel文件需包含以下列:

  • 姓名
  • 工号
  • 职级
  • 一级部门
  • 二级部门
  • 三级部门
  • 四级部门
  • 五级部门
  • 六级部门

组织架构模板

组织架构Excel文件需包含以下列:

  • 一级部门
  • 二级部门
  • 三级部门
  • 四级部门
  • 五级部门
  • 六级部门
  • 部门级别
  • 部门负责人工号
  • 部门负责人

常见问题

Q: 如何调整组织架构图的大小?
A: 使用界面右上角的放大/缩小按钮调整大小。

Q: 如何展开或折叠部门?
A: 点击部门右上角的箭头图标,或使用"全部展开"/"全部折叠"按钮。

Q: 为什么我的员工没有显示在组织架构图中?
A: 请检查Excel文件中员工的部门信息是否正确填写。

Q: 如何修改已创建的虚拟员工?
A: 您可以直接拖拽虚拟员工到其他部门,或右键删除后重新创建。

技术支持

如有问题或建议,请提交 Issue 或 Pull Request。

许可证

本项目采用 MIT 许可证

About

组织架构设计工具 - 可视化管理公司组织结构-HR 的提效小能手

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published