Java工厂企业工艺管理系统源码 springboot2+vue2前后端分离架构 工艺路线 加工工序管理源码

news2024/11/15 3:24:09

工艺系统是对车间现场加工工序的管理,根据生产成品或者半成品的工单,以及产品标准工艺路线,系统可以自动生成产品工序加工命令

 

并且可以根据实际情况再进行工序调整.系统可以根据每道工序,打印工序派工单。工序之间物料转移,使用转移单进行控制.

工艺是连接设计与制造的桥梁,工艺管理是对工艺相关信息的组织和处理过程的管理,工艺管理水平的高低将直接决定产品的成本和质量。工艺管理解决方案实现了产品设计、工艺设计的一体化管理,为ERP提供完整的基础数据。

 

技术架构
技术框架:SpringBoot2.0.0 + Mybatis1.3.2 + Shiro + jpa + lombok + Vue2 + Mysql5.7 + redis + nodejs16
运行环境:jdk8 + IntelliJ IDEA + maven + 宝塔面板

本地搭建教程:
①.下载源码,小皮面板创建一个数据库,导入opms.sql文件至数据库。
②.使用IDEA打开adminapi目录,修改数据库配置、文件上传路径配置等信息,配置修改路径如下:
/adminapi/ruoyi-admin/src/main/resources/application-dev.yml
/adminapi/ruoyi-admin/src/main/resources/application-prod.yml
③.java依赖安装完成后,点击编辑器里的Run->RuoYiApplication模块,如果找不到入口模块,可以手动打开以下路径运行文件中的函数:
/adminapi/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java
④.后端启动成功后,访问后端服务API地址,能正常访问就代表启动成功:
http://127.0.0.1:8081
⑤.使用vscode编辑器打开web前端目录,可以根据视频教程启动:
## npm安装依赖
npm install
## 本地运行
npm run dev
## 部署上线打包
yarn run build:prod
⑥.后台管理员账号密码:admin admin123

 

 

宝塔部署教程:
①.回到IDEA,点击编辑器右侧maven图标,切换至prod,执行package,完成后就会在根目录里生成一个target目录,在里面会打包出一个jar文件。
②.回到vscode,执行 yarn run build:prod 打包,即在前端目录下生成一个dist文件夹,在宝塔新建一个数据库,导入本地的数据库文件。
③.解析两个域名,一个前端,一个后端,回到宝塔,新建一个后端目录,把打包出来的jar文件上传,在宝塔新建一个java项目,项目类型选择SpringBoot,端口号填8081,勾选开机自动自动,填入后端域名,点击提交即可部署完成。注意服务器防火墙的一定要放行8081端口。
④.新建一个前端纯静态站点,把打包好的前端dist目录上传,再添加以下nginx配置,前端即可部署完成:
location /prod-api/ {     
      #   OPTIONS预检命令,预检命令通过时才发送请求
      #   检查请求的类型是不是预检命令
      if ($request_method = 'OPTIONS') {
        return200;
      }
      proxy_pass http://127.0.0.1:8081/;
    }
    location / {
        try_files $uri $uri/ /index.html;
    }

⑤.后台管理员账号密码:admin 123456

功能说明
首页、工艺流程向导、光学零件管理、工艺输出管理、模板配置管理
工艺知识库管理、知识内容管理、系统管理、系统监控
工艺流程向导:用户管理、角色管理、部门管理、岗位管理、光学零件设计资料
光学零件工艺设计、工艺输出记录、生产计划记录、光学零件模板、工艺流程模板
查找工艺设计、光学零件资料、工艺流程模板、创建工艺设计
计划号、零件名称(第八透镜、物镜、中长波透镜、会聚镜)、材料牌号、零件类型
透镜类型(非凹凸-第八透镜、非凹凸-中长波透镜)、流程名称、编制人、编制时间、工艺流程名称
光学零件管理:设计资料、计划号、零件名称、零件类型、产品代号、材料牌号、创建人、编制时间、新增、删除
工艺输出管理:输出记录、计划号、零件名称、状态、输出人、输出时间、操作
模板配置管理:工艺流程模板、对材料的要求、对零件的要求、设计图的参数、对技术的要求、公式计算参数、偏好设置类型
字典数据:字典名称、字典标签、状态、字典编码、字典键值、字典排序
工艺知识库管理:工艺工序库、工序名称、加工要求、工艺管控措施、操作
工序名称:切片、滚圆、铣磨、铣球面、精磨、数控精磨、数控粗车、单点粗车、抛光、单点车削

 

 

