首页 > 编程语言 >用Java语言springboot框架开发工艺管理系统

用Java语言springboot框架开发工艺管理系统

时间:2023-05-28 10:34:21浏览次数:54  
标签:Java springboot 管理系统 管理 工艺流程 零件 工艺 模板 字典

技术架构

技术框架:SpringBoot2.0.0 + Mybatis1.3.2 + Shiro + jpa + lombok + Vue2 + Mysql5.7 + redis + nodejs16

运行环境:jdk8 + IntelliJ IDEA + maven + 宝塔面板

用Java语言springboot框架开发工艺管理系统_上传

宝塔部署教程

回到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;

	}

功能说明

首页、工艺流程向导、光学零件管理、工艺输出管理、模板配置管理

工艺知识库管理、知识内容管理、系统管理、系统监控

工艺流程向导:用户管理、角色管理、部门管理、岗位管理、光学零件设计资料

光学零件工艺设计、工艺输出记录、生产计划记录、光学零件模板、工艺流程模板

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

计划号、零件名称(第八透镜、物镜、中长波透镜、会聚镜)、材料牌号、零件类型

透镜类型(非凹凸-第八透镜、非凹凸-中长波透镜)、流程名称、编制人、编制时间、工艺流程名称

光学零件管理:设计资料、计划号、零件名称、零件类型、产品代号、材料牌号、创建人、编制时间、新增、删除

工艺输出管理:输出记录、计划号、零件名称、状态、输出人、输出时间、操作

模板配置管理:工艺流程模板、对材料的要求、对零件的要求、设计图的参数、对技术的要求、公式计算参数、偏好设置类型

字典数据:字典名称、字典标签、状态、字典编码、字典键值、字典排序

工艺知识库管理:工艺工序库、工序名称、加工要求、工艺管控措施、操作

工序名称:切片、滚圆、铣磨、铣球面、精磨、数控精磨、数控粗车、单点粗车、抛光、单点车削

标签:Java,springboot,管理系统,管理,工艺流程,零件,工艺,模板,字典
From: https://blog.51cto.com/u_16078995/6364853

相关文章

  • Java语言实现的springBoot汽车销售管理系统vue前端
    技术架构技术框架:springboot+mybatis+Mysql5.7+vue2+npm+node运行环境:jdk8+IntelliJIDEA+maven+宝塔面板宝塔部署教程解析一个域名,使用vscode打开front目录,修改/config/prod.env.js文件里的BASE_API字段为解析好的线上域名,执行npmrunbuild:prod打包出......
  • 基于springboot技术框架实现小区物业管理功能
    技术架构技术框架:springboot+mybatis+thymeleaf+Mysql5.7运行环境:jdk8+IntelliJIDEA+maven+宝塔面板宝塔部署教程回到IDEA,点击编辑器右侧maven图标,执行package,完成后就会在根目录里生成一个target目录,在里面会打包出一个jar文件。宝塔新建一个数据库,导入数据库文......
  • java 面试题目
    1:子类和父类的实例变量和方法有什么区别?2:重载和覆盖的区别,返回类型不同,可以重载吗?为什么?底层如何实现的?3:抽象类与接口的区别4:悲观锁和乐观锁5:线程安全的解决方法有哪些?读写锁6:hashcode和equals?7:java泛型8:ThreadLocal,Concurrent下面的包,原理?9:AtomicInteger原理是什......
  • 用Java语言和Springboot框架实现宿舍管理系统
    技术架构技术框架:SpringBoot+SpringMVC+MyBatis+Layui+Mysql5.7+Axios+Echarts+POI运行环境:jdk8+IntelliJIDEA+maven+宝塔面板宝塔部署教程回到IDEA,点击编辑器右侧maven图标,执行package,完成后就会在根目录里生成一个target目录,在里面会打包出一个jar文件......
  • java面试 关于红黑树
    红黑树(Red-BlackTree):是一种自平衡的二叉搜索树,它在实际的软件开发中广泛应用。红黑树的特点是具有高效的插入、删除和查找操作,并且保持树的平衡,以保证这些操作的时间复杂度为O(logn)。红黑树与AVL树有什么区别?红黑树和AVL树都是自平衡的二叉搜索树,但它们在维护平衡方......
  • 阅读《java并发编程实战》第五章
    阅读《java并发编程实战》第五章Semaphore的应用举例Semaphore的应用举例:实现一个固定大小的Set。当容器满了之后,无法add,线程阻塞。publicclassBoundedHashSet{//invariant:sizeofSetalwayslessthanorequaltogivensizeprivatefinalSet<Integer>s......
  • java面试 (12)- Valiolate原理?是线程安全的吗?
    1:导致线程问题的原因:抢占式执行多个线程同时修改了同一个变量非原子性操作内存可见性问题指令重排问题2:并发编程三大特性可见性原子性有序性3:volatile关键字3.1volatile解决了内存可见性和指令重排序的问题写volatile变......
  • SpringBoot+vue使用bcrypt对注册密码加密及登录校验
    一、注册1.后端在pom.xml文件中加入<dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-crypto</artifactId></dependency>lombok依赖<dependency><groupId>org.projectlombok......
  • 1. java + react 实现 HRM
    1.云服务的三种方式1.1IAAS基础设施即服务,只会提供基础的设施,eg:服务器,网络等;1.2PAAS平台即服务,提供平台,可以把自己写好的代码部署到平台上;1.3SAAS软甲即服务eg:hrm,cms,crm等;提供所有的服务;【部署到互联网】;......
  • SpringBoot —— 记录
    一、概述(专门用于框架整合,简化开发)1、简介SpringBoot是对Spring的改善和优化,它基于约定优于配置的思想,提供了大量的默认配置和实现使用SpringBoot之后,程序员只需要按照它规定的方式去进行代码的开发,而无需再去编写一堆复杂的配置。2、主要功能......