1、html+css+is+vue
2、熟悉多种UI组件
3、c#、asp.net mvc+asp.net core
4、熟悉webapi+webservice通信
5、Java、Spring mvc
MES系统,参与过品质管理、报表统计、实时看板、包装出货等模块开发,以下是auto pipeline报表和auto yeild 实时看板的制作经历
1、该功能模块集成在MES系统,后台采用,webapi+asp.net core,使用work service 构建windows服务,使用中间件Singalr构建实时通讯,Quartz.Net作业+BackgroundService后台托管用于构建后台定时任务,使用Selenium自动化操作完成自动截图;
2、AutoPipeline报表主要用于对每日生产状况进行数据分析,计算实际产出、良率、返工数等数据项帮助决策分析,使用数据库的存储过程及作业生成快照计算结果集,快照好处是能提高查询速度,使用Quartz.Net+WorkService服务定期发送报表以邮件方式给客户及领导;
3、AutoYeild实时看板是对生产过程一些工艺站点的产量、良率、累计良率、返工数,不良项数等进行数据展示,采用singalr进行高频率数据通讯,难点在于对数据清洗,数据的大量计算,客户要求每日定时发送邮件,发送看板截图和AutoPipeline分表作为内容,我是通过Quartz.Net作业+work service 构建windows服务+Selenium自动化操作完成自动截图解决。