解决木工CNC-Ard程序上传下载,构建起工程师与操作员之间的桥梁。对程序的版本进行控制,记录程序上传下载记录。明确生产责任
文件上传:CNC多文件上传;Ard单文件逐个上传
文件下载
上传/下载历史记录:记录上传、下载的时间及人员
自动版本名生成:依据升版和修订的区别,动态构建版本号
文件挂起:记录挂起原因,同时不允许文件被下载并在企业微信提醒工程师
数据看板:概览总体数据
独立开发
后端选用Java1.8作为主要开发语言,Spring boot2.7.X作为核心容器,配合MyBatis实现持久层解决方案。基于Spring Security实现多层安全防护。集成Dynamic-Datasource 3.5.x实现异构数据源统一管理。
前端使用bootstrap4框架构建响应式页面布局,jquery3.7.1作为与后端交互的主要媒介,构建SPA前端路由通过动态替换内容实现无刷新页面切换。
使用DataGear制作数据看板,直观显示系统的整体概况。
集成企业微信群机器人功能,对挂起程序进行及时提醒(群内消息提醒)。
集成Spring Boot Admin插件和Logback插件,实现系统监控和日志记录。