零散插件用户授权管理系统
替代手工 SQL 操作,用 Web 后台管理内部插件申请审批、用户授权、用户增删改查和插件下载分发。
适合场景
- 插件授权与分发管理
- 需要降低重复人工操作
- 需要把分散流程沉淀成可复用工具
业务痛点
- 插件申请审批依赖人工查表和写表
- 用户授权、删除和修改缺少统一界面
- 插件文件和说明文档分散,不方便下载
- 非技术人员难以直接操作数据库
解决流程
- 梳理申请表和授权表的数据关系
- 建设待审批、已审批和用户管理页面
- 封装审批写入和用户 CRUD 操作
- 按插件文件前缀自动关联说明文档
- 通过 Docker 封装 Python、FreeTDS 和运行环境
使用效果
把插件授权从手工数据库操作变成可视化后台,审批、用户维护和插件下载都能在页面完成。
项目价值
- 降低误操作数据库风险
- 提升插件申请审批效率
- 让插件分发更清晰
- 方便管理员统一维护用户授权
我负责什么
- 设计插件审批和授权管理流程
- 实现 FastAPI 后台和页面交互
- 接入 SQL Server 读写连接
- 封装 Docker 部署和配置模板
技术实现
- Python / FastAPI
- SQL Server
- pyodbc / FreeTDS
- Bootstrap
- Jinja2
- Docker Compose