目录

ZhuaTech SAM:让软件安装、授权权益与真实使用情况对得上

软件资产管理(Software Asset Management)社区源码版,由 上海如静知华信息科技有限公司 发布。

项目主页:https://www.zhuatech.cn/

本工程仅能用于个人非商业学习交流,不得商用。企业内部生产、商业部署、SaaS、有偿交付或其他获利使用,需要我方书面授权。

为什么做这个项目

企业的软件资产往往分散在终端发现、采购合同、许可证分配和人工台账中。ZhuaTech SAM 用一个可运行的前后端分离样例演示“发现—归一—权益核算—合规处置—续费优化”主线,同时为员工提供软件申请和授权确认 H5 工作台。

管理端:看见许可证头寸

SAM 许可证管理端

页面展示纳管软件、许可权益、合规缺口、可回收授权以及合规事项。专用接口可计算:

有效需求 = 已分配许可 + 未识别安装
可回收授权 = max(已分配许可 - 90 天活跃数, 0)
财务敞口 = max(有效需求 - 采购许可, 0) × 单位成本

返回状态包括 COMPLIANTOPTIMIZENON_COMPLIANT,只作为学习演示,不能替代厂商合同解释、审计意见或正式合规结论。

用户端:完成软件与授权动作

SAM 移动软件工作台

用户可从移动端进入软件申请、我的授权、回收确认和问题上报,后续可扩展应用商店、自动部署和审批集成。

代码里已经有

  • Java 21 + Spring Boot 4 后端,业务包 cn.zhuatech.sam
  • Spring Security 角色隔离与本地演示账号。
  • JPA + MySQL 数据访问基线,测试环境使用 H2。
  • Vue 3 + Vite 管理端和响应式 H5。
  • 许可证头寸、运营风险、事项工作台接口及集成测试。
  • Docker Compose、CI、贡献规范、安全策略和双微信咨询入口。

5 分钟运行

cp .env.example .env
docker compose up --build

打开 http://localhost:8090。本地演示账号:

角色 用户名 密码
管理员 admin admin123
操作员 operator operator123

不得将默认凭据用于联网环境。独立开发可运行 mvn spring-boot:runnpm install && npm run dev。接口和架构细节分别见 docs/API.mddocs/ARCHITECTURE.md

许可不是 MIT

本项目采用 ZhuaTech Community Source License 1.0(个人非商业版),含非商业限制,属于 source-available 社区源码,不是 OSI 认可的开源许可证。个人可按条款学习、研究与非商业修改;商业授权、生产部署和深度定制请联系知华科技。

获取支持与定制

知华科技(上海如静知华信息科技有限公司)提供软件资产管理、企业信息化、私有化部署、系统集成和二次开发服务。

知华科技微信咨询二维码一    知华科技微信咨询二维码二

数据安全

示例数据均为虚构内容,仓库不应出现真实采购合同、软件密钥、员工设备信息、令牌、私钥或生产凭据。发现安全问题请遵循 SECURITY.md 私下报告。

关键词:知华科技 SAM、软件资产管理系统、许可证合规管理、软件盘点、授权回收、Java SAM、Spring Boot 软件资产、Vue 管理后台、上海软件定制。

关于

知华科技软件资产管理平台社区源码版

793.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号