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
寵物交友
說明:
抽卡交友 聊天 友善餐廳地圖 論壇 後台
- flutter
- python fastapi websocket fcm firebase mysql
飲料地圖
說明:
下午茶揪團 尋找周圍飲料店 茶看菜單 點餐 導航
- flutter
- python fastapi websocket fcm PostgreSQL
IOT 熔接機
說明:得到 熔接機 生產的資料 產生 pdf 分享 紀錄
- APP flutter
- 後台 flutter web
- 後端 python fastapi
清掃車定位
說明:
清掃車 定位記錄清掃路徑 距離
- 開發環境 flutter
清潔人員打卡系統
說明:
清潔人員上班下班 加班 打卡紀錄
- 開發環境 flutter
Ecocord 智慧插座
說明:
手機開關智慧插座 檢測使用狀況 與費用等等.
- 開發環境 flutter python firebase mqtt stm32 arduino
股票
說明:
股票K線圖 顯示壓力線 買進訊號 買進價格
- flutter
- python fastapi mysql
股市行事曆
說明:
用來輸入預測本週或本月的股價 存成圖片後 可以進型網路分享
- 開發環境 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 的方式 傳到對應的位置上皆可