軟體開發(軟件開發)

網智數位主要提供套裝及客製化的軟體系統解決方案,專為客戶量身訂做客製化的軟體,達成客製化、智慧化及網路化的管理功能。

室內設計、裝潢、窗簾報價估算軟體

網智數位主要提供套裝及客製化的軟體系統解決方案,針對室內設計師、木工、裝潢業產業,量身訂做客製化的軟體,達成客製化、智慧化及網路化的商用軟體。

商用軟體-客製化設計

網智數位主要提供套裝及客製化的軟體系統解決方案,專為客戶量身訂做客製化的軟體,達成客製化、智慧化及網路化的管理功能。

IOT 物聯網-系統開發

根據客戶實際狀況,結合雲端與載具進行客製化物聯網IOT導入與軟體開發

雲端VPS虛擬主機租用

我們的雲端VPS虛擬主機是採用雲端(虛擬化)技術所開發之全新雲端伺服器服務,可以選擇多種作業系統(Windows、Linux等),客戶可載入自訂的應用環境,執行自己所要提供的網路服務,我們的雲端服務可為您的網站提供最完美的解決方案。

ERP軟體客製化導入

ERP軟體客製化導入,室內設計、營造業、裝潢、木作工程、系統櫃工程、會計系統,全面提升公司管理營運效率。

搜尋引擎最佳化SEO

搜尋引擎最佳化(SEO)不僅能提高網站在搜尋結果的排名,更能帶來大量對我們產品或服務真正有需求的訪客。SEO 最棒的特質之一就是不像廣告一樣亂槍打鳥而導致用戶的反感,反而更能提升點閱率跟成交率喔。

服務宗旨

網智數位主要提供套裝及客製化的軟體系統解決方案,專為客戶量身訂做客製化的軟體,達成客製化、智慧化及網路化的管理功能。

我們的成立宗旨就是要以最猛的IT技術讓這個世界更Smart,在我們貫徹我們裡想的同時,我們希望可以把我們所開發的系統帶給台灣的中小企業,除了要推薦好的東西之外,我們也希望做點改變,所以我們的第一目標就是要使用最好用的系統再加上您寶貴的創意,不僅僅可以節省你大量的荷包,還可以有一個像樣的網站。我們可以幫你做的有

企業管理
  • 策略管理
  • 目標管理
  • 行銷管理
  • 財會管理
  • ERP導入
  • 企業流程自訂
資訊管理
  • 網站架設
  • 虛擬化/雲端架設
  • 主機代管
  • 私有雲建制與導入
軟體開發
  • UML設計
  • 版本控管
  • 企業軟體開發
  • APP開發
  • 網頁設計
資訊安全
  • 網頁弱點掃描
  • 主機弱點掃描
  • 木馬檢測
  • 資安鑑識
  • 設計網路架構
  • 資安監控
行銷
  • 關鍵字SEO
  • 社群網路行銷
  • 部落格行銷
  • FaceBook 粉絲團
其他
  • 協助企業申請Google Email
好玩工具開發

講出你的創意吧!沒有甚麼是資訊辦不到的

2025年5月23日 星期五

使用 .NET MAUI 打造跨平台打卡系統:網智數位的企業行動解決方案實戰

 在現代企業中,遠端辦公與彈性工時成為常態,傳統的打卡方式早已無法滿足管理需求。透過微軟的 .NET MAUI 跨平台框架,我們可以快速開發一套支援 Android、iOS 與 Windows 的智慧打卡系統,大幅提升內部流程數位化效率。

在本篇文章中,網智數位有限公司將分享我們如何為企業量身打造「行動打卡系統」,不僅提供程式碼範例與畫面模擬,還說明企業如何善用此技術導入專案,以達成數位轉型目標。


打造行動打卡系統的核心價值

  • ✅ 員工無需靠近打卡機,在手機上即可完成出勤紀錄

  • ✅ 支援 GPS 定位,方便居家/外勤打卡

  • ✅ 本機記錄與雲端同步,兼顧穩定性與即時性

  • ✅ 易於擴充整合 ERP、HR、薪資等企業系統

