DustinChu Blog

work

about

  • Language
    • java(Spring Boot)
    • python(Flask , FastAPI)
    • flutter (Bloc , Riverpod , Provider)
    • labview
  • APP
    • flutter
  • WEB
    • java
    • flutter WEB
  • 後端
    • flask
    • restAPI , FastAPI (JWT)
    • sqlalchemy
  • database
    • MSSQL
    • MYSQL
    • PostgreSQL
    • redis
  • 雲端
    • firebase
    • AWS
  • 推播
    • FCM

app

Flutter 跨平台 IOS/Android

IOT 熔接機

說明:得到 熔接機 生產的資料 產生pdf 分享 紀錄

  • APP flutter
  • 後台 flutter web
  • 後端 python fastapi

清掃車定位

說明:
清掃車 定位記錄清掃路徑 距離

  • 開發環境 flutter

清潔人員打卡系統

說明:
清潔人員上班下班 加班 打卡紀錄

  • 開發環境 flutter

Ecocord智慧插座

說明:
手機開關智慧插座 檢測使用狀況 與費用等等.

  • 開發環境 flutter python firebase mqtt stm32 arduino


股票

說明:
股票K線圖 顯示壓力線 買進訊號 買進價格

  • 開發環境 flutter

股市行事曆

說明:
用來輸入預測本週或本月的股價 存成圖片後 可以進型網路分享

  • 開發環境 flutter


輸入文字連結3d印表機列印

說明:
app輸入文字後 將文字用藍牙傳送資料到3d印表機進行列印

  • 開發環境 flutter 後端python


日文學習APP

  • 開發環境 flutter 後端python

畫面


Android-OEE

工廠24H生產,每個生產設備要確實的自己的產能預估產能,與每日實際產能的落差
紀錄產品良率/不良率,流水號追朔不良率產品,了解當下生產相關資訊
業務去接單的時候,有著生產資料準確的產能來與客戶溝通,也可以改善工廠的生產效率。

前言

前端java 後端python flask-restAPI

介面


流程

  • 工廠辦公室的人會將要生產的料號與生產的模具等等的資料輸入電腦端的程式
  • 每個模具每日的產能都不一樣,這會在下班的時候來去計算預估生產值,與實際生產值
  • 電腦端程式可以看到每日報表,當前生產狀況。
  • 手機點擊,電腦標籤列印等比較有空的時候在整理新增上來

    工廠端在電腦端的程式輸入>OP每天上班點擊平板上要生產的料號>每一樣產品正常或不良都需點擊平版記錄>
    QC檢驗也會在電腦端輸入檢驗成果與流水號

android使用懸浮窗體製作腳本

前言

  • 開發環境 java

有時候玩遊戲 或是需要一直持續重複動作的事情太浪費時間了
所以做了一個腳本使用ADB來讓他自動完成一些事情

畫面

實際RUN的過程就不演示了

也可將UI顯示成多個格子來顯示距離 來計算每個距離需要點擊多久
前陣子微信的小遊戲跳一跳 也可以用這方法來實現 來得到滿分

中國手機有些廠家也有使用懸浮窗體的方式結合OCR 來將圖像辨識 選擇區域後會將文字大爆炸顯示出來
讓你複製等等之類的功能

flutter web

體溫量測

  • 開發環境 flutter 後端python tableau wdc 可視化

MQTT自動化搬運車

  • 開發環境 flutter 後端python esp32 arduino


生產過帳

  • 開發環境 flutter 後端python tableau可視化

WEB(Vaadin/GWT)

vaadin 響應式即時看板(1)

撈取公司MES的生產資料 自動化設備 將資料圖表化 顯示即時看板

網頁端

手機端

vaadin 響應式即時看板(2)

有些可視化使用tabelau 有一些使用自行開發的看板
接收設備的即時狀況 與設備生產狀態 與生產資料可視化
可視化部份給使用者自行設定 警戒線

網頁端



javaFX JNI

包裝MES

協助列印後段包裝標籤
連結ERP 提供人員內部出現問題 反查生產時間
與相關批號的產品流向
標籤只用JNI 調用dll列印

Swing

java swing -教育訓練程式(第二版)

前言

>
本來仿製公司舊ERP做的教育訓練程式
發現實在很不好用 決定重新開發一個
使用流程
建立課程>講師課程邀請>發送mail課程邀請信>講師評分

課程建立

課程邀請

Mail回覆是否要上課

  • 這邊有一個server 來判斷 使用這點入 確定後 所回傳url值 來去判斷使用者 將資料寫入資料庫

    講師評分 課程講義上傳

  • 由於會不知道有幾個人上課 這邊的Button 是使用checkBox來去監聽按鈕狀況

java swing tiptop 財務報表(一)

前言

>
在一陣子應該就可以把公司將各部門常常浪費時間做的事情 用程式來簡化
Toptop財務每次要看報表 都要去兩個地方看
所以就幫助 財務 撈取他想要看的欄位的報表
如果有想要知道oracle 語法的話 可在寫信或留言通知我

程式主畫面

java swing tiptop 財務資料與別廠區資料比對

