招标详情
下文中****为隐藏内容,仅对千里马会员开放,如需查看完整内容请
「注册/登录」或 拨打咨询热线:
400-688-2000
项目名称 | 黑灯实验室系统搭建服务 | 项目编号 **** |
公告开始日期 | 2026-10-22 18:10:12 | 公告截止日期 2026-10-25 20:00:00 |
采购单位 | **** | 付款方式 黑灯实验室系统签订付70%,验收合格付30% |
联系人 | 联系电话 |
签约时间要求 | 到货时间要求 |
预算总价 | ¥300000.00 |
发票要求 |
含税要求 |
送货要求 |
安装要求 |
收货地址 |
供应商资质要求 | 符合《政府采购法》第二十二条规定的供应商基本条件 |
公告说明 |
采购商品 采购数量 计量单位 所属分类
| 黑灯实验室系统搭建服务 | 1 | 项 | 其他研究和试验开发服务 |
品牌 |
型号 |
预算单价 | ¥ 300000.00 |
技术参数及配置要求 | 针对系统当前已识别但未完成的功能缺口进行补齐,使系统功能完整闭环: 1.1 功能补齐 机械臂示教功能落地:当前 5 个示教接口为假实现(直接返回成功但设备未动作),需完成真实的 MQTT 指令下发与回执处理链路,实现机械臂示教点位的下发、执行与状态反馈; 页面功能缺陷修复:修复设备品牌、设备型号、设备事件等 4 个页面挂载后不加载数据的问题,修复视频流播放参数丢失、Safari 浏览器日期解析失效等兼容性缺陷; 数据库初始化补齐:补齐调度引擎等核心功能缺失的 8 张数据表 DDL,解决新环境部署后调度功能不可用的问题; 环境配置完善:补充前端环境配置模板(当前新环境克隆后无法直接运行),完善国际化、图表等半成品功能的收尾或收敛; 修复 README 等技术文档与实际实现脱节的问题,保证文档对后续维护的指导性。 1.2 安全整改 针对代码分析发现的高危安全问题集中修复,消除生产环境安全合规风险: 泄露密钥轮换与配置化改造:轮换已提交至代码仓库的 InfluxDB API Token、MQTT Broker 凭据等敏感信息,全部改为环境变量/配置中心注入,清除 Git 历史中的明文密钥,建立密钥管理规范; SQL 注入修复:修复 InfluxDB 查询拼接注入风险,统一参数化/白名单校验; 接口鉴权补齐:修复 RTSP 代理接口无鉴权及 SSRF 风险(增加 URL 白名单)、WebSocket 机械臂控制指令越权问题(补充设备归属与角色校验),梳理 39 个 Controller 的权限控制覆盖情况并补齐缺失项;前端移除登录页硬编码默认账号、修复 Token 经 URL 传输泄露问题; 中间件访问控制加固:为 EMQX 配置认证与 ACL 策略、修改各中间件默认口令,将 MySQL、Redis、Nacos、MinIO、InfluxDB 等中间件端口由全网卡暴露收敛为仅内网访问,仅保留业务入口端口对外开放。 1.3 核心稳定性加固 系统核心为自研事件驱动调度引擎(持久事件表 + Outbox 可靠投递 + CAS 状态机 + Redis Lua 分布式锁),逻辑复杂且当前零测试覆盖,是最大的稳定性风险点: 自动化测试补齐:为调度引擎、MQTT 幂等链路、Outbox 可靠投递、分布式锁等核心逻辑补齐单元测试与集成测试,覆盖事件幂等去重、失败重试与死信、状态机并发流转、锁竞争等关键场景,核心链路测试覆盖率不低于 60%; 并发缺陷修复:修复 WebSocket 派发器内存缓慢泄漏、阻塞调用占用公共线程池、异常日志双写刷日志风暴等已知并发与**问题; 性能优化:修复 5 处 N+1 查询与循环单条写问题,完善慢 SQL 监控与索引优化; 搭建后端 CI 测试流水线,实现提交自动触发测试与质量门禁,为核心模块建立长期回归保护。 1.4 前后端优化升级 后端超大类拆分与重复代码治理:拆分 10 个 500 行以上超大类(最大 921 行),按职责重构调度执行器、设备服务等核心类;治理重复代码与规范漂移(禁用 var 规范被违反 30+ 处、异常命名混用),统一日志规范; 前端超大组件拆分:将 3199 行的工作流设计器单文件组件拆分为校验器、属性面板、右键菜单、自动保存等独立模块,修复撤销/重做丢字段缺陷;同步拆分大屏、订单向导等 1000 行以上的页面组件; 公共逻辑抽象:抽取列表页通用 Hook,消除约 20 处分页状态逻辑复制粘贴;统一 API 调用层,消除 22 处绕过封装直接硬编码 URL 的请求; 前端工程化补齐:引入 ESLint + 单元测试框架(优先覆盖状态增量合并引擎、Token 单飞刷新机制),清理死代码,建立前端质量门禁。 1.5 部署运维完善 容器健康检查:为 Docker Compose 各服务增加健康检查与启动依赖就绪条件,配置**限制,解决 Java 服务冷启动反复重启问题; 日志轮转:配置容器日志轮转策略与单服务日志上限,解决日志无序增长(当前已超 78GB)问题; 脚本纳入版本管理:修正 jar-up/down/restart 等运维脚本的误导性注释,将生产环境部署配置、运维脚本全部纳入 Git 版本管理,消除"仓库与生产环境不一致"的部署漂移;引入 Flyway/Liquibase 实现数据库脚本版本化管理; 更新《部署运维手册》,组织 1 次应急回滚演练,并完成面向内部团队的技术交接培训(不少于 2 次),确保外包撤离后可独立维护。 |
参考链接 |
售后服务 | 服务网点:当地;电话支持:7x24小时;服务年限:一年;服务时限:报修后2小时;商品承诺:原厂全新未拆封正品;质保期:一年; |