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.未完待续...
后续代码仍在开发中,不便暂时代码内容。
欢迎大家点赞、收藏!
如果大家有不同的见解,请留下您的评论,博主与大家共勉。