甜薪工场甜薪工场
甜薪工场
工作者接单雇主招人
查看供给方

回用布管理系统

高级分析程序员2017.03 ~ 2017.05

项目职责:● 功能描述: 在“PDA (翻单审查系统)”新增回用布管理模块。当用户在审核翻单信息时,会在库存中根据规则,查找符合回用的库存 布。然后提醒用户在该订单上使用该库存布。 ● 责任描述: 在本项目中本人既是 Leader 也是程序开发者角色。本人独立完成了整个项目的设计工作,并参与开发与测试等环节中。 技术上,后端选用 SSM 三层架构,前端 Element UI 。此外,选用 Drools 规则引擎减少硬编码,很好地解决用户根据规则 找符合条件的库存布的需求。

其他项目

能源管理系统
分析程序员
2016.04 ~ 2017.01
项目职责:● 功能描述: 溢达“能源管理系统”,采用三层架构开发。分为首页、用户管理、角色管理、染纱车间、准备车间、织造车间、后整理车 间,能源异常报警共7个模块。 用户及权限管理,采用 RBAC 设计。各车间报表展示,采用 Kendo UI 图表控件,将后台计算的日/月/年单耗数据,可视化 展示给管理人员。最后,报警模块,底层采用触发器,当计算单耗超出目标时,记录该异常。然后给管理人员分析及总结异 常原因。 ● 责任描述: 在本项目中本人既是项目经理也是开发者角色。本人独立完成了整个项目的设计工作,并参与开发与测试等环节中。 前端选用 Kendo UI 控件库,采用 HTML,CSS, JQuery 等技术,后台使用 SSM 单体,使用 Quartz 调度,配合多线程和异步 编程对能耗/单耗数据,按时间和空间维度,定时汇总统计。
查看详情
溢生产APP
高级分析程序员
2018.04 ~ 2019.01
项目职责:● 功能描述: 该项目主要是完成前台安卓客户端,后端微服务及后台管理网站的开发。分为用户权限管理模块,染纱子系统,准备子系 统,织造子系统,后整理子系统、成品子系统6个模块。 用户权限管理模块,实现了 APP 及后台网站的登录,注册,修改,查看等功能。染纱子系统实现了收送轴。准备子系统实 现了机台产量录入等功能;织造子系统实现员工产量录入功能。后整子系统除实现常规产量录入外,还实现布板花型显示, 复杂化料单显示等。成品子系统,将原有 PDA 取代,零投入实现挑修产量录入功能。 ● 责任描述: 在本项目中本人既是项目经理,也是微服务&网站开发者角色。本人独立完成了微服务及网站的设计工作,此外将后整 APP 前后端均由本人开发,APP 采用 uni-app 开发,并参与开发与测试等环节中。 此项目微服务采用 SSM ,后台网站采用 Element UI。 1. 服务层使用 WebSocket 实时推送消息,Quartz 做定时任务。 2. 持久层采用 MyBatis 框架。 3. 后台网站同样采用 SSM ,前端采用 Element UI ;中间层采用经典三层。
查看详情
GEK QI后检可视化WIP管理项目
高级分析程序员
2019.10 ~ 2019.11
项目职责:● 功能描述: 开发一套可视化的系统,所有设备的数据在HTML的协议下读写,逻辑交由后台去处理,将信息与每个系统对接。前端显示 在APP和PC上面,不同终端根据不同的业务需求具有不同的功能点。 在目前在使用的PDA上新增布匹定位功能,布匹数据直接绑定位置信息进入KMIS的QCM当中,然后展示在PC端的网页上 面。可以监控现场所有的布匹的状态,有助于减少布匹在后检流通的时间,促进后检车间朝标准化发展。 ● 责任描述: 主程序员,负责开发NodeJS服务及前台看板网页(Element UI)。
查看详情
集中剪样项目
高级分析程序员
2019.12 ~ 2020.04
项目职责:● 功能描述: 用户可以在网站上根据订单和用途对 LAB 测试样;QA 对色布样;QA 跟单布样;QA 外送布样;QI 布样;SHADE BAND ;技术部 布样;配线布等布样类型人工下样。可以查询下样和剪样,以及把下样信息导出 excel 文件。 ● 责任描述: 1、独立负责网站前后端开发。 2、开发技术: 其中数据库为 SQL Server ,后端采用 ASP.NET Core和 cc flow 工作流引擎,前端采用 Vue.js(Element UI)。 3、其他: 采用 DevOps 自动发布到微软 Azure 云服务&Git 管理源码版本。
查看详情
EAM设备资产管理微服务
高级开发工程师
2020.05 ~ 2022.07
项目职责:内容: ● 项目概述: 本项目的目标用户是公司的实施如人员。旨在通过模板化的方法,快速将公司云平台落地,提供包括: 染整 设备数据上云,虚拟设备定义,OEE 分析和工单等功能。在保证后期灵活性的前提下,减少实施工作量和成本。 ● 核心技术 采用 Spring Cloud Alibaba、 SpringBoot、 Mybatis、 Seata、 Sentinel、 RabbitMQ、xxl-jobs、 FastDFS/MinIO、 SkyWalking 等主要框架和中间件。 ● 项目难点: 1. 兼容多品牌设备 IoT 互联,业务逻辑繁杂多变; 2. 设计需要高度灵活,且要快速交付,但后端资源紧张 3. 工单系统,需要支持动态表单生成、流程自动流转和消息推送需求; ● 解决方案: 1. 将原来的单品牌实现,通过工厂和策略模式,抽取公共实现和分品牌异化实现,让代码更加容易维护 2. 分析资源和需求,决定该需求采用 JSON 字段结合关系型表,能达到快速交付且灵活应对后续需求变更的要求。 3. 工单系统,选用 Activiti 工作流引擎和 Web Socket 推送技术,并进行技术攻关。 业绩: 提供与知名企业“台湾研华”APM 产品相同的功能,并很好地支撑实施快速落地染整设备上云项目。
查看详情
MES制造执行微服务
高级开发工程师
2020.05 ~ 2022.07
项目职责:内容: ● 项目概述: 本项目目标用户是染厂排单员和染色工人。旨在接入客户的订单系统数据,将订单转化为可指导工厂生产的批次号,并根据 资源和订单,用甘特图的交互方式,灵活调整生产顺序。通过大屏将任务分发到染色工人。不仅如此,还能结合工艺管理系 统,同时将工艺配方下发到控制器,实现自动/半自动染布。 ● 核心技术: 采用 Spring Cloud Alibaba、 SpringBoot、 Mybatis、 Seata、 Sentinel、 RabbitMQ、xxl-jobs、 FastDFS/MinIO、 SkyWalking 等主要框架和中间件。 ● 职责分工: 该项目本人担任后端主程,负责分析需求规格书,完成数据库的设计和技术难点方案设计。 ● 项目难点: 1. 多人同时排单,信息同步问题; 2. ERP 数据首次接入系统,海量数据接入难题; ● 解决方案: 1. 并发操作可能导致数据错乱的问题,通过 Redis 分布式锁,通过 machineId 给接口加锁,巧妙地将问题解决了。 2. 海量数据接入,可能会导致系统崩溃的问题,我想到了消息队列能解决这种峰值问题。因此通过使用 RabbitMQ ,先增 加接口来将海量数据暂时存入 MQ ,然后再通过消费端,根据业务逻辑处理并消费数据,达到了削峰的目的。 业绩: 已在多家中大型染厂成功落地,包括纺织龙头企业“申洲国际”,并得到客户一致好评。
查看详情
汇丰全球私人银行网关微服务
高级开发工程师
2022.08 ~ 2022.12
项目职责:● 项目概述: 本项目是私人银行的总网关(基于 Zuul),所有的请求都会通过该服务,按业务规则将请求路由到不同的微服 务处理。本人主要负责蓝绿发布策略功能的实现。 ● 项目难点 要求后续切换蓝绿环境时,维护简单且切换成本小,但时间非常紧迫; 解决方案: 1. 考虑到资源紧张,放弃修改 pipeline 动态切换蓝绿环境方案,选择通过在 yml 文件定义蓝绿值,当需要切换就自行修改 配置文件并重启服务器; 2. 为适配蓝绿发布,专门设计了新的网关过滤器,并根据 yml 的配置,动态路由到蓝绿服务器。
查看详情

相关职位

我擅长Java+Vue,7年经验,擅长分析和开发

后端
公众号互联网/科技零售/电商
半日 ¥ 8,000/月