大家好,我是樱木。
近期 Trae 的更新节奏较为密集,功能迭代频繁,令人目不暇接。目前,国内版本已提交 SOLO 白名单内测申请,预计最快本周即可通过审核。有兴趣的朋友建议尽早申请,抢占先机。
项目背景与实现概述
最近几天,我基于 Trae 国内版完成了一个固定资产管理系统的设计与开发。系统从需求分析到前后端搭建,均借助 AI 工具高效推进,整体流程顺畅。
核心功能设计
该系统主要围绕企业固定资产的全生命周期管理展开,涵盖资产登记、调拨、盘点任务分配与执行、状态追踪及操作日志记录等功能。
一、技术架构说明
- 前端框架:采用 Vue 实现界面交互
- 后端服务:使用 Spring Boot 构建 RESTful API,通过 Maven 进行依赖管理
- 数据存储:MySQL 负责持久化业务数据
- 运行环境:本地 Node.js 版本为 v19.9.0
二、模块功能划分
1. 固定资产管理
支持按资产名称或编码查询资产信息。
- 资产列表展示:包含查看、调拨等操作入口
- 资产调拨功能:可指定新的资产所属人,并同步更新责任人信息
- 资产录入表单:需填写名称、规格、厂商、价格、登记日期、购买日期、维保联系人、维保公司、维保到期日及备注内容
- 系统在录入完成后自动生成唯一的固定资产编号
2. 我的资产
在基础信息基础上扩展显示以下字段:
- 所属人、部门管理员、数量、单位
- 资产状态、所在位置、所属部门和公司
3. 盘点任务管理
- 盘点任务创建:设置任务名称、开始与结束时间,初始状态为“未盘点”
- 我的盘点任务:加载当前用户相关资产,支持选择任务并提交盘点结果,包括结果说明和上传图片
- 盘点结果汇总:所有成员提交后,由管理员进行审批;审批通过后,任务状态更新为“已盘点”
三、用户权限体系
- 普通用户:可访问“我的资产”和“我的盘点”模块,需归属于某一具体部门
- 部门管理员:除普通功能外,还可查看本部门全部资产,并参与盘点管理
- 系统管理员:拥有全部菜单权限,具备最高操作权限
所有资产变更行为均会被记录至操作日志中,确保审计可追溯。
开发过程实录
将上述需求整理为结构化提示词输入至 Trae 平台,模型选择为智普4.6版本。
在生成代码过程中遇到一些小问题,例如 Trae 默认推荐安装 Node 21,但我的设备仅支持 Node 19.9.0,导致环境冲突。通过向工具明确反馈本地系统配置信息,最终得以解决。建议在使用时尽可能完整地提供开发环境参数,有助于提升生成准确性。
后续计划研究如何利用系统的规则配置来规避此类问题。同时坚持一个原则:AI 生成的代码,优先由 AI 自行修正与优化。
最终成果展示
管理员视图
- 登录界面
- 首页概览
- 资产管理模块
- 新增资产页面
- 资产调拨操作
- 新增资产页面
- 盘点管理功能
- 盘点任务列表
- 盘点记录查询
- 盘点任务列表
- 系统设置项
- 部门管理界面
- 用户管理页面
- 部门管理界面
普通用户视图
- 整体界面布局
- 我的资产展示
- 我的盘点任务
- 盘点操作详情
本次分享到此结束。


雷达卡


京公网安备 11010802022788号