前言

>
由於財務每次都需要去tiptop很多個地方抓資料
然後記錄在EXCEL
與客戶提供的收發或明細核對
也需要與客戶的財務 金額比對 花了非常多時間在做件事情
時常人工比對 容易出錯誤
就來幫忙財務 減輕一下工作量
資料是這樣的
內銷 訂單>出通單>出貨單 >發票號碼>金額
外銷 訂單>出通單>invoice>金額

程式主畫面

java swing BOM查詢系統

前言

版權聲明:轉載請保留原文連結及作者
這個小程式主要用途在於
讓資材key上料號把bom展出來 有替代料的點下右鍵
會在下方出現替代料
比較麻煩的部分是 一階BOM展開二階時候二階*上1階的數量這樣才對

程式主畫面



java-swing-tiptop 採購單價查詢

前言

>
有時候不得不說Tiptop有些地方真的很爛
走分量計價的單價查詢要一筆一筆查..如果有舊單價要看
或是要看本來單價多少 現在單價多少 真的很不好查
所以就幫公司開發一個方便的查詢工具

程式主畫面

java-swing-tiptop 調撥清單

前言

>
這個程式主要是讓庫房查詢調撥多少庫存去外面
例如!pchome倉 可以方便查詢調撥多少庫存出去

程式主畫面

java-Swing-tiptop 財務報表(三)

前言

版權聲明:轉載請保留原文連結及作者
在一陣子應該就可以把公司將各部門常常浪費時間做的事情 用程式來簡化
Toptop財務每次要看報表 都要去兩個地方看
所以就幫助 財務 撈取他想要看的欄位的報表
如果有想要知道oracle 語法的話 可在寫信或留言通知我

程式主畫面

java-Swing-tiptop 財務報表(二)

前言

版權聲明:轉載請保留原文連結及作者
在一陣子應該就可以把公司將各部門常常浪費時間做的事情 用程式來簡化
Toptop財務每次要看報表 都要去兩個地方看
所以就幫助 財務 撈取他想要看的欄位的報表
如果有想要知道oracle 語法的話 可在寫信或留言通知我

程式主畫面

java swing tiptop內銷應收小程式

程式主畫面




  • 查詢未開立出通單的訂單

table 欄位名稱

table 欄位名稱如下
結案碼
訂單日期
業務代號
地區代碼
客戶名稱
客戶代碼
產品規格
系列
機種
訂單料號
訂單數量
幣別
單價
銷售額(未稅)
銷售額(含稅)
已出貨數量
已出貨金額
鼎新訂單號碼
鼎新出貨通知單
客戶訂單號碼
週別
預計出貨日
發票號碼
發票日期
預計付款日
實際收款日
財務備註
出貨備註
總出貨數量
總出貨金額

程式介紹

結案碼代表這張單有沒有收到錢了
資料上方式可以類似Excel的篩選功能
詳細之後在演示一下效果
可以依照日期或是季度來篩選資料
這些資料不是一次串出來的很多部分是使用程式來去搭配達成效果的
由於對sql不是非常厲害 這要從訂單串到財務的單據驗證資料是否有重複正確性
這部分花比較多時間在這上面

java-swing tiptop出貨排程小程式

前言

>
幫公司開發一個內銷應收程式後就順便開發一個出貨排程給倉庫使用
主要是給倉庫看出貨排程也降低他們工作的負擔

程式主畫面


java swing 教育訓練小程式

前言

>
由於公司常常會有內部訓練
與安排人員外部訓練課程
寫這個的用意是要讓人員訓練可以做個紀錄 以便反查
與訓練完畢是否可以當內部課程講師

程式主畫面




java swing tiptop異動數量查詢

前言

>
由於Tiptop裡面查看異動 沒有數量
公司人員要反查單據與數量的時候
要很多時間去查看來去找尋錯誤很浪費時間
由於用4gl開發好花時間加上自己不是很熟
還有其他專案時間的壓力就選擇都用java開發比較快

程式主畫面

Labview / NXG

NXG 3.0 WEBVI IPQC巡檢

工廠許多自動化設備都使用LABVIEW開發
練習使用NI 新的元件WEB VI 來替代現場人員手輸入excel表單
拿著平板就可輸入 順便將資料寫入資料庫
後端使用python

Labview將自動化機台連網數據收集 使用Socket

為了建立可視化看板
將公司一些labview自動化機台開發的軟體資料上拋到資料庫
讓網頁的看板 與tableau使用

很多時候需要將設備的數據儲存起來 或是需要設備的資料可視化
使用NI的IOBOX將設備的資料 傳入到自己寫的java Socket

Labview

labView 使用DAQ 將資料使用Tcpip 的方式 傳到對應的位置上皆可

實際運行效果

文章標題:work

文章作者:Dustinchu

發布時間:2017年03月25日 - 21:03

最後更新:2023年11月14日 - 11:11

原始連結:https://dustinchu.github.io/2017/03/25/work/

許可協議: 屬名-非商業性使用-禁止編譯 4.0 國際 轉載請保留原文連結及作者。

相關文章: