禅道APP

2026-05-08 15:58:09
行业:企业内部管理、工业互联网
载体:安卓APP、IOS APP
技术:PHP、UniApp、MySQL、Nginx

业务和功能介绍

该APP集成了研发全生命周期管理,核心模块包括:
任务管理:支持任务的新建、指派、状态流转(开始、完成、关闭)。
Bug追踪:实时提报缺陷,支持拍照上传附件,跟踪Bug生命周期。
待办/看板:以个人为中心展示每日Todo,提供直观的项目看板。
需求管理:查看产品需求详情及关联的开发任务。

项目实现

1、整体架构和设计思路,不同模块使用的技术栈
项目采用前后端分离架构。后端基于 PHP + MySQL 架构,利用 RESTful API 规范为移动端提供数据支撑。前端采用 uniapp 跨平台开发框架,通过一套代码同时适配 iOS 和 Android 端。系统设计思路侧重于轻量化与高响应,核心业务逻辑保留在后端,前端侧重于交互体验和本地缓存优化。
2、“我”的负责模块和结果
后端开发与优化:作为核心成员,负责了 40+ 个核心业务 API 的设计与实现。针对移动端网络环境不稳定的特点,对接口进行了性能调优,通过 SQL 索引优化及 Redis 缓存机制,将高频接口(如任务列表、详情页)的平均响应时间降低了约 35%。
前端独立开发:作为主要前端负责人,完成了从原型图到功能的完整落地,包括自定义组件封装、权限拦截逻辑及 App 版本自动更新功能。
3、“我”遇到的难点、坑,和解决方案
难点1:多端兼容性与长列表性能。在处理包含数百条任务的列表页时,APP 出现了滑动卡顿。解决方案:引入了虚拟列表加载机制,并针对 uniapp 的页面生命周期优化了数据渲染逻辑,减少了 DOM 节点的冗余。
难点2:复杂数据结构的打平处理。禅道原生数据结构较复杂,直接返回给移动端会导致解析压力大。解决方案:在后端 API 层设计了专门的“视图模型(ViewModel)”,在服务端完成数据清洗与字段映射,下发给前端最精简、扁平的 JSON 数据,显著降低了前端处理逻辑的复杂度。

示例图片视频


Ethan
15天前活跃
方向: 运维-运维、后端-PHP、
交付率:100.00%
相似推荐
企业运输/物流管理系统
企业对产品运输进行管理,使用人员包括企业物管人员、承运商(物流公司)、业务员、客户(收货人)等。另有手机端、微信小程序供司机(跟车人员)、业务员、客户使用。 主要功能涵盖企业产品运输管理的各个方面,包括运输基础信息设置、生成运单(直接制单或批量生成)、下单及提货管理(向承运商下单,预约提货,园区运输管理,装车调度)、物流管理(物流跟踪,签收)、运输考核(时效控制、投诉、考核)、短信管理、运费统计分析等。 可对接企业管理系统,批量抓取订单并根据设置生成运单。可自动计算并进行比对,给出最优的运输方式及承运商。 可对接第三方运输系统,向该系统下单,并接收物流数据。 可使用定位设备,接收位置数据。也可使用微信小程序获取司机当前位置 在厂区,司机扫码,系统自动进行装车调度。可定制通过领卡、监控进行装车调度。 可对接仓库系统,获取运单上的货物是否已经准备好装车及预计装车位置
批量个性化邮件外联自动化系统
本项目为海外中小企业客户开发场景搭建邮件外联自动化流水线。目标是替代人工逐封撰写与发送的低效模式。功能含:收件人名单多步清洗与有效性校验、调用 AI 按收件人信息逐条生成个性化首封正文、分批入队发送、跟进节奏管理。流程为:导入名单→清洗校验→AI 生成个性化内容→分批队列发送→记录与跟进。
某外贸企业ERP系统-ERP系统
外贸ERP覆盖从报价到采购的完整外贸链路。主要模块包括:工作台(业务入口)、产品管理(产品列表、配置选项维护)、客户管理、供应商管理、报价单(选配计价、确认、转单、导出 Excel)、销售订单(详情、状态跟进、生成 PO)、采购订单(状态更新、导出 Excel)、系统管理(公司信息),以及 登录鉴权。 核心路径为:产品配置 → 报价单 → 销售订单 → 采购 PO,支持按订单状态推进生产、质检、出货等环节。
EWM RF仓库系统项目开发
本项目基于企业智能仓储数字化升级需求,依托 SAP EWM 搭建 RF 手持终端仓储作业系统,替代传统纸质单据作业。系统包含收货入库、上架存储、拣货出库、库存盘点、移库调拨五大核心功能模块;全流程通过 RF 扫码联动 EWM 后台,实现采购收货扫码上架、销售订单波次拣配、动态盘点实时更新库存,打通 ERP 与仓储执行数据流,解决人工记账错账、作业效率低下问题,完成仓储全链路数字化管控。
机械臂控制程序
机械臂抓取系统 场景:机械臂从车上抓取 杆件/钩子,放到货架上。 核心业务流程 抓取任务 (catch_kfs, task_id=2): 1. 移动到 catch_gan_ready 准备位 2. 视觉伺服逼近目标(RealSense 检测红色杆 → TF → 视觉伺服收敛) 3. 气泵吸附 → 夹爪抓取 4. 沿脱离路径 detach_gan_ready → detach_gan_1 → detach_gan_2 移动 5. 向下戳杆(Z - 0.27m 直线运动) 6. 通知 driver 抓取完成 放置任务 (place_kfs, task_id=3): 1. 移动到 kfs{N}_touch_pos 触摸位 2. 打开气泵吸附 3. 退到 place_interim_pos_0 4. 笛卡尔空间移动到货架前方(x - 0.40m) 5. 直线插入货架位 6. 关闭气泵 → 放杆 7. 退到 ready 位 移动任务 (move_kfs, task_id=1): - 支持关节空间(6轴+duration)和笛卡尔空间(xyz+rpy+duration)两种模式 - 可选气泵开关 视觉伺服 vision 节点检测红色杆 → 发布 camera_link → target_camera TF → arm_task 实时转换到 base_link → 持续发布 visual_target_pose 给 arm_calc 做闭环控制。 距离 < 0.35m 锁定目标位姿,位置误差 < 0.05m 判定收敛。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服