技术栈说明
我们开发一个 Java 学生信息管理系统,开发工具 IDEA。jdk 版本 17,前端 Vue,Node.js。
开发思路是在 IDEA 里先新建 SpringBoot 项目和 Vue 项目,然后再让 Cursor 提需求,让 Agent 实现代码。
大概的需求是生成一个简单学生信息管理系统,前端用 Vue,后端用 SpringBoot,数据库 MySQL 5.7;有三个模块,用户登录,学生信息管理,班级信息管理。生成对应的 SQL 脚本,以及模拟测试数据。用户密码不需要加密。
https://nodejs.org/en/download
首先新建项目

选择依赖:

点击 Create 创建项目:

接下来创建前端 Vue 项目,用 Vite 构建:
进入命令行,输入:npm create vite@latest

选择 Vue, JavaScript,即可创建好 Vue 项目:

接下来,我们用 Cursor 导入项目:

然后右侧,选择 Plan 生成计划,输入:生成一个简单学生信息管理系统,前端用 Vue,后端用 SpringBoot,数据库 MySQL 5.7;有三个模块,用户登录,学生信息管理,班级信息管理。生成对应的 SQL 脚本,以及模拟测试数据。以及用户密码不需要加密。