工艺流程向导:

查找工艺设计➙光学零件资料➙工艺流程模板➙创建工艺设计

常见问题
项目启动报错?

启动前请注意mysql数据库是否忽略大小写,在mysqld.cnf配置文件里设置,宝塔的话点击mysql,点击设置,在配置文件加入以下代码:

lower_case_table_names=1
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/108289.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【推荐】华为顶级认证HCIE-RS培训教材全套合集

HCIE是华为认证系统中的专家级认证。候选人必须通过笔试,LAB考试和面试,才能最终获得HCIE认证。困难还从另一方面解释了证书的含金量。 该认证具有很高的含金量和行业认可度。此外,获得HCIE证书的工程师将优先获得华为和华为合作伙伴的聘用&a…

Struts2中的数据校验

Struts2中的数据校验1、Action控制器2、jsp页面3、struts.xml配置4、测试1、Action控制器 如果要使用校验,则需要继承ActionSupport类,覆写validate()方法,如果是实现Action接口,则无法覆写此方法。直接在之前的控制器基础上进行…

Spring 中使用Nacos配置管理

添加依赖 <dependency><groupId>com.alibaba.nacos</groupId><artifactId>nacos-spring-context</artifactId><version>${latest.version}</version> </dependency>本文使用的版本为&#xff1a;1.1.1 注&#xff1a;我们在N…

【nowcoder】笔试强训Day1

目录 一、选择题 二、编程题 2.1组队竞赛 2.2删除公共字符串 一、选择题 1.在 Java 中&#xff0c;存放字符串常量的对象属于&#xff08; &#xff09;类对象。 A Character B String C StringBuffer D Vector 字符串分为两大类&#xff0c;一类是字符串常量&#xf…

ESLint + StyleLint + Prettier + VSCode 打造最优雅的前端开发体验

ESLint StyleLint Prettier VSCode 打造最优雅的前端开发体验 引言 对于一个成熟的前端团队&#xff0c;统一的编码规范和提交规范尤其重要。要保证秩序井然、风格统一、整齐有序&#xff0c;光把规范写在文档里是没有太多实际价值的。没有人愿意去一条一条看规则&#xff…

ovn:中央节点ip变更导致节点失联

1.当ovn的中央节点ip突然变更&#xff08;从3.197->1.114&#xff09;后&#xff0c;便再无法同节点之间进行信息的同步。 2.已将节点的ovn-remote变更到最新的中央节点ip 3.但是进行ovn-controller 检测时却显示失败 4.通过telnet 测试6642 端口失败 5.最后发现原来是中央…

【UE4 第一人称射击游戏】05-设置角色动画

素材资料地址&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1epyD62jpOZg-o4NjWEjiyg 密码&#xff1a;jlhr 步骤&#xff1a; 1.新建一个名为“Character”的文件夹 将Swat.fbx导入Character文件夹中 新建一个名为“Animation”的文件夹 将Animation文件夹内的所…

大数据基础平台搭建-(一)基础环境准备

大数据基础平台搭建-&#xff08;一&#xff09;基础环境准备 大数据平台系列文章&#xff1a; 1、大数据基础平台搭建-&#xff08;一&#xff09;基础环境准备 2、大数据基础平台搭建-&#xff08;二&#xff09;Hadoop集群搭建 目录大数据基础平台搭建-&#xff08;一&#…

docker安装minio集群

docker安装minio集群 文章目录docker安装minio集群1、所有节点配置主机名解析2、配置时间同步&#xff0c;关闭防火墙和selinux。3、所有节点安装docker4、部署minio集群&#xff0c;3个节点每个节点挂载2个目录10.20.138.5210.20.138.5310.20.138.545、访问任意节点的9000端口…

