工艺系统(作品图片暂无)

我要开发同款
soaringai2024年03月29日
61阅读
开发技术oracle、vuejavascript、html5、java
所属分类工艺流程

作品详情

主要参与了系统的总体设计与主要模块的代码实现,协助项目经理编写了概要设计,详细设计等文档。
主要参与模块有 TDP Editor:
模块内容:该模块分为七个小模块,制造单元定义、模板配置、模板绑定、构建、打包、校验、传输等。
1、“制造单元定义”“模板配置”“模板绑定”,配置管理管理产线、产线所用资源、设备、典型
产品等。在前端通过组件的拖拽,形成配置模板,将配置模板保存到数据库。(前后端)将制造单元与模
板绑定起来。
2、“构建”“打包”“校验”,加载制造单元绑定的模板,通过添加三维模型,后端将三维模型参
数进行解析,挖掘出模板组件的数据,将数据显示到组件上。将构建的模型数据,模型等,在后端将模型
数据通过字符串拼接的形式,形成 hmtl 文件 js 脚本,将模型,Nginx 等软件打包,形成技术数据包。这里
使用了 spring 的异步功能,CountdownLatch 任务编排,提升了打包速度,从单线程的 60s 提升到了 30s。
并将技术包数据包上传至 Minio 进行管理。通过代码校验数据包的数据是否完整,模型是否打包进入了技
术数据包。“传输”,将技术数据包放入流程,加入审核。
工艺知识库模块:配置实体数据,实体之间的关系等。通过动态表单,配置产品所需的字段,将产线
上的物品信息录入,通过 mongodb 来存储数据。工艺知识库的知识图谱模块,通过异步任务,处理实体之
间的关系,形成关系图数据,和实体关联的实体越多,关系图上越大,通过算法,为每个实体生成了不重
复,不被覆盖的位点,解决了实体图位置在网页上重复问题。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论