近日工作。
发表于|更新于|闲聊杂谈
|总字数:273|阅读时长:1分钟|浏览量:
最近开始忙起来了。
五月一号前要做完云平台的大体框架,我主要负责制造商的后台管理模块,用到的技术是 Vue + SpringBoot 前后端分离的开发方式,java 后端的业务实现没有什么大问题,毕竟之前已经做过好几个 springboot 的 web 应用了,现在无非就是把 Controller 改为 RestController,这就涉及到与前端的一些数据交互,前端的 vue 和 js 还不太熟悉,页面模版用的是 vue-element-admin 今天学了一天,大概熟悉了他的目录结构,已经可以在他的基础上改出自己想要的内容了,但要实现一些自定义的功能还有点麻烦,还要再学习 vue 和 js 的内容,现在暂且做完了登陆模块和制造资源类型模块的查询功能,还剩下制造资源类型的增删改、制造资源实例模块、任务模块和监管模块。
除了这个工作还有教材和专利,头都大了。
文章作者: ImCaO
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ImCaO's Blog!
相关推荐

2021-11-16
近况
这两周忙了很多事情。 上上周智能制造赛线上答辩,本来以为进复赛就一定获奖了,结果 50% 的获奖比例是复赛人数的 50%,究极白忙活了,前前后后做比赛忙了好久。 忙完比赛开始做自己的项目,把原来用 NodeJS 写的数据库访问 API 用 Spinrg Boot 重写了一遍,采用了 RESFful 风格,统一了 API 的格式,方便跟师弟们交接,放到了 GitHub 上,好一起维护,涉及到自己的课题项目就没有开源。 上周开始准备开题了。老师通知了这个月 20 号开题答辩,但估计开不成,只是想提前让我们准备起来。跟师兄商量了课题内容,一周肝完了开题报告,包括 6000 字的综述。课题思路还算清晰,就是有几个难点可能后期还要具体研究。这周也开始做答辩的 PPT 了。 上周末去爬了紫金山,走了 20000+ 的步数,爬了 80+ 层楼的高度,是这段时间以来最大的运动量了。上山走的是几年前我跟本科室友一起走过的一条野路,没有台阶,爬的很累,还是平时运动的少了。 接下去打算把之前写的企业后台管理平台重写一遍,之前写的前端后端都有很大的毛病。前端 Vue 没有组件化,导致后期维护很困难,一个...

2021-03-31
第一个 Vue + Spring Boot 前后端分离项目开发第一阶段小结
前言 研一开学就说要做的工业互联网云制造平台终于动工了。 首先简单介绍一下云平台的功能,平台主要参照速加网的模式,为制造商和客户提供服务,制造商接入制造资源,用户发布制造任务,平台则提供资源管理、需求估价、任务匹配等服务。 我负责开发的是制造商的后台管理部分。现在暂且定了三大内容,第一、制造资源的接入模块;第二、加工任务模块;第三、制造资源的监管模块。 第一块内容学姐已经做完了,但是是基于 JS 开发的,而整个云平台要求用 Vue + SpringBoot 开发,所以需要修改项目框架,花了一周时间,完成了整个项目的复现。 第一次用 Vue + SpringBoot 开发,还是遇到了很多问题,所以做个小结。 前端 之前只是学习了一些 Vue 的基础知识,并没有实际试着写页面,也没感受过它的特别之处。 模块化开发 做完平台的第一部分,明白了模块化开发的精髓,一个页面中包含多个模块,开发时只需要考虑本模块实现的功能,并且数据和路由全部封装在模块里,大大降低了耦合性。 数据 前端数据不再直接死板,从后端接收的数据以变量的形式储存下来,必要时还能进行修改,像后端发送的数据也不局限于表...

