Enterprise Resource Planning
基於.NET FW 4.8.1開發的ERP系統,以 HandyControl 作為設計參考。
目的
初衷在於學習C#開發。自己設定了一個學習的目標,朝著WPF的方向前進,開發一個能媲美於公司管理系統的Windows客戶端(前公司的企業管理系統使用的是Office Access VBA開發的adp\ade資料庫檔案客戶端)。在維護和開發更新期間,我非常希望自己能開發一個更加方便管理員維護以及最佳化使用者使用體驗的新系統,替代這個“10年代產物”系統。這也是學習的最終目的,讓學到的知識給身處的環境帶來實質性的提升;
思路
-
1.以大眾化的系統操作習慣為參考,設計系統的操作流程以及操作反饋。
- 1.1.使用環境以製造業為例,UI風格設計以 HandyControl 的 Release 為參考,但由於 MVVMLight Toolkit 框架的 Neget 包不再持續更新,我將使用CommunityToolkit.Mvvm.ComponentModel 作為替代。
- 1.2.模組實現對應的功能實現分化。
- 1.2.1 訪問控制:使用者管理,許可權管理,日誌管理;
- 1.2.2 資料讀寫:資料的增刪改查;
- 1.2.3 資料監控:業務流程通知;
- 1.2.4 資料視覺化:資料看板;
- 1.3.系統的軟體版本控制:以 .NET FrameWork 4.8.1 開始,因為大多企業的生產線裝置的計算機系統仍在使用 Windows 7 版本。
- 1.4.由上思路開啟系統的開發之旅。
-
2.專案仍在開發中,本文僅暫時效果圖。
1.登入介面
2.主介面
3.未完待續...
後續程式碼仍在開發中,不便暫時程式碼內容。
歡迎大家點贊、收藏!
如果大家有不同的見解,請留下您的評論,博主與大家共勉。