vm vh移动端布局及 bilibili官网移动端首页布局

vm和vh是啥&#xff1f; 市场上的移动端大多数为flex布局&#xff0c;此时我们用到了rem这个单位&#xff0c;但是rem需要媒体查询&#xff0c;要根据页面是尺寸进行修改&#xff0c;而vm/vh省去各种判断和修改&#xff0c;像B站就通过vue和vm写的。 vm/vh是一个相对单位&…

【Quarkus技术系列】「云原生架构实战」配置参考指南相关的功能机制配置介绍分析

回顾Quarkus介绍 Quarkus的概念定义 Quarkus是一个为Java虚拟机&#xff08;JVM&#xff09;和原生编译而设计的全堆栈 Kubernetes 原生 Java 框架&#xff0c;用于专门针对容器优化 Java&#xff0c;并使其成为无服务器、云和 Kubernetes 环境的高效平台。 Quarkus与框架整…

Spring Boot整合分布式搜索引擎ElasticSearch 实现相关操作

一、ElasticSearch 介绍 Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性&#xff0c;能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主要分为以下几个步…

VS Code 中的增强 code CLI

Visual Studio Code 的核心是一个代码编辑器&#xff0c;它通过我们的远程开发经验与其他环境集成&#xff0c;变得更加强大和灵活。 你可能不知道的是&#xff0c;VS Code 有一个内置的命令行界面(CLI)&#xff0c;可以让你控制启动和管理编辑器的方式——你可以通过命令行选项…

【图像处理】基于二维FIR的特定角度边缘检测(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…

HiveServer2 和 HiveMetastore 梳理

本文重新回顾一下Hive的两个核心服务&#xff1a;HiveServer2 和 HiveMetastore(HMS)。很多人会简单地把HiveServer2当成Hive的JDBC/ODBC服务&#xff0c;不启动HiveServer2服务&#xff0c;就没有10000端口&#xff0c;JDBC/ODBC客户端就连接不上Hive。从使用者的角度理解这就…

常见的数据通信方式有哪些?

数据通信方式指通信双方在信号发送、传输和接收这3个环节对信号的处理方式&#xff0c;下面将对不同的信号处理方式进行讲解。 单工、半双工与全双工通信 按信道上信号的传输方向与时间的关系&#xff0c;通信方式可分为单工通信、半双工通信与全双工通信。 (1) 单工通信 单…

Minecraft 1.19.2 Forge模组开发 09.动画效果方块

我们本次尝试制作一个具有动画效果的方块 效果演示效果演示效果演示 首先&#xff0c;请确保你的开发包中引入了geckolib依赖&#xff0c;相关教程请参考:Minecraft 1.19.2 Forge模组开发 03.动画生物实体 1.首先我们要使用geckolib制作一个物品和对应的动画&#xff1a; 在…

TDOA 定位技术和实际应用简介

介绍了TDOA&#xff08;Time difference of Arrival&#xff09;的基本原理&#xff0c;列举了TDOA 定位的优势&#xff0c;并且通过实例分析其在实际应用中的有效性&#xff0c;结合实验数据分析了影响TDOA 的因素。本文提出TDOA 是一种简单高效的定位方式&#xff0c;可以被广…

js原型与原型链完整图解

首先要知道&#xff1a; 1、所有对象&#xff08;除null&#xff09;都有一个__proto__属性指向构造函数的原型对象 2、所有对象&#xff08;除null&#xff09;都有一个constructor属性指向构造函数&#xff08;函数也是对象&#xff09; 已知&#xff1a;有一个构造函数Fn…

如何在交付运维过程中建立风险底线意识,提前识别风险,避免项目延期?

大家好&#xff0c;我是小赛。又到了每周的【项目管理案例】分享栏目了。本期案例来自于希赛PM创造营项目经理们的分享&#xff1a;项目延期是每位项目经理或多或少都会遇到的工作难题&#xff0c;本期我们一起来探讨一下&#xff1a;如何在交付运维过程中建立风险底线意识&…