2021-04-25
云制造企业后台管理系统开发阶段性小结
距第一阶段小结已经过去了将近一个月了。终于,这个云制造企业后台管理系统大体完工了。 项目介绍 项目主要分为三大部分,制造资源接入模块、制造任务模块和监管模块。 首页 首页利用 ECharts 图表库,实现制造过程数据的可视化。 制造资源接入模块 该模块用于将制造资源接入到云制造平台,其原理参考了编程语言中类和对象的思想。企业管理人员首先添加制造资源类型信息,即创建“类”,其次对该类型创建制造资源实例,即创建“对象”。通过该方法可实现对制造资源属性的自定义。 制造任务模块 该模块用于查看待接受、正在加工、已完成的制造任务。待接受页面中,企业管理人员可进行接受或拒绝任务的操作。正在加工页面中,可查看当前加工进度等信息。已完成页面中,可查看合格率和发货信息。 监管模块 该模块用于实时监管制造资源。可查看制造资源当前状态和当前任务信息,并且可以实时监控每个制造资源的能耗分析、负载状态等详细信息。 项目开发与部署 前端:Vue 前端模板:Vue-Element-Admin 后端:Java 后端框架:SpringBoot + MyBatis 部署地址:云制造企业后台管理系统

2021-04-09
ECharts初体验及Footprint上线
ECharts 前两天开始做云平台的监管模块了,就是一大堆的图表。vue-element-admin 这个模板提供了很多图表的案例,都是基于 ECharts.js 开发的。 ECharts 是百度公司开发的一个基于 JavaScript 的开源可视化图表库,目前正在 Apache 开源基金会孵化中。Apache ECharts ECharts 的功能非常强大,几乎可以用它制作任意类型的图表,甚至还能用来创建三维模型。3D 地球 而我只是用它来画一些折线图、柱状图、饼图什么的,虽然看似简单,但还是有好多 API 要学。 Footprint 工作之余的摸鱼时间,我想起了之前一直想做的旅行地图。最初是在别人的博客里看到的,看着挺炫酷的,想自己也整一个。 翻了好久别人的博客,终于找到了,审查元素一看,用的是一个叫 jvectormap 的 js 地图插件,最开始还以为一个 Vue 的插件。上它官网一看,发现是一个很老的地图插件了,官方文档也只有英文的,就没用它。 后来想起来之前云平台用的 ECharts 不就可以用来做地图吗,一查果然有用它来做足迹的案例,就照着教程开始做。下了 ech...

2021-10-07
制造设备实时数据传输架构方案
总体架构 总体架构如下图所示,由底层设备适配层、MQTT 消息传输层、InfluxDB 数据持久层和数据调用 API 四部分构成。 适配层 由于制造设备本身不具有标准的实时数据输出,并且不同品牌、不同类型设备的通信协议和需要采集的数据都不同,所以需要对每类设备进行适配。适配层逻辑采用 C++ 语言实现,采集数据以 JSON 格式输出。将同属于一个区域的设备总和视为一个边缘节点(图中的虚线框),设备数据以节点为单位进行发布。 MQTT MQTT 是一种适用于物联网(IoT)的极其轻量级的标准消息传输协议,其消息传输基于发布/订阅的模式。 要实现 MQTT 协议的消息传输,需要一个 MQTT 消息服务器,以及发送或接收数据需要的 MQTT 客户端。MQTT 消息服务器需要部署在云服务器上,其本身不发布也不订阅数据,而是作为消息的中转站。MQTT 客户端可以进行消息的发布和订阅,并且支持多种语言实现。 设备以边缘节点为单位,通过 MQTT 协议将数据发布到云服务器上。云服务器运营商为腾讯云,配置为 1 核 2 G,带宽 6 M。部署的 MQTT 消息服务器为 EMQ X 开源版本。...
2022-02-22
Spring Data Neo4j 开发记录
简介 由于课题涉及到了知识图谱,需要把企业制造资源信息以图的形式存储起来,因此打算采用 Neo4j 这个图数据库来实现。课题项目后端是使用 Spring Boot 开发的,Spring Data 中也恰好提供了 Neo4j 的 API。Sping Data Neo4j 的最新版本已经来到了 6.0+,而网上的相关教程大多都是 5.0 版本的,其中不免有许多版本差异,因此我主要参照官方文档进行开发,并且记录一下遇到的问题。 开发流程 节点实体类编写 Neo4j 中的一类节点对应 Java 语言中的一个类。 如下代码所示,是制造资源类型节点的实体映射类。 123456789101112131415161718192021@Node@Data@Builderpublic class ResourceType { @Id @GeneratedValue private UUID uuid; @Property private String name; @Property private String description; @C...
评论
公告
Just Laws 法律文库现已上线!🎉 立即前往




