Java项目宝塔搭建实战MES-Springboot开源MES智能制造系统源码

createh53个月前 (02-01)技术教程25

大家好啊,我是测评君,欢迎来到web测评。

应昨天一个朋友的需求,本期给大家带来一套Java开发的MES-Springboot开源MES智能制造执行系统的源码。并且分享如何在本地与宝塔把系统搭建部署起来。

技术架构

  • 技术框架:springBoot + mybatis-plus + shiro + hutool + layui + swagger + freemarker + mysql8 + echarts
  • 运行环境:IntelliJ IDEA 2022 + maven + nginx + 宝塔面板

本地搭建教程

  1. 下载源码,本地电脑使用小皮面板安装mysql8,新建一个数据库,导入sparchetype.sql文件。
  2. 使用IDEA打开mesadmin目录,等待java依赖自动安装完成后,修改数据库配置信息(可参考视频教程修改)或打开以下文件修改:
### 开发环境配置文件
/mesadmin/src/main/resources/application-dev.yml
### 生产环境配置文件
/mesadmin/src/main/resources/application-pro.yml
  1. 修改好后点击编辑器右侧的maven图标,展开mes模块,install一下jar包,然后就可以进到SparchetypeApplication文件里Run,这样就在本地把系统运行起来了,SparchetypeApplication入口模块路径如下:
/mesadmin/src/main/java/com/wangziyang/mes/SparchetypeApplication.java
  1. 默认登录账号密码:admin 123

宝塔部署教程

  1. 宝塔新建一个数据库,数据库信息要与本地的信息一致。导入sparchetype.sql文件。
  2. 编辑器右侧点击maven图标,点击package生成一个jar文件,上传到宝塔当中。
  3. 宝塔新建一个java项目,项目类型选择Spring_boot,jar文件路径选择刚才上传的文件,端口填9090,勾上开机自动启动,填写域名,提交,即可部署成功,如果访问不了,可以看看服务器有没有放行9090端口。
  4. 默认账号密码:admin 123

系统功能

  1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  2. 主数据管理:动态配置表以及所需要显示的字段,只需要简单维护既可以完成增删改成操作。
  3. 赋码管理:动态配置码规则项。例如6位年月日 3位,流水号,随机号。根据用户配置自动创建SN。
  4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。
  7. 物料进出管理:包含物料叫料,配料,发料,确认收料,上料
  8. 工单管理:工单下达,工单分解,工单状态调整,工单特殊设置
  9. 在制品管理:过站工序记录,数据绑定成箱成剁
  10. 质量管理: 质检项维护,根据物料或者型号管理质检项目。检验页面,抽检确认
  11. 工艺文件管理 :工艺参数,BOM文件,导入导出
  12. 报表:图形化展示
  13. 设备管理: 设备信息录入,使用记录,设备台账,设备维保
  14. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  15. 连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
  16. 工作流引擎:实现业务工单流转、在线流程设计器。
  17. 数字化平台:支撑数据展示,定时动态刷新数据。热部署(SQL视图)

功能架构图

系统实测截图

获取方式

//ceping.club/987.html

相关文章

JavaWeb开发框架,你又真正了解多少?

很久以前就想写这样的文章了,现在传统软件和互联网软件行业的兴起,让很多人都成为了程序猿,以至于现在程序猿的泛滥,水平参差不齐,很多都是懂得皮毛不懂的原理,偏离了软件开发的思想!重点摘要: 现在我们we...

Java中的SSM框架详解(java框架ssh和ssm百度)

Java SSM框架即指Spring+SpringMVC+MyBatis的简称,框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较...

Java高级工程师学习线路总结:Java Web开发

  目前,国内外信息化建设已经进入基于Web应用为核心的阶段,Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。那么,具备Java...

Web前端开发与后端开发有哪些不同

首先,从Web开发的技术体系结构来看,前后端分离是比较常见的做法,这样做的好处还是比较多的,一方面可以提升开发的整体效率,另一方面也方便系统后续的迭代升级。另外,采用前后端分离的方式,也会在一定程度上...

2023年Web开发的5个最佳Java框架(java web应用开发的流行框架主要有哪些?)

Java 语言是世界上最流行、使用最广泛的编程语言之一。它以其可靠性、性能以及跨不同平台和设备的兼容性而闻名。然而,如果没有框架的帮助,用Java开发web应用程序可能会很有挑战性并且很耗时。框架是软...

基于Java,jfinal web框架开发出微信商城,微信分销商城源码分享

项目简介:专门针对微信服务号开发的一套微信商城,微信分销商城,支持商品多规格,支持按地区设置邮费,支持限时打折,订单返现,满减送,满包邮,支持订单打印,订单打印模板自定义,发货单打印,发货单打印模板自...