Project Docs

零散插件用户授权管理系统 · onlyWeb作品展示内容.md

在线查看上传的 Markdown 项目文档。

零散插件用户授权管理系统

替代手工 SQL 操作,用 Web 后台管理内部插件申请审批、用户授权、用户增删改查和插件下载分发。

适合场景

  • 插件授权与分发管理
  • 需要降低重复人工操作
  • 需要把分散流程沉淀成可复用工具

业务痛点

  • 插件申请审批依赖人工查表和写表
  • 用户授权、删除和修改缺少统一界面
  • 插件文件和说明文档分散,不方便下载
  • 非技术人员难以直接操作数据库

解决流程

  1. 梳理申请表和授权表的数据关系
  2. 建设待审批、已审批和用户管理页面
  3. 封装审批写入和用户 CRUD 操作
  4. 按插件文件前缀自动关联说明文档
  5. 通过 Docker 封装 Python、FreeTDS 和运行环境

使用效果

把插件授权从手工数据库操作变成可视化后台,审批、用户维护和插件下载都能在页面完成。

项目价值

  • 降低误操作数据库风险
  • 提升插件申请审批效率
  • 让插件分发更清晰
  • 方便管理员统一维护用户授权

我负责什么

  • 设计插件审批和授权管理流程
  • 实现 FastAPI 后台和页面交互
  • 接入 SQL Server 读写连接
  • 封装 Docker 部署和配置模板

技术实现

  • Python / FastAPI
  • SQL Server
  • pyodbc / FreeTDS
  • Bootstrap
  • Jinja2
  • Docker Compose