Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 2.84 KB

File metadata and controls

62 lines (43 loc) · 2.84 KB

English | 繁體中文

配送路線分貨工具

C# .NET WinForms SQL Server License

Note

此為案例展示儲存庫。原始碼為專有軟體,不對外公開。

物流倉庫主管用的 Windows 桌面工具 — 透過拖曳將貨物分配至不同配送路線,支援多溫層管理與配送報表列印。

什麼是這個專案?

為物流倉庫打造的配送分貨工具 — 主管透過拖曳方式將貨物在路線卡片間移動,平衡各車次的載重,完成後列印配送單給司機與倉庫現場使用。

接案獨立開發專案,為物流公司的倉儲作業量身打造。

功能特性

  • 拖曳分貨 — 在路線卡片之間拖曳貨物項目,即時調整各車次的配送內容。
  • 多溫層路線 — 獨立篩選與管理冷藏、冷凍、雙溫路線。
  • 配送報表列印 — GDI+ 繪製的報表,自動分頁,按路線列印品項明細、箱數與重量。
  • 路線總覽面板 — 左側欄列出所有作業中路線,快速跳轉至任一路線卡片。
  • 智慧作業日期 — 中午 12 點後自動切換為隔日排程,符合倉庫班次作業模式。
  • 本地狀態暫存 — 分貨編輯暫存於本地檔案,重啟程式不遺失,確認前不寫回資料庫。
  • SQL Server 整合 — 從公司既有資料庫讀取路線清單、配送品項與站點資料。

系統架構

系統架構圖

  • WinForms 桌面應用 — 自訂拖曳 ListView 控制元件、路線面板與多溫層篩選。
  • 列印引擎 — 基於 GDI+ 的報表渲染器,自動分頁並按路線產生配送單。
  • SQL Server — 連接公司既有的物流資料庫,取得路線與配送資料。
  • 本地檔案狀態 — 輕量級的檔案暫存機制,保存編輯中的分貨狀態。

技術棧

類別 技術
框架 .NET 6.0, Windows Forms
語言 C# 10
資料庫 SQL Server, ADO.NET
列印 GDI+(System.Drawing.Printing)
自訂控制元件 拖曳式 ListView、圓角面板、三態圖示按鈕

我的角色

獨立開發 — 從設計到實作全程負責。

  • 設計拖曳分貨流程的 UI/UX
  • 開發自訂 WinForms 控制元件(可拖曳 ListView、圓角面板、三態按鈕)
  • 實作 GDI+ 報表渲染與自動分頁
  • 整合公司既有的 SQL Server 物流資料庫

如需了解更多細節,歡迎透過 Email 聯繫。