bookstore 一个简单的在线书店系统 背景 开发一个小型的在线书店系统,需要管理基本功能,包括书籍信息、用户账户和订单处理等模块 需求 实现以下核心功能: 书籍管理(添加、查询、更新、删除) 库存管理(更新库存、检查库存可用性) 用户管理(注册、登录、查看个人信息) 订单处理(创建订单、取消订单、检查订单状态) 使用面向对象的设计方法 使用RESTful API接口风格 使用内存数据存储或任何实际数据库 添加适当的异常处理和日志记录 编写覆盖核心功能的单元测试 提供简单的文档,解释如何运行和测试此程序。