5步完成tmom生产制造系统的快速部署与配置指南
【免费下载链接】tmom支持多厂区/多项目级的mom/mes系统,计划排程、工艺路线设计、在线低代码报表、大屏看板、移动端、AOT客户端...... 目标是尽可能打造一款通用的生产制造系统。前端基于最新的vue3、ts、antdesignvue, 后端使用.net8、Sqlsugar,支持多种数据库切换、数据隔离与聚合项目地址: https://gitcode.com/thgao/tmom
tmom是一款开源的多厂区MOM/MES系统,集成了计划排程、工艺路线设计、在线低代码报表、大屏看板等核心功能。该系统基于Vue3、TypeScript、.NET8等技术栈构建,支持多种数据库切换和数据隔离,旨在为制造企业提供高效、灵活的生产管理解决方案。
🚀 系统环境准备
硬件与软件要求
推荐配置:
- 操作系统:Windows 10+/Linux CentOS 8+/macOS Monterey+
- 开发环境:8核CPU/16GB内存/100GB可用存储
- 生产环境:根据并发量调整(8核16G服务器可支持万级SN生成)
必备软件:
- Node.js 20.x LTS版本
- .NET 8运行时环境
- Redis 6.2+缓存服务
- PNPM包管理器
📥 系统安装流程
第一步:获取项目源码
通过以下命令获取最新版本:
git clone https://gitcode.com/thgao/tmom cd tmom第二步:前端依赖安装
进入web目录并安装依赖:
cd web pnpm install第三步:后端配置调整
修改api/TMom.Api/appsettings.json配置文件,重点设置:
- Redis连接参数
- 主数据库连接字符串
- 文件存储路径配置
第四步:数据库初始化
首次启动系统前需要导入基础数据,执行项目根目录下的SQL脚本文件:
sys_menu.sql(基础菜单数据)sys_role_menu.sql(角色权限数据)
第五步:启动服务
前端服务启动:
pnpm dev访问地址:localhost:5173
🎯 核心功能快速上手
工艺路线设计
进入"生产管理→工艺管理"模块,使用拖拽方式构建工艺流程图:
通过可视化界面快速定义工序流程,关联设备与物料数据,实现生产工艺的数字化管理。
工单排程管理
在"计划排程"模块中:
- 导入BOM数据
- 设置优先级规则(最早截止日期/最短加工时间)
- 使用甘特图可视化调整生产顺序
移动端功能体验
tmom系统提供完整的移动端支持:
移动端主要功能包括:
- 工位绑定与扫码操作
- 实时生产进度上报
- 质量异常预警处理
📊 系统性能验证
通过Locust性能测试工具验证系统稳定性:
测试数据显示:在8核16G服务器配置下,系统能够稳定支持万级SN生成和并发访问。
🔧 常见问题解决方案
依赖安装失败
检查Node.js版本是否为v20,清理PNPM缓存后重试:
pnpm store prune pnpm install端口冲突处理
修改web/vite.config.ts中的devServer端口配置。
数据库连接异常
验证连接字符串中的SSL模式设置,确保数据库服务正常运行。
📈 数据看板功能
系统提供丰富的数据可视化能力:
💡 最佳实践建议
条码规则配置
设置SN生成策略:日期+流水号+校验位,确保产品追溯的唯一性。
打印模板设置
配置Bartender变量映射关系,实现标签打印的自动化。
多厂区数据隔离
按厂区ID设置数据访问权限,实现多项目级的数据安全管理。
结语
通过本指南的5个简单步骤,您已经能够快速部署和配置tmom生产制造系统。系统的模块化设计和低代码特性,让您能够根据实际业务需求灵活调整功能模块。
建议进一步探索系统的在线开发平台、多数据源聚合分析功能,以及与工作流引擎的深度集成方案,充分发挥这一开源制造执行系统的价值潜力。
【免费下载链接】tmom支持多厂区/多项目级的mom/mes系统,计划排程、工艺路线设计、在线低代码报表、大屏看板、移动端、AOT客户端...... 目标是尽可能打造一款通用的生产制造系统。前端基于最新的vue3、ts、antdesignvue, 后端使用.net8、Sqlsugar,支持多种数据库切换、数据隔离与聚合项目地址: https://gitcode.com/thgao/tmom
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考