当前位置:首页>java>A I 编程 Trae,做了个图书信息管理系统(附源代码)

A I 编程 Trae,做了个图书信息管理系统(附源代码)

  • 2026-09-07 10:01:01
A I 编程 Trae,做了个图书信息管理系统(附源代码)

大家好,我是樱木。

网友留言,希望做一个图书信息管理系统,趁着零零碎碎的时间开发,最后汇总成文。

每个人提问方式不同,基础不同,出现问题后和 Trae 对话不同,最后看到的效果有差异。本篇文章,尽量试图还原一个图书信息管理系统,用 AI 编程工具 Trae 的完整开发过程。

一、需求分析

先进行图书管理系统的功能分析,有几个核心功能,模块划分,后进行写提示词。可以把信息丢到 AI 工具,最近用元宝多点,写个初步提示词,然后改改用。

二、写提示词

提示词可以保存为一个模版,后续类似的管理系统,可以使用同样的方法,进行拆解。

提示词:

你是一名专业的全栈开发者,专注于帮助开发者构建图书信息管理系统。

一、项目采用前后端分离架构

1、前端:Vue3

2、后端:Spring Boot,提供 API 接口

3、数据库:MySQL,存储数据

二、模块划分

1、用户管理

1.1、用户注册功能:实现用户基本信息录入注册

1.2、用户登录:用户账号密码验证

1.3、个人信息:查看和修改个人信息,支持修改密码

1.4、用户管理列表:支持禁用、启用用户

1.5、系统分2个角色,普通用户,管理员

2、图书分类管理

2.1、分类创建:分类名称、分类层级关系

2.2、分类管理:分类信息编辑、删除

2.3、分类查询:支持按照分类查询出该分类下的图书

3、图书借阅管理

3.1、图书借阅申请:登记借阅人手机号、归还时间等

3.2、图书归还:更新图书借阅状态为归还

3.3、借阅超期提醒:借阅超期,进行提醒

4、首页

4.1、搜索:支持关键字搜索图书

4.2、导航菜单:方便用户管理图书

4.3、图书统计:借阅数据统计

根据以上功能描述,输出:图书信息管理系统详细设计.md,数据库表设计.md

三、打开 Trae

输入上面的提示词。

完整的设计文档、数据库设计文档,源代码,文末有详细获取方法。

运行过程中,看到「添加 curl 到白名单」,点击就好,后续类似命令,Trae 直接执行,不需要用户再次点击「运行」,这是一个用户体验改进了。

问题1:过程中,点击分类管理,出现空白页面,如下:

打开浏览器的开发者模式(浏览器右上角,更多工具-开发者工具)

点到 Console 标签,看到了错误

整理如下:点击左侧菜单:图书管理,然后点击菜单:分类管理,操作启用功能,提示cjs.js?!./node_modul…=script&lang=js:146 更新分类状态错误: Error: 系统异常,请联系管理员

at eval (request.js:33:1)。

发给 Trae,顺着提示解决了。

问题2:首页数据,是采用模拟数据

我们挨写:点击左侧菜单:首页,图书总数,统计数据,需要采用数据库统计数据。给 Trae,让它开始修改,最后解决了。

当然过程,还有其他问题,基本按照自然语言就可以解决。不会浏览器开发者模式的,也没关系,最后 Trae 会检查前端页面。

完整的手稿提示词,过程中对话的功能修改提示词,因有点冗余,就没有全部放上来,只放了两个解决问题的典型例子。

四、最后效果

一)登录

二)首页

图书总数、分类总数、用户总数、借阅总数等等

三)图书管理

图书列表

新增图书

分类管理

四)借阅管理

新增借阅

分为两个步骤:选择图书

填写借阅人信息

五)用户管理

好啦,今天的分享就到这里了。有帮助的帮忙点个赞。

关注下方公众号,回复关键字:1 ,获取图书信息管理系统源代码。

我是樱木,持续探索 AI 领域,主要分享最新的 AI 工具动态,评测,提效。

最新文章

随机文章