feat: initialize ZhuaTech SRM community edition
把供应商协同从邮件、群聊和分散表格,收回到一条可追踪的业务链上。
ZhuaTech SRM 是由 知华科技(上海如静知华信息科技有限公司) 发布的供应商关系管理系统社区源码版。工程采用前后端分离架构,覆盖供应商准入、寻源询报价、采购订单、送货协同、质量整改、对账开票、绩效评价与供应风险等常见业务。
cn.zhuatech.srm
SRM 的价值不只是“建一个供应商档案库”。它需要让采购方和供应商围绕同一份业务事实协作:
准入资料 → 寻源询价 → 定标下单 → 交付预约 → 质量闭环 → 对账评价 ↑ ↓ └──────────────── 绩效分级与风险复评 ────────────────────┘
本社区版将这条链路拆成两个工作空间:
下面的图片由本仓库前端演示模式真实运行后截取,不是概念图。
把合作供应商、寻源金额、订单准交率和供应风险放在同一页;下方同时呈现年度采购执行、风险观察和正在推进的寻源项目,适合采购负责人每日巡检。
供应商不是一张静态通讯录。列表同时显示主供品类、采购负责人、合作状态、绩效等级、准交率和风险等级,并预留准入审核与风险关注视图。
供应商登录后只看到与自身企业相关的待办、订单、质量整改及企业资质状态,减少跨企业数据暴露和沟通噪音。
询价要求、物料规格、单价、交期和报价说明集中录入。后端保留正式报价接口,便于继续扩展报价版本、附件、澄清与审批记录。
zhuatech-srm/ ├── backend/ # Java 21 + Spring Boot 后端 │ └── src/main/java/cn/zhuatech/srm ├── frontend/ # Vue 3 + Vite 响应式 H5 前端 ├── docs/ # 架构、接口、数据模型与页面截图 ├── deploy/ # 部署说明 ├── compose.yaml # MySQL、后端、前端一键编排 ├── LICENSE # 个人非商业社区源码许可 └── NOTICE # 权属与第三方声明
后端采用 Controller → Service → Repository 分层,MySQL 表统一使用 srm_ 前缀,数据库结构由 Flyway 管理。前端在一套 Vue 工程内提供两类导航和数据视图,通过角色决定进入供应商门户或采购管理端。
srm_
更多设计说明见 系统架构、接口说明 和 数据模型。
准备 Docker 24+ 与 Compose v2:
cp .env.example .env docker compose up --build
浏览器访问 http://localhost:8090。
http://localhost:8090
后端需要 JDK 21、Maven 3.9 和 MySQL 8:
cd backend mvn spring-boot:run
前端需要 Node.js 20+:
cd frontend npm install npm run dev
如果只想体验界面,可运行 npm run dev:demo,无需启动后端和数据库。
npm run dev:demo
supplier
Demo@2026
buyer
auditor
admin
ZhuaTech@2026
以上仅为本地初始化演示账号。部署前必须删除示例数据、修改密码和 JWT 密钥,并按实际组织配置权限。
所有环境变量示例位于 .env.example,仓库不包含生产密钥。建议至少完成以下工作后再考虑内部验证:
.env.example
本工程仅可用于个人、非商业性的学习、研究和技术交流,不得商用。 企业内部生产使用、SaaS、私有化交付、收费服务、投标、商业培训及其他直接或间接商业用途,均须事先取得 上海如静知华信息科技有限公司 的书面授权。
由于带有非商业限制,本项目准确性质为“社区源码版 / source-available”,不属于 OSI 定义的开源软件。完整条款以 LICENSE 为准。
如果需要多组织、多工厂、采购审批流、ERP/WMS/QMS 集成、电子签章、供应商风险模型、国产化适配或生产级部署,可联系知华科技评估。
也可以通过 知华科技官网 了解上海如静知华信息科技有限公司的软件项目外包、企业信息化、FDE 与企业 AI 落地服务。
提交 Issue 或 Pull Request 前请阅读 贡献指南 与 行为准则。安全问题请按照 SECURITY.md 中的方式私下报告,不要在公开 Issue 中披露漏洞细节。
Copyright © 2026 上海如静知华信息科技有限公司。保留所有权利。
知华科技 SRM 社区源码版:Java 21 + Spring Boot + Vue 3 H5 + MySQL。上海如静知华信息科技有限公司,官网 https://www.zhuatech.cn/
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
ZhuaTech SRM
ZhuaTech SRM 是由 知华科技(上海如静知华信息科技有限公司) 发布的供应商关系管理系统社区源码版。工程采用前后端分离架构,覆盖供应商准入、寻源询报价、采购订单、送货协同、质量整改、对账开票、绩效评价与供应风险等常见业务。
cn.zhuatech.srm这套系统解决什么
SRM 的价值不只是“建一个供应商档案库”。它需要让采购方和供应商围绕同一份业务事实协作:
本社区版将这条链路拆成两个工作空间:
页面实览
下面的图片由本仓库前端演示模式真实运行后截取,不是概念图。
采购驾驶舱
把合作供应商、寻源金额、订单准交率和供应风险放在同一页;下方同时呈现年度采购执行、风险观察和正在推进的寻源项目,适合采购负责人每日巡检。
供应商库
供应商不是一张静态通讯录。列表同时显示主供品类、采购负责人、合作状态、绩效等级、准交率和风险等级,并预留准入审核与风险关注视图。
供应商工作台
供应商登录后只看到与自身企业相关的待办、订单、质量整改及企业资质状态,减少跨企业数据暴露和沟通噪音。
在线询报价
询价要求、物料规格、单价、交期和报价说明集中录入。后端保留正式报价接口,便于继续扩展报价版本、附件、澄清与审批记录。
功能版图
技术结构
后端采用 Controller → Service → Repository 分层,MySQL 表统一使用
srm_前缀,数据库结构由 Flyway 管理。前端在一套 Vue 工程内提供两类导航和数据视图,通过角色决定进入供应商门户或采购管理端。更多设计说明见 系统架构、接口说明 和 数据模型。
五分钟启动
Docker Compose(推荐)
准备 Docker 24+ 与 Compose v2:
浏览器访问
http://localhost:8090。本地开发
后端需要 JDK 21、Maven 3.9 和 MySQL 8:
前端需要 Node.js 20+:
如果只想体验界面,可运行
npm run dev:demo,无需启动后端和数据库。演示账号
supplierDemo@2026buyerDemo@2026auditorDemo@2026adminZhuaTech@2026以上仅为本地初始化演示账号。部署前必须删除示例数据、修改密码和 JWT 密钥,并按实际组织配置权限。
配置与安全
所有环境变量示例位于
.env.example,仓库不包含生产密钥。建议至少完成以下工作后再考虑内部验证:许可边界
本工程仅可用于个人、非商业性的学习、研究和技术交流,不得商用。 企业内部生产使用、SaaS、私有化交付、收费服务、投标、商业培训及其他直接或间接商业用途,均须事先取得 上海如静知华信息科技有限公司 的书面授权。
由于带有非商业限制,本项目准确性质为“社区源码版 / source-available”,不属于 OSI 定义的开源软件。完整条款以 LICENSE 为准。
深度开发与商业授权
如果需要多组织、多工厂、采购审批流、ERP/WMS/QMS 集成、电子签章、供应商风险模型、国产化适配或生产级部署,可联系知华科技评估。
也可以通过 知华科技官网 了解上海如静知华信息科技有限公司的软件项目外包、企业信息化、FDE 与企业 AI 落地服务。
参与项目
提交 Issue 或 Pull Request 前请阅读 贡献指南 与 行为准则。安全问题请按照 SECURITY.md 中的方式私下报告,不要在公开 Issue 中披露漏洞细节。
Copyright © 2026 上海如静知华信息科技有限公司。保留所有权利。