天天看點

Java本地搭建寶塔部署實戰springboot工藝管理系統源碼

作者:web測評

大家好啊,我是測評君,歡迎來到web測評。

本期給大家帶來一套java開發的工藝管理系統源碼,該系統是前後端分離的架構,前端使用Vue2,後端使用SpringBoot2。

技術架構

  • 技術架構:SpringBoot2.0.0 + Mybatis1.3.2 + Shiro + jpa + lombok + Vue2 + Mysql5.7 + redis + nodejs16
  • 運作環境:jdk8 + IntelliJ IDEA + maven + 寶塔面闆

本地搭建教程(參考視訊教程搭建)

  1. 下載下傳源碼,小皮面闆建立一個資料庫,導入opms.sql檔案至資料庫。
  2. 使用IDEA打開adminapi目錄,修改資料庫配置、檔案上傳路徑配置等資訊,配置修改路徑如下:
/adminapi/ruoyi-admin/src/main/resources/application-dev.yml
/adminapi/ruoyi-admin/src/main/resources/application-prod.yml           
  1. java依賴安裝完成後,點選編輯器裡的Run->RuoYiApplication子產品,如果找不到入口子產品,可以手動打開以下路徑運作檔案中的函數:
/adminapi/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java           
  1. 後端啟動成功後,通路後端服務API位址,能正常通路就代表啟動成功:
http://127.0.0.1:8081           
  1. 使用vscode編輯器打開web前端目錄,可以根據視訊教程啟動:
## npm安裝依賴
npm install
## 本地運作
npm run dev
## 部署上線打包
yarn run build:prod           
  1. 背景管理者賬号密碼:admin admin123

寶塔部署教程(參考視訊教程部署)

  1. 回到IDEA,點選編輯器右側maven圖示,切換至prod,執行package,完成後就會在根目錄裡生成一個target目錄,在裡面會打包出一個jar檔案。
  2. 回到vscode,執行 yarn run build:prod 打包,即在前端目錄下生成一個dist檔案夾,在寶塔建立一個資料庫,導入本地的資料庫檔案。
  3. 解析兩個域名,一個前端,一個後端,回到寶塔,建立一個後端目錄,把打包出來的jar檔案上傳,在寶塔建立一個java項目,項目類型選擇SpringBoot,端口号填8081,勾選開機自動自動,填入後端域名,點選送出即可部署完成。注意伺服器防火牆的一定要放行8081端口。
  4. 建立一個前端純靜态站點,把打包好的前端dist目錄上傳,再添加以下nginx配置,前端即可部署完成:
location /prod-api/ {     
      #   OPTIONS預檢指令,預檢指令通過時才發送請求
      #   檢查請求的類型是不是預檢指令
      if ($request_method = 'OPTIONS') {
        return 200;
      }
      proxy_pass http://127.0.0.1:8081/;
    }
 location / {
  try_files $uri $uri/ /index.html;
 }           
  1. 背景管理者賬号密碼:admin 123456

功能說明

  • 首頁、工藝流程向導、光學零件管理、工藝輸出管理、模闆配置管理
  • 工藝知識庫管理、知識内容管理、系統管理、系統監控
  • 工藝流程向導:使用者管理、角色管理、部門管理、崗位管理、光學零件設計資料
  • 光學零件工藝設計、工藝輸出記錄、生産計劃記錄、光學零件模闆、工藝流程模闆
  • 查找工藝設計、光學零件資料、工藝流程模闆、建立工藝設計
  • 計劃号、零件名稱(第八透鏡、物鏡、中長波透鏡、會聚鏡)、材料牌号、零件類型
  • 透鏡類型(非凹凸-第八透鏡、非凹凸-中長波透鏡)、流程名稱、編制人員、編制時間、工藝流程名稱
  • 光學零件管理:設計資料、計劃号、零件名稱、零件類型、産品代号、材料牌号、建立人、編制時間、新增、删除
  • 工藝輸出管理:輸出記錄、計劃号、零件名稱、狀态、輸出人數、輸出時間、操作
  • 模闆配置管理:工藝流程模闆、對材料的要求、對零件的要求、設計圖的參數、對技術的要求、公式計算參數、偏好設定類型
  • 字典資料:字典名稱、字典标簽、狀态、字典編碼、字典鍵值、字典排序
  • 工藝知識庫管理:工藝工序庫、工序名稱、加工要求、工藝管控措施、操作方法
  • 工序名稱:切片、滾圓、銑磨、銑球面、精磨、數控精磨、數控粗車、單點粗車、抛光、單點車削

常見問題

項目啟動報錯?

啟動前請注意mysql資料庫是否忽略大小寫,在mysqld.cnf配置檔案裡設定,寶塔的話點選mysql,點選設定,在配置檔案加入以下代碼:

lower_case_table_names=1           

系統實測截圖

Java本地搭建寶塔部署實戰springboot工藝管理系統源碼
Java本地搭建寶塔部署實戰springboot工藝管理系統源碼
Java本地搭建寶塔部署實戰springboot工藝管理系統源碼
Java本地搭建寶塔部署實戰springboot工藝管理系統源碼

視訊教程

Java本地搭建寶塔部署實戰springboot工藝管理系統源碼

繼續閱讀