本项目面向高校课程设计需求,实现图书信息全生命周期管理,包含图书新增、按编号 / 书名检索、信息修改、数据删除、全量信息浏览五大核心功能;程序启动自动从本地 txt 文件加载历史数据,完成操作后自动落地保存,搭配彩色边框美化菜单,提升交互观感,适配课程作业交付场景。
整体采用结构体存储图书字段,搭配 vector 动态数组管理数据,通过 C++ fstream 文件流完成本地持久化;利用 Windows 控制台颜色 API 优化界面配色。开发难点为多操作后文件重复写入错乱,解决方案为每次变更后全量覆写 txt 文档,全程独立完成编码、调试、注释编写,成品可在 Windows 环境直接编译运行。