happylennychen2024年05月10日
97阅读
开发技术自动化测试、c#

作品详情

电池实验室的运作,从用户需求输入,到实验数据输出,需要大量人工操作,效率低下。用C#开发了设备的驱动,从而可以以编程的方式完成电池实验。其中用到了TPL多线程模型,高效地完成数据采集、显示和记录。通过Entity Framework,将采集到的数据存入Postgres数据库,并通过良好的数据库设计,实现了良好的可追溯性。
为了能够远程监控电池实验室的运作,将这套监控软件封装进基于ASP.NET开发的Restful API应用,以Docker容器的形式部署于服务器上。客户端为WPF开发的图形界面。业务逻辑方面,设计了一个通用的实验配方数据结构,并依此实现了对实验数据预处理,提高了数据质量。
整套软件采用了MVC和MVVM设计模式,遵循SOLID原则,基于XUnit建立测试用例,拥有良好的可维护性和可扩展性。代码协同使用Git,图表开发使用第三方图形控件LiveCharts。采用敏捷开发模式,定期提交,持续改进。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论