SAAS系统(单人开发)

我要开发同款
sky_5202023年08月09日
299阅读

作品详情

项目描述:
该项目是一个产线生产履历系统项目,在于帮助生产产品做到生产防呆、物料防错、 记录追述等功能实现。整个项目采用前后端分离,前端采用 Vue 实现组件化开发;后端 主要采用 SpringBoot、数据库使用的是 Mysql、硬件控制交换采用的是 PLC 实现。
涉及技术:
Spring Boot、MyBatis、MySQL、Redis、HslCommunication、Jeecg,Shiro、 Vue、Nginx、Ant Design。
主要负责事务:
1. 通过 HslCommunication 框架实现和 PLC 通信,使用单例模式建立连接对象, 在通过 Scheduled 调用连接对象进行定时采集 PLC 点位数据解析。
2. 通过 Redis 保持相关的上位机的状态数据,并且使用 Redis 的 List 类型作为简 单消息队列使用,把实时采集到的数据,通过接口返回前端页面。
3. 通过 Jsch 实现 Sfpt 连接,读取解析相关上位机的文件数据,并且使用策略模 式加注解实现开闭原则,提高了代码的扩展性,并且减低了代码的冗余性。
4. 通过编写脚本文件,实现服务器代码自动调取部署主机的打印机把后台需要打印 的 PDF 标签文件进行直接打印,避免了用户需要手动通过浏览器点击打印。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论