一款B/S结构、开源、免费的生产执行管理系统。此系统基于多年离散智造行业的业务经验及.NET开发项目经验开发。主要目的是为国内离散制造业的中小企业提供一个专业化、通用性、低成本的MES系统解决方案。系统采用前后端分离模式,前端使用vue+elementui开发,后端使用.NetCore3.1 + SQLServer2016开发。具有跨平台、分布式、高性能、安全的特点。
项目亮点:模版打印,Excel模版导出,自定义实体扩展,移动端精美设计,大屏设计等功能。
- 快速开发(基础功能全部由代码生成器生成)
- 支持前端、后台自定义业务代码扩展,后台提供了大量常用扩展与通用类
- 前端、后台提供了近300个扩展方法与属性,开发人员可在此功能上编写扩展自定义业务代码
- 代码生成(代码生成器可直接生成主/从表前后端业务代码,有30多种属性可在线配置生成的代码)
- 前端table自动转换key/value
- 前端表单select/checkbox自动绑定数据源,不需要写任何代码
- 支持(主从表)一对一前后端代码全自动生成、并支持数据源自动绑定与业务代码扩展,不需要写任何代码
- 支持一对多从表自定义扩展(不限从表类型与从表数量) , 一对多从表使用扩展可轻松实现
- 如果能上手框架,可以体会到不用996,更不用掉头发的感觉^_^
- 后台:VS2019、vs2022 、.NetCore3.1 、EFCore3.1、JWT、Dapper、SignalR、Quartz.Net、Autofac、SqlServer2016[MySQL]、Redis
- 前端:VsCode、vue3(需要安装nodejs)、vuex、axios、promise、element ui、element plus
PC端功能清单
一级菜单 | 二级菜单 | 备注说明 |
基础
数据 |
通知管理 | |
车间设置 | ||
不良品项 | ||
工序 | ||
工艺路线 | 支持拖拽工序
调整工序顺序 |
|
绩效工资配置 | ||
产品定义 | ||
物料清单 | ||
自定义
配置 |
自定义编号规则 | 调整表单的编号规则 |
打印模版分类 | ||
打印模版设置 | 设计打印模版 | |
实体字段扩展 | 对应表单的
字段扩展 |
|
用户字段扩展 | ||
产品字段扩展 | ||
工序字段扩展 | ||
绩效工资
配比扩展 |
||
导出Excel
模版管理 |
||
主页菜单设置 | ||
库存
管理 |
入库单 | |
出库单 | ||
库存收发明细 | ||
库存余额 | ||
生产
管理 |
销售订单 | 自动生成生成工单,
打印,Excel模版导出 |
生产计划 | 自动生成生成工单,
打印,Excel模版导出 |
|
装配工单 | 自动生成生成工单,
打印,Excel模版导出 |
|
工单 | 工单根据工序
分解为任务 |
|
任务 | 针对任务进行工序报工 | |
报工 | ||
系统
管理 |
用户管理 | 支持导出PDF |
部门管理 | ||
消息推送 | ||
权限管理 | ||
角色管理 | ||
菜单设置 | ||
数据字典 | 支持自定义字段
或者SQL形式字典 |
|
系统日志 | ||
角色管理(tree) | Tree表格形式 | |
版本发布记录 | 需要支持导出功能 | |
用户管理(tree) | Tree表格形式 | |
报表
管理 |
员工绩效 | |
工资报表 | ||
不良品项分布 | ||
不良品项汇总 | ||
生产报表 | ||
产量统计 | ||
定时
任务 |
任务配置 | 配置corn表达式
和接口地址 |
执行记录 | ||
流程
管理 |
审批流程 | |
我的任务 | ||
开发
管理 |
代码生成器 | 一键生成增删改查,
导入导出。 |
表单设计 | 低代码拖拽表单 | |
表单配置 | ||
数据采集 | ||
质量
管理 |
常见缺陷 | |
检测项管理 | ||
检测模版 | ||
来料检验单 | ||
过程检验单 | ||
出货检验单 | ||
排班
管理 |
班组管理 | |
排班计划 | ||
节假日设置 | ||
排班日历 | ||
工具
管理 |
工装夹具类型 | |
工装夹具台账 | ||
工具领用 | ||
工具归还 | ||
工作台
管理 |
数据源管理 | 设置数据源连接地址 |
数据集管理 | 数据集合 | |
仪表盘 | 看板配置 | |
主页设置 | 设置工作台主页 | |
设备
管理 |
设备类型设置 | |
设备台账 | ||
点检保养项目 | ||
点检保养计划 | ||
维修单 | ||
点检保养工单 | ||
看板
管理 |
车间生产
管控看板 |
看板设计精美 |
工单执行
进度看板 |
||
数据采
集平台 |
数据采集平台 |
移动端端功能清单
功能 | 备注说明 |
系统登录 | |
工单 | 排序,过滤,更改状态,报工 |
任务 | 排序,过滤,更改状态,报工 |
报工 | 排序,过滤,更改状态,报工 |
功能清单 | |
我的 | 功能信息 |
切换登录 | |
退出系统 | |
产量统计 | |
不良品分布 | |
不良品汇总 | |
销售订单 | |
生产计划 | |
装配工单 | |
出库单 | |
入库单 | |
点检保养工单 | |
不良品项 | |
库存余额 | |
数据看板 |
运行前先看后台appsettings.json配置属性说明;(注意修改DbType属性,修改为自己使用的数据库,数据库脚本在DB文件夹下)
- 启动后台项目:后端项目路径 ../iMES.WebApi,找到dev_run.bat命令点击启动。后台启动 默认端口是9991。(dev_run.bat如果闪退,请使用cmd切换至 ../iMES.WebApi目录下执行dotnet run看异常信息) 如从没执行过npm install命令,使用cmd命令切换至前端Vue项目../iMES.Vue路径下,执行npm install命令
- 启动前端项目:前端Vue项目路径 ../iMES.Vue , 找到 run.bat命令点击启动 。
- (1)(run.bat如果闪退,说明环境没配置好,请使用cmd切换至 ../iMES.Vue目录下执行npm run serve看异常信息)
- (2)使用cmd命令切换到../iMES.Vue目录下执行npm cache clear –force或者安装node.js版本16.17.1
- (3)输入http://localhost:9990访问(本地超级管理员帐号:admin 密码:123456)
© 版权声明
本站所有内容均为互联网采集和用户自行上传而来,如有侵权,请联系本站管理员处理
THE END
暂无评论内容