第9组 · 郭子涵 · 第1次评审详情 - sebestp/coursewise GitHub Wiki
- 报告期次:第1次 | 报告日期:2026-10-08 | 项目组号:第9组 | 项目名称:在线购物系统
-
已完成工作:完成技术栈调研,对比 FastAPI/Flask/Django/Express 与 SQLite/MySQL/PostgreSQL,确定 Python + FastAPI + SQLite 方案
-
成果物:https://github.com/tyq-arch/single-merchant-shop-9/blob/main/docs/01-技术栈调研报告.md
-
已完成工作:完成数据库结构设计,定义 7 张表(卖家、商品、订单意向、交易、口令码、操作日志、附件)及唯一在售、排队序号等约束
-
成果物:https://github.com/tyq-arch/single-merchant-shop-9/blob/main/docs/02-数据库设计文档.md
-
已完成工作:完成后端环境搭建,输出依赖清单、配置模块与建表脚本,服务可一键启动
-
成果物:https://github.com/tyq-arch/single-merchant-shop-9/blob/main/backend/requirements.txt
-
已完成工作:完成 24 个后端接口开发,覆盖公共浏览、买家意向、卖家管理、文件上传四类路由
-
成果物:https://github.com/tyq-arch/single-merchant-shop-9/blob/main/docs/03-接口设计文档.md
-
已完成工作:完成核心业务逻辑编码:唯一在售约束、FIFO 排队与口令码全生命周期、进入交易自动冻结、交易成功下架、失败自动递补、失败者作废/重新排队、商品快照、带脱敏的多轮交易历史
-
成果物:https://github.com/tyq-arch/single-merchant-shop-9/tree/main/backend/app/services
-
已完成工作:完成后端调试与验证,编写 28 个自动化测试用例并全部通过,另提供一键端到端试运行脚本
-
成果物:https://github.com/tyq-arch/single-merchant-shop-9/tree/main/backend/tests
(评审后填写)