網智數位長期專注於企業級 App 開發與 ERP 系統整合服務,協助客戶將構想變成可運行的產品。此篇技術分享,正是我們落實「技術驅動管理升級」的最佳範例之一。

⚙️ 技術架構概覽

我們選用 .NET MAUI 為開發主幹,搭配下列技術:

模組
技術架構

前端 UI
.NET MAUI + XAML

本機資料庫
SQLite

定位服務
Xamarin.Essentials

雲端同步(延伸)
Web API / Azure Function

️ 程式實作:從輸入到打卡記錄

Model:PunchRecord.cs

public class PunchRecord { public int Id { get; set; } public string EmployeeName { get; set; } public DateTime PunchTime { get; set; } public string PunchType { get; set; } // 上班 / 下班 public string Location { get; set; } }

畫面設計:MainPage.xaml

<VerticalStackLayout Padding="20"> <Entry x:Name="EmployeeEntry" Placeholder="請輸入員工姓名" /> <Label x:Name="TimeLabel" FontSize="18" /> <Label x:Name="LocationLabel" FontSize="14" TextColor="Gray"/> <Button Text=" 上班打卡" Clicked="OnCheckInClicked" /> <Button Text=" 下班打卡" Clicked="OnCheckOutClicked" /> </VerticalStackLayout>

實作邏輯:MainPage.xaml.cs

private async void OnCheckInClicked(object sender, EventArgs e) { await SaveRecord("上班"); } private async Task SaveRecord(string type) { var location = await LocationService.GetAddressAsync(); var record = new PunchRecord { EmployeeName = EmployeeEntry.Text, PunchTime = DateTime.Now, PunchType = type, Location = location }; await DatabaseService.SavePunchRecord(record); await DisplayAlert("成功", $"{type} 打卡完成", "OK"); }


定位服務:LocationService.cs

public static class LocationService { public static async Task<string> GetAddressAsync() { try { var location = await Geolocation.GetLastKnownLocationAsync(); return location != null ? $"Lat: {location.Latitude}, Lon: {location.Longitude}" : "無法取得位置"; } catch { return "定位失敗"; } } }


️ 畫面

打卡系統畫面

主畫面打卡成功

此系統為 網智數位 實際開發案例之一,如需客製化打卡系統或整合 ERP 請洽:www.netqna.com


延伸應用與整合可能

  • 結合公司 ERP 系統,自動產出薪資出勤報表

  • 與 Azure / AWS 整合,擴充為雲端 API

  • 推播提醒功能(未打卡提醒)

  • QRCode 掃描簽到 + 行動裝置辨識


關於網智數位有限公司

網智數位有限公司是專注於ERP 導入、行動應用開發與雲端整合的軟體公司,擁有數十間設計、製造、貿易企業合作經驗。從需求分析、UI 設計到 API 架構,我們提供企業一站式數位解決方案。

本篇文章由 網智數位技術團隊 撰寫,展示我們在 MAUI 跨平台開發與企業內部系統建置的實力。

網智數位-軟體開發團隊一直突破開發技術、累積各種產業知識,而且在出版業、室內設計裝潢業、製造業、機電顧問、貿易、地板、窗簾、窗材、拉門、布料業的商業管理軟體投入有特別的領域知識、也在圖控軟體(圖控軟件)、機械手臂、 Android APP 、iPhone APP、3D列印 開發一直突破再創新,我們也堅持相信好的軟體可以協助企業,不管在管理營運角度、商品創新、決策分析等都絕對是不可缺少的關鍵因素,如果客戶您有任何軟體開發、程式開發委外需求,請聯繫我們讓我們協助您一起討論如何開發一個好的軟體來協助您。

網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
公司電話:02-55991310
公司地址(業務營運處):台北市中山區錦州街 25 號 5 樓
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

my_qrcode_1519621481105

從長寬高自動產出玻璃尺寸圖:C# 客製化開發實例教學

