📁 项目管理模块

项目组织结构管理系统,支持三级分类体系,自动创建数据库,项目树形管理

功能概述

项目管理模块是系统的核心组织架构模块,采用三级分类体系管理项目:一级分类 → 二级分类 → 项目。每个项目会自动创建独立的SQLite数据库,用于存储该项目的自动化脚本数据。

主要功能详解

1. 三级分类体系

项目管理采用三级分类结构:

提示:每个项目都会自动创建独立的SQLite数据库文件(项目名称.db),用于存储该项目的所有自动化脚本配置数据。

2. 项目信息字段

字段名称 说明 是否必填
项目一级分类 项目所属的一级分类
项目二级分类 项目所属的二级分类
项目名称 项目的名称标识
数据库文件名 自动生成,格式为:项目名称.db 自动

3. 自动数据库创建

当创建新项目时,系统会自动:

  1. 创建项目目录结构(一级分类/二级分类/项目名称)
  2. 创建SQLite数据库文件(项目名称.db)
  3. 初始化数据库表结构(webcef_setpaction表等)
  4. 设置数据库连接
数据库说明:每个项目都有独立的数据库,用于存储该项目的所有自动化脚本配置。数据库文件位于项目目录下,文件名为"项目名称.db"。

4. 项目树形管理

系统提供树形视图显示所有项目:

操作提示:
  • 双击项目节点可以快速加载项目信息到输入框
  • 右键点击节点可以查看、删除或移动项目
  • 树形结构默认折叠,需要手动展开查看

5. 项目操作功能

操作 说明
添加项目 创建新项目,自动创建目录和数据库
修改项目 修改项目信息,如果数据库不存在会自动创建
删除项目 删除项目及其目录和数据库(支持删除分类)
移动项目 将项目移动到其他分类下
查看项目 双击节点或右键查看,加载项目信息到输入框

6. 分类下拉框联动

系统提供智能的分类选择功能:

操作流程

创建新项目

  1. 在"项目一级分类"下拉框中选择或输入一级分类名称
  2. 在"项目二级分类"下拉框中选择或输入二级分类名称(选择一级分类后会自动更新)
  3. 在"项目名称"输入框中输入项目名称
  4. 点击"添加项目"按钮
  5. 系统会自动创建项目目录和数据库,并显示成功提示
  6. 项目树会自动刷新,显示新创建的项目

编辑项目

  1. 在项目树中找到要编辑的项目
  2. 双击项目节点,项目信息会自动加载到输入框
  3. 修改需要更新的字段(可以修改分类或项目名称)
  4. 点击"修改项目"按钮保存修改
  5. 如果修改了分类,项目会被移动到新的分类下

移动项目

  1. 在项目树中找到要移动的项目
  2. 右键点击项目节点,选择"移动此项目"
  3. 项目信息会自动加载到输入框
  4. 选择新的分类(一级分类和二级分类)
  5. 点击"修改项目"按钮完成移动

删除项目

  1. 在项目树中找到要删除的项目或分类
  2. 右键点击节点,选择"删除此项目"
  3. 系统会显示确认对话框,说明删除范围
  4. 确认删除后,系统会删除项目目录和数据库文件
  5. 项目树会自动刷新

注意事项

重要提示:
  • 项目名称、一级分类、二级分类为必填字段,不能为空
  • 删除一级分类会同时删除该分类下的所有二级分类和项目,请谨慎操作
  • 删除二级分类会同时删除该分类下的所有项目,请谨慎操作
  • 删除项目会同时删除项目目录和数据库文件,操作不可恢复
  • 项目名称不能包含特殊字符,建议使用字母、数字、中文和常用符号
  • 如果项目数据库不存在,修改项目时会自动创建数据库
  • 移动项目时,项目目录和数据库文件会被移动到新的分类路径下

数据库说明

每个项目都有独立的SQLite数据库,数据库文件位于项目目录下:

数据库路径格式:
Runtime/Storage/项目一级分类/项目二级分类/项目名称/项目名称.db

数据库主要包含以下表:

注意:数据库文件是项目的重要组成部分,删除项目会同时删除数据库文件。建议定期备份重要的项目数据库。
← 上一模块:新文章管理 返回首页 下一模块:自动化操作配置 →