0、前言
1、基于 DeepSeek + Cursor 把自然语言转化为代码的能力,完成一个项目的构建
2、使用 AI 去覆盖需求分析、数据库设计、代码生成、接口测试、云部署的完整开发链路
3、DeepSeek 完成设计 + Cursor 完成编码 + Devbox完成环境管理 + Sealos 完成云部署,实现开发部署整个流程
项目设计:基于 DeepSeek 根据页面原型和需求文档,设计数据库表和接口,最终产出一份接口文档
项目开发:有了接口文档之后,接下来就可以进行项目开发了,根据接口文档来开发前后端的项目,开发过程中会使用 Devbox 来构建开发环境,然后使用 cursor 来完成前端和后端代码的开发,在这个过程中我们只需要使用自然语言去描述我们的需求就可以了。
项目上线:我们使用 devbox 一键完成项目的发版上线,最终还会有一个公网可以访问的域名,可以访问到你开发的项目。
1、准备工作
1.1 DeepSeek
根据页面原型和需求文档,我们设计数据库表结构
此时我们使用 DeepSeek 来完成,要用 DeepSeek 就要提前注册 DeepSeek 账号,当然也可以用 Cursor 或者 Claude 来进行设计,但是考虑到成本问题,DeepSeek 也能胜任
1.2 devbox
数据库表设计好了之后,我们就要进行后端项目和前端项目的开发,那在开发过程中需要依赖各种开发环境,比如后端项目在开发过程中需要依赖 JDK 、Maven 这些环境,前端项目需要依赖 nodeJS,那我们就需要在开发环境中先配置好这些依赖,等开发好了之后提交到测试环境,在测试环境中也需要先配置好必要的依赖,等测试完成上生产环境,还需要部署一套相对应的环境,非常繁琐。
而且在实际执行过程中常常会因为,开发环境、测试环境、生产环境等环境的不同引发各种问题,所以在这里我们使用 devbox 来解决这些问题,通过 devbox 就可以帮我们生成一个干净并且隔离的环境
地址:
https://sealos.run/
Sealos 是一个以 k8s 为内核的云操作系统,能够帮助你在几秒钟之内部署、管理和扩展你的应用。

你如果想要使用数据库,直接在系统里面点击「数据库」就能快速创建一个可以使用的数据库,想要使用对应的开发环境直接点击「DevBox」就能生成一个纯净的开发环境,在这个开发环境中会帮我们准备好所有开发需要用的依赖,就不需要我们在自己电脑上动手一个一个去配置运行环境了。
Sealos 账号在注册完之后,会送 10 块钱的额度给你使用。
1.3 cursor
既然要进行项目的开发,好用的开发工具肯定少不了,这里选择 cursor
2、数据库设计
当我们拿到产品经理提供的页面原型和需求文档的时候,接下来我们就要着手去设计数据库表了,数据库表的设计流程如下:
1、根据页面原型 + 需求文档,明确业务需求,确定涉及到几张表
2、根据页面原型 + 需求文档,确定各个表之间有没有关系,有关系的话是什么关系,是一对一,一对多还是多对多的关系。
3、根据页面原型 + 需求文档,确定每张表里面涉及到的字段、类型、约束
4、确定该模块完整的表结构、建库建表
现在是 AI 时代,前 3 步我们都可以借助 AI 去完成,但是 AI 完成了之后,我们一定要检查、确认、调整、优化。
2.1 确定有多少张表
部门管理模块提示词:

为了更好的阅读体验,来飞书看吧:
https://pk0zg2jkji.feishu.cn/docx/BSWXdq56yo4i14xyLVycy2scnCh
Comments on "项目设计开发部署全流程" :