 在玻璃加工、裝潢設計或建材製造等產業中,「尺寸溝通」是最容易出錯的環節。不論是報價、對圖、下單到施工,如果仍仰賴手動繪圖與紙本標註,不僅耗時、還容易出現尺寸誤差,造成客訴與損失。

我們遇到一位客戶提出這樣的需求:

「我們希望員工只要輸入長、寬、厚度,就能自動產生一張標示尺寸的玻璃圖,能列印也能發 PDF 給工廠。」

這正是一個 C# 開發應用的絕佳案例。本篇將完整分享如何透過程式碼實作這個功能,也讓您了解我們在 工業數位化、自動圖像產出、客製系統開發上的實力。


️ 範例成品展示

使用者輸入:

  • 長:120 cm

  • 寬:80 cm

  • 厚:0.8 cm

系統自動產出如下圖所示之尺寸圖(可輸出為 JPG / PNG / PDF):





‍ C# 實作範例:自動產出尺寸圖

使用技術
  • .NET Framework / .NET Core

  • System.Drawing 繪圖處理

  • 輸出 PNG 圖檔(也可搭配 iTextSharp 輸出 PDF)

程式碼核心段落如下:

using System; using System.Drawing; using System.Drawing.Imaging; public class GlassDrawingGenerator { public void GenerateGlassImage(double lengthCm, double widthCm, double thicknessCm, string savePath) { int dpi = 96; int imageWidth = 600; int imageHeight = 400; using (Bitmap bmp = new Bitmap(imageWidth, imageHeight)) using (Graphics g = Graphics.FromImage(bmp)) using (Font font = new Font("Arial", 14)) using (Pen pen = new Pen(Color.DarkBlue, 2)) { g.Clear(Color.White); // 繪製外框 Rectangle rect = new Rectangle(100, 80, 400, 200); g.DrawRectangle(pen, rect); // 顯示尺寸文字 g.DrawString($"長:{lengthCm} cm", font, Brushes.Black, 120, 50); g.DrawString($"寬:{widthCm} cm", font, Brushes.Black, 120, 290); g.DrawString($"厚度:{thicknessCm} cm", font, Brushes.Black, 120, 320); // 加入箭頭與標註 DrawArrow(g, new Point(100, 70), new Point(500, 70)); // 長 g.DrawString($"{lengthCm} cm", font, Brushes.Red, 270, 40); DrawArrow(g, new Point(510, 80), new Point(510, 280)); // 寬 g.DrawString($"{widthCm} cm", font, Brushes.Red, 520, 170); // 儲存圖片 bmp.SetResolution(dpi, dpi); bmp.Save(savePath, ImageFormat.Png); } } private void DrawArrow(Graphics g, Point start, Point end) { AdjustableArrowCap arrowCap = new AdjustableArrowCap(4, 4); using (Pen arrowPen = new Pen(Color.Gray, 1.5f) { CustomEndCap = arrowCap }) { g.DrawLine(arrowPen, start, end); } } }

呼叫方式:


var generator = new GlassDrawingGenerator(); generator.GenerateGlassImage(120, 80, 0.8, @"D:\Output\Glass120x80.png");



延伸應用情境

這套邏輯可以延伸到:

  • 客製家具尺寸圖產出

  • 廚具面板、壓克力切割圖

  • 報價單附加技術圖面

  • 工單或施工圖自動附圖

若搭配 PDF、雲端備份、或 ERP 系統整合,更能創造全面數位化的流程體驗。


為什麼選擇我們?

我們不只是寫程式,而是專精在解決企業流程瓶頸與打造實用工具的團隊。從需求訪談、流程設計到 UI/UX 與後端實作,我們擁有豐富的中小企業數位轉型經驗。

若您也有類似開發需求,歡迎與我們聯繫,我們將協助您打造更聰明、更有效率的業務流程。


網智數位-軟體開發團隊一直突破開發技術、累積各種產業知識,而且在出版業、室內設計裝潢業、製造業、機電顧問、貿易、地板、窗簾、窗材、拉門、布料業的商業管理軟體投入有特別的領域知識、也在圖控軟體(圖控軟件)、機械手臂、 Android APP 、iPhone APP、3D列印 開發一直突破再創新,我們也堅持相信好的軟體可以協助企業,不管在管理營運角度、商品創新、決策分析等都絕對是不可缺少的關鍵因素,如果客戶您有任何軟體開發、程式開發委外需求,請聯繫我們讓我們協助您一起討論如何開發一個好的軟體來協助您。


網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
公司電話:02-55991310
公司地址(業務營運處):台北市中山區錦州街 25 號 5 樓
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

my_qrcode_1519621481105

2025年5月18日 星期日

用一支 App 打通現場丈量到 ERP 下單流程!打造業務即戰力的智慧工具 你是否也遇過這樣的情況?

你是否也遇過這樣的情況?

  • 業務出門丈量尺寸,全靠手抄或拍照回傳,易漏資料、易抄錯

  • 客戶現場需求改變,回報不即時,公司難以快速應變

  • 公司端要人工再輸入 ERP 系統,效率低又常出錯

  • 板材下單尺寸不精準,導致材料浪費、成本上升?

現在,我們為客戶打造的 專屬「丈量 App × ERP 整合解決方案」 正式上線,用行動裝置直接現場量測、即時同步公司後端,一支 App 打通現場與辦公室之間的資訊鴻溝!


丈量APP_GPT_01


APP 現場丈量 + ERP 自動回報流程設計

我們客製化開發了一套跨平台 App,專門針對業務或外勤人員的實際需求設計,整體流程如下:

  1. 現場丈量 App
    業務人員於客戶現場打開 App,輸入(或連接量測工具)取得長、寬、高等尺寸資料,並可同步拍攝現場照片、備註特殊需求。

  2. 即時回傳 ERP 系統
    App 可在網路連線狀態下,即時將丈量數據、圖片、定位資訊、客戶編號自動回傳至內部 ERP 系統的對應訂單或報價單模組中。

  3. 系統自動產生板材尺寸模擬圖
    ERP 系統依據收到的丈量數據,自動進行「板材優化排版運算」,產生對應的下料尺寸模擬圖,讓採購單位、工廠端能快速掌握材料需求。

APP 畫面


技術亮點與關鍵功能

  • 跨平台支援:Android / iOS 皆可使用,UI/UX 針對業務簡化操作流程設計

  • 相機與定位整合:拍照存檔、定位資訊可同步記錄案件資料

  • 離線暫存 / 線上同步:無網路時可先儲存草稿,待連線時自動回傳

  • ERP API 串接:與公司內部 ERP 系統深度整合,自動建立訂單、報價單、丈量紀錄

  • 下料模擬圖演算引擎:根據輸入的尺寸,自動計算所需板材大小、排版方式、減少耗損


適用產業

  • 室內裝潢 / 系統櫃設計

  • 金屬加工 / 木工製作

  • 客製家具 / 建築外牆施工

  • 各類需依現場尺寸下單的 B2B 製造業


成果效益

  • 減少超過 80% 紙本丈量錯誤

  • 業務現場回報效率提升 60% 以上

  • 板材下單誤差率下降 大幅降低材料耗損與退料率

  • 工廠與業務間溝通時差縮短、反應更即時

  • ERP 系統資料完整性、即時性全面提升


✅ 結語:開發一套 App,不只是工具,更是營運流程升級的開始

我們深知每家企業的現場需求都不同,因此我們提供 100% 客製化開發,不只開發 App,還協助您整合內部 ERP 系統、設計模擬運算邏輯、資料視覺化與報表輸出。真正做到業務外勤 → 系統分析 → 採購製程,一條龍串接。

如果你也有類似需求,歡迎與我們聯繫,我們將為你設計最適合你產業的行動化數位工具!


網智數位-軟體開發團隊一直突破開發技術、累積各種產業知識,而且在出版業、室內設計裝潢業、製造業、機電顧問、貿易、地板、窗簾、窗材、拉門、布料業的商業管理軟體投入有特別的領域知識、也在圖控軟體(圖控軟件)、機械手臂、 Android APP 、iPhone APP、3D列印 開發一直突破再創新,我們也堅持相信好的軟體可以協助企業,不管在管理營運角度、商品創新、決策分析等都絕對是不可缺少的關鍵因素,如果客戶您有任何軟體開發、程式開發委外需求,請聯繫我們讓我們協助您一起討論如何開發一個好的軟體來協助您。


網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
公司電話:02-55991310
公司地址(業務營運處):台北市中山區錦州街 25 號 5 樓
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

my_qrcode_1519621481105