ZJC 航空公司系统:第一个完整 AI 协作项目
4 min read
ZJC 航空公司机票预订系统是我第一个完整意义上的 vibecoding 项目。
它来自课程小组作业阶段。当时我刚开始接触 Cursor 这类 AI IDE,还没有现在这么复杂的工作流,也没有稳定的多模型协作方式。这个项目更像一次冲击:原本我很难独立推进完整系统,但在 AI IDE 的帮助下,我第一次把前端、后端、数据库和文档拼成了一个可运行的项目雏形。
项目本身
这个系统采用前后端分离结构。后端是 Spring Boot,前端是 Next.js,数据库使用 MySQL。功能覆盖航班查询、用户注册登录、机票预订、订单管理、后台航班管理、工单反馈和 AI 客服。
从今天回看,它更像一个早期完整项目档案。安全、工程收口、仓库清理和部署规范都还有明显的学生项目痕迹,但它的价值也在这里:它记录了我第一次借助 AI 把一个复杂业务系统推到完整形态。
尤其是 AI 客服这部分,在当时对我来说很有代表性。它不是核心业务逻辑,却让我第一次把外部大模型 API 接进一个自己写的系统里。这个动作后来不断延伸,变成我对模型、工具链和 agent 能力的长期兴趣。
它证明了什么
这个项目证明的不是我当时已经具备传统意义上的全栈开发能力。
它证明的是,我可以通过 AI 协作完成系统拼装、业务推进和完整交付。也就是从只会写一些基础代码,跨到能把一个项目跑起来。
这件事对我后面的影响很大。毕业设计、成绩分析系统和 Alb 都不是凭空开始的。它们的起点都可以追到这里:先做出来,再逐步补工程化、部署、验证和长期维护能力。
现在适合怎么展示
我不会把它放成当前能力最强的代表作。更合适的位置,是项目时间线的第一个节点。
它适合作为早期实践公开,因为项目数据是模拟数据,业务场景也是课程项目。公开仓库承接功能介绍和运行说明,博客承接它在我个人经历里的位置。
参考材料:
- 课程实验报告第五章之后的项目截图
- 项目内
docs/项目介绍文档.md - 项目内 API 文档、数据库脚本和前端 README