完整版本 #39

Merged
hnu202326010318 merged 679 commits from develop into main 1 month ago

46
.gitignore vendored

@ -0,0 +1,46 @@
data/
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
src/backend/app/auto_db_deployment.egg-info
__pycache__/
*.pyc
*.pyo
*.pyd
.pytest_cache/
src/frontend/node_modules
dist
dist-ssr
*.local
.VSCodeCounter
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.kiro/*
# Virtual Environment
src/backend/venv/
# Vite build cache
src/frontend/.vite/
src/backend/app/static/
node_modules
src/backend/todo.md
mcp/

@ -0,0 +1,8 @@
{
"hash": "e411725c",
"configHash": "2db6abac",
"lockfileHash": "e3b0c442",
"browserHash": "12a069ff",
"optimized": {},
"chunks": {}
}

@ -0,0 +1,3 @@
{
"type": "module"
}

@ -1,2 +1,80 @@
# 202326010
本项目包含 **前端 (React + Vite)** 和 **后端 (FastAPI + Celery + PostgreSQL + MySQL + Redis)**,推荐使用 Docker 进行本地开发和运行。
当前目录结构(简化版):
- `src/frontend`:前端 React + Vite 工程
- `src/backend`:后端 FastAPI 工程
- `docker-compose.yml`:一键启动数据库、后端、前端的 Docker 编排文件
## 如何在 Docker 中进行前端开发
> 适合对 Node.js / Vite 不熟悉的同学,全部命令只需要在项目根目录执行。
### 1. 先安装好开发环境
- **必须安装**
- Docker DesktopWindows 建议开启 WSL2 后端)
- `git`(用于拉取项目,可选)
安装完成后,确保终端可以执行:
```bash
docker --version
docker compose version
```
### 2. (推荐)只启动前端开发环境
如果你暂时只想改前端页面,不需要数据库和后端:
```bash
cd D:\Desktop\202326010 # 进入项目根目录
docker compose up frontend
```
启动成功后:
- 在浏览器访问 `http://localhost:3000`
- 修改本地 `src/frontend` 目录下的代码页面会自动热更新HMR
> 停止开发:在终端中按 `Ctrl + C` 即可退出前端容器。
### 3. 启动「前端 + 后端 + 数据库」整体环境
如果需要调试前后端联动:
```bash
cd D:\Desktop\202326010
docker compose up
```
- 前端:`http://localhost:3000`
- 后端 API`http://localhost:8000`
你也可以只启动部分服务,例如:
```bash
docker compose up backend postgres-meta mysql-user redis_client
```
### 4. 修改代码后的体验
前端和后端的代码目录都挂载到了容器中:
- 修改 `src/frontend` 下的文件 → 前端页面自动刷新
- 修改 `src/backend` 下的文件 → FastAPI + Celery 会自动重载(`--reload`
不需要在容器里重新安装依赖或重启容器,非常适合开发。
### 5. 常见问题
- **端口被占用**
- 如果 `3000``8000` 已被其他程序占用,可以修改 `docker-compose.yml` 中对应的端口映射(冒号左边的数字)。
- **前端打不开 / 白屏**
- 确认终端中前端容器日志没有明显报错;
- 如果你本地也安装了 Node不要同时在本机直接运行 `npm run dev` 和 Docker 里的前端服务,否则容易端口冲突。
> 如果你对终端命令不熟,只要记住:**进入项目目录,执行 `docker compose up frontend`,浏览器打开 `http://localhost:3000` 即可开始前端开发。**

@ -0,0 +1,12 @@
# 会议记录目录
这里存放项目的所有会议记录文件,按日期分类。
## 目录说明
- 按年月建立子目录(如 2025-10/
- 存放详细的会议记录、讨论材料等
- 与 weekly/ 中的会议纪要互为补充
## 文件命名规范
建议使用YYYY-MM-DD-会议主题.md
示例2025-10-20-需求讨论会议.md

@ -0,0 +1,102 @@
# 小组会议纪要-第4周
## 会议记录概要
**团队名称:** 3班-葫芦娃救bug
**指导老师:** 李友焕
**主 持 人:** 王利蓉
**记录人员:** 王利蓉
**会议主题:** 需求获取-任务安排
**会议地点:** 软件大楼105
**会议时间:** 2025-10-11 16:00-17:30
**纪录时间:** 2025-10-11 22:00
**参与人员:** 李果霖、李文韬、梁峻耀、伊木然、王利蓉
---
## 会议内容
### 1. 需求获取与项目理解
围绕《基于大语言模型多智能体的数据库自动设计与部署系统》项目,团队成员进行了深入的需求理解与背景探讨:
1**项目背景理解:** 团队成员一致认同当前数据库设计与部署过程高度依赖DBA专业知识存在门槛高、周期长、易出错的问题。利用大语言模型实现自动化设计具有重要现实意义。
2**项目目标明确:** 系统旨在实现从自然语言需求到数据库实例上线的全流程自动化,用户仅需提供业务描述和服务器凭证即可获得可用的数据库。
3**技术借鉴确认:** 确认将融合《SchemaAgent》的多智能体分工框架与《文本到SQL调查》中的模块化生命周期思想构建专业智能体协作系统。
4**核心功能梳理:** 初步确认系统需具备自然语言需求理解、多智能体协同设计、自动化部署与连接、设计验证与测试四大核心功能。
### 2. 项目经理王利蓉安排下周计划
1**项目主要任务方面:**
- 需求分析文档完善:基于会议讨论内容,进一步完善需求说明书
- 原型界面设计:使用墨刀工具进行系统原型界面开发
- 技术调研对可能用到的开发工具、LLM接口、部署工具进行初步调研
2**具体任务安排:**
- 会议记录:伊木然
- 会议主持:王利蓉
- 文档管理:李文韬
- 周计划文档:李文韬
- 进度管理:李果霖
- 日常考勤:梁峻耀
- 项目开发:李果霖、李文韬、梁峻耀、伊木然、王利蓉
- 项目测试:李果霖、李文韬、梁峻耀、伊木然、王利蓉
3**例会时间:** 星期六上午10:00-10:30
4**讨论时间:** 星期六上午10:30-11:00
- **实验开发地点:** 个人安排,同伴协商
- **实验开发时间:** 个人安排,同伴协商
### 3. 讨论确定原型设计工具
1**原型工具确认:** 经过组内讨论和工具对比,确认使用墨刀进行原型界面开发
2**开发工具待定:** 具体开发工具如IDE、框架、LLM接入方式等尚未确定需进一步调研
### 4. 讨论过程
会议首先由主持人介绍项目背景,随后各成员分享对项目的理解与看法。经过充分讨论,团队对项目需求形成了统一认识,并确定了下一阶段的工作重点和工具选择。
---
## 问题总结
### 已解决问题:
1. 明确了项目需求背景和系统核心功能
2. 确定了下一周的工作计划和任务分工
3. 确定了原型界面开发工具为墨刀
4. 加深了团队成员对项目愿景和技术路线的理解
### 待解决问题:
1. 具体开发工具和技术栈尚未确定
2. 详细的开发分工需要进一步明确
3. 需要深入学习多智能体框架和LLM接入技术
4. 原型界面的具体设计内容和交互流程有待细化
---
## 小组协作情况总结
1. **协作情况:** 小组协作情况良好。成员积极参与讨论,对项目表现出浓厚兴趣,沟通氛围融洽。
## 一周纪律情况总结
1. **纪律情况:** 小组纪律良好。本次会议全员准时参加,讨论过程专注有序。
---
## 备注
1. 项目当前重点在于完善需求文档和开展原型设计
2. 需要尽快确定开发技术栈,为后续开发工作做好准备
---
## 【注】
1. 本文档为"葫芦娃救bug"小组软件过程会议记录记录人员必须在会议后一个工作日之内如实填写并汇报给PM、Lead及相关人员
2. 文档内容已经标上编号,记录人员如有增加或者减少编号的需要,在保证文档格式正确的前提下修改
3. 本文档内容在填写完毕之后,在已有的文件名称后面加上"(会议记录-第几周)",如"meeting-minutes-04",如果一周有多次会议,命名为"meeting-minutes-04-01"

@ -0,0 +1,101 @@
# 小组会议纪要-第4周
## 会议记录概要
**团队名称:** 3班-葫芦娃救bug
**指导老师:** 李友焕
**主 持 人:** 项目经理 (PM)
**记录人员:** 伊木然
**会议主题:** 原型评审与技术栈确认
**会议地点:** 天马二区一栋A01
**会议时间:** 2025-10-19 15:00-18:00
**纪录时间:** 2025-10-19 19:00
**参与人员:** 全体成员
## 会议内容
### 1. 原型评审与界面优化讨论
- **原型演示**: 小组成员演示了使用 Axure 制作的初步原型,包括用户注册/登录、数据库项目列表、新建数据库项目(包含项目名、数据库类型选择、需求描述文本/语音输入)、以及核心工作区(对话窗口、输入区、历史会话列表)等界面
- **管理员界面**: 重点讨论了管理员相关功能界面设计,明确需要包括知识管理(名词解释、业务逻辑解释)、用户管理等功能 。
- **界面优化**: 针对现有原型,提出了交互流程和视觉风格上的优化建议,特别是新建数据库的引导流程和工作区的信息布局。
### 2. 技术栈方案确认
- **整体框架**: 会议确认了前后端分离的架构。
- **前端**: 暂定使用 **React** 框架,搭配 **Ant Design** UI库和 **ECharts** 进行图表可视化。考虑使用 **Zustand** 进行状态管理和 **SSE** (Server-Sent Events) 实现与后端的实时通信 。
- **后端**: 暂定使用 **Python** 语言,目前考虑选用 **FastAPI** 框架,利用其异步特性和自动文档生成优势。
- **数据库**:
- **系统元数据库**: 暂定选用 **PostgreSQL**存储用户信息、项目信息、会话历史、AI Prompt 模板等 。核心表结构参照技术栈文档设计,包含 `users`, `projects`, `session` 等至少7张核心表
- **用户业务数据库**: 动态生成的数据库可选用 **MySQL****PostgreSQL**,每个项目分配独立的 database 和数据库用户以实现隔离 。
- **AI 服务**:
- **Schema 生成**: 调用已有的 **SchemaAgent** 模型 。
- **Text-to-SQL**: 结合现有模型基础,并计划进行微调优化 。
- **其他 AI 功能** (如摘要、可视化推荐): 初期可调用通用大模型 API后期根据效果和成本考虑优化方案 。
### 3. 后续任务安排
**1项目主要任务方面**
- **原型细化**根据评审意见继续完善Axure原型特别是管理员界面和报表区的具体设计。
- **数据库详细设计**设计系统元数据库的详细表结构绘制ER图。
- **技术预研**各成员按照分工深入学习React、FastAPI等相关技术。
**2具体任务安排**
- **会议记录**:李果霖
- **会议主持**:王利蓉
- **文档管理**:李文韬
- **周计划与周总结**:梁峻耀
- **进度管理**:李果霖
- **日常考勤**:伊木然
- **原型完善**:王利蓉、伊木然
- **数据库设计**:全体成员
- **技术学习**:全体成员按分工进行
**3会议时间安排**
- **例会时间**星期日晚上7:00-10:00
- **技术讨论时间**星期日晚上7:00-10:00
## 问题总结
### 已解决问题:
1. 初步评审了系统原型,明确了主要交互流程和需要优化的方向,特别是管理员相关功能。
2. 确认了项目的主要技术选型框架前端React, 后端FastAPI, 数据库Postgres+MySQL
### 待解决问题:
1. 原型细节尚需打磨,特别是数据可视化/报表区的具体呈现方式。
2. 系统元数据库的详细表结构设计需要尽快完成。
3. AI 模型(尤其是 Text-to-SQL 和 DML 操作)的集成方式和性能需要进一步预研和测试。
4. SQL 沙箱的具体实现方案需要调研确定。
## 小组协作情况总结
1. **协作情况:** 小组协作情况良好。会议期间,小组成员积极提问,讨论热情高。
## 一周纪律情况总结
1. **纪律情况:** 小组纪律良好,全员按时参与了本次线下会议。
## 备注
1. 本周重心在于根据评审意见迭代原型,并同步进行技术栈相关知识的学习和预研。
2. 下周需要完成详细的数据库表结构设计,并开始搭建前后端项目的基础框架。

@ -0,0 +1,28 @@
# 小组周计划-第4周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-13
**结束时间:** 2025-10-19
## 本周任务计划安排
| 序号 | 计划内容 | 执行人 | 情况说明 |
|------|----------|--------|----------|
| 1 | **需求细化与原型模块划分** | 全体成员 | 2025-10-13结合需求文档与老师建议明确各功能模块如需求输入、多智能体设计流程、部署配置、测试反馈等并划分原型界面责任范围 |
| 2 | **原型界面功能设计** | 全体成员 | 2025-10-14前各模块负责人完成界面功能设计明确界面数量、交互逻辑形成文字或草图说明并在群内共享讨论 |
| 3 | **墨刀原型界面实现** | 全体成员 | 2025-10-16前使用墨刀完成初步原型界面开发确保界面连贯、功能完整 |
| 4 | **原型内部评审与优化** | 全体成员 | 2025-10-17内部评审原型统一风格与交互逻辑进行初步优化 |
| 5 | **与指导老师沟通原型与需求** | 全体成员 | 2025-10-18后向李友焕老师展示原型听取建议进一步明确需求细节与可行性 |
| 6 | **论文学习与框架理解** | 全体成员 | 2025-10-13至2025-10-19学习《SchemaAgent》与《Text-to-SQL调查》两篇论文理解多智能体框架与任务分解思想为系统架构打下基础 |
| 7 | **开发环境统一确认** | 前后端负责人 | 2025-10-19前确定前后端、数据库、等技术栈与开发工具形成开发环境文档 |
| 8 | **技术预研与学习** | 全体成员 | 2025-10-13至2025-10-19根据分工进行LLM调用、SSH连接、DDL生成等技术预研与学习 |
## 小结
1. **原型设计注重用户体验**:在原型设计中应充分考虑用户操作流程与界面友好性,确保系统易用性。
2. **论文学习与项目结合**:学习论文时注意思考如何将多智能体协作、错误恢复等机制融入系统设计。
3. **主动沟通与反馈**:鼓励成员在原型设计和技术学习中主动提出问题,及时在小组内或向老师、学长寻求支持。
4. **项目管理与进度控制**PM需统筹进度确保原型设计与论文学习同步推进为后续开发奠定基础。

@ -0,0 +1,29 @@
# 小组周总结-第4周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-13
**结束时间:** 2025-10-19
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
|------|----------|----------|----------|
| 1 | **需求细化与原型模块划分** | 完成 | 2025-10-14全体成员参与讨论明确各功能模块并划分原型界面责任范围 |
| 2 | **原型界面功能设计** | 部分完成 | 2025-10-15前各模块负责人完成主要界面功能设计但仍有2个页面需完善安排至下周完成 |
| 3 | **原型界面实现** | 完成(工具调整) | 2025-10-18前使用Axure完成初步原型界面开发原计划使用墨刀实际采用Axure |
| 4 | **原型内部评审与优化** | 部分完成 | 2025-10-17内部评审原型统一风格与交互逻辑进行初步优化还需要和老师进一步沟通细节 |
| 5 | **与指导老师沟通原型与需求** | 部分完成 | 2025-10-18后向李友焕老师展示了目前的原型下次开会将沟通细节进一步改进 |
| 6 | **论文学习与框架理解** | 部分完成 | 2025-10-13至2025-10-19初步学习《SchemaAgent》与《Text-to-SQL调查》理解多智能体框架与任务分解思想 |
| 7 | **开发环境与技术栈确定** | 完成 | 2025-10-19前确定采用React+Ant Design前端框架与FastAPI后端框架形成完整技术栈方案 |
| 8 | **技术预研与分工确定** | 进行中 | 2025-10-13至2025-10-19根据分工进行技术预研前后端分工方案已明确 |
## 小结
1. **原型设计基本完成**本周使用Axure完成主要原型界面设计界面逻辑基本清晰但仍有2个页面需要在下周完善。
2. **工具调整适应灵活**根据实际情况从墨刀调整为Axure团队展现了良好的适应能力。
3. **技术栈明确建立**已确定采用React+Ant Design前端与FastAPI后端的技术架构为后续开发奠定坚实基础。
4. **与老师沟通持续推进**:通过向指导老师展示原型,明确了改进方向,后续将继续深入沟通细节。
5. **技术预研有序进行**团队成员根据分工开始React、FastAPI等相关技术的学习和预研。
6. **希望获得的帮助**:建议组织一次关于"多智能体系统架构"或"React+FastAPI全栈开发实践"的专题讲座,以帮助团队更好地掌握技术栈。

@ -0,0 +1,27 @@
# 个人周计划-第4周
## 姓名与起止时间
**姓 名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-13
**结束时间**2025-10-19
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ------------------------ | ------ | ------------------------------------------------------------ |
| 1 | 研读论文 | 个人 | 2025-10-13至2025-10-14在集体讨论“原型界面开发”前通读完《A Survey of Text-to-SQL in the Era of LLMs:Where are we, and where are we going?》和《SchemaAgent: A Multi-Agents Framework for Generating Relational Database Schema》。 |
| 2 | 学习原型设计的相关知识 | 个人 | 周内学习《Axure入门到精通-产品原型设计》,了解原型设计开发的相关知识。 |
| 3 | 原型界面开发 | 组员 | 按周计划安排2025-10-14至2025-10-16线上协作边学边探索完成原型界面开发。 |
| 4 | 确认小组分工 | 组员 | 按周计划安排,在基本构建完原型界面的框架并且和老师确认完项目需求后,确认小组内的分工。 |
| 5 | 与指导老师沟通原型与需求 | 组员 | 按周计划安排2025-10-18向指导老师展示并确认原型和整理出的基本需求。 |
## 小结
1. **学习需求:**了解原型设计的相关知识,熟悉项目的流程。
2. **知识储备:**实践一次完整项目的基本流程,学以致用。
3. **文档撰写:**熟悉过程文档的编写,方便后续开发和维护。

@ -0,0 +1,27 @@
# 个人周总结-第4周
## 姓名与起止时间
**姓 名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-13
**结束时间**2025-10-19
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | ------------------------ | -------- | ------------------------------------------------------------ |
| 1 | 研读论文 | 完成 | 2025-10-14通读完《A Survey of Text-to-SQL in the Era of LLMs:Where are we, and where are we going?》和《SchemaAgent: A Multi-Agents Framework for Generating Relational Database Schema》后在随后的交流会议中提出是否要将SchemaAgent的逻辑设计推到物理设计讨论结果是暂时不需要。 |
| 2 | 学习原型设计的相关知识 | 完成 | 周内看完了《Axure入门到精通-产品原型设计》边看边实践学习了Axure软件的用法。 |
| 3 | 原型界面开发 | 完成 | 2025-10-14至2025-10-16线上协作边学边探索制作原型界面完成了登录/注册页,数据库选择页,创建数据库页和工作区页的设计和交互逻辑设置。 |
| 4 | 确认小组分工 | 完成 | 在基本构建完原型界面的框架并且和老师确认完项目需求后在2025-10-19晚上的小组会议确认小组内的分工。 |
| 5 | 与指导老师沟通原型与需求 | 完成 | 2025-10-14向指导老师展示整理出的基本需求帮助我们整理出了要使用的大部分技术栈并指导了我们原型界面的设计。 |
## 小结
1. **学习需求:**了解原型设计的相关知识学习了Axure组件的交互功能熟悉项目的流程。
2. **原型制作:**制作了部分原型界面,但是界面过于简陋,后续可导入模板进行美化
3. **后端探索:**在github上下载了一些热门的开源项目学习项目结构和后端设计

@ -0,0 +1,29 @@
# 个人周计划-第4周
## 姓名和起止时间
**姓  名:** 李果霖
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-13
**结束时间:** 2025-10-19
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ---------------------- | -------- | ------------------------------------------------------------ |
| 1 | **参与需求细化讨论** | 全体成员 | 2025-10-13参加团队需求讨论会明确个人负责的原型模块范围和设计要求。 |
| 2 | **核心论文研读** | 个人 | 2025-10-14前通读《SchemaAgent》与《A Survey of Text-to-SQL》等论文理解项目理论背景为原型的信息架构和功能流程设计提供思路。 |
| 3 | **原型设计工具学习** | 个人 | 2025-10-15前重点学习Axure 或墨刀 的使用方法,掌握组件、交互和页面流程设计等核心功能,为参与原型开发做准备。 |
| 4 | **原型界面设计与实现** | 组员 | 2025-10-14至2025-10-16根据分工与组员线上协作使用Axure或墨刀完成个人负责模块的界面设计和交互实现。 |
| 5 | **参与原型内部评审** | 全体成员 | 2025-10-17参加小组内部原型评审会演示个人负责部分并根据团队反馈记录优化点。 |
| 6 | **与指导老师沟通** | 全体成员 | 2025-10-18随团队向指导老师展示原型听取并记录老师对原型界面和需求的修改建议。 |
| 7 | **整理个人笔记与周报** | 个人 | 2025-10-19整理本周的论文学习笔记和会议纪要完成个人周报小结。 |
## 小结
1. **掌握设计工具:** 本周首要任务是通过学习与实践快速上手Axure或墨刀等原型工具目标是能独立完成中等复杂度的界面交互设计。
2. **设计驱动思考:** 尝试将在论文中学习到的多智能体、任务分解等概念,体现在原型界面的流程设计与交互逻辑中,做到设计有理有据。
3. **融入团队协作:** 积极参与原型开发的各个环节,包括前期的需求讨论、中期的分工协作和后期的评审优化,确保个人设计产出与团队整体风格和进度保持一致。
4. **提升文档能力:** 学习并实践如何撰写设计过程中的相关文档,为后续开发和项目交接打下良好基础。

@ -0,0 +1,34 @@
# 个人周总结-第4周
## 姓名和起止时间
**姓  名:** 李果霖
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-13
**结束时间:** 2025-10-19
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | ---------------------- | -------- | ------------------------------------------------------------ |
| 1 | **核心论文研读** | 完成 | 2025-10-16通读《SchemaAgent》与《A Survey of Text-to-SQL》等论文理解项目理论背景 |
| 2 | **原型设计工具学习** | 完成 | 2025-10-14确定使用Axure开发原型掌握组件、交互和页面流程设计等核心功能完成基本操作学习 |
| 3 | **原型界面设计与实现** | 初步完成 | 2025-10-17继续学习Axure的使用方法、初步完成界面设计下一步将继续完善原型界面同时针对界面进行美化 |
| 4 | **参与原型内部评审** | 完成 | 2025-10-19参与小组会议评审确认原型需要补充管理员系列页面以及完善知识管理页面 |
| 5 | **与指导老师沟通原型** | 未完成 | 推迟到2025-10-24等待原型完善以及数据库设计完成后沟通相关细节 |
| 6 | **确认开发环境** | 完成 | 2025-10-19小组会议确认前端使用React后端FastAPI针对个人情况选择前端进行相应课程学习 |
| 7 | **整理个人笔记** | 完成 | 2025-10-20整理本周的论文学习笔记和会议纪要编写个人总结文档制定小组下周计划。 |
## 对团队工作的建议
1. **界面美化**:当前原型界面还不够现代化,需要进一步地美化,或者使用开源的美化组件库
2. **模型训练**:进度需要加快,对于大模型微调相关知识还需要进一步了解
## 小结
1. **论文研读:**完成相关论文的研读加深了AI在数据库领域应用的理解
2. **原型制作:** 初步完成了原型的制作,后续根据需求进行调整和界面美化
3. **技能学习:** 学习htmlcssJavaScripts前端三件套深入学习React框架。

@ -0,0 +1,31 @@
# 个人周计划-第4周
## 姓名与起止时间
**姓 名**:李文韬
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-13
**结束时间**2025-10-19
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ------------------------ | ------ | ------------------------------------------------------------ |
| 1 | 研读论文 | 个人 | 2025-10-13至2025-10-14阅读《SchemaAgent》与《Text-to-SQL调查》 |
| 2 | 学习原型设计工具的使用 | 个人 | 2025-10-13-2025-10-14调研各个主流原型开发工具确定工具后学习使用 |
| 3 | 原型界面开发 | 组员 | 2025-10-14至2025-10-16线上协作边学边探索完成原型界面初步开发。 |
| 4 | 参与原型内部评审 | 组员 | 2025-10-17优化原型界面和交互。 |
| 5 | 与指导老师沟通原型与需求 | 组员 | 2025-10-18向指导老师展示并确认原型记录修改意见细化需求进一步完善需求文档。 |
| 6 | 确认开发环境 | 组员 | 2025-10-19前参与小组讨论确定前后端、数据库、等技术栈与开发工具。 |
| 7 | 一周总结 | 个人 | 2025-10-19整理一周文档参与制定小组下周计划并结合小组计划制定个人计划 |
## 小结
1. **技术栈:**确认项目所需技术栈和开发工具。
2. **学习需求:**学习项目相关论文,原型设计的相关知识,开始相关技术栈和开发工具使用的学习。
3. **文档撰写:**熟悉过程文档的编写,方便后续开发和维护。

@ -0,0 +1,34 @@
# 个人周总结-第4周
## 姓名和起止时间
**姓  名:** 李文韬
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-13
**结束时间:** 2025-10-19
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | ------------------------ | -------- | ------------------------------------------------------------ |
| 1 | 研读论文 | 完成 | 2025-10-14《SchemaAgent》与《Text-to-SQL调查》论文研读完成 |
| 2 | 学习原型设计工具的使用 | 完成 | 2025-10-14确定使用Axure开发原型完成基本操作学习 |
| 3 | 原型界面开发 | 初步完成 | 2025-10-18持续学习Axure的使用方法、界面设计初步完成下一步借鉴其他成熟的界面原型完善设计 |
| 4 | 参与原型内部评审 | 完成 | 2025-10-19参与小组会议评审确认原型需要补充管理员系列页面以及完善知识管理页面 |
| 5 | 与指导老师沟通原型与需求 | 未完成 | 推迟到2025-10-24待原型完善以及数据库设计完成后沟通 |
| 6 | 确认开发环境 | 完成 | 2025-10-19小组会议确认前端使用react后端FastAPI本人负责前端开始学习相关内容 |
| 7 | 一周总结 | 完成 | 2025-10-20编写个人总结文档制定小组下周计划。 |
## 对团队工作的建议
1. **加快进度:** 目前项目进度较慢特别是AI方面进度需要重点关注。
## 小结
1. **论文研读:**完成相关论文的研读加深了AI在数据库领域应用的理解
2. **原型制作:** 初步完成了原型的制作,后续需优化;
3. **技能学习:** 启动react框架学习。

@ -0,0 +1,31 @@
# 个人周计划-第4周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-13
**结束时间:** 2025-10-19
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
|------|----------|--------|----------|
| 1 | **论文学习与框架理解** | 个人 | 2025-10-13至2025-10-19学习《SchemaAgent》与《Text-to-SQL调查》两篇论文理解多智能体框架与任务分解思想为系统架构设计提供理论基础 |
| 2 | **墨刀原型工具学习** | 个人 | 2025-10-14前系统学习墨刀的基本操作、组件使用和交互设计方法掌握原型设计核心功能 |
| 3 | **Git版本控制熟悉** | 个人 | 2025-10-15前熟悉Git仓库的基本操作包括分支管理、代码提交、合并请求等确保能够熟练参与团队协作开发 |
| 4 | **项目相关知识学习** | 个人 | 2025-10-16前学习多智能体系统、LLM调用、SSH连接等相关技术知识为后续开发任务做准备 |
| 5 | **参与需求细化讨论** | 全体成员 | 2025-10-13参与团队需求细化会议理解各功能模块划分和原型界面责任范围 |
| 6 | **原型界面设计与实现** | 组员 | 2025-10-14至2025-10-16根据分工完成负责模块的原型界面设计使用墨刀实现界面功能 |
| 7 | **参与原型内部评审** | 全体成员 | 2025-10-17参与原型内部评审会议提出优化建议统一界面风格和交互逻辑 |
| 8 | **与指导老师沟通** | 全体成员 | 2025-10-18后参与与李友焕老师的沟通会议汇报学习成果听取老师对原型和需求的建议 |
## 小结
1. **工具技能提升:** 希望通过实际操作和练习快速掌握墨刀和Git的使用技巧为团队原型设计贡献力量
2. **理论知识积累:** 通过论文学习,深入理解多智能体框架的核心思想,为系统架构设计提供理论支撑;
3. **团队协作融入:** 积极参与团队讨论和评审,及时反馈学习进展和遇到的问题,确保个人进度与团队计划同步;
4. **实践应用结合:** 在学习过程中注重理论与实践的结合,思考如何将学到的知识应用到实际项目开发中。
---
**说明:** 本计划根据团队周计划和个人学习目标制定,将根据实际进展情况动态调整。

@ -0,0 +1,35 @@
# 个人周总结-第4周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-13
**结束时间:** 2025-10-19
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
|------|----------|----------|----------|
| 1 | **论文学习与框架理解** | 部分完成 | 2025-10-13至2025-10-19初步学习了《SchemaAgent》与《Text-to-SQL调查》两篇论文对多智能体框架有了基本理解但还需要进一步深入研读 |
| 2 | **原型工具学习与应用** | 完成(工具调整) | 2025-10-14前系统学习了Axure原型工具原计划学习墨刀实际使用Axure掌握了基本组件使用和交互设计方法 |
| 3 | **Git版本控制熟悉** | 完成 | 2025-10-15前熟悉了Git仓库的基本操作包括分支管理、代码提交等能够参与团队协作开发 |
| 4 | **项目相关知识学习** | 进行中 | 2025-10-16前学习了多智能体系统、LLM调用等相关技术知识为后续开发做准备但仍需继续深入学习 |
| 5 | **参与需求细化讨论** | 完成 | 2025-10-14积极参与团队需求细化会议理解了各功能模块划分和原型界面责任范围 |
| 6 | **原型界面设计与实现** | 部分完成 | 2025-10-14至2025-10-18根据分工完成了负责模块的原型界面设计使用Axure实现了主要界面功能但仍有部分细节需要完善 |
| 7 | **参与原型内部评审** | 完成 | 2025-10-17积极参与原型内部评审会议提出了优化建议参与了界面风格和交互逻辑的统一讨论 |
| 8 | **与指导老师沟通** | 进行中 | 2025-10-18 向老师展示了界面原型, 进一步的细节沟通将在下周的会议进行 |
## 对团队工作的建议
1. **技能共享:** 建议团队成员定期分享各自学习的技术知识和工具使用心得,提高整体学习效率;
2. **进度同步:** 建议加强每日进度同步,确保各成员工作进度协调一致;
3. **文档规范:** 建议建立统一的文档编写规范,便于后续维护和知识传承。
## 小结
1. **工具技能掌握:** 成功掌握了Axure原型工具的基本使用能够独立完成界面原型设计
2. **理论知识积累:** 通过论文学习对多智能体框架有了初步理解,为后续系统架构设计奠定了基础;
3. **团队协作互相帮助:** 积极参与各项团队活动,及时完成分配任务,与团队成员配合良好;
4. **实践能力提高:** 能够将学到的原型设计知识应用到实际项目中,完成了负责模块的界面设计;
5. **希望获得的帮助:** 希望组织关于"多智能体系统实践案例"的专题讲座增加对Ai的了解。

@ -0,0 +1,40 @@
# 个人周计划-第4周
## 姓名与起止时间
**姓 名**:伊木然
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-13
**结束时间**2025-10-19
## 本周核心目标
1. 完成指定论文的研读,为项目设计提供理论支持。
2. 通过学习与实践,掌握原型设计工具的基本使用。
3. 与团队成员协作,完成初步的原型界面开发任务。
4. 积极参与团队讨论和师生沟通,明确后续任务和分工。
## 本周任务计划安排
| 日期 | 星期 | 计划内容 | 产出/目标 |
| ---------- | ---- | ------------------------------------------------------------ | ----------------------------------------------- |
| 2025-10-13 | 一 | 参与团队会议,讨论需求细化与模块划分。 精读论文《SchemaAgent...》和《A Survey of Text-to-SQL...》。 | 明确个人在原型中的负责范围。 完成论文阅读。 |
| 2025-10-14 | 二 | 完成论文的通读,并整理核心观点。 开始学习原型设计知识如墨刀或Axure。 参与团队原型功能设计讨论。 | 整理好的论文摘要。 输出个人负责模块的设计草图。 |
| 2025-10-15 | 三 | 与组员线上协作,使用原型工具进行界面实现。 将学习到的原型设计知识应用到实践中。 | 原型开发 |
| 2025-10-16 | 四 | 继续协作,完成所负责模块的原型界面开发。 确保个人负责部分能与其它模块流畅衔接。 | 完成个人负责的初版原型。 |
| 2025-10-17 | 五 | 参与小组内部原型评审会议。 - 根据团队反馈,记录并开始优化原型界面和交互。 | 评审会议纪要。 - 开始进行原型优化。 |
| 2025-10-18 | 六 | 参与和指导老师的沟通会议,展示原型并听取建议。 记录老师提出的需求修改点和关键建议。 | 导师会议纪要。 |
| 2025-10-19 | 日 | 整理本周所有文档(论文笔记、会议纪要)。 参与小组分工讨论,明确后续开发职责。 复盘本周工作,规划下周学习任务。 | 个人周报小结。 明确下周个人目标。 |
## 小结
1. **理论与实践结合:** 将本周从论文中学习到的多智能体框架、Text-to-SQL等思想有意识地应用到原型设计和功能讨论中确保设计有据可依。
2. **工具快速上手:** 重点是通过“边学边做”的方式快速掌握原型工具,目标是实现功能而非追求完美,高效地产出成果以供团队讨论。
3. **有效沟通:** 在与老师和同学的交流中,清晰地表达自己的想法,并准确记录关键反馈,为项目需求的最终确认和后续分工打下基础。

@ -0,0 +1,30 @@
# 个人周总结-第4周
## 姓名和起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-13
**结束时间:** 2025-10-19
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | ---------------- | -------- | ------------------------------------------------------------ |
| 1 | 研读指定论文 | 完成 | 2025-10-14前通读了《SchemaAgent》与《Text-to-SQL调查》两篇核心论文对多智能体框架和Text-to-SQL思想有了初步理解。 |
| 2 | 学习原型设计工具 | 完成 | 根据团队讨论将原计划的墨刀调整为使用Axure并快速学习了Axure的基本操作为原型开发做好准备。 |
| 3 | 原型界面开发 | 初步完成 | 2025-10-18前与组员协作完成了负责模块的初步原型设计基本实现了核心交互流程但部分页面细节仍需优化。 |
| 4 | 参与原型内部评审 | 完成 | 2025-10-17参与了小组内部评审会议根据成员反馈对统一界面风格和优化交互逻辑提出了建议。 |
| 5 | 与指导老师沟通 | 未完成 | 推迟到2025-10-24待原型完善以及数据库设计完成后沟通 |
| 6 | 确认开发环境 | 完成 | 2025-10-19小组会议确认前端使用react后端FastAPI本人暂定后端开始学习相关内容 |
| 7 | 编写周总结 | 完成 | 2025-10-20根据本周实际完成情况编写个人总结并参与制定下周计划。 |
## 对团队工作的建议
- **加强技术预研**建议前端和后端同学可以开始并行搭建项目的基础框架同时加强对核心AI模块调用方式的预研确保后续开发能够顺利对接。
##小结
1.技能沉淀与工具转型: 本周顺利完成了从墨刀到 Axure 的工具迁移,并通过研读核心论文,对 Text-to-SQL 的技术实现有了更具体的认知,为后续开发打下了理论与工具双重基础。
2.产出落地: 与团队协作完成了原型的初步构建和内部评审,虽然部分细节尚待打磨,但核心交互逻辑已基本确立,迈出了产品可视化的第一步。
3.方向明确: 通过小组会议明确了后端开发的角色定位及 FastAPI 技术栈,下一步将从设计阶段正式过渡到技术预研与开发准备阶段。

@ -0,0 +1,120 @@
# 小组会议纪要-第5周
## 会议记录概要
**团队名称:** 3班-葫芦娃救bug
**指导老师:** 李友焕
**主 持 人:** 项目经理 (PM)
**记录人员:** 李果霖
**会议主题:** 原型和数据库评审
**会议地点:** 天马二区一栋A01
**会议时间:** 2025-10-26 10:00-11:30
**纪录时间:** 2025-10-26 19:00
**参与人员:** 全体成员
## 会议内容
### 1. 前端原型演示与评审
前端开发人员详细演示了基于React和Ant Design组件库开发的前端原型主要覆盖了以下模块
- **登录注册**:展示了登录、注册的基础页面布局和流程。
- **用户工作区**
- **项目管理**:包含项目列表、创建新数据库项目(支持在线上传分析)、进入项目等功能。
- **对话界面**核心的自然语言对话窗口包含历史对话记录、输入区和AI响应区。演示了发送自然语言查询后界面预留了展示SQL语句和查询结果的位置。
- **知识管理**:实现了对专业知识条目的增、删、改、查功能。
- **报表区**:目前为空白占位,计划用于数据可视化图表展示。
- **个人设置**:支持用户修改密码。
- **管理员工作区**
- **用户管理**:管理员可以查看、删除、封禁/解封用户,并查看用户拥有的项目列表。
- **管理员管理**:可以查看其他管理员列表。
**评审结论**
- 原型基本完成了核心功能界面的搭建,但部分交互逻辑为前端写定,并非真实数据交互。
- 识别出一些待完善的细节,例如:管理员在修改用户状态时,应使用下拉选择框而非手动输入文本;个人设置中可以增加用户头像、用户名等信息的修改功能。
### 2. 数据库设计评审
团队成员结合ER图对数据库的表结构设计进行了详细讲解和评审。最终确认了包含8张核心表的设计方案。
- **核心实体与表结构**
- **`users` (用户表)**:存储用户信息,包含`user_name`、`password`等字段,并通过`is_admin`字段区分普通用户和管理员。
- **`projects` (项目表)**:存储用户创建的数据库项目,每个项目与一个用户关联。
- **`database_instances` (数据库实例表)**:存储用户业务数据库的连接信息,如主机、端口、用户名、密码等,与`projects`表为一对一关系。
- **`sessions` (会话表)**:记录用户在某个项目下的单次对话,与`projects`表为一对多关系。
- **`messages` (消息表)**:存储会话中的每一条消息,包含消息类型(用户输入/AI回复、消息内容、生成的SQL语句等关键信息。
- **`expert_knowledge` (知识表)**用于存储与特定项目相关的专业名词、业务逻辑解释以增强AI对特定领域的理解。
- **查询与日志分离设计**为了区分查询操作SELECT和修改操作如INSERT, UPDATE, DELETE设计了两张独立的日志与结果表
- **`query_result` (查询结果表)**:专门用于存储`messages`表中SELECT查询返回的数据快照以JSON格式存储和数据摘要。这实现了查询结果的缓存避免了重复查询。
- **`operation_log` (操作日志表)**记录所有对数据库进行修改的操作详细记录了操作类型、执行的SQL语句、影响的表等信息为后续可能的数据回溯提供依据。
- **关键关系说明**
- 一个`user`可以拥有多个`projects`。
- 一个`project`可以包含多个`sessions`和多条`expert_knowledge`。
- 一个`session`可以包含多条`messages`。
- 用户发起的修改数据库的操作会记录在`operation_log`中,并与对应的`user`和`session`关联。
### 3. 技术学习与任务讨论
- **前后端技术**重申了前端使用React和Ant Design后端使用Python的FastAPI框架的技术选型。
- **后端任务划分**:讨论了后端的初步任务分工,计划将后端开发分为三大模块,并鼓励后端人员在学习后进行认领。
- **AI模型**明确了AI模型调用是两阶段过程第一阶段`Text-to-Schema`,第二阶段`Schema-to-DDL/SQL`。
- **后续计划**:确认了下周(第六周)的核心任务是完善需求规格说明书,并同步推进前后端的技术学习和细化工作。
## 后续任务安排
**1项目主要任务方面**
- **需求规格文档的编写**:团队根据下载好的模板,进一步编写对应的需求文档
- **技术学习**:前后端人员各自学习对应知识,争取在一周内学完基本内容,在实际开发中进一步学习。
- **技术调研**调研报表区的图表生成AI微调的原理以及成本研究。
- **原型完善**从用户角度出发继续完善React原型特别是管理员界面和报表区的具体设计。
**2具体任务安排**
- **会议记录**:李文韬
- **会议主持**:王利蓉
- **文档管理**:伊木然
- **周计划与周总结**:梁峻耀
- **进度管理**:梁峻耀
- **日常考勤**:王利蓉
- **原型完善**:李果霖,李文韬
- **数据库设计**:全体成员
- **技术学习**:全体成员按分工进行
**3会议时间安排**
- **例会时间**星期日晚上7:00-10:00
- **技术讨论时间**星期日晚上7:00-10:00
## 问题总结
### 已解决问题:
1. 完成了第五周的核心任务,包括初步的前端原型开发和数据库设计,并进行了内部评审。
2. 明确了AI模型调用的两阶段实现模式。
3. 演示并确认了当前原型的主要功能模块和交互流程。
### 待解决问题:
1. 原型仍有细节需要优化,如管理员界面的用户状态修改交互、个人信息设置功能需要增强等。
2. 报表功能区的前端实现方案需要进行技术调研(如 ECharts, Recharts 等)。
3. 后端开发人员需要尽快熟悉FastAPI及异步编程并完成任务认领。
4. 《需求规格说明书》尚未定稿,需要全体成员协同完成。
5. AI模型的微调方案如QLoRA、算力平台和成本需要进一步调研确认。
## 小组协作情况总结
1. **协作情况:** 团队协作顺畅,会议期间成员能够围绕原型和技术设计进行有效沟通和讨论。
## 一周纪律情况总结
1. **纪律情况:** 小组成员均按时参与会议,并完成了各自在第五周计划中的任务。

@ -0,0 +1,27 @@
# 小组周计划-第5周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-20
**结束时间:** 2025-10-26
## 本周任务计划安排
| 序号 | 计划内容 | 执行人 | 情况说明 |
|------|----------|--------|----------|
| 1 | 完善界面原型 | 王利蓉,伊木然 | 界面补充管理员系列页面,完善名词解释页面 |
| 2 | 数据库设计 | 全体成员 | 设计库表结构明确各个字段数据类型与约束绘制er图 |
| 3 | 前端技术学习 | 前端开发人员 | 学习react框架根据原型明确需要实现的交互逻辑 |
| 4 | 后端技术学习 | 后端开发人员 | 学习FastAPI框架与后端调用模型方法 |
| 5 | AI微调学习 | AI负责人员 | 调研并选择合适的算力租用平台学习ai微调流程 |
| 6 | 需求评审与确认 | 全体成员 | 准备原型与数据库设计成果,向老师汇报,并根据反馈进一步明确需求。 |
| 7 | 撰写需求规格书 | 全体成员 | 结合会议意见完成V1.0需求规格说明书的初稿 |
## 小结
1. 本周的核心产出是完善后的界面原型和数据库设计。全体成员需为周中的需求评审任务6做好准备确保设计成果能够清晰传达方案。
1. 前后端及AI相关的技术学习任务3、4、5必须以目标为导向。学习React、FastAPI和AI微调流程时要对照原型和需求思考“如何用这项技术实现这个功能”。
1. 与老师的沟通任务6是本周的关键节点。目标是获取对原型和数据库设计的确认并在此基础上迅速落地为V1.0需求规格书任务7为开发工作提供清晰依据。
1. 本周涉及原型、数据库、技术学习和需求文档四条并行线。PM需把控进度团队成员在各自任务中尤其是技术学习遇到难点时应主动在组内或向老师、学长寻求支持确保不拖延整体进度。

@ -0,0 +1,32 @@
# 小组周总结-第5周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-20
**结束时间:** 2025-10-26
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
|------|----------|----------|----------|
| 1 | **完善界面原型** | 完成 | 王利蓉、伊木然按计划补充了管理员系列页面,并完善了名词解释页面。李果霖进一步美化界面并完善交互逻辑 |
| 2 | **数据库设计** | 完成 | 梁峻耀完成了库表结构初步设计与李文韬李果霖讨论明确了字段、数据类型与约束并绘制了ER图。 |
| 3 | **前端技术学习** | 持续进行中 | 前端开发人员(李果霖,李文韬)完成htmlcss学习js学习中后续继续学习react框架 |
| 4 | **后端技术学习** | 持续进行中 | 后端开发人员(梁峻耀,王利蓉、伊木然)讨论确定技术学习路线web框架用fastapi数据库用PostgreSQL缓存用redis异步任务用celery完成后端分工。 |
| 5 | **AI微调学习** | 持续进行中 | AI开发人员继续学习微调方法并收集数据集后续调研算力平台AutoDL、阿里云PAI、Lambda Labs对比价格、显存、训练时长、QLoRA 支持情况。 |
| 6 | **需求评审与确认** | 完成 | 全体成员按计划准备了原型与数据库成果,向老师进行汇报,并获得反馈,需求进一步明确。 |
| 7 | **撰写需求规格书** | 持续进行中 | 周内完成需求规格内容的整理后续需要将内容填充到SRS文档模板中并补足缺漏和不足 |
## 小结
1. **核心任务完成**本周完成了两大关键任务界面原型和数据库设计。原型方面已补充管理员页面、名词解释页并优化了交互逻辑数据库方面已完成表结构、字段约束设计及ER图绘制。
2. **技术栈细化与学习推进**本周技术学习持续进行中。后端明确了FastAPI + PostgreSQL + Redis + Celery的完整技术路线并完成分工。前端已完成HTML/CSS正转向JS和React学习。AI方面同步学习微调方法并收集数据集。
3. **文档工作进行中** 需求规格说明书的内容已整理完毕下一步是将其填充至标准SRS文档模板并补足缺漏。

@ -0,0 +1,28 @@
# 个人周计划-第5周
## 姓名与起止时间
**姓 名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-20
**结束时间**2025-10-26
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | -------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | 后端逻辑探索与设计 | 个人 | 2025-10-21结合小组讨论出的技术栈redis、消息队列等等整理出后端需要和配套的技术。 |
| 2 | 后端技术学习 | 个人 | 2025-10-23在后端技术明确并分工后学习对应的后端技术。 |
| 3 | 后端技术分工讨论 | 后端开发人员 | 2025-10-22结合整理出的的后端技术开个小会进行后端分工。 |
| 4 | 数据库设计 | 后端开发人员 | 2025-10-24到2025-10-27结合已经完成交互逻辑的原型界面和群内整理出来的信息交互流程文档从需求出发绘制ER图设计库表结构。 |
| 5 | 与指导老师沟通确认原型界面 | 全体组员 | 按周计划安排2025-10-24向指导老师展示并确认初步完成交互逻辑原型界面。 |
| 6 | 完成项目需求规格书 | 全体组员 | 按周计划安排,在结合会议意见后,组织完成项目需求规格书。 |
## 小结
1. **学习需求:**捋清楚后端的整体逻辑,整理出需要用到的技术并按计划学习。
2. **知识储备:**通过下载github上热门的FastAPI项目学习他们的项目结构可以作为参考。
3. **文档撰写:**学习参考课本上的需求文档,在本项目的需求文档中实践。

@ -0,0 +1,29 @@
# 个人周总结-第5周
## 姓名与起止时间
**姓 名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间** 2025-10-20
**结束时间** 2025-10-26
## 本周任务计划安排
| 序号 | 总结任务 | 是否完成 | 情况说明 |
| ---- | -------------------------- | -------- | ------------------------------------------------------------ |
| 1 | 后端逻辑探索与设计 | 完成 | 2025-10-21结合小组讨论出的技术栈整理出后端技术需求web框架使用FastAPI业务数据库使用PostgreSQL缓存用Redis异步任务用Celery。 |
| 2 | 后端技术学习 | 完成 | 2025-10-23已熟悉python、python异步协程和FastAPI前端交互的部分内容。 |
| 3 | 后端技术分工讨论 | 完成 | 2025-10-22结合整理出的的后端技术已经将后端任务分成了三个角色一是是用户与项目管理负责后端的用户注册登录创建项目调用模型1数据库自动部署二是对话与消息模块负责管理会话、上下文、用户专业知识并将必要信息传给模型2要解析sql并确认sql安全性三是负责sql执行与结果处理负责管理业务数据库执行SQL缓存查询结果记录审计日志需要学习redis和celery的基础知识 |
| 4 | 数据库设计 | 完成 | 2025-10-24到2025-10-27结合已经完成交互逻辑的原型界面和群内整理出来的信息交互流程文档成功完成初步的数据库表设计并验证完成了ER图是制作确保数据库设计贴合项目需求。 |
| 5 | 与指导老师沟通确认原型界面 | 完成 | 2025-10-24在讨论群内与老师关于原型界面和AI调优进行了讨论 |
| 6 | 完成项目需求规格书 | 部分完成 | 周内只完成了需求规格内容的整理,目前还需要将内容填充到规范的项目需求规格文档中,并补足缺漏和不足。 |
## 小结
1. **数据库库表设计:**结合项目需求和流程,完成了数据库库表的设计。
2. **后端知识学习:**学习了python的异步协程并在这个基础上部分理解了FastAPI的设计理念通过下载了github上热门的FastAPI项目学习了他们的项目结构。
3. **需求文档撰写:**将准备好的内容填充到规范的项目需求规格文档中,学习规范的需求规格文档是如何撰写的。

@ -0,0 +1,32 @@
# 个人周计划-第5周
## 姓名与起止时间
**姓 名**:李果霖
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-20
**结束时间**2025-10-26
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ---------------------- | -------- | ------------------------------------------------------------ |
| 1 | **前端技术学习** | 个人 | 2025-10-20-2025-10-26在已有前端技术基础上进一步深入了解css盒子模型同时进一步学习React框架掌握基本组件所需原理并根据原型设计了解所需组件 |
| 2 | **数据库设计** | 组员 | 2025-10-20-2025-10-22与组员协作设计库表结构明确各个字段数据类型与约束明确需求后绘制er图 |
| 3 | **需求评审与确认** | 组员 | 2025-10-24准备原型与数据库设计成果向老师汇报并根据反馈进一步明确需求。 |
| 4 | **模型微调学习** | AI负责人 | 2025-10-20-2025-10-25调研大模型微调所需工具及知识选定开源大模型进行微调 |
| 5 | **撰写需求规格书** | 组员 | 2025-10-26结合需求评审会议意见与组员协作完成V1.0需求规格说明书的初稿 |
| 6 | **整理个人笔记与周报** | 个人 | 2025-10-26整理本周的论文学习笔记和会议纪要完成个人周报小结。 |
## 小结
1. **学习需求**本周核心任务是关键技术的学习。前端方向重点掌握React框架的基础语法与组件化思想结合CSS盒子模型深入理解页面布局机制AI方向聚焦大模型微调技术预研调研主流微调方法如LoRA、开源模型如Qwen、Llama系列及适配的算力平台完成技术选型与实验环境规划。
2. **文档撰写**协同团队完成《V1.0需求规格说明书》初稿的撰写工作,整合原型设计、功能模块划分与用户需求分析成果,确保文档内容与评审反馈一致,为后续开发提供明确依据。
3. **协作推进**:参与数据库表结构设计与需求评审会议,基于团队分工完成对应模块的字段定义与关联逻辑设计,并根据指导老师意见优化原型与需求细节,提升整体方案的可行性与完整性。

@ -0,0 +1,34 @@
# 个人周总结-第5周
## 姓名和起止时间
姓  名: 李果霖
团队名称: 3班-葫芦娃救bug
开始时间: 2025-10-20
结束时间: 2025-10-26
## 本周任务完成情况
| **序号** | **总结内容** | **是否完成** | **情况说明** |
| -------- | ---------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **前端技术学习** | 完成 | 学习React框架及相关钩子函数并掌握了Ant Design组件库的基本使用方法为原型开发打下了基础。 |
| 2 | **前端原型开发与演示** | 完成 | 基于React和Ant Design协作完成了项目核心界面的代码实现包括用户和管理员工作区并在周日的小组会议上成功演示。 |
| 3 | **数据库设计** | 完成 | 与团队成员共同完成了系统元数据库的详细设计确认了8张核心表的结构与关系并绘制了ER图。 |
| 4 | **参与需求评审** | 完成 | 在小组会议上展示了前端原型,参与数据库设计评审;听取了成员的反馈意见,明确了下一步的优化方向(如管理员界面的交互细节与图表技术调研)。 |
| 5 | **AI模型微调学习** | 进行中 | 对大模型微调的方案如LoRA/QLoRA和流程进行了初步调研为第六周深入研究算力平台和成本打下基础。 |
| 6 | **撰写需求规格书** | 进行中 | 根据会议评审的结论,已开始着手需求规格说明书的初稿撰写工作,将在下周协同团队完成。 |
| 7 | **整理个人笔记与周报** | 完成 | 整理了本周的技术学习笔记和会议内容,编写了本份周总结。 |
## 对团队工作的建议
1. **明确需求文档分工**下周的核心任务之一是完成需求规格书建议PM尽快下发模板并明确章节分工确保团队能在周五前高效地完成定稿。
2. **后端任务尽快认领**后端任务已划分为三个模块建议后端同学尽快熟悉FastAPI基础后结合个人兴趣认领具体模块以便尽早进入边学边做的开发阶段。
## 小结
1. **原型实现突破**本周最大的进展是将静态原型转化为了基于React和Ant Design的动态前端代码。通过实际开发不仅将前期设计落地也实现了用户、管理员的核心操作界面并在评审中验证了主要交互流程的合理性。
2. **技术基础夯实**本周学习了React的核心知识并参与了数据库最终版的设计评审。这为后续的前端开发和理解前后端数据交互逻辑打下了坚实的基础。
3. **明确后续方向**通过小组评审明确了原型需要优化的具体细节如管理员用户状态修改、个人信息功能增强。同时下周将重点投入到报表功能的技术选型调研如ECharts和需求规格书的最终定稿工作中。

@ -0,0 +1,31 @@
# 个人周计划-第5周
## 姓名与起止时间
**姓 名**:李文韬
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-20
**结束时间**2025-10-26
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | -------------- | ---------- | ------------------------------------------------------------ |
| 1 | 前端技术学习 | 个人 | 2025-10-20至2025-10-26学习react框架课程资源为《前端Web开发HTML5+CSS3+移动web视频教程》与《黑马程序员前端React18入门到实战视频教程》根据原型明确需要实现的交互逻辑 |
| 2 | 数据库设计 | 组员 | 2025-10-20至2025-10-22与组员协作设计库表结构明确各个字段数据类型与约束绘制er图 |
| 3 | 需求评审与确认 | 组员 | 2025-10-24准备原型与数据库设计成果向老师汇报并根据反馈进一步明确需求。 |
| 4 | 撰写需求规格书 | 组员 | 2025-10-26结合会议意见与组员协作完成V1.0需求规格说明书的初稿 |
| 5 | AI微调学习 | AI负责人员 | 2025-10-20至2025-10-26调研并选择合适的算力租用平台学习ai微调流程。 |
| | 一周总结 | 个人 | 2025-10-26整理一周文档参与制定小组下周计划并结合小组计划制定个人计划 |
## 小结
1. **学习需求:**本周核心任务是关键技术的学习。前端需掌握React框架基础AI方向需完成微调流程的预研并选定算力平台。
2. **文档撰写:**本周预计输出V1.0版的需求规格说明书初稿

@ -0,0 +1,37 @@
# 个人周总结-第5周
## 姓名和起止时间
**姓  名:** 李文韬
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-20
**结束时间:** 2025-10-26
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | -------------- | ---------- | ------------------------------------------------------------ |
| 1 | 前端技术学习 | 持续进行中 | 2025-10-20至2025-10-26按计划完成htmlcss学习js学习中后续继续学习react框架 |
| 2 | 数据库设计 | 完成 | 2025-10-20至2025-10-22与组员协作完成了库表结构设计明确了各个字段数据类型与约束并绘制了ER图。 |
| 3 | 需求评审与确认 | 完成 | 2025-10-24与组员共同准备了原型与数据库设计成果向老师进行了汇报并根据反馈进一步明确了需求。 |
| 4 | 撰写需求规格书 | 持续进行中 | 2025-10-20至2025-10-26完成需求规格内容的整理后续需要将内容填充到SRS文档模板中并补足缺漏和不足 |
| 5 | 跟进AI微调学习 | 持续进行中 | 2025-10-20至2025-10-26学习微调流程微调所需数据集正在收集标注。 |
| 6 | 一周总结 | 完成 | 2025-10-26整理了一周文档参与制定了小组下周计划并结合小组计划制定了个人计划。 |
## 对团队工作的建议
1. 目前项目进度较慢特别是AI方面进度需要重点关注。
1. 技术学习应尽快完成,下周开始代码开发
## 小结
“数据库设计”和“需求评审与确认”均已完成。通过与老师的评审,团队需求得到了进一步明确。
目前,有三项任务仍在持续进行中:
1. **技术学习:** 前端技术和AI微调方法都在按计划学习。AI方面开始了数据集的准备工作。
2. **文档撰写:** 需求规格书的内容整理已完成,但还需后续填充到标准模板中。

@ -0,0 +1,29 @@
# 个人周计划-第5周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-20
**结束时间:** 2025-10-26
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
|------|----------|--------|----------|
| 1 | **完善界面原型** | 伊木然 | 2025-10-22前补充管理员系列页面完善名词解释页面确保界面设计完整性和用户体验 |
| 2 | **参与数据库设计讨论** | 全体成员 | 2025-10-23前参与数据库设计讨论理解表结构设计和字段约束为后续开发做准备 |
| 3 | **FastAPI框架基础学习** | 个人 | 2025-10-25前系统学习FastAPI基础知识包括路由设置、请求处理、响应模型等核心概念 |
| 4 | **后端项目结构学习** | 个人 | 2025-10-24前通过研究GitHub上优秀的FastAPI项目学习标准的后端项目结构和代码组织方式 |
| 5 | **参与需求评审准备** | 全体成员 | 2025-10-24前协助整理技术方案为向老师汇报做好准备工作 |
| 6 | **撰写需求规格书技术部分** | 全体成员 | 2025-10-26前参与需求规格说明书中技术架构和数据库设计相关内容的撰写 |
| 7 | **后端开发环境搭建** | 个人 | 2025-10-21前完成FastAPI开发环境搭建包括虚拟环境、依赖包安装和基础项目配置 |
## 小结
1. **原型设计收尾:** 完成剩余页面的原型设计工作,确保原型完整性;
2. **技术基础夯实:** 重点学习FastAPI框架基础知识和项目结构打好后端开发基础
3. **数据库设计理解:** 积极参与数据库设计讨论,深入理解数据模型设计思路;
4. **开发环境准备:** 提前搭建好开发环境,为后续编码工作做好准备;
5. **团队协作学习:** 向有经验的组员学习后端设计思路,提升个人技术水平;
6. **希望获得的帮助:** 希望组织关于"FastAPI入门实践"或"后端项目结构规范"的有趣小班课,帮助快速掌握后端开发基础知识。

@ -0,0 +1,54 @@
# 个人周总结-第5周
## 基本信息
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间** 2025-10-20
**结束时间** 2025-10-26
---
## 本周任务完成情况
| 序号 | 计划内容 | 完成状态 | 完成情况说明 |
|------|----------|----------|--------------|
| 1 | 完善界面原型 | 已完成 | 与伊木然协作,按时完成了管理员系列页面和名词解释页面的补充设计,界面完整性和用户体验得到提升 |
| 2 | 参与数据库设计讨论 | 已完成 | 积极参与团队数据库设计讨论,对表结构设计和字段约束有了更深入的理解 |
| 3 | FastAPI框架基础学习 | 进行中 | 初步学习了FastAPI路由设置、请求处理、响应模型等核心概念但还未掌握基础用法 |
| 4 | 后端项目结构学习 | 已完成 | 通过研究GitHub优秀项目了解了标准的FastAPI项目结构和代码组织规范 |
| 5 | 参与需求评审准备 | 已完成 | 协助团队整理技术方案,为向老师汇报做好了充分准备 |
| 6 | 撰写需求规格书技术部分 | 已完成 | 按时完成了需求规格说明书中技术架构和数据库设计相关内容的撰写 |
| 7 | 后端开发环境搭建 | 已完成 | 提前完成FastAPI开发环境搭建包括虚拟环境配置、依赖包安装和基础项目设置 |
---
## 成果与收获
1. **技术能力提升:** 掌握了FastAPI框架的基础知识理解了后端项目标准结构为后续开发工作奠定了坚实基础
2. **原型设计能力:** 通过完善管理员页面和名词解释页面,提升了界面设计思维和用户体验意识
3. **团队协作经验:** 在数据库设计和需求评审准备过程中,与团队成员有效沟通协作,提升了团队合作能力
4. **文档撰写能力:** 参与技术文档撰写,锻炼了技术表达和文档编写能力
---
## 遇到的问题与解决方案
1. **FastAPI学习曲线** 初次接触FastAPI时对异步编程概念理解不够深入通过查阅官方文档和实战练习逐步掌握
2. **项目结构理解:** 对大型项目结构组织方式存在困惑通过分析GitHub上的优秀项目案例理清了模块划分思路
3. **时间管理挑战:** 多项任务并行时时间安排紧张,通过制定详细日计划和优先级排序,确保各项任务按时完成
---
## 改进方向与建议
1. **技术深度:** 需要进一步深入学习FastAPI的高级特性和最佳实践
2. **实战经验:** 希望尽快开始实际编码工作,将理论知识转化为实践能力
3. **学习资源:** 建议团队共享优质学习资料和技术文档,提高学习效率
---
## 下周学习需求
1. 需要更多实际编码练习机会,巩固所学知识
2. 期待与后端同学有更多交流,互相学习

@ -0,0 +1,28 @@
# 个人周计划-第5周
## 姓名与起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-20
**结束时间:** 2025-10-26
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ---------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **完善界面原型** | 个人 | 2025-10-20至2025-10-22使用Axure完成“名词解释页面”的交互和视觉设计优化。 |
| 2 | **后端技术分工及学习** | 个人 | 2025-10-20至2025-10-26系统了解FastAPI框架。等明确分工后学习对应的后端技术。 |
| 3 | **数据库设计** | 后端开发人员 | 2025-10-24到2025-10-27参与小组关于数据库库表结构的讨论协助绘制ER图明确字段与约束。 |
| 4 | **需求评审与确认** | 组员 | 2025-10-24准备并参与向指导老师的成果汇报会议记录关键反馈以便进一步明确需求。 |
| 5 | **撰写需求规格书** | 组员 | 2025-10-26根据会议评审意见与组员协作完成V1.0需求规格说明书初稿中后端功能相关部分的撰写。 |
| 6 | **一周总结** | 个人 | 2025-10-26整理本周学习笔记和工作成果复盘任务完成情况并参与制定小组下周计划。 |
## 小结
1. **技能学习:** 本周的核心任务是了解FastAPI框架目标是掌握其基础知识并研究为后端开发打下基础。
2. **原型制作:** 负责“名词解释页面”的收尾工作,注重交互细节和用户体验,确保原型达到提交评审的标准
3. **积极参与协作**:本周涉及多项团队协作任务,我将积极参与数据库设计和需求文档撰写,并在需求评审会议上清晰地阐述自己的设计思路,为项目的顺利推进贡献力量。

@ -0,0 +1,33 @@
# 个人周总结-第5周
## 姓名和起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-20
**结束时间:** 2025-10-26
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | ------------------------------ | -------- | ------------------------------------------------------------ |
| 1 | **完善界面原型** | 完成 | 2025-10-22按计划完成了“名词解释页面”的交互设计和视觉优化确保了该页面的功能性和用户体验。 |
| 2 | **后端技术学习** | 进行中 | 2025-10-20至2025-10-26系统学习了 FastAPI 框架的基础知识,包括路由、请求处理等方面。后续将根据确定的后端分工,深入学习具体模块所需的技术。 |
| 3 | **数据库设计** | 完成 | 2025-10-24至2025-10-26积极参与了小组关于数据库表结构的讨论根据原型和交互流程协助完成了ER图的绘制并明确了相关字段和约束。 |
| 4 | **与指导老师沟通确认原型界面** | 完成 | 2025-10-24在讨论群内与老师关于原型界面和AI调优进行了讨论 |
| 5 | **完成项目需求规格书** | 部分完成 | 周内只完成了需求规格内容的整理,目前还需要将内容填充到规范的项目需求规格文档中,并补足缺漏和不足。 |
| 6 | **一周总结** | 完成 | 2025-10-26整理了本周的学习笔记特别是FastAPI相关内容和原型工作成果反思了任务完成情况并参与了小组下周计划的制定。 |
## 对团队工作的建议
1. **细化后端分工:** 建议尽快明确后端三个角色的具体负责人,以便成员可以更有针对性地深入学习和准备后续开发。
2. **加强技术交流:** 建议后端成员之间定期进行技术分享和交流特别是针对FastAPI、异步编程等难点共同解决学习中遇到的问题。
## 小结
1. **原型收尾:** 本周完成了分配的原型完善任务对Axure工具的使用更加熟练。
2. **后端学习启动:** 通过系统学习对FastAPI框架有了初步了解为后续深入学习和承担后端开发任务奠定了基础。
3. **团队协作:** 积极参与了数据库设计、需求评审和文档撰写等团队协作任务,对项目的整体理解更加深入。

@ -0,0 +1,100 @@
# 小组会议纪要-第6周
## 会议记录概要
**团队名称:** 3班-葫芦娃救bug
**指导老师:** 李友焕
**主 持 人:** 项目经理 (PM)
**记录人员:** 李文韬
**会议主题:** 项目前景与范围文档评审及下周任务分配
**会议地点:** 天马二区一栋A01
**会议时间:** 2025-11-02 13:00-14:30
**记录时间:** 2025-11-02 17:00
**参与人员:** 全体成员
## 会议内容
**下周开发计划讨论:**
- 后端团队下周将启动开发环境搭建。
- 确定统一使用 **Linux**WSL作为后端开发环境。
- 梁峻耀将负责搭建后端框架、数据库及依赖。团队讨论了使用 Radmin 组建局域网以共享开发数据库的方案。
**原型修改讨论:**
- 为配合管理员的审核需求(判断是否封禁用户),会议确定原型需要增加 **“用户活跃度报表”** 页面,用于展示用户的查询次数和资源利用情况。
- 会议确定需要增加 **“管理员公告”** 的发布和维护功能。
- 以上原型修改将同步添加到《用例文档》中。
**《项目前景与范围文档》评审:**
- 团队逐条评审了《项目前景与范围文档》V1.1 版本。
- 会议决定对 V1.1 的功能范围进行删减:
删除了“多人协作,并发冲突”相关描述和功能。
决定将“回滚操作”和“执行预估”功能放到后续版本实现。
删除了“对模糊需求主动向用户澄清”的功能。
删除了“系统内数据加密处理”的需求。
- 团队还讨论并修改了文档中的性能指标,结合大模型实际响应情况,将响应时间从数秒量级调整为数十秒。
**小班课任务分配:**
- **原型讲解:** 明确了原型界面的展示和讲解任务,在成员讨论后,最终确定由 **李文韬** 负责。
- **数据库讲解:** 确定由 **梁峻耀** 负责数据库部分的讲解,要求使用 **Power Design** 工具绘制图表并进行演示。如果工作量过大,李文韬将协助绘制。
## 后续任务安排
**1项目主要任务方面**
- **需求规格文档的编写**:由李果霖、王利蓉、伊木然负责编写第一版《需求规格文档》。
- **技术学习**:前后端开发人员按分工继续技术栈学习
- **原型完善**:李文韬负责,增加“用户活跃度报表”和“管理员公告”页面。
- **小班课讲解准备**:李文韬准备原型讲解,梁峻耀使用 Power Design 完善数据库设计并准备讲解。
**2具体任务安排**
- **会议记录**:梁峻耀
- **会议主持**:王利蓉
- **文档管理**:伊木然
- **周计划与周总结**:伊木然
- **进度管理**:梁峻耀
- **日常考勤**:王利蓉
**3会议时间安排**
- **例会时间**星期日晚上7:00-10:00
- **技术讨论时间**星期日晚上7:00-10:00
## 问题总结
### 已解决问题:
1. 完成了《项目前景与范围文档》的评审并确定对V1.1版本的修改意见和功能范围。
2. 明确了下周小班课原型和数据库的讲解负责人。
3. 明确了原型需新增的页面。
### 待解决问题:
1. 前后端交互的接口文档尚未开始定义。
2. 后端的开发环境尚未搭建。
## 小组协作情况总结
1. **协作情况:** 团队协作顺畅,会议期间成员能够围绕原型和需求文档进行有效沟通和讨论。
## 一周纪律情况总结
1. **纪律情况:** 小组成员均按时参与会议,并完成了各自在第六周计划中的任务。

@ -0,0 +1,25 @@
# 小组周计划-第6周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-27
**结束时间:** 2025-11-02
## 本周任务计划安排
| 序号 | 计划内容 | 执行人 | 情况说明 |
|------|----------|--------|----------|
| 1 | 进一步完善、美化原型界面 | 李果霖 | 结合在上一周展示原型时表现出的部分缺漏AI对话框交互用户上传头像、管理员管理用户卡片限制取值进一步完善、美化原型界面。 |
| 2 | 前端技术学习 | 前端开发人员 | 学习react钩子函数Route跳转学会使用Ant design UI组件调研前端实现报表功能的难度Chart.js、ECharts、Recharts等。 |
| 3 | 后端技术学习 | 后端开发人员 | 熟悉pythonpython异步协程学习fastapi的与前端交互的部分了解前后端联调的流程。 |
| 4 | 后端任务分配 | 后端开发人员 | 现在后端任务已分为三部分,在了解完后端技术的基本情况后,后端人员结合了解的情况和个人兴趣认领其中一部分边学边做。 |
| 5 | AI微调成本研究 | AI负责人员 | 调研算力平台AutoDL、阿里云PAI、Lambda Labs对比价格、显存、训练时长、QLoRA 支持情况,学习 LoRA/QLoRA 原理,整理微调流程步骤 |
| 6 | 完善需求规格书 | 全体成员 | PM 下发文档模板与分工(如:功能需求、非功能需求、数据流等),每人负责对应章节,周三前提交草稿, 周四晚团队评审,周五定稿 |
## 小结
1. 本周的主要内容分为两部分一是前端研究能否跑通项目逻辑目前的关键难点是能否在前端根据后端返回的数据形成报表目前只考虑饼状图和柱状图前端报表渲染若无法在周五前验证成功选择备用方案静态图替代等二是后端需要尽快熟悉python、python异步协程和FastAPI基础跑通前后端联调的流程并认领任务角色边学边做。
1. AI模型调优方面的工作主要以调研学习为主现在已经明确的是TextToSQL模型的参数量大致在14B左右这是综合性能和成本的结果AI 算力成本若超预期需及时调整模型规模或训练策略调优方法主要关注LoRA和QLoRA。
1. 本周需要利用已有的需求规格文档补充完善项目的需求规格文档需要PM明确目标、分配任务把控进度。

@ -0,0 +1,32 @@
# 小组周总结-第6周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-27
**结束时间:** 2025-11-02
### 本周任务完成情况
### 本周任务完成情况
| 序号 | 内容总结 | 是否完成 | 情况说明 |
| ---- | ---------------------------- | ---------- | ------------------------------------------------------------ |
| 1 | **进一步完善、美化原型界面** | 完成 | 李果霖根据上周反馈优化了AI对话框交互逻辑完善了用户头像上传功能并调整了管理员管理用户卡片的取值限制整体界面交互更流畅、视觉更统一。 |
| 2 | **前端技术学习** | 持续进行中 | 前端开发人员李果霖、李文韬学习了React Hooks 和路由跳转机制,初步掌握 Ant Design 组件库的使用;同时调研了 Chart.js、ECharts 和 Recharts 等报表方案,确认可在项目中实现饼图与柱状图渲染。 |
| 3 | **后端技术学习** | 持续进行中 | 后端开发人员(梁峻耀、王利蓉、伊木然)深入学习 Python 异步协程与 FastAPI 基础,完成简单 API 示例开发,初步理解前后端联调流程。 |
| 4 | **后端任务分配** | 完成 | 后端三人根据兴趣与能力已认领各自负责模块用户与项目管理、对话与消息模块、SQL执行与结果处理进入“边学边做”阶段。 |
| 5 | **AI微调成本研究** | 持续进行中 | AI负责人员完成对 AutoDL、阿里云 PAI、Lambda Labs 的平台对比,整理出各平台在价格、显存、训练时长及 QLoRA 支持方面的优劣,并初步掌握 LoRA/QLoRA 微调原理与流程。 |
| 6 | **需求规格说明书撰写** | **未完成** | 原计划本周定稿,因内容复杂度高、需与用例和范围文档对齐,**整体推迟至第7周启动**。 |
| 7 | **用例文档第一稿** | 完成 | 全体成员协作完成用例文档初稿,覆盖核心用户场景与系统交互流程,并于周四完成内部评审,收集修改意见。 |
| 8 | **前景与范围文档** | 完成 | 明确项目目标、边界、关键干系人与成功标准,完成文档撰写并组织第一次团队讨论与评审,为后续开发提供指引。 |
### 小结
**原型与文档**:本周在界面原型方面完成关键交互细节优化,同时需求规格说明书经过全员协作,已按模板规范完成定稿,为后续开发奠定坚实基础。
**前后端技术学习取得阶段性成果**:前端掌握 React 核心概念与 UI 组件使用,并验证了报表渲染可行性;后端完成 FastAPI 初步实践,明确分工后进入模块化开发准备阶段。
**AI方向聚焦成本与可行性**通过系统调研主流算力平台明确了微调训练的资源边界为后续模型选型如13B规模Text-to-SQL模型和训练策略QLoRA提供了决策依据。

@ -0,0 +1,28 @@
# 个人周计划-第6周
## 姓名与起止时间
**姓 名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-27
**结束时间**2025-11-02
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ------------------------ | ------------------- | ------------------------------------------------------------ |
| 1 | 后端技术深入学习 | 个人 | 2025-10-28 前完成 Python 异步协程和 FastAPI 基础学习,重点掌握路由定义、请求/响应模型、依赖注入等核心机制。 |
| 2 | 搭建后端整体项目框架 | 个人 | 2025-11-02 前尝试完成 FastAPI 项目基础结构搭建,包括:目录结构(如 api/、models/、schemas/、core/、database/、数据库连接配置PostgreSQL + SQLAlchemy/ORM、全局异常处理、环境变量管理.env并提交至 Git 仓库供组员复用。 |
| 3 | 后端任务认领与分工 | 后端开发人员 | 2025-10-30 组织后端小组会议根据小组周计划第4项结合成员兴趣与能力认领三部分后端任务如用户管理、AI接口对接、报表数据服务等明确初步开发排期。 |
| 4 | 数据库结构细化与接口设计 | 后端开发人员 | 基于第5周完成的 ER 图和表结构2025-11-01 前完成核心模块(如用户、对话记录、报表数据)的建表语句及对应 FastAPI 接口定义(含请求/响应格式)。 |
| 5 | 参与需求规格书评审与定稿 | 全体成员 | 按小组计划2025-10-30 提交所负责章节草稿如“数据流”或“非功能需求”2025-10-31 参与团队评审2025-11-01 前完成修改并定稿。 |
| 6 | 验证前后端联调最小闭环 | 个人 / 前端开发人员 | 2025-11-02 前实现一个可运行的 FastAPI 接口(如获取用户信息),配合前端完成一次完整请求-响应联调,验证流程可行性。 |
## 小结
1. **后端推进重点**:本周核心目标是跑通 FastAPI 最小联调闭环,并完成后端任务分工与整体框架搭建,为下周全员进入编码阶段提供统一基础。
2. **后端整体项目框架**:尝试搭建项目后端的整体框架,将逻辑分层,代码分区,为后续代码开发奠定基础。
3. **文档协同**:按时完成需求规格书分工内容,确保技术实现与需求一致。

@ -0,0 +1,29 @@
# 个人周总结-第6周
## 姓名与起止时间
**姓 名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-27
**结束时间**2025-11-02
## 本周任务完成情况
| 序号 | 计划内容 | 是否完成 | 情况说明 |
| ---- | ------------------------ | ---------- | ------------------------------------------------------------ |
| 1 | 后端技术深入学习 | 完成 | 按计划于2025-11-01前完成了 Python 异步协程和 FastAPI 核心机制的学习,重点掌握了路由定义、请求/响应模型及依赖注入的使用方法。 |
| 2 | 搭建后端整体项目框架 | 持续进行中 | 成功搭建了基于 FastAPI 的后端基础项目结构完成目录分层api/、models/、schemas/、core/、database/),正在配置 PostgreSQL 与 SQLAlchemy ORM 连接,并实现全局异常处理与环境变量管理。 |
| 3 | 后端任务认领与分工 | 完成 | 组织后端小组会议结合成员兴趣与能力完成任务认领明确了用户管理、AI接口对接、报表数据服务等模块的开发排期。 |
| 4 | 数据库结构细化 | 部分完成 | 基于第5周完成的 ER 图和发送变化的需求对数据库库表设计进行了调整目前在power designer的绘图正在进行。 |
| 5 | 参与需求工程相关文档工作 | 调整完成 | 原计划参与《需求规格说明书》撰写,因整体进度调整,**该任务已推迟至第7周**。本周转而参与《用例文档》第一稿写作,并完成团队评审;同时完成《前景与范围文档》的初稿撰写,并参与首次讨论与修订。 |
| 6 | 验证前后端联调最小闭环 | 完成 | 实现了一个获取用户信息的 FastAPI 接口,并与前端配合完成请求-响应联调,验证了前后端交互流程的可行性。 |
## 小结
1. **后端框架搭建与联调验证**:本周成功搭建了结构清晰、分层合理的后端项目框架,并完成了前后端最小闭环联调,为后续开发奠定了坚实基础。
2. **任务分工明确与团队协作顺畅**:通过组织后端小组会议,明确了各成员的任务分工与排期,团队协作效率得到提升。
3. **文档与技术实现同步推进**:在完成技术任务的同时,积极参与《前景与范围文档》和《用例文档》的评审与修订,确保开发工作与项目需求保持一致。

@ -0,0 +1,27 @@
# 个人周计划-第6周
## 姓名与起止时间
**姓 名**:李果霖
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-27
**结束时间**2025-11-02
## 本周任务计划安排
| **序号** | **计划内容** | **协作人** | **情况说明** |
| -------- | -------------------------- | ---------- | ------------------------------------------------------------ |
| 1 | **原型界面完善与美化** | 个人 | 重点解决第五周原型演示时发现的细节问题包括优化AI对话框的交互逻辑、实现用户上传头像功能以及为管理员管理用户的卡片增加状态选择的交互限制。 |
| 2 | **前端关键技术学习与调研** | 个人 | 深入学习React钩子函数和Route路由跳转。同时重点调研并实践前端报表功能对比Chart.js、ECharts、Recharts等方案目标是在周五前验证图表饼状图、柱状图能否根据数据动态生成。 |
| 3 | **完善需求规格书** | 全体成员 | 按照PM分配的章节负责撰写文档中与前端界面、用户交互及功能需求相关的部分。计划周三前提交个人负责的草稿周四参与团队评审并于周五完成定稿。 |
| 4 | **参与AI微调方案调研** | AI负责人员 | 协同AI负责人了解不同算力平台如AutoDL、阿里云PAI在价格、性能上的差异并学习LoRA/QLoRA的微调原理为团队技术选型提供参考。 |
| 5 | **整理个人笔记与周报** | 个人 | 整理本周在React、报表库和AI微调方面的学习笔记回顾任务完成情况并撰写个人周总结。 |
## 小结
1. **文档协作**:作为团队的一员,将积极参与《需求规格说明书》的撰写工作。我会按照时间节点(周三交稿,周五定稿)完成自己负责的部分,确保文档的完整性和准确性。
2. **核心攻坚**:本周的首要任务是完善并美化前端原型,修正已知问题。同时,技术攻坚的重点是前端报表功能的实现,必须在周五前拿出一个可行的技术方案(动态渲染或静态图片等备用方案),确保项目逻辑能够跑通。
3. **持续学习**在完成开发任务的同时继续深化对React框架的理解特别是钩子函数和路由并关注AI微调的技术进展保持知识的同步更新。

@ -0,0 +1,34 @@
# 个人周总结-第6周
## 姓名和起止时间
姓  名: 李果霖
团队名称: 3班-葫芦娃救bug
开始时间: 2025-10-27
结束时间: 2025-11-02
## 本周任务完成情况
| **序号** | **总结内容** | **是否完成** | **情况说明** |
| -------- | -------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **原型界面完善与美化** | 完成 | 按照计划重点解决了第五周原型演示时发现的细节问题包括优化AI对话框的交互逻辑、实现用户头像上传功能并为管理员管理用户的卡片增加了状态选择的交互限制。 |
| 2 | **前端关键技术学习与调研** | 完成 | 深入学习了React Hooks钩子函数和Route路由跳转。同时重点调研并对比了ECharts、Recharts等方案确认了在项目中实现饼图和柱状图的动态渲染是可行的。 |
| 3 | **完善需求规格书** | 未完成 | 原计划本周定稿但根据团队周总结此任务因复杂度高已推迟至第7周启动。第6周会议已明确由我、王利蓉和伊木然负责编写第一版。 |
| 4 | **参与AI微调方案调研** | 完成 | 协同AI负责人完成了对AutoDL、阿里云PAI等算力平台的对比调研并学习了LoRA/QLoRA的微调原理为团队技术选型提供了参考。 |
| 5 | **参与文档评审** | 完成 | 参与了《项目前景与范围文档》V1.1版本的评审 和《用例文档》初稿的内部评审。 |
| 6 | **整理个人笔记与周报** | 完成 | 整理了本周关于React、报表库和AI微调方面的学习笔记并完成了本份周总结。 |
## 对团队工作的建议
1. **加快后端环境搭建**第六周会议已确定后端团队下周启动开发环境搭建。建议尽快完成统一Linux/WSL和框架搭建这是下周启动前后端联调的前提。
2. **启动接口文档定义**目前团队的待解决问题是前后端交互的接口文档尚未开始定义。建议后端同学在搭建框架时同步输出第一版API接口文档便于前端进行数据模拟和对接。
3. **开始大模型微调工作**搭建微调代码框架选用qlora微调大模型。后续可手动进行第二轮的数据清洗和标注
## 小结
1. **完成原型细节优化**本周按计划完成了第5周遗留的原型细节优化包括AI对话框交互、头像上传和管理员卡片的状态限制使原型交互逻辑更加完善。
2. **攻克报表技术难点**重点调研了ECharts等前端报表库并成功验证了动态渲染饼图和柱状图的可行性。这为下周原型新增“用户活跃度报表”功能 扫清了技术障碍。
3. **明确下周文档任务**虽然本周的需求规格书SRS撰写任务被推迟但在周日会议上已明确了该任务是第7周的核心工作我将按分工负责相应章节的编写。

@ -0,0 +1,30 @@
# 个人周计划-第6周
## 姓名与起止时间
**姓 名**:李文韬
**团队名称**3班-葫芦娃救bug
**开始时间**2025-10-27
**结束时间**2025-11-02
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | -------------- | ---------- | ------------------------------------------------------------ |
| 1 | 前端技术学习 | 个人 | 学习react钩子函数Route跳转学会使用Ant design UI组件调研前端实现报表功能的难度Chart.js、ECharts、Recharts等。 |
| 2 | AI微调成本研究 | AI负责人员 | 调研算力平台AutoDL、阿里云PAI、Lambda Labs对比价格、显存、训练时长、QLoRA 支持情况 |
| 3 | AI微调学习 | AI负责人员 | 学习 LoRA/QLoRA 原理,整理微调流程步骤 |
| 4 | 一周总结 | 个人 | 2025-11-02整理一周文档参与制定小组下周计划并结合小组计划制定个人计划 |
## 小结
1. **前端技术:** 个人任务重点是深入学习高级框架功能React hooks、路由和UI组件库Ant design同时对关键的报表图表功能进行技术选型和难度预研。
2. **AI微调** A同时推进理论学习和实践调研。一方面需要学习LoRA/QLoRA等微调方法的原理并梳理流程任务5另一方面要对算力平台AutoDL、阿里云PAI等进行成本、性能及技术支持QLoRA/LoRA的对比研究。
3. **常规总结:** 计划在2025-11-02完成本周的文档整理并参与制定团队及个人的下一周计划。

@ -0,0 +1,32 @@
# 个人周总结-第6周
## 姓名和起止时间
**姓  名:** 李文韬
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-27
**结束时间:** 2025-11-02
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | -------------- | ---------- | ------------------------------------------------------------ |
| 1 | 前端技术学习 | 持续进行中 | 深入学习了 React 钩子函数Hooks及 React Router 的路由跳转机制。初步掌握了 Ant Design UI 组件库的使用方法。同时,按计划调研了前端报表方案,具体研究了 Chart.js、ECharts 和 Recharts 等库,确认使用这些方案在项目中实现饼图与柱状图渲染的难度可控,技术可行。 |
| 2 | AI微调成本研究 | 完成 | 完成对 AutoDL、阿里云 PAI、Lambda Labs 的平台对比,整理出各平台在价格、显存、训练时长及 QLoRA 支持方面的优劣 |
| 3 | AI微调学习 | 持续进行中 | 已初步掌握 LoRA/QLoRA 的微调原理。同时,已开始着手整理详细的微调流程步骤文档。 |
| 4 | 前景与范围文档 | 完成 | (计划外任务)完成了《前景与范围文档》的撰写。文档中明确了项目目标、功能与技术边界、关键干系人以及项目成功标准。已与团队完成了第一次讨论与评审。 |
| 5 | 一周总结 | 完成 | 2025-11-03整理了一周文档参与制定了小组下周计划并结合小组计划制定了个人计划。 |
## 对团队工作的建议
1. 尽快从需求获取与分析阶段转向代码开发阶段。
1. 团队加强沟通协作。
## 小结
1. **技术学习:** 前端技术初步掌握可以开始开发AI微调方法继续按计划学习。
2. **文档撰写:**前景与范围文档撰写完成 。
3. **常规工作:** 按时完成了本周总结与下周的计划制定。

@ -0,0 +1,24 @@
# 个人周计划-第6周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-27
**结束时间:** 2025-11-02
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
|------|----------|--------|----------|
| 1 | 学习 Python 及异步协程 | 个人 | 结合文档和教程,掌握 Python 异步编程基础,理解协程在服务端开发中的应用。 |
| 2 | 学习 FastAPI 与前端交互 | 个人 | 学习 FastAPI 的基础使用,包括路由、请求响应模型、中间件等,掌握与前端联调的基本流程。 |
| 3 | 后端任务认领与初步实现 | 后端开发人员 | 结合个人兴趣与技术方向,认领后端任务模块,并开始边学边做,尝试实现基础接口。 |
| 4 | 参与需求规格书撰写 | 全体成员 | 根据 PM 分工,完成需求规格书中负责的章节内容,按时提交草稿并参与团队评审。 |
| 5 | 前后端联调流程了解 | 前端开发人员 | 了解并模拟一次前后端联调流程,确保能配合前端完成数据接口的调试与对接。 |
## 小结
1. **技术学习重点:** 本周重点在于掌握 Python 异步编程与 FastAPI 框架,为后续后端开发打下基础;
2. **任务推进:** 尽快认领后端任务并开始实践,结合学习内容逐步实现接口功能;
3. **协作沟通:** 积极参与需求文档撰写与团队评审,保持与前端同学的沟通,确保联调流程顺畅。

@ -0,0 +1,33 @@
# 个人周总结-第6周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-27
**结束时间:** 2025-11-02
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
|------|----------|----------|----------|
| 1 | 学习Python异步协程 | 完成 | 通过官方文档和教程学习了Python异步编程基础理解了协程在服务端开发中的应用场景 |
| 2 | 学习FastAPI与前端交互 | 完成 | 掌握了FastAPI的路由设置、请求响应模型等基础知识了解了与前端联调的基本流程 |
| 3 | 后端任务认领与初步实现 | 完成 | 结合个人技术方向认领了后端任务模块,并开始尝试实现基础接口功能 |
| 4 | 参与需求规格书撰写 | 未完成 | 需求规格说明书推迟到第七周开始书写 |
| 5 | 了解前后端联调流程 | 完成 | 与前端同学沟通了解了联调流程,为后续接口调试做好了准备 |
| 6 | 参与用例文档撰写与讨论 | 完成 | 积极参与用例文档的撰写和团队讨论,提出了建设性意见 |
| 7 | 参与前景与范围文档审核 | 完成 | 对前景与范围文档进行了初步审核和讨论改进,初步确定了第一搞 |
## 对团队工作的建议
1. **技术分享机制:** 建议建立定期的技术分享会,让各方向负责人员分享学习心得和技术难点,促进团队整体技术水平提升;
2. **文档协作效率:** 推荐使用在线协作工具进行文档编写和评审,提高文档协作效率;
3. **进度同步机制:** 建议每周中期进行一次进度快速同步,及时发现和解决阻塞问题。
## 小结
1. **技术学习成果:** 完成了Python异步编程和FastAPI框架的基础学习为后端开发奠定了坚实基础
2. **文档贡献:** 积极参与用例文档,前景与范围文档等多份重要文档的撰写和评审工作;
3. **任务推进:** 顺利认领后端开发任务并开始实践,从学习阶段逐步过渡到开发阶段;
4. **团队协作:** 保持良好的团队沟通,与前端同学就联调流程达成共识,确保后续开发顺畅。

@ -0,0 +1,38 @@
# 个人周计划-第6周
## 姓名与起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-27
**结束时间:** 2025-11-02
## 本周核心目标
1. 掌握前后端核心通信机制HTTP+JSON及 Postman 的基本使用。
2. 学习 FastAPI 基础,能够运行简单的 API 服务。
3. 根据团队讨论结果,认领具体的后端开发角色(用户与项目管理 / 对话与指令解析 / 执行与结果处理)。
4. 深入学习所认领角色需要的特定技术栈(如 JWT、AI 调用、Celery 等)。
5. 参与需求规格说明书的完善工作,负责后端相关章节。
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ---------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **学习共识基础** | 后端全体 | 2025-10-27至11-02 学习 HTTP 方法 (GET/POST)、JSON 格式、API 路径、状态码等核心概念。使用 Postman 发送请求理解前后端交互基础。需要尽快熟悉python、python异步协程和FastAPI基础跑通前后端联调的流程。 |
| 2 | **FastAPI 基础学习** | 个人 | 2025-10-28学习 FastAPI 官方教程基础部分掌握路由、请求处理、Pydantic 模型的基本用法。 |
| 3 | **后端角色与任务认领** | 后端开发人员 | 2025-10-29暂定参与后端小组会议讨论并认领三个后端角色之一用户与项目管理 / 对话与指令解析 / 执行与结果处理)。 |
| 4 | **专精技术学习** | 个人 | 2025-10-30 至 2025-11-01**根据认领的角色**,深入学习所需的技术栈。例如: - **角色A**: 学习 JWT 认证、调用 AI 模型1 等。 - **角色B**: 学习管理对话上下文、调用 AI 模型2、SQL 解析等。 - **角色C**: 学习 `asyncpg`、Celery 异步任务、Redis 等。 |
| 5 | **完善需求规格书** | 全体成员 | 2025-10-29前完成负责章节初稿。2025-10-30晚参与评审并记录修改意见。2025-10-31完成定稿。 |
| 6 | **初步实践与环境搭建** | 个人 | 2025-11-01 至 2025-11-02根据认领的角色和学习的技术搭建本地开发环境尝试编写与角色相关的简单 FastAPI 接口。 |
| 7 | **一周总结** | 个人 | 2025-11-02整理本周学习笔记和工作成果复盘任务完成情况并参与制定小组下周计划。 |
## 小结
1. **学习策略调整:** 本周重点是先建立后端团队的技术共识HTTP+JSON+Postman然后根据分工进行专精技术的深入学习避免重复劳动和学习范围过广。
2. **核心共识:** 理解 API 如何通信是协作的基础,务必保证所有后端成员都能看懂 Postman 请求和基本的 JSON 数据。
3. **任务承接:** 明确个人负责的角色后,集中精力学习该角色所需的核心技术,做到“边学边做”,为后续具体开发任务做准备。
4. **文档协作:** 按时完成需求规格说明书中分配的章节,积极参与团队评审,确保文档准确反映后端设计。

@ -0,0 +1,28 @@
# 个人周总结-第6周
## 姓名和起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-10-27
**结束时间:** 2025-11-02
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | -------------------------------- | ---------- | ------------------------------------------------------------ |
| 1 | **学习后端共识基础** | 完成 | 通过官方文档和教程学习了Python异步编程基础理解了协程在服务端开发中的应用场景 重点了解路由定义、请求/响应模型及依赖注入的使用方法。 |
| 2 | **FastAPI 基础学习** | 完成 | 2025-10-28按照计划学习了 FastAPI 官方教程,掌握了路由定义,请求处理的基本用法。 |
| 3 | **后端角色与任务认领** | 完成 | 2025-10-29参与了后端小组分工会议根据团队分工用户管理、AI接口、任务调度结合个人技术方向认领了后端任务模块 |
| 5 | **参与需求规格书撰写** | 未完成 | 需求规格说明书推迟到第七周开始书写 |
| 6 | **初步实践与环境搭建** | 持续进行中 | 2025-11-01起开始搭建个人的本地开发环境WSL + FastAPI并尝试编写与用户管理相关的 API 接口。 |
| 7 | **参与前景与范围文档撰写与审核** | 完成 | 积极参与前景与范围文档的编写,并进行了初步审核和讨论改进,初步确定了第一搞。并参与《用例文档》团队评审。 |
## 小结
1. **角色认领完成**:后端任务分工已经明确(我负责第一部分),“边学边做”的阶段正式开始,后续将专注于 JWT 认证。
2. **文档与技术实现同步推进**:在完成技术任务的同时,积极参与《前景与范围文档》和《用例文档》的评审与修订,确保开发工作与项目需求保持一致。

@ -0,0 +1,126 @@
# 小组会议纪要-第7周
## 会议记录概要
**团队名称** 3班-葫芦娃救bug
**指导老师** 李友焕
**主 持 人** 项目经理 (PM)
**记录人员** 梁峻耀
**会议主题** 需求文档评审、小班课原型演示预演、数据库设计优化、前后端联调
**会议地点** 天马二区一栋A01
**会议时间** 2025-11-06 15:07-17:30
**记录时间** 2025-11-09 18:00
**参与人员** 全体成员
## 会议内容
### 1. 需求文档评审
- **文档版本确认**对《需求规格说明书》V0.2版本进行了全面评审,确认文档结构完整,内容符合项目目标
- **功能需求优化**
- 优化系统响应流程,将"系统验证"调整为"用户等待系统执行",使描述更贴合实际交互过程
- 增加对危险操作的确认机制确保DML操作INSERT/UPDATE/DELETE前必须经过用户确认
- 明确AI服务调用规则确认AI操作必须由用户明确触发不能自动执行
- **非功能需求确认**
- 确立90%的可用性指标,基于用户操作成功次数与总操作次数的比率
- 强化安全需求,增加危险操作审计功能,记录所有对数据库的修改操作
- 确认系统可维护性要求,支持模块化替换与升级
### 2. 小班课原型演示预演
- **演示流程确认**
- 由李文韬负责原型界面讲解,重点展示用户工作区、对话界面和报表功能
- 梁峻耀负责数据库设计讲解使用Power Design工具展示表结构和关系
- 确认演示顺序:先用户端功能,再管理员功能,最后数据库设计
- **界面功能优化**
- 增加"用户活跃度报表"页面,展示用户查询次数和资源使用情况,辅助管理员决策
- 添加"管理员公告"功能,支持草稿/已发布状态管理,增强系统通知能力
- 优化封禁/解封流程,在登录页面提供申诉入口,提升用户体验
- **核心业务流程演示**
- 演练了从自然语言描述到数据库创建的完整流程
- 演示了SQL查询、结果展示及导出功能
- 展示了管理员对用户行为的监控与管理能力
### 3. 数据库设计优化
- **表结构完善**
- 最终确认包含15张核心表的设计方案较前期增加了用户活动表、用户状态表和违规操作日志表
- 为用户表增加登录IP、最后登录时间等字段强化用户行为追踪
- 设计独立的用户状态表,记录封禁/解封状态及变更原因
- **关键表设计**
- **用户活动表**记录用户登录、登出、设置变更等行为包含操作时间、IP地址、操作详情
- **违规操作日志表**:记录异常登录、可疑查询等行为,为自动封禁提供数据支持
- **查询结果表**:优化设计,支持存储历史版本,便于数据对比和回溯
- **公告表**:增加状态字段(草稿/已发布),支持内容版本管理
- **审计机制**
- 确认所有用户操作和管理员操作均需记录
- 设计专门的申诉流程表,记录用户解封申请和管理员处理结果
- 为所有关键表添加创建时间、修改时间字段,确保操作可追溯
### 4. 前后端联调
- **环境搭建**
- 尝试使用Radmin组建局域网实现开发环境共享
- 配置MySQL允许远程连接解决局域网内数据库访问问题
- 确认前后端均部署在Linux(WSL)环境下,保证环境一致性
- **接口测试**
- 验证FastAPI基础接口可用性测试GET请求通信
- 讨论并规划核心API接口包括用户认证、对话管理、数据库操作等
- 确认使用HTTPS保证通信安全
- **技术挑战**
- 解决跨域资源共享(CORS)问题配置FastAPI允许前端域名访问
- 优化MySQL远程连接配置修改权限设置允许局域网IP访问
- 讨论前后端数据格式确认JSON作为主要交换格式
## 后续任务安排
### 1项目主要任务方面
- **需求文档**:完成《需求规格说明书》版本,整合评审意见
- **原型完善**:根据小班课反馈,优化界面交互和功能展示
- **数据库实现**完成15张表的SQL脚本编写和测试
- **前后端开发**
- 后端搭建FastAPI基础框架实现用户认证模块
- 前端熟悉API文档开始对接后端接口
- 联调:解决跨域和远程连接问题,确保基础通信正常
- **演示准备**:进一步演练小班课演示内容,确保流程顺畅
### 2具体任务安排
- 会议记录:梁峻耀
- 会议主持:王利蓉
- 文档管理:李果霖
- 周计划与周总结:李文韬
- 进度管理:李果霖
- 日常考勤:王利蓉
- 数据库开发:梁峻耀、李文韬、李果霖
- 前端开发:李果霖、李文韬
- 后端开发:梁峻耀、王利蓉、伊木然
- 测试验证:全体成员
### 3会议时间安排
- 例会时间星期日晚上7:00-10:00
- 技术讨论时间星期日晚上7:00-10:00
- 临时会议:根据开发需要,通过团队群组协调
## 问题总结
### 已解决问题:
- 完成《需求规格说明书》V0.2版本评审,确定优化方向
- 确认小班课演示分工和流程,明确各自负责内容
- 优化数据库设计,增加用户活动、状态管理相关表结构
- 验证局域网内前后端基础通信可行性
- 确定用户封禁/解封流程及申诉机制设计
### 待解决问题:
- MySQL远程连接配置问题需修改权限设置允许局域网访问
- 前后端跨域资源共享(CORS)配置尚未完成
- 用户申诉功能的具体实现细节需要进一步讨论
- 查询结果历史版本功能的前端展示方案待确定
- AI服务与系统集成的调用机制需要明确
## 小组协作情况总结
**协作情况** 本周团队协作高效,成员们在会议中积极参与讨论,针对需求文档、原型设计和数据库结构提出了建设性意见。特别是在前后端联调环节,团队成员互相协助,共同解决了环境配置问题,体现了良好的技术协作精神。
## 一周纪律情况总结
**纪律情况** 小组纪律良好,全体成员按时参加本次会议。会议期间专注讨论,有效利用时间,完成了需求评审、原型预演、数据库优化和联调测试等重要任务。
## 备注
- 本次会议重点是为小班课做准备,同时推进系统核心功能开发
- 数据库设计已基本稳定,后续重点是实现前后端联调和核心业务逻辑
- 需特别关注用户安全审计功能,这是系统的重要特色
- 下周例会将重点关注API文档确认与核心功能实现进度
- 建议团队成员提前学习FastAPI和React相关知识为开发工作做好准备

@ -0,0 +1,32 @@
# 小组周计划-第7周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-03
**结束时间:** 2025-11-09
## 本周任务计划安排
| 序号 | 计划内容 | 执行人 | 情况说明 |
|------|----------|--------|----------|
| 1 | **准备小班课讲解内容** | 李文韬, 梁峻耀 | **[本周重点]** 根据分工,李文韬负责准备原型界面的演示和讲解;梁峻耀负责使用 Power Design 准备数据库 ER 图和表结构的讲解。 |
| 2 | **原型界面最终完善** | 李文韬 | 配合小班课准备,根据第六周会议评审意见,完成"用户活跃度报表"和"管理员公告"页面的原型设计。 |
| 3 | **后端开发环境搭建** | 梁峻耀, 后端开发人员 | 搭建基于 Linux (WSL) 的统一开发环境,安装 FastAPI 框架、PostgreSQL 数据库及相关依赖,并尝试通过 Radmin 组建局域网共享开发数据库。 |
| 4 | **V1.0 需求规格书撰写** | 李果霖, 王利蓉, 伊木然 | 根据第六周评审后(已删减功能范围)的《项目前景与范围文档》,完成 V1.0 需求规格说明书的初稿撰写。 |
| 5 | **V1.0 接口文档定义** | 前后端开发人员 | **[本周重点]** 解决"接口文档尚未定义"的问题。前后端共同定义 V1.0 的核心 API 接口(如用户注册/登录、创建项目、发送消息、执行SQL等明确请求/响应的 JSON 格式。 |
| 6 | **前端项目框架搭建** | 前端开发人员 | 使用 React 搭建前端项目骨架,完成基础路由配置和主要页面布局(对接原型)。 |
| 7 | **后端模块开发启动** | 后端开发人员 | 根据已认领的角色(用户与项目管理、对话与消息引擎、执行与结果处理),开始开发 V1.0 接口文档中已定义的基础接口。 |
| 8 | **用例文档评审完善** | 李果霖, 全体成员 | 在用例文档第一稿基础上,组织团队评审,收集反馈意见,完成用例文档的修改和完善。确定最终稿。 |
| 9 | **前景与范围文档完善+定稿** | 王利蓉, 梁峻耀 | 基于前期讨论和评审意见,完成前景与范围文档的内容补充,之后全体成员评审 |
## 小结
1. **本周核心目标**是完成小班课的准备任务1、2和正式启动项目开发任务3、5、6、7
2. **文档收尾**需求规格书任务4、用例文档任务8和前景与范围文档任务9是开发阶段的重要依据相关同学需确保内容与上周评审会确定的范围一致。
3. **开发启动**:本周是从"学习"转向"开发"的关键一周。后端环境搭建任务3和接口定义任务5是启动编码的前提必须优先完成。

@ -0,0 +1,31 @@
# 小组周总结-第7周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-03
**结束时间:** 2025-11-09
### 本周任务完成情况
| 序号 | 内容总结 | 是否完成 | 情况说明 |
| ---- | --------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **准备小班课讲解内容** | 完成 | **[本周重点]** 李文韬、梁峻耀已按分工,分别完成了原型界面的演示准备和使用 Power Design 绘制的数据库 ER 图及表结构讲解材料。 |
| 2 | **原型界面最终完善** | 完成 | 李文韬已配合小班课讲解需求,根据第六周会议评审意见,完成了"用户活跃度报表"和"管理员公告"两个新页面的原型设计。 |
| 3 | **后端开发环境搭建** | 完成 | 梁峻耀已带领后端开发人员,完成了统一开发环境,并通过 Radmin 初步实现了局域网共享数据库。 |
| 4 | **V1.0 需求规格书撰写** | 完成 | 李果霖, 王利蓉, 伊木然已根据第六周评审后的《项目前景与范围文档》,协作完成了 V1.0 需求规格说明书的初稿。 |
| 5 | **V1.0 接口文档定义** | **进行中** | 完成基本的定义工作,计划下一周完成定稿。 |
| 6 | **前端项目框架搭建** | 前端开发人员 | 使用 React 搭建前端项目骨架,完成基础路由配置和主要页面布局(对接原型)。 |
| 7 | **后端模块开发启动** | **进行中** | 后端开发人员已根据认领的角色准备根据下周的接口文档正式启动了各自模块用户管理、消息引擎、SQL执行的基础接口编码工作。 |
| 8 | **用例文档评审完善** | 完成 | 在李果霖的组织下,全体成员共同评审了用例文档第一稿,并完成了修改定稿。 |
| 9 | **前景与范围文档完善+定稿** | 完成 | 王利蓉, 梁峻耀已根据评审意见完成了文档的补充,并通过了团队最终评审,正式定稿。 |
### 小结
**开发阶段正式启动**:本周成功完成了从“学习规划”到“编码开发”的关键过渡。后端统一开发环境已搭建。
**核心文档全部收尾**:对《用例文档》和《前景与范围文档》进行了最终评审和定稿,开发目标和范围进一步明确。
**阶段性成果准备就绪**用于小班课讲解的最终版原型已新增报表和公告页面和详细的数据库设计Power Design ER图均已准备完成清晰地展示了蓝图。

@ -0,0 +1,25 @@
# 个人周计划-第7周
## 姓名与起止时间
**姓  名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-03
**结束时间**2025-11-09
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | --------------------------- | ---------------------- | ------------------------------------------------------------ |
| 1 | **准备小班课数据** | 个人 | **[本周重点]** 使用 Power Design 绘制并完善数据库 ER 图与表结构,准备讲解材料,确保逻辑清晰、表达准确。 |
| 2 | **后端开发环境统一搭建** | 个人 | 在 WSL 中完成 FastAPI + PostgreSQL 环境的配置,尝试通过 Radmin 搭建局域网共享数据库,确保组员可连接使用。 |
| 3 | **Redis和Celery学习** | 个人 | 下载python Redis热门项目学习Redis在实际项目中的使用场景和使用技巧。搜索Celery视频教程学习Celery技术。 |
| 4 | **V1.0 接口文档定义与评审** | 前后端开发人员 | **[本周重点]** 参与核心 API 接口的定义如用户登录、执行SQL、消息发送等明确请求/响应格式,组织接口评审会议。 |
| 5 | **协作规范** | 后端开发人员 | 确认环境配置与启动流程,规定标准编码方式,便于组员协同开发。 |
| 6 | **参与需求规格书初稿评审** | 李果霖, 王利蓉, 伊木然 | 参与 V1.0 需求规格说明书的初稿评审,确保技术实现与需求一致,提出修改建议。 |
## 小结
1. **讲解、开发与学习**本周需同时完成小班课数据库讲解准备任务1、开发环境搭建与接口开发启动任务4与Redis和Celery学习任务3时间分配需合理。
2. **接口设计**接口文档任务4是前后端协作的基石务必在本周明确并评审通过避免后续返工。
3. **环境搭建**:在搭建环境的同时可以进行简单的测试,尽早暴露环境或依赖问题,确保开发流程顺畅。

@ -0,0 +1,26 @@
# 个人周总结 - 第7周
**姓  名** 梁峻耀
**团队名称** 3班-葫芦娃救bug
**开始时间** 2025-11-03
**结束时间** 2025-11-09
## 本周任务完成情况
| 序号 | 计划内容 | 是否完成 | 情况说明 |
| ---- | -------------------------- | -------- | ------------------------------------------------------------ |
| 1 | 准备小班课数据 | 完成 | 使用 PowerDesigner 完善了数据库 ER 图与表结构,整理了讲解逻辑与关键设计点,并配合李文韬完成小班课联合演示,数据库部分讲解清晰、逻辑严谨。 |
| 2 | 后端开发环境统一搭建 | 完成 | 在 WSL2 中成功搭建了基于 FastAPI + PostgreSQL 的统一开发环境,配置了 SQLAlchemy ORM 连接、环境变量管理及全局异常处理;通过 Radmin 实现局域网内数据库共享,组员可正常连接访问。 |
| 3 | Redis 和 Celery 学习 | 部分完成 | 完成了 Redis 在缓存与审计日志中的使用方式学习,阅读了 Python Redis 的典型项目源码Celery 仅完成基础概念与任务调度机制的学习,实践集成部分留待下周结合项目需求进行。 |
| 4 | V1.0 接口文档定义与评审 | 进行中 | 前后端开发人员完成了核心 API 的初步定义,包括用户登录/注册、项目创建、SQL 执行与消息发送等接口,明确请求/响应 JSON 格式,并组织了接口评审会议。但文档仍需进一步完善,计划下周完成最终定稿。 |
| 5 | 协作规范制定 | 完成 | 与后端成员共同确认了项目目录结构、依赖管理方式(使用 venv + requirements.txt、启动脚本及编码风格规范为后续高效协同开发奠定基础。 |
| 6 | 参与需求规格书初稿评审 | 完成 | 参与 V1.0《需求规格说明书》初稿评审会议,从技术实现角度提出若干修改建议(如字段可空性、接口权限粒度等),确保文档与开发可行性一致。 |
| 7 | 《项目前景与范围文档》完善 | 完成 | 与王利蓉一起根据团队评审意见对《项目前景与范围文档》V1.1版本进行补充修改,确认功能范围删减(移除多人协作、回滚操作等特性),调整性能指标,并通过团队最终评审正式定稿。 |
## 小结
**开发准备** 本周是项目从"准备"转向"开发"的关键节点。成功搭建统一后端环境、推进接口定义、制定协作规范为后续模块化开发扫清障碍。与团队共同完成了《项目前景与范围文档》的最终定稿明确了V1.0版本的范围边界。
**小班课交付** 通过清晰的数据库设计讲解展现了扎实的系统设计能力配合李文韬的原型演示为团队在小班展示中争取了良好反馈。演示过程中重点体现了15张核心表的设计理念特别是新增的用户活动表、状态表和违规操作日志表。
**学习与实践** 在完成紧急开发任务的同时,持续学习 Redis 与 Celery 等关键技术,为后续实现 SQL 执行缓存、异步任务与审计日志功能做好技术储备。同时对FastAPI框架和SQLAlchemy ORM进行了深入实践确保技术能力与项目需求匹配。

@ -0,0 +1,28 @@
# 个人周计划-第7周
## 姓名与起止时间
**姓 名**:李果霖
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-03
**结束时间**2025-11-09
## 本周任务计划安排
| **序号** | **计划内容** | **协作人** | **情况说明** |
| -------- | -------------------------- | -------------- | ------------------------------------------------------------ |
| 1 | **V1.0 需求规格书撰写** | 王利蓉, 伊木然 | **[本周重点]** 这是第6周推迟的核心任务。本周需根据第6周会议评审后已删减功能范围的《项目前景与范围文档》完成 V1.0 需求规格说明书的初稿撰写。 |
| 2 | **V1.0 接口文档定义** | 前后端开发人员 | **[本周重点]** 解决第6周“接口文档尚未定义”的问题。作为前端开发将与后端同事共同定义V1.0的核心API接口如用户注册/登录、项目管理、发送消息等)。 |
| 3 | **前端项目框架搭建** | 前端开发人员 | 从“学习”转向“开发”。使用React搭建前端项目骨架完成基础路由配置和主要页面布局为对接原型和V1.0接口做准备。 |
| 4 | **支持AI微调框架** | AI负责人员 | 根据第6周的个人建议协同AI负责人关注QLoRA微调代码框架的搭建进展提供必要支持。 |
| 5 | **参与前景与范围文档评审** | 全体成员 | 参与前景与范围文档的最终评审。 |
| 6 | **整理个人笔记与周报** | 个人 | 整理本周在SRS撰写、接口定义和React项目搭建过程中的笔记回顾任务完成情况并撰写个人周总结。 |
## 小结
1. **文档收尾**本周的首要任务是完成第6周推迟的需求规格书SRS撰写。我将按团队分工李果霖、王利蓉、伊木然基于最新的功能范围完成相应章节。
2. **启动开发**本周是项目从学习转向开发的关键周。我将作为前端主力积极参与V1.0接口文档的定义任务2并同步搭建React项目的前端骨架任务3为后续的联调工作打好基础。
3. **技术落地**基于第6周对ECharts等报表库的可行性验证在搭建前端框架时将预留好报表组件的接口和位置确保第7周原型新增的“用户活跃度报表”功能 能在后续开发中顺利集成。

@ -0,0 +1,34 @@
# 个人周总结-第7周
## 姓名和起止时间
**姓名**:李果霖
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-03
**结束时间**2025-11-09
## 本周任务完成情况
| **序号** | **总结内容** | **是否完成** | **情况说明** |
| -------- | -------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **V1.0需求规格书撰写** | 完成 | **【本周重点】**按计划完成了第6周推迟的核心任务。根据最新功能范围与王利蓉、伊木然协作完成了V1.0需求规格书的初稿撰写。 |
| 2 | **V1.0 接口文档定义** | 进行中 | **【本周重点】**已完成基本定义工作,计划于下周完成定稿。 |
| 3 | **前端项目框架搭建** | 完成 | 从“学习”转向“开发”。已使用React搭建基础项目完成路由配置与主要页面布局为对接V1.0接口做好准备。 |
| 4 | **支持AI微调框架** | 完成 | 协助AI负责人跟进QLoRA代码框架的搭建进展并提供必要支持。 |
| 5 | **参与前景与范围文档评审** | 完成 | 参与了前景与范围文档的最终评审。 |
| 6 | **整理个人笔记与周报** | 完成 | 整理了本周在SRS撰写、接口定义和React项目搭建过程中的笔记并完成本份周总结。 |
## 对团队工作的建议
1. **启动联调**本周V1.0接口定义已在进行中前端框架也已完成搭建。建议下周第8周优先完成接口文档定稿并立即启动首轮前后端联调打通用户注册/登录和项目列表功能。
2. **加速Alpha版本开发**下周应全面进入Alpha版本的功能开发前端需将V1.0接口实现到代码中,替换原有的模拟数据。
3. **启动AI微调**AI账户框架已开始搭建建议AI负责人加速推进第一次微调以便评估模型效果与算力消耗。
## 小结
1. **完成文档收尾工作**本周按计划完成了第6周推迟的核心文档任务特别是《V1.0需求规格书》的初稿撰写。
2. **成功启动开发阶段**本周是项目从学习转向开发的关键周。作为前端主力我积极参与了V1.0接口文档的定义进行中并同步搭建了React项目框架为后续联调打下基础。
3. **技术方案落地**在本次搭建的前端框架中已根据第6周对ECharts等报表库的可行性验证预留了报表组件的接口和位置确保后续“用户活跃度报表”等功能能顺利集成。

@ -0,0 +1,34 @@
# 个人周计划-第7周
## 姓名与起止时间
**姓 名**:李文韬
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-03
**结束时间**2025-11-09
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ---------------------- | ------------ | ------------------------------------------------------------ |
| 1 | 准备小班课讲解内容 | 梁峻耀 | **[本周重点]**根据分工,负责准备原型界面的演示和讲解。 |
| 2 | 原型界面最终完善 | 个人 | 配合小班课的准备工作,根据第六周会议评审意见,完成"用户活跃度报表"和"管理员公告"页面的原型设计。 |
| 3 | V1.0 接口文档定义 | 后端开发人员 | **[本周重点]**作为前端开发人员,与后端共同定义 V1.0 的核心 API 接口(用户注册/登录、执行SQL等明确请求/响应的 JSON 格式。 |
| 4 | 前端项目框架搭建 | 李果霖 | 作为前端开发人员,使用 React 搭建前端项目骨架,完成基础路由配置和主要页面布局(对接原型)。 |
| 5 | 参与用例文档评审 | 全体成员 | 参与团队评审,整理反馈意见,协助完成用例文档的修改、完善及定稿。 |
| 6 | 参与前景与范围文档评审 | 全体成员 | 参与前景与范围文档的最终评审。 |
| 7 | 一周总结 | 个人 | 2025-11-09整理一周文档参与制定小组下周计划并结合小组计划制定个人计划 |
## 小结
1. **核心任务:** 本周的个人工作重点是完成小班课的准备。这包括两部分:一是完成"用户活跃度报表"和"管理员公告"的最终原型设计;二是准备原型界面的演示和讲解材料。
2. **开发启动:** 作为前端开发人员,本周将正式启动开发工作。首要任务是与后端协作,共同定义 V1.0 的核心 API 接口文档。同时,开始搭建 React 前端项目框架,包括基础路由和页面布局。
3. **文档评审:** 参与团队的文档收尾工作,包括评审用例文档和前景与范围文档,确保开发依据明确统一。
4. **常规总结:** 计划在2025-11-09完成本周的文档整理并参与制定团队及个人的下一周计划。

@ -0,0 +1,40 @@
# 个人周总结-第7周
## 姓名和起止时间
**姓  名:** 李文韬
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-03
**结束时间:** 2025-11-09
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | ---------------------- | -------- | ------------------------------------------------------------ |
| 1 | 准备小班课讲解内容 | 完成 | 根据分工,负责准备了原型界面的演示和讲解材料,已在小班课上完成讲解。 |
| 2 | 原型界面最终完善 | 完成 | 配合小班课的准备工作,根据第六周会议评审意见,完成了"用户活跃度报表"和"管理员公告"页面的原型设计。 |
| 3 | V1.0 接口文档定义 | 进行中 | **[本周重点]** 作为前端开发人员,与后端共同定义了 V1.0 的核心 API 接口(用户注册/登录、执行SQL等完成了基本定义工作。计划在第8周完成最终定稿。 |
| 4 | 前端项目框架搭建 | 完成 | 参与了团队评审,并协助完成了用例文档的修改、完善及定稿。 |
| 5 | 参与用例文档评审 | 完成 | 参与了团队评审,并协助完成了用例文档的修改、完善及定稿。 |
| 6 | 参与前景与范围文档评审 | 完成 | 参与了前景与范围文档的最终评审,文档已正式定稿并提交。 |
| 7 | 一周总结 | 完成 | 2025-11-09 整理了本周文档,参与制定了小组下周计划,并结合小组计划制定了个人计划。 |
## 对团队工作的建议
- **接口定稿:** 第7周接口文档已在推进中且前后端的基础框架均已搭建完毕。建议第8周将接口文档定稿作为最优先事项以便后端开发人员 和前端开发人员 能立即投入编码。
- **编码推进:** 第7周已完成所有核心文档的定稿如用例和前景范围团队已成功从规划转入开发阶段。建议下周全面铺开编码工作前端需将原型布局 与真实接口对接,后端也应基于接口定义 加速模块实现。
- **AI模型实践** 鉴于第6周已完成AI微调的理论研究和成本分析建议AI负责人从下周开始将研究转向实践着手搭建代码框架并准备数据集尽快进行首次实验。
## 小结
1. **核心任务:** 本周的个人工作重点已完成,即小班课的汇报。这包括完成了"用户活跃度报表"和"管理员公告"的最终原型设计,以及原型界面的演示讲解材料。
2. **开发启动:** 作为前端开发人员,本周已正式启动开发工作。已与李果霖协作完成了 React 前端项目框架的搭建。同时,与后端协作定义 V1.0 核心 API 接口文档,目前状态为“进行中”,将在下周定稿。
3. **文档评审:** 参与了团队的文档收尾工作,所在的团队已完成了《用例文档》和《前景与范围文档》的最终评审和定稿。
4. **常规总结:** 2025-11-09 已按计划完成本周的文档整理,并参与制定了团队及个人的下一周计划。

@ -0,0 +1,27 @@
# 个人周计划-第7周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-03
**结束时间:** 2025-11-09
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
|------|----------|--------|----------|
| 1 | V1.0需求规格书撰写 | 李果霖、伊木然 | 根据评审后的《项目前景与范围文档》完成V1.0需求规格说明书中负责章节的初稿撰写 |
| 2 | 前景与范围文档完善+定稿 | 梁峻耀、全体成员 | 基于前期讨论和评审意见,完成前景与范围文档的内容补充,参与团队评审并完成定稿 |
| 3 | 后端开发环境搭建 | 梁峻耀、后端开发人员 | 搭建基于Linux(WSL)的统一开发环境安装FastAPI框架、PostgreSQL数据库及相关依赖 |
| 4 | V1.0接口文档定义 | 前后端开发人员 | 参与定义V1.0核心API接口明确用户注册/登录、创建项目、发送消息等接口的请求/响应JSON格式 |
| 5 | 后端模块开发启动 | 后端开发人员 | 根据已认领的角色开始开发V1.0接口文档中已定义的基础接口 |
| 6 | 用例文档评审完善 | 全体成员 | 参与用例文档的团队评审,提供修改意见,协助完成用例文档的最终定稿 |
## 小结
1. **文档工作重点:** 本周需要完成需求规格书撰写和前景与范围文档的完善定稿,确保文档质量符合开发要求;
2. **技术开发启动:** 重点参与后端环境搭建和模块开发,实现从学习到开发实践的过渡;
3. **接口规范制定:** 积极参与V1.0接口文档定义,为前后端联调奠定基础;
4. **希望获得的帮助:** 希望有关于FastAPI项目实战和数据库设计优化的技术分享提升后端开发效率。

@ -0,0 +1,36 @@
# 个人周总结-第7周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-03
**结束时间:** 2025-11-09
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
|------|----------|----------|----------|
| 1 | V1.0需求规格书撰写 | 完成 | 与李果霖、伊木然协作,按时完成了需求规格说明书中负责章节的初稿撰写 |
| 2 | 前景与范围文档完善+定稿 | 完成 | 参与团队评审,基于前期讨论意见完成了前景与范围文档的内容补充和定稿 |
| 3 | 后端开发环境搭建 | 完成 | 与梁峻耀等后端开发人员共同完成了基于Linux(WSL)的统一开发环境搭建 |
| 4 | V1.0接口文档定义 | 进行中 | 与前端开发人员共同推进V1.0核心API接口定义已完成基本框架计划在第8周完成最终定稿 |
| 5 | 后端模块开发启动 | 部分完成 | 根据认领角色开始了基础接口开发,但受限于接口文档未完全定稿,部分功能开发暂缓 |
| 6 | 用例文档评审完善 | 完成 | 参与了用例文档的团队评审,提供了建设性修改意见 |
## 对团队工作的建议
1. **接口定稿优先:** 建议第8周将接口文档定稿作为最优先事项为前后端开发提供明确依据
2. **开发进度同步:** 建议建立每日站会机制,及时同步开发进度和遇到的问题;
3. **技术难点预研:** 针对后端复杂功能模块,建议提前进行技术预研,避免开发过程中出现重大技术障碍;
4. **联调准备:** 建议提前规划前后端联调流程,确保接口实现后能够快速验证。
## 小结
1. **文档工作成果:** 顺利完成了需求规格书、前景与范围文档等重要文档的撰写和定稿工作;
2. **开发基础奠定:** 后端开发环境已搭建完成为Alpha版本开发做好了技术准备
3. **接口定义推进:** 积极参与V1.0接口文档定义工作,与前端保持密切沟通;
4. **开发准备就绪:** 后端开发工作已准备就绪,待接口文档定稿后即可全面展开;
5. **团队协作顺畅:** 与团队成员协作良好,在文档评审和接口讨论中积极贡献;
6. **需要技术支持:** 希望在FastAPI高级应用和数据库优化方面获得更多实战指导。

@ -0,0 +1,28 @@
# 个人周计划-第7周
## 姓名与起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-03
**结束时间:** 2025-11-09
## 本周任务计划安排
| 序号 | 计划内容 | 执行人 | 情况说明 |
| ---- | ----------------------- | --------------------------- | ------------------------------------------------------------ |
| 1 | **V1.0 需求规格书撰写** | 个人 (与李果霖、王利蓉协作) | 2025-11-03 至 2025-11-05根据第六周评审会确定的功能范围负责撰写 V1.0 需求规格说明书中与“用户管理”和“项目管理”功能相关的章节。 |
| 2 | **后端开发环境搭建** | 个人 | 2025-11-04前在梁峻耀同学的主导下共同搭建基于 Linux (WSL) 的统一开发环境安装FastAPI框架、PostgreSQL数据库及相关依赖 |
| 3 | **V1.0 接口文档定义** | 前后端开发人员 | **[本周重点]** 参与核心 API 接口的定义如用户登录、执行SQL、消息发送等明确请求/响应格式,组织接口评审会议。 |
| 4 | **协作规范** | 后端开发人员 | 确认环境配置与启动流程,规定标准编码方式,便于组员协同开发。 |
| 5 | **专精技术学习** | 个人 | 2025-11-03 至 2025-11-09 深入学习并实践 FastAPI 中的 JWT 认证和依赖注入。 |
| 6 | **团队文档管理与周报** | 个人 | 2025-11-09整理本周的接口文档、需求规格书等产出并归档撰写个人周总结并起草小组第七周周总结 |
## 小结
1. **开发正式启动**:本周是从学习和准备转向实际编码的关键一周。核心任务是搭建好环境.
2. **接口先行**V1.0 接口文档任务3是本周最重要的产出之一必须与前后端同学充分讨论并达成一致以确保后续开发可以并行。
3. **文档收尾** 本周需要完成需求规格书撰写和前景与范围文档的完善定稿,确保文档质量符合开发要求。

@ -0,0 +1,28 @@
# 个人周总结-第7周
## 姓名和起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-03
**结束时间:** 2025-11-09
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | ------------------------ | -------------- | ------------------------------------------------------------ |
| 1 | **V1.0 需求规格书撰写** | 完成 | 2025-11-05前按计划与组员协作完成了V1.0需求规格说明书中“用户管理”和“项目管理”章节的初稿撰写。 |
| 2 | **后端开发环境搭建** | 完成 | 2025-11-04前与后端同学共同在WSL上搭建了统一的FastAPI和PostgreSQL开发环境安装了相关依赖。 |
| 3 | **V1.0 接口文档定义** | **进行中** | 按计划与组员协作,完成基本的定义工作,计划下一周完成定稿。 |
| 4 | **协作规范确认** | **进行中** | 参与讨论并确认了后端的环境配置、启动流程和标准编码方式,为协同开发奠定了基础。 |
| 5 | **专精技术学习 (角色A)** | **持续进行中** | 深入学习FastAPI中的JWT认证`passlib`, `fastapi.security`)和依赖注入机制,为模块开发做好了技术储备。 |
| 6 | **团队文档管理与周报** | 完成 | 2025-11-09按时归档了本周的接口文档、需求规格书等产出并完成了个人周总结和小组第七周周总结的起草工作。 |
## 小结
1. **开发正式启动**:本周是项目从规划转向实践的关键一周,尝试搭建了统一的后端开发环境。
2. **文档工作收尾**按时完成了需求规格书V1.0中负责章节的撰写,并完成了本周的团队文档归档和总结工作。
3. **技术储备方面**已深入学习了JWT认证等模块开发所需的核心技术为下周根据接口文档编码任务做准备中。

@ -0,0 +1,141 @@
# 小组会议纪要-第8周
## 会议记录概要
**团队名称** 3班-葫芦娃救bug
**指导老师** 李友焕
**主 持 人** 项目经理
**记录人员** 王利蓉
**会议主题** 迭代开发计划第一稿评审、任务分工细化、数据库设计文档定稿
**会议地点** 线上会议
**会议时间** 2025-11-16 15:00-16:00
**记录时间** 2025-11-16 16:30
**参与人员** 全体成员
## 会议内容
### 1. 迭代开发计划第一稿评审
- **计划完整性确认**
- 对α版本第9-12周和β版本第13-14周的时间安排进行评审
- 确认功能优先级划分合理,核心功能安排在α版本开发
- 验证迭代任务分解的可行性和完整性
- **关键功能讨论**
- **高优先级功能**:管理数据库项目、自然语言查询与分析、执行数据变更操作等
- **中优先级功能**:用户登录、管理个人账户、管理业务术语库等
- **低优先级功能**:查看公告、申请解封、审核用户申请等
- **技术实现确认**
- AI代理模块分工明确伊木然负责DDL部分王利蓉负责文本到SQL(DQL)部分
- 前后端开发任务分配合理,确保各模块有明确负责人
- 数据库搭建和查询执行由梁峻耀主要负责
### 2. 任务分工细化与优化
- **核心模块负责人最终确认**
- **用户认证模块**:李果霖(前端)、伊木然(后端)
- **AI代理模块**伊木然DDL、王利蓉文本到SQL-DQL
- **会话管理**:李果霖、李文韬(前后端协作)
- **业务术语库**:伊木然、李文韬
- **数据库管理**:梁峻耀(搭建、连接、查询执行)
- **界面展示**:李果霖、李文韬
- **交付标准明确**
- 每个任务需提供设计文档、前端界面、后端功能代码
- AI相关模块需提供Python代码和AI调用逻辑
- 数据库相关任务需提供SQL脚本和连接方案
### 3. 数据库设计文档最终确认
- **设计成果确认**
- 15张核心表结构设计通过最终评审
- 用户活动表、违规操作日志表等关键表优化完成
- 审计机制设计完善,确保操作可追溯
- **技术实现进展**
- SQL脚本基础测试通过支持CRUD操作
- 字符集统一采用utf8mb4
- 数据库设计文档正式定稿提交
### 4. 开发环境与基础架构同步
- **后端部署进展**
- Docker容器化部署完成实现环境标准化
- 持续集成流程配置完成
- 服务健康检查机制建立
- **接口联调状态**
- 前后端基础通信验证通过
- 用户认证、数据查询等核心接口测试完成
- 建立接口文档更新维护机制
### 5. 第九周工作计划制定
- **核心开发目标**
- 正式启动α版本各功能模块编码工作
- 完成迭代开发计划第二稿修订和提交
- 开展UML图表设计工作
- **重点任务安排**
- **前端**:用户登录界面、主工作区布局实现
- **后端**用户认证模块完善、API接口开发
- **AI模块**启动QLoRA模型实验
- **数据库**:基于设计文档推进实现
- **重要时间节点**
- 11月19日核心功能开发中期检查
- 11月21日迭代开发计划第二稿提交晚10:00截止
## 后续任务安排
### 1项目开发重点
- **功能开发**:按迭代计划分工推进各模块编码
- **接口协调**:前后端密切配合,确保接口一致性
- **质量保证**:建立代码审查和测试流程
- **进度跟踪**:实施每日开发进度同步机制
### 2具体分工确认
- 会议记录:王利蓉(本周)
- 会议主持:项目经理
- 文档管理:李果霖
- 周计划与周总结:王利蓉
- 进度管理:李果霖
- 日常考勤:王利蓉
- 前端开发:李果霖、李文韬
- 后端开发:梁峻耀、王利蓉、伊木然
- AI模型开发伊木然、王利蓉
- 测试验证:全体成员
### 3会议安排
- 下周例会时间11月23日 星期日晚上7:00-8:00
- 技术讨论:根据开发需要随时组织
- 进度同步建议每日简短会议15分钟
## 问题总结
### 已解决问题:
- 迭代开发计划第一稿完成评审并通过验收
- 各功能模块任务分工明确到具体责任人
- 数据库设计文档最终定稿并提交
- 开发环境配置完成,为编码工作做好准备
### 待解决问题:
- UML图表设计工作需要实际启动
- AI模型实验需按计划在本周正式开展
- 各模块开发进度跟踪机制需要强化
- 代码规范性检查流程需要细化
## 小组协作情况总结
**协作情况** 本周团队在迭代计划评审和任务分工方面协作效果显著,各成员积极参与讨论,明确了个人职责范围。技术方案讨论充分,为α版本开发奠定了坚实基础。
## 一周纪律情况总结
**纪律情况** 会议出席整齐,讨论过程高效有序。各成员在计划制定和环境准备方面表现出良好的执行力,为后续开发工作创造了有利条件。
## 备注
- 第九周是α版本编码实现的关键起步阶段,需要各模块负责人加强进度管理
- 建议建立每日进度同步机制,及时发现和解决开发障碍
- 代码质量需要从开发初期严格把控,为后续代码互评做准备
- UML设计工作需尽快分配责任人并启动
---
## 【本周重点事项提醒】
1. 迭代开发计划第二稿需在11月21日晚10点前完成修订并提交
2. 各开发模块需在11月19日完成中期进度检查
3. AI模型实验工作本周必须按计划正式启动
4. 代码规范性自查需在本周内完成首轮检查
5. 前后端开发需保持密切沟通,确保接口一致性

@ -0,0 +1,27 @@
# 小组周计划-第8周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-10
**结束时间:** 2025-11-16
## 本周任务计划安排
| **序号** | **计划内容** | **执行人** | **情况说明** |
| -------- | ----------------------------- | ------------------------------------- | ------------------------------------------------------------ |
| 1 | **UML图表设计** | 全体成员 | 绘制系统总体用例图,以及主要业务功能的活动图、顺序图和类图。 |
| 2 | **制定迭代开发计划Alpha** | 全体成员 | **【本周重点】**联系指导老师明确Alpha和Beta版本的核心功能范围完成第一稿迭代计划并提交至平台周日晚10:00前。 |
| 3 | **V1.0 接口文档定稿** | 前后端开发人员 | 基于第7周的定义工作完成V1.0接口文档的最终评审与定稿,为本周开发提供依据。 |
| 4 | **V1.0 (Alpha) 前端功能开发** | 前端开发人员 (李文韬, 李果霖) | **【本周重点】**正式启动Alpha版本开发。依据V1.0接口文档任务3重构或优化第7周项目框架对接API实现用户、项目管理、对话等核心功能。 |
| 5 | **V1.0 (Alpha)后端功能开发** | 后端开发人员 (梁峻耀, 王利蓉, 伊木然) | **【本周重点】**正式启动Alpha版本开发。基于第7周搭建的环境实现V1.0接口文档中定义的用户、项目、消息模块的核心API。 |
| 6 | **数据库设计文档定稿** | 梁峻耀, 王利蓉 | 根据第7周小班课的评审反馈修改并提交最终版数据库设计文档周日晚10:00前。 |
| 7 | **AI模型推进** | AI负责人员 | 从调研转向实践。搭建QLoRA代码框架选用bird数据集作为训练集为首次实验做准备。 |
## 小结
1. 本周是Alpha版本开发的**正式启动周**。核心目标是全员进入编码阶段任务4、5围绕V1.0Alpha版核心功能实现前后端联调。
2. **规划与文档先行**:需优先完成**UML图表设计任务1**、**迭代计划制定任务2** 与**V1.0接口文档定稿任务3**,为开发工作提供清晰指引。
3. **全面推进**在前期开发的同时AI模型微调工作需从理论转向实践任务7同时必须完成数据库设计任务6确保各项任务按时交付。

@ -0,0 +1,27 @@
# 小组周总结-第8周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-10
**结束时间:** 2025-11-16
### 本周任务完成情况
| 序号 | 内容总结 | 是否完成 | 情况说明 |
| ---- | ----------------------------- | -------- | ------------------------------------------------------------ |
| 1 | **UML图表设计** | 进行中 | 经过课上系统性的学习活动图和状态图之后,团队决定学习过用例图,顺序图和类图之后,再绘制系统总体用例图,以及主要业务功能的活动图、顺序图和类图。 |
| 2 | **制定迭代开发计划Alpha** | 完成 | 【**本周重点**】团队联系指导老师明确Alpha和Beta版本的核心功能完成第一稿迭代计划的撰写为后续开发提供明确方向 |
| 3 | **V1.0 接口文档定稿** | 完成 | 初步定稿成功。后端已完成用户与项目管理模块的核心API开发并通过Postman完成了接口功能性测试验证了业务逻辑的正确性。但由于前端界面尚在构建中以及局域网环境配置问题完整的前后端交互联调Integration Testing将推迟至之后进行进行。 |
| 4 | **V1.0 (Alpha) 前端功能开发** | 进行中 | 【**本周重点**】重构前端结构将API接口模块独立以便优化和逻辑复用为后续V2.0接口文档提供拓展能力;后续将进行前端界面和逻辑的相应编写 |
| 5 | **V1.0 (Alpha)后端功能开发** | 进行中 | 【**本周重点**】重构后端结构同步编写API文档和数据库搭建为前后端联调奠定基础 |
| 6 | **数据库设计文档定稿** | 完成 | 根据第7周小班课的评审反馈修改数据库设计文档组内开会评审文档后本周日晚10:00前提交最终版的数据库设计文档 |
| 7 | **AI模型推进** | 未完成 | 迫于考试压力组内将AI模型微调的任务推迟至下周争取一周内完成第一次微调 |
### 小结
1. **Alpha版本开发正式启动**本周团队进入Alpha版本开发阶段。前端和后端开发工作均在进行中双方都优先进行了代码结构重构如前端分离API模块、后端重构结构以便于后续的功能复用和拓展并为前后端联调奠定基础。
2. **规划与文档成果明确**:本周成功完成了**迭代修改开发计划Alpha 版)的制定**,并联系了老师明确的功能范围。**数据库设计文档**也已根据评审反馈并定稿提交。
3. **进行中及延期的任务****UML图表设计**任务目前处于进行中,而**V1.0接口文档**虽然已经初步定稿但于开发时可能还有优化与改动。其中UML图表设计将在团队学习完成相应UML图后继续。最后受考试压力影响**AI模型**任务推进本周未能完成,已推迟至下周执行。

@ -0,0 +1,30 @@
# 个人周计划-第8周
## 姓名与起止时间
**姓  名** 梁峻耀
**团队名称** 3班-葫芦娃救bug
**开始时间** 2025-11-10
**结束时间** 2025-11-16
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | --------------------------- | -------------- | ------------------------------------------------------------ |
| 1 | 数据库设计文档最终版编写 | 梁峻耀、王利蓉 | **[本周重点,周三前完成]** 根据第7周小班课评审反馈完善15张表的详细设计文档包括ER图更新、字段说明、索引设计和表关系说明。确保文档内容完整、描述清晰满足评审要求。 |
| 2 | 数据库ORM模型实现 | 个人 | **[本周重点]** 基于最终版数据库设计文档使用SQLAlchemy实现所有表的ORM模型代码完成模型间的关联关系定义编写基础CRUD操作代码并添加必要的数据验证逻辑。 |
| 3 | 华为云服务器环境部署 | 个人 | 将本地Docker配置的环境FastAPI+PostgreSQL+Redis完整部署到华为云ECS服务器完成域名解析、SSL证书配置确保服务可通过公网稳定访问 |
| 3 | V1.0 (Alpha)后端核心API开发 | 后端开发人员 | 实现V1.0接口文档中定义的用户管理、项目管理和对话模块的核心API确保接口符合规范编写单元测试覆盖主要业务逻辑。与前端人员保持沟通确保接口联调顺畅。 |
| 4 | 前后端联调测试 | 前端开发人员 | 配合前端开发人员进行API联调测试解决接口调用过程中的数据格式、权限认证和错误处理问题记录并修复发现的bug。 |
| 5 | UML图表设计 | 全体成员 | 参与绘制系统类图和关键业务流程的顺序图重点负责后端相关模块的UML设计确保图表准确反映系统架构和关键交互流程。 |
| 6 | Alpha版本迭代计划确认 | 全体成员 | 参与Alpha版本迭代计划的最终确认明确核心功能范围和开发优先级确保个人任务与团队整体规划保持一致。 |
## 小结
**时间规划**本周核心任务是数据库文档任务1和ORM实现任务2需在周三前完成文档定稿为后续开发奠定基础。后半周重点投入服务器环境配置任务3、API开发任务4和联调测试任务5
**关键路径**数据库设计文档是ORM实现的前提必须优先确保按时完成ORM模型的正确实现直接影响API开发质量和进度需特别注意数据关系和验证逻辑华为云环境部署任务3是团队协作的基础需优先完成并验证可用性。
**风险控制**:文档评审可能需要多轮修改,应预留缓冲时间;联调测试中可能暴露接口设计问题,需保持与前端开发人员的高频沟通。如遇技术难点,应及时在团队内寻求帮助,避免阻塞整体进度;服务器部署可能遇到网络配置或权限问题,需提前准备解决方案;。
**技术准备**提前熟悉SQLAlchemy的高级特性特别是关系映射和事务管理准备好测试数据用于验证ORM模型和API功能确保本地开发环境与团队规范一致避免环境差异导致的问题。

@ -0,0 +1,28 @@
# 个人周总结-第8周
**姓  名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-10
**结束时间**2025-11-16
## 本周任务完成情况
| 序号 | 计划内容 | 是否完成 | 情况说明 |
| ---- | --------------------------- | -------- | ------------------------------------------------------------ |
| 1 | 数据库设计文档最终版编写 | 完成 | 根据第7周评审反馈完成15张表的详细设计文档包括ER图更新、字段说明、索引设计和表关系说明文档已通过组内评审并按时提交。 |
| 2 | 数据库ORM模型实现 | 完成 | 基于最终版数据库设计文档使用SQLAlchemy完成所有表的ORM模型代码实现包括模型间关联关系定义、基础CRUD操作及数据验证逻辑。 |
| 3 | 华为云服务器环境部署 | 未完成 | 华为代金卷还未发下来这周只完善了docker-compose让它可以在Windows下开发在Linux环境下部署。 |
| 4 | V1.0 (Alpha)后端核心API开发 | 进行中 | 已完成用户管理、项目管理模块的核心API开发对话模块接口正在实现中已编写部分单元测试与前端保持沟通以支持联调。 |
| 5 | 前后端联调测试 | 未完成 | 只通过API初步文档确认了格式问题但由于radmin组成局域网进行联调有点问题目前后端用postman测试。 |
| 6 | UML图表设计 | 进行中 | 参与系统类图与关键业务流程顺序图的绘制重点完成后端相关模块的UML设计在课上学习了顺序图、类图后进一步优化UML待团队进一步评审完善。 |
| 7 | Alpha版本迭代计划确认 | 完成 | 参与团队Alpha版本迭代计划的最终确认会议明确核心功能范围与开发优先级个人任务与团队规划保持一致。 |
## 小结
**任务推进与成果**本周重点完成了数据库设计文档定稿与ORM模型实现为后端开发奠定了坚实基础。后端核心API开发按计划推进已实现用户与项目管理模块的主要接口。受限于华为云代金券发放进度服务器部署任务暂未完成但已完善了docker-compose配置确保在Windows开发与Linux部署环境下的兼容性。
**协作与沟通**积极参与团队UML设计与迭代计划确认确保个人工作与整体项目方向一致。与前端人员保持密切沟通通过API文档初步确认了数据格式规范。由于radmin局域网联调存在技术问题目前采用postman进行接口测试同时寻求更稳定的联调解决方案。
**技术学习与优化**在UML设计过程中结合课上学习的顺序图、类图知识对后端相关模块的UML图表进行了进一步优化确保图表准确反映系统架构。
**风险控制与应对**面对服务器部署延迟的情况通过完善本地开发环境配置确保开发工作不受影响。在ORM实现与API开发中注重代码规范与数据验证为后续功能扩展与维护提供良好基础。后续将重点推进API开发并在服务器资源到位后尽快完成环境部署确保Alpha版本核心功能按时交付。

@ -0,0 +1,28 @@
# 个人周计划-第8周
## 姓名与起止时间
**姓名**:李果霖
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-10
**结束时间**2025-11-16
## 本周任务计划安排
| **序号** | **计划内容** | **协作人** | **情况说明** |
| -------- | ----------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **V1.0 (Alpha) 前端功能开发** | 前端开发人员 | **【本周重点】**正式启动Alpha版本开发。基于第7周搭建的React框架依据V1.0接口文档任务3开始搭建API实现用户、项目管理、对话等核心功能。 |
| 2 | **UML图表设计** | 全体成员 | 根据团队计划,设计系统总体用例图,并重点负责相关活动图、顺序图和类图。 |
| 3 | **V1.0 接口文档定稿** | 前端开发人员 | 解决第7周“进行中”的问题。作为前端代表与前端同事共同完成接口的最终评审与定稿为本周开发任务1提供依据。 |
| 4 | **制定迭代开发计划Alpha** | 全体成员 | **【本周重点】**与团队成员共同联系指导老师明确Alpha版本的功能范围并完成第一稿迭代计划的制定。 |
| 5 | **支持AI模型推进** | AI负责人员 | 延续第7周工作关注QLoRA驱动代码框架的实践进展在前置任务方面提供支持。 |
| 6 | **整理个人笔记与周报** | 个人 | 整理本周在UML设计、接口定义和Alpha开发过程中的笔记回顾任务完成情况并撰写个人周总结。 |
## 小结
1. 本周是Alpha版本开发的**正式启动周**。我将作为前端主力与李文韬共同启动V1.0Alpha版本的功能开发任务1**核心工作是将第7周搭建的框架与本周定稿的V1.0接口任务3进行对接**,实现核心功能的联调。
2. **规划与文档先行**:在开发的同时,我将积极参与**UML图表设计任务2和迭代开发计划的制定任务4**,确保开发工作有清晰的指引。
3. **技术跟进**我也将继续关注AI模型调优的进展任务5确保前端在设计时同步考虑后续模型集成所需的接口调度。

@ -0,0 +1,28 @@
# 个人周总结-第8周
## 姓名与起止时间
姓名:李果霖
团队名称3班-葫芦娃救bug
开始时间2025-11-10
结束时间2025-11-16
## 本周任务完成情况
| **序号** | **计划内容** | 完成情况 | **情况说明** |
| -------- | ----------------------------- | ---------- | ------------------------------------------------------------ |
| 1 | **V1.0 (Alpha) 前端功能开发** | **进行中** | 作为前端成员本周重点重构了接口结构将API接口模块独立以便优化和逻辑复用为V2.0接口提供扩展能力。后续将进行接口和逻辑的编写。 |
| 2 | **UML图表设计** | **进行中** | 参与了团队讨论。团队决定在系统性学习活动图、状态图、示例图、顺序图和类图之后,再统一迭代不同的系统图表。 |
| 3 | **V1.0 接口文档定稿** | **进行中** | 已完成用户管理、项目管理模块的核心API开发。已编写部分单元测试与后端成员保持沟通以支持联调。 |
| 4 | **制定迭代开发计划Alpha** | **完成** | 参与完成了团队与指导教师的联系,明确了 Alpha 和 Beta 版本的核心功能,并共同完成了第一稿迭代计划的撰写。 |
| 5 | **支持AI模型推进** | **未完成** | 原计划关注 QLoRA 框架进展并提供支持。由于团队考试压力AI 模型任务已推迟至下周。 |
| 6 | **整理个人笔记与周报** | **完成** | 整理了本周在UML设计、接口定义和改进重构过程中的笔记并撰写了本总结。 |
## 小结
1. **Alpha开发启动与重构重构**本周是Alpha版本开发的正式启动周。作为前端主力我没有立即开始实现具体的页面功能而是优先**重构了前端代码结构**,特别是**API接口模块独立化**。这项工作虽然超出了原计划的“对接API”但为后续的功能复用和V2.0拓展奠定了良好的基础。
2. **规划文档的进展**:本周我参与的规划与文档工作喜忧参半。我们成功联系了指导学习老师并按第一时完成了**迭代开发稿(已完成)**。另外,**UML图表设计**和**V1.0接口文档**均处于“进行中”状态。UML设计因团队决定先再相关而推迟接口文档在初步编写好后需等待前进一步开发才能联调定稿。
3. **延期任务**:原计划支持的**AI模型推进工作**,因团队考试压力已确认**推迟至下周**。

@ -0,0 +1,32 @@
# 个人周计划-第8周
## 姓名与起止时间
**姓 名**:李文韬
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-10
**结束时间**2025-11-16
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ----------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | V1.0 (Alpha) 核心功能前端实现 | 李果霖 | **[本周重点]** 本周正式进入Alpha版编码。需与李果霖配合根据定稿的V1.0接口文档,着手实现用户认证(登录/注册)、项目管理和核心对话界面的功能,并开始进行前后端接口联调。 |
| 2 | V1.0 接口文档评审与定稿后端 | 后端开发人员 | 参与V1.0接口文档的最终评审。重点是从前端实现角度出发,确认请求/响应的数据结构是否合理、完整,确保文档能作为本周开发的明确依据。 |
| 3 | 参与制定 Alpha 迭代开发计划 | 全体成员 | **[本周重点]** 参与团队讨论特别是与指导老师沟通后从前端开发工作量的角度评估功能优先级协助团队明确Alpha版本的核心功能范围。 |
| 4 | 参与 UML 图表设计 | 全体成员 | 参与团队UML图表的设计讨论重点关注与前端交互逻辑相关的活动图和顺序图确保图表清晰反映用户操作流程。 |
| 5 | 一周总结 | 个人 | 2025-11-16 整理本周开发和文档产出,复盘开发中遇到的问题,参与制定小组下周计划,并结合小组计划制定个人计划。 |
## 小结
1. **核心任务:** 本周的核心是 Alpha 版的编码启动。我将与李果霖协作,基于 V1.0 接口文档,前端核心模块(如用户、项目、对话)的开发与联调工作。
2. **开发前提:** 开发工作启动的前提是 V1.0 接口文档的定稿。我将从前端角度参与最终评审,确保接口定义的清晰可用,避免后续联调时的阻碍。
3. **团队规划:** 作为开发人员,我将深入参与团队的迭代计划制定和 UML 设计。我的主要职责是负责评估前端工作量和梳理前端相关的交互流程。
4. **常规总结:** 计划在 2025-11-16 完成本周的开发总结和文档整理,并为下一周的开发冲刺做好计划。

@ -0,0 +1,45 @@
# 个人周总结-第8周
## 姓名和起止时间
**姓  名:** 李文韬
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-10
**结束时间:** 2025-11-16
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | ----------------------------- | -------- | ------------------------------------------------------------ |
| 1 | V1.0 (Alpha) 核心功能前端开发 | 进行中 | **[本周重点]** 与李果霖协作重构了前端结构将API接口模块独立以便优化和逻辑复用为后续V2.0接口文档提供拓展能力。原计划的界面实现和联调工作将推至下周。 |
| 2 | V1.0 接口文档评审与定稿 | 进行中 | 参与了V1.0接口文档的初步编写。目前文档尚未定稿,正等待后端搭建数据库以及前端搭建界面和相应跳转逻辑后,进行联调测试。 |
| 3 | 参与制定 Alpha 迭代开发计划 | 完成 | **[本周重点]** 积极参与团队讨论联系了指导老师明确了Alpha和Beta版本的核心功能完成了第一稿迭代计划的撰写。 |
| 4 | 参与 UML 图表设计 | 进行中 | 参与了初步讨论。团队在课上系统学习后,决定在学习完用例图、顺序图和类图之后,再进行系统性的绘制工作。 |
| 5 | 一周总结 | 完成 | 整理了本周的开发产出和文档,参与制定了小组下周计划,并完成了本份周总结。 |
## 对团队工作的建议
**聚焦接口定稿**本周V1.0接口文档仍在进行中建议下周第9周必须优先完成接口文档定稿尤其是核心的用户和项目模块以便前后端能立即开始对接。
**加快功能编码**本周前后端都完成了结构重构。下周应全面进入功能编码阶段前端必须基于分离出的API模块迅速开始编写界面和业务逻辑不能只停留在框架层面。
**跟进AI微调**AI模型微调任务本周因期中考试推迟。建议AI负责人下周必须启动此项工作争取一周内完成首次微调以评估效果并为后续迭代做准备。
## 小结
**核心任务**本周的个人核心任务是启动Alpha版前端开发。工作重点放在了与李果霖协作重构前端结构特别是分离了API模块为后续开发和联调奠定了基础。
**规划与文档**我积极参与了Alpha迭代开发计划的制定并与团队完成了定稿。同时参与了V1.0接口文档的初步编写,目前仍在进行中。
**任务调整**原计划的UML图表设计团队决定在进一步学习后再执行。由于V1.0接口文档未定稿,原计划本周开始的前后端联调工作也相应顺延至下周。
**常规总结**2025-11-16 按时完成了本周的开发总结和下周计划的制定。

@ -0,0 +1,27 @@
# 个人周计划-第8周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-10
**结束时间:** 2025-11-16
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
|------|----------|--------|----------|
| 1 | UML图表设计 | 全体成员 | 参与绘制系统总体用例图,以及主要业务功能的活动图、顺序图和类图 |
| 2 | 制定迭代开发计划Alpha | 全体成员 | 参与联系指导老师明确Alpha版本功能范围协助完成第一稿迭代计划制定 |
| 3 | V1.0接口文档定稿 | 前后端开发人员 | 参与V1.0接口文档的最终评审与定稿,确保接口规范准确完整 |
| 4 | V1.0 (Alpha)后端功能开发 | 梁峻耀、伊木然 | **【本周重点】**基于第7周环境实现V1.0接口文档中定义的用户、项目、消息模块的核心API |
| 5 | 数据库设计文档定稿 | 梁峻耀 | 根据第7周小班课评审反馈修改并提交最终版数据库设计文档 |
## 小结
1. **开发重点:** 本周正式启动Alpha版本后端开发重点实现用户、项目、消息模块的核心API功能
2. **文档完善:** 需要完成UML图表设计、迭代计划和数据库设计文档的定稿工作
3. **技术实践:** 从理论学习转向实际编码需要快速掌握FastAPI实际开发技巧
4. **希望获得的帮助:** 希望有关于FastAPI高级应用和数据库优化方面的实战指导提升开发效率
5. **团队协作:** 加强与前端同学的沟通协调,确保接口定义准确,为后续联调打好基础。

@ -0,0 +1,44 @@
# 个人周总结-第8周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-10
**结束时间:** 2025-11-16
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
|------|----------|----------|----------|
| 1 | UML图表设计 | 进行中 | 参与系统总体用例图和主要业务功能图表设计的初步讨论,图表绘制工作已开始但尚未完成 |
| 2 | 制定迭代开发计划Alpha | 完成 | 参与团队讨论,协助完成迭代开发计划第一稿的制定和提交 |
| 3 | V1.0接口文档定稿 | 进行中 | 参与前后端接口文档的初步制定,后续还需细化完善 |
| 4 | V1.0 (Alpha)后端功能开发 | 部分完成 | 基于第7周环境初步实现了用户、项目模块的核心API部分功能仍需细化和整改 |
| 5 | 数据库设计文档定稿 | 完成 | 与梁峻耀协作,根据评审反馈完成数据库设计文档的修改并提交最终版 |
## 对团队工作的建议
1. **进度同步机制**:建议建立更频繁的开发进度同步机制,确保各模块开发协调推进;
2. **技术难点预研**:针对复杂功能模块,建议提前进行技术预研,避免开发过程中出现重大技术障碍;
3. **代码规范统一**:建议加强代码规范性检查,为后续代码互评工作做好准备;
4. **任务分解细化**:建议将开发任务进一步细化分解,明确各子任务的责任人和完成时间。
## 小结
1. **文档工作成果**:顺利完成了迭代开发计划第一稿、数据库设计文档等重要文档的定稿和提交工作;
2. **开发工作启动**正式启动了Alpha版本后端开发工作初步实现了核心API功能
3. **技术实践积累**通过实际编码工作积累了FastAPI开发经验提升了技术实践能力
4. **团队协作顺畅**:在数据库设计和接口定义等工作中与团队成员协作良好;
5. **待完善工作**UML图表设计工作需要加快推进部分后端功能仍需进一步细化和完善
6. **需要技术支持**希望在FastAPI高级特性和数据库性能优化方面获得更多实战指导。
---
## 【注】
1. **技术指导需求**希望在FastAPI高级应用和数据库性能优化方面获得更多实战指导
2. **进度同步建议**:建议团队建立更频繁的开发进度同步机制;
3. **文档提交确认**:本周个人总结已按时提交给负责人,相关文档已上传至代码托管平台;
4. **重点任务提醒**UML图表设计和部分后端功能细化工作需要在下周优先完成。

@ -0,0 +1,25 @@
# 个人周计划-第8周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-10
**结束时间:** 2025-11-16
## 本周任务计划安排
| **序号** | **计划内容** | **执行人** | **情况说明** |
| -------- | ----------------------------- | ---------- | ------------------------------------------------------------ |
| 1 | UML图表设计 | 全体 | 参与UML图表设计重点负责“用户管理”和“项目管理”相关的活动图、顺序图和类图的绘制。 |
| 2 | **制定迭代开发计划Alpha** | 全体 | **【本周重点】** 参与团队会议联系指导老师讨论并明确Alpha版本中“用户与项目管理”模块的具体功能范围例如必须实现注册、登录、创建项目。 |
| 3 | **V1.0 接口文档定稿** | 全体 | 作为“用户与项目管理”模块负责人与前后端同学最终评审并锁定V1.0的接口文档(如 `/register`, `/login`, `/projects` 等),确保格式统一。 |
| 4 | **V1.0 (Alpha)后端功能开发** | 个人 | **【本周重点】** 正式启动Alpha版本开发。基于V1.0接口文档任务3和第7周搭建的环境尝试实现“用户与项目管理”模块的核心API实现用户注册、登录、JWT令牌生成。 |
| 5 | **数据库设计文档评审** | 全体 | 参与梁峻耀、王利蓉主导的数据库设计文档最终评审,确保 `users` 表和 `projects` 表结构满足模块功能需求。 |
## 小结
1. 本周是Alpha版本开发的**正式启动周**。我的核心目标是启动“用户与项目管理”模块的实际编码工作任务4
2. **文档定稿是前提**必须优先与团队尤其是前端敲定V1.0的接口文档任务3这是本周开发工作的最重要依据。
3. **积极参与规划**在编码的同时需要积极参与UML图表设计任务1和Alpha迭代计划的制定任务2确保我负责的模块设计符合团队的整体蓝图。

@ -0,0 +1,30 @@
# 个人周总结-第8周
## 姓名与起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-10
**结束时间:** 2025-11-16
## 本周任务完成情况
| **序号** | **计划内容** | **是否完成** | **情况说明** |
| -------- | ----------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **UML图表设计** | **进行中** | 参与了团队讨论。团队决定在系统性学习活动图、状态图、顺序图和类图之后再统一绘制“用户管理”和“项目管理”等主要业务功能的UML图表。 |
| 2 | **制定迭代开发计划Alpha** | **完成** | **[本周重点]** 参与了团队与指导老师的联系明确了Alpha版本中“用户与项目管理”模块必须实现注册、登录、创建项目等核心功能并共同完成了第一稿迭代计划的撰写。 |
| 3 | **V1.0 接口文档定稿** | **进行中** | 已完成用户管理、项目管理模块的核心API开发。已编写部分单元测试与后端成员保持沟通以支持联调。 |
| 4 | **数据库设计文档评审** | **完成** | 参与了数据库设计文档的最终评审,确认了 `users` 表和 `projects` 表结构满足模块功能需求,小组已按时提交最终版文档。 |
| 5 | **文档管理与周报** | **完成** | 作为文档管理员,跟进了本周《迭代开发计划》、《数据库设计文档》的定稿与提交。整理了本周的开发笔记并撰写了本总结。 |
| 6 | **V1.0 (Alpha)后端功能开发** | 进行中 | 【**本周重点**】重构后端结构同步编写API文档和数据库搭建为前后端联调奠定基础 |
## 小结
1. **规划与文档定稿**:本周的核心产出是文档。我重点参与并完成了《迭代开发计划》和《数据库设计文档》的制定与定稿,这是后续开发的重要依据。
2. **进行中任务**UML图表设计任务因团队决定先统一学习再实践而推迟将在下周继续跟进。

@ -0,0 +1,115 @@
# 小组会议纪要-第9周
## 会议记录概要
**团队名称** 3班-葫芦娃救bug
**指导老师** 李友焕
**主 持 人** 项目经理,李文韬
**记录人员** 伊木然
**会议主题** α版本开发启动与初期进度同步、迭代计划第二稿评审
**会议地点** 线上会议
**会议时间** 2025-11-23 19:00-20:00
**记录时间** 2025-11-23 20:30
**参与人员** 全体成员
## 会议内容
### 1. 迭代开发计划第二稿评审与提交
- **计划修订确认**
- 结合第8周老师的反馈对迭代开发计划进行了第二轮修订。
- 重点完善了AI模块和文本到SQL功能的详细排期确保时间节点与实际开发进度匹配。
- 确认迭代开发计划第二稿已按时于周五11月21日晚10:00前提交至头歌平台。
### 2. α版本开发进度汇报与同步
各模块负责人汇报了本周开发进展,整体进入编码实战阶段:
- **AI模型模块执行人李果霖AI负责人员**
- **进度**:已正式启动 `text2sql` 的微调工作。
- **资源**:租用了两张 4090 显卡进行训练。
- **预估**:微调时间预计需要 50-60 小时,单次微调成本约为 250 元。
- **现状**QLoRA 代码框架已搭建bird 数据集已准备就绪,目前处于模型训练的初期阶段。
- **前端开发模块(执行人:李果霖、李文韬)**
- **进度**:页面开发基本完成,实现了用户登录、注册及核心对话界面的静态展示。
- **现状**目前前端使用的是模拟数据Mock Data尚未接入真实后端接口。
- **难点**:需要尽快与后端进行联调,替换模拟数据,验证交互逻辑。
- **后端开发模块(执行人:梁峻耀、伊木然、王利蓉)**
- **伊木然**:初步完成了后端端口的搭建,并利用 FastAPI 自带工具完成了各基础接口的连通性测试,确保接口畅通。
- **梁峻耀**
- 新增了登录、注册及邮箱验证码功能,并集成了 Redis 缓存以优化验证码存储。
- 完成了项目结构的重构,使其更符合 FastAPI 最佳实践。
- 完成了 SQLAlchemy ORM 模型的异步适配,提升了数据库操作性能。
- 已编写对应功能的单元测试,并开始与前端进行接口联调。
- **王利蓉**
- 完成了聊天模块的代码结构搭建。
- 实现了 API 接口的初步调用,目前返回的是模拟数据。
- **待办**:距离真实可用的智能聊天功能,还需完成数据库持久化存储和 AI 模型的实际集成。
### 3. UML图表设计与系统文档
- **UML设计**
- 本周实际启动了系统总体用例图的绘制。
- 正在进行主要业务功能(如自然语言查询、会话管理)的活动图、顺序图和类图的绘制工作,旨在完善系统设计文档。
- **代码规范**
- 全体开发人员按照团队代码规范正在进行首轮自查重点检查了变量命名、注释规范和异常处理为第10周的代码互评做好了准备。
## 后续任务安排
### 1项目开发重点
- **前后端联调**:下周重点攻克前后端数据对接,替换前端的模拟数据,实现从前端到数据库的完整链路打通。
- **AI集成**:关注 `text2sql` 微调结果,尝试将其集成到聊天模块中,替换目前的模拟返回。
- **数据库持久化**:完善聊天记录等数据的持久化存储,确保会话上下文可追溯。
### 2具体分工确认
- **会议记录**:李果霖(下周轮换)
- **会议主持**:项目经理
- **文档管理**:李果霖
- **周计划与周总结**:伊木然
- **进度管理**:王利蓉,李果霖
- **日常考勤**:王利蓉
- **前端开发**:李果霖、李文韬(重点:联调)
- **后端开发**梁峻耀重点联调与优化、伊木然重点接口维护、王利蓉重点AI集成
- **AI模型训练**AI负责人员重点监控微调进度
### 3会议安排
- 下周例会时间11月30日 星期日晚上7:00-8:00
- 联调专项会议:根据前后端对接情况随时召开
## 问题总结
### 已解决问题:
- 迭代开发计划第二稿顺利提交。
- 后端基础架构搭建完成并测试通过。
- AI微调工作正式启动算力资源和数据集已就位。
### 待解决问题:
- **前后端联调**:目前前端仍依赖模拟数据,需加快对接进度。
- **AI集成**:聊天功能尚不可用,需等待模型微调完成并进行集成测试。
- **数据库持久化**:聊天模块的数据库存储逻辑尚需完善。
## 小组协作情况总结
**协作情况** 本周前后端及AI组分工明确各自推进顺利。后端在架构重构和接口测试上配合默契为前端联调提供了有力支持。前端页面开发迅速等待后端数据接入。
## 一周纪律情况总结
**纪律情况** 全员按时参加会议,开发任务按计划推进,无缺勤或延误情况。
## 备注
- AI 微调时间较长且成本较高,需密切监控训练过程,避免资源浪费。
- 前后端联调是下周的核心风险点,建议每日互通接口对接情况。

@ -0,0 +1,37 @@
# 小组周计划-第9周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-17
**结束时间:** 2025-11-23
## 本周任务计划安排
| **序号** | **计划内容** | **执行人** | **情况说明** |
|----------|--------------|------------|--------------|
| 1 | **迭代开发计划第二稿制定与提交** | 全体成员 | 基于第8周完成的迭代开发计划第一稿结合老师反馈和团队实际情况进行修改完善形成第二稿并于**周五晚10:00前提交至头歌平台** |
| 2 | **UML图表设计与绘制** | 全体成员 | **【本周重点】**实际启动并完成系统总体用例图、主要业务功能的活动图、顺序图和类图的绘制工作,完善系统设计文档 |
| 3 | **V1.0前端功能深入开发** | 前端开发人员 |**【本周重点】** 在初步定稿基础上,持续推进前端功能开发,完成用户界面与核心交互功能的实现 |
| 4 | **V1.0后端功能深入开发** | 后端开发人员 |**【本周重点】** 在初步定稿基础上深入开发后端各模块功能完善API接口实现 |
| 5 | **前后端联调测试** | 前后端开发人员 | 对已开发完成的接口进行前后端联调测试,验证功能完整性和数据准确性 |
| 6 | **AI模型实验启动** | AI负责人员 | **【本周启动】**正式启动AI模型实验工作搭建QLoRA代码框架准备bird数据集开展首次模型训练实验 |
| 7 | **代码规范性自查** | 全体开发人员 | 按照代码规范要求对已有代码进行自查和优化为第10周的代码规范性互评做准备 |
## 小结
1. **文档完善重点:** 本周核心任务之一是完成迭代开发计划第二稿的修改与提交,需确保内容详实可行;
2. **设计工作补全:** 需实际完成UML图表的设计绘制工作弥补上周未完成的设计任务
3. **开发工作深化:** 在前端和后端初步定稿的基础上,全面推进各功能模块的深入开发;
4. **AI工作启动** 本周正式启动AI模型实验从理论研究转向实践操作
5. **质量保障准备:** 开展代码规范性自查,为下周的代码互评工作做好准备;
6. **进度严格把控:** 各模块负责人需严格把控开发进度,确保各项任务按时完成。
---
## 【注】
1. **迭代计划提交:** 迭代开发计划第二稿需在11月21日周五晚10:00前完成平台提交请相关成员提前准备
2. **开发进度要求:** 各开发模块需在本周取得实质性进展为Alpha版本的顺利完成奠定基础
3. **测试工作提醒:** 在开发过程中需同步进行测试,确保代码质量,减少后续修改成本;
4. **文档规范:** UML图表绘制需符合课程规范要求体现系统设计的完整性和逻辑性 大家分工完成,互相配合。

@ -0,0 +1,35 @@
# 小组周总结-第9周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-17
**结束时间:** 2025-11-23
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
|------|----------|----------|----------|
| 1 | 迭代开发计划第二稿制定与提交 | 完成 | 基于第8周完成的迭代开发计划第一稿结合老师反馈和团队实际情况进行修改完善已形成第二稿并按时提交 |
| 2 | UML图表设计与绘制 | 完成 | 已完成系统总体用例图、主要业务功能的活动图、顺序图和类图的绘制工作,系统设计文档已完善 |
| 3 | V1.0前端功能深入开发 | 基本完成 | 页面开发基本完成,目前前端使用模拟数据进行展示,等待与后端进行数据对接 |
| 4 | V1.0后端功能深入开发 | 部分完成 | 发送验证码、用户登录、注册等核心功能已完成开发,其他模块功能正在持续推进中 |
| 5 | 前后端联调测试 | 进行中 | 已开始初步联调测试,但前后端对接仍需进一步优化和完善 |
| 6 | AI模型实验启动 | 完成 | 已正式启动AI模型实验text2sql微调工作已开始进行 |
| 7 | 代码规范性自查 | 进行中 | 全体开发人员将在第十周完成代码规范性自查工作 |
## 小结
1. **文档设计成果显著:** 本周顺利完成迭代开发计划第二稿和UML图表设计工作为后续开发提供了清晰的指导
2. **开发工作稳步推进:** 前后端核心功能开发取得实质性进展,基础功能模块已基本实现;
3. **技术难点逐步突破:** AI模型实验正式启动text2sql微调工作有序开展
4. **协作效率有待提升:** 前后端联调过程中暴露出对接不够顺畅的问题,需要加强沟通协调;
5. **进度把控基本到位:** 各模块负责人能够按照计划推进工作,整体进度符合预期。
---
## 【注】
1. **联调优化需求:** 建议组织专门的前后端联调会议,解决当前对接不畅的问题;
2. **技术分享建议:** 希望安排关于前后端高效协作和接口规范的技术交流;
3. **进度管理提醒:** 各模块负责人需进一步加强进度跟踪,确保关键任务按时完成;

@ -0,0 +1,33 @@
# 个人周总结-第9周
**姓  名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-17
**结束时间**2025-11-23
#### 本周任务完成情况
| 序号 | 计划内容 | 是否完成 | 情况说明 |
| ---- | -------------------------- | -------- | ------------------------------------------------------------ |
| 1 | 迭代开发计划第二稿参与修订 | 团队完成 | 参与团队讨论并根据老师反馈完成修订,确保后端计划与整体规划一致。 |
| 2 | UML类图与顺序图绘制 | 团队完成 | 已完成后端相关模块(用户管理、项目管理、对话模块)的详细类图与核心业务流程顺序图,并提交供团队评审。 |
| 3 | V1.0后端功能深入开发 | 完成 | 新增登录、注册、邮箱验证码功能,并集成 Redis 缓存验证码;编写了对应单元测试。 |
| 4 | 后端框架调整与优化 | 完成 | 重构项目结构,新增 `server.py` 明确 FastAPI 生命周期流程;优化模块划分,形成清晰的分层架构,提高代码可维护性。 |
| 5 | 日志功能集成 | 完成 | 实现结构化日志类,支持控制台与文件双输出,日志保存至 `log/` 目录,统一格式并支持请求追踪与操作审计。 |
| 6 | 环境配置管理优化 | 完成 | 将配置从 `.env` 迁移至 `config.yaml`,通过 `Config` 类统一加载开发与部署环境配置,逻辑清晰且易于扩展。 |
| 7 | 包管理工具迁移 | 未完成 | Poetry 迁移暂未实施,但计划在服务器部署阶段直接锁定稳定依赖版本,确保部署环境一致性。 |
| 8 | ORM异步操作适配 | 完成 | 已完成 SQLAlchemy ORM 模型的异步适配,支持 `async/await`,优化数据库连接性能与接口并发能力。 |
| 9 | 华为云服务器环境部署 | 未完成 | 代金券仍未到账,但已通过 radmin 成功实现前后端局域网联调,本地开发环境稳定可用。 |
| 10 | 前后端联调测试配合 | 完成 | 与前端协同完成接口联调,解决认证、数据格式及错误处理问题,验证登录、注册、验证码等核心流程。 |
| 11 | 代码规范性 | 进行中 | 按团队规范对已开发代码进行自查,优化命名、注释与结构,确保代码质量与可读性。 |
#### 小结
**任务推进与成果**
本周聚焦于后端架构升级与V1.0核心功能落地。成功完成框架重构(`server.py` 引入、分层优化、日志系统集成、配置文件迁移、ORM异步适配等关键基础设施改进显著提升系统可维护性、可观测性与性能。同时用户认证相关功能注册、登录、邮件验证码已完整实现并完成联调为Alpha版本交付打下坚实基础。
**协作与沟通**
积极参与迭代计划修订与UML设计评审确保技术实现与项目规划对齐。通过 radmin 成功建立前后端联调环境,高效解决接口对接问题,保障开发节奏。
**技术优化与风险应对**
尽管 Poetry 迁移暂未实施,但已制定部署阶段的依赖管理策略;华为云部署因外部因素延迟,但本地+局域网联调方案有效保障开发进度。后续将持续推进部署准备,确保代金券到位后快速完成上线。

@ -0,0 +1,33 @@
# 个人周计划-第9周
## 姓名与起止时间
**姓  名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-17
**结束时间**2025-11-23
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ------------------------------ | ------------ | ------------------------------------------------------------ |
| 1 | **迭代开发计划第二稿参与修订** | 全体成员 | **【周三前完成】** 基于老师反馈和团队实际情况,参与迭代开发计划第二稿的讨论与修订,确保后端开发计划与整体规划保持一致 |
| 2 | **UML类图与顺序图绘制** | 全体成员 | **【本周重点,周五前完成】** 负责完成后端相关模块的详细类图和核心业务流程顺序图,包括用户管理、项目管理、对话模块的类关系和交互流程 |
| 3 | **V1.0后端功能深入开发** | 后端开发人员 | **【本周重点】** 完善用户管理、项目管理模块的API接口完成对话模块核心功能开发确保接口符合规范并编写完整的单元测试 |
| 4 | **后端框架调整与优化** | 个人 | **【本周重点】** 重构后端项目结构,优化模块划分,提高代码可维护性和扩展性,建立清晰的分层架构 |
| 5 | **日志功能集成** | 个人 | 集成结构化日志系统,统一日志格式,实现请求追踪、操作审计和错误日志记录,便于问题排查和系统监控 |
| 6 | **环境配置管理优化** | 个人 | **【优先级高】** 将.env配置文件改为config.yaml实现开发环境与部署环境的配置分离完善配置读取逻辑 |
| 7 | **包管理工具迁移** | 个人 | 从requirements.txt迁移至poetry管理项目依赖统一依赖版本锁定改善开发体验和部署一致性 |
| 8 | **ORM异步操作适配** | 个人 | 将SQLAlchemy ORM类适配异步操作优化数据库连接性能支持async/await语法提升接口并发处理能力 |
| 9 | **华为云服务器环境部署** | 个人 | **【条件性任务】** 待华为云代金券发放后立即完成服务器环境部署,同步更新部署配置 |
| 10 | **前后端联调测试配合** | 前端开发人员 | 积极配合前端进行接口联调测试,解决数据格式、权限认证和错误处理问题,建立稳定的联调环境 |
| 11 | **代码规范性自查** | 个人 | **【周五前完成】** 按照团队代码规范要求,对已实现的后端代码进行自查和优化,包括命名规范、注释完善、代码结构等 |
## 小结
**核心任务安排**本周重点完成后端框架调整任务4和V1.0功能开发任务3同时在环境配置优化任务6和包管理迁移任务7方面取得实质性进展。UML设计任务2需在周三前完成为技术重构提供指导。
**技术架构升级**本次后端框架调整涉及多个基础设施组件升级包括配置管理、日志系统、依赖管理和异步ORM适配这些改进将显著提升系统的可维护性、可观测性和性能表现。
**风险控制**技术重构任务较多需合理安排时间避免影响核心功能开发。配置管理变更任务6和异步改造任务8可能引入兼容性问题需充分测试。华为云部署任务9受外部因素影响需做好备选方案。
**开发流程优化**通过poetry统一依赖管理任务7和代码规范自查任务11建立更规范的开发流程为团队协作和项目维护奠定更好基础。

@ -0,0 +1,30 @@
# 个人周计划-第9周
## 姓名与起止时间
姓名:李果霖
团队名称3班-葫芦娃救bug
开始时间2025-11-17
结束时间2025-11-23
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | -------------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **V1.0前端功能深入开发** | 前端开发人员 | **【本周重点】** 接续第8周的API模块重构开展界面与逻辑开发。具体任务包括1. 编写登录/注册界面;<br>2. 完成基础项目创建界面,并实现查询结果展示功能。<br/>3. 努力实现核心对话界面; |
| 2 | **前后端联调测试** | 前端开发人员 | 对第8周已完成的V1.0接口及本周新增接口,与同伴进行联调测试,验证功能完整性。 |
| 3 | **UML图表设计与绘制** | 全体成员 | **【本周重点】** 参与团队协作基于第89周学习与讨论完成负责的事件图、活动图、顺序图及类图相关工作。 |
| 4 | **迭代开发计划第二稿制定与提交** | 全体成员 | 参与团队讨论,结合老师对第一稿的反馈,修改并完善第二稿,于周五前提交。 |
| 5 | **代码规范性自查** | 全体开发人员 | 依据团队规范对第8周重构及本周新编写的前端代码进行自查与优化为第10周代码互评做准备。 |
| 6 | **关注AI模型实验启动进展** | AI负责人员 | 跟进第8周推迟任务关注AI模型实验的启动进展确保设计支持后续集成。 |
| 7 | **整理个人笔记与撰写周报** | 个人 | 整理本周前端开发、UML设计与联调测试相关笔记撰写个人周总结。 |
## 小结
1. **核心开发任务**:本周我将重点投入**前端功能开发**,完成登录/注册、项目创建及核心对话三大关键界面的实现,将上周重构成果转化为具体代码。
2. **联调与设计补全**:在开发过程中,积极参与**前后端联调测试**保障V1.0接口的可用性。同时完成上周遗留的**UML图设计任务**,完善项目设计文档。
3. **文档与规范**:参与**迭代计划第二稿**的修订,按时完成**代码规范自查**,为下周的代码互评做好充分准备。

@ -0,0 +1,30 @@
# 个人周总结-第9周
## 姓名与起止时间
姓名:李果霖
团队名称3班-葫芦娃救bug
开始时间2025-11-17
结束时间2025-11-23
## 本周任务完成情况
| **序号** | **计划内容** | **完成情况** | **情况说明** |
| -------- | ------------------------ | ------------ | ------------------------------------------------------------ |
| 1 | **V1.0前端功能深入开发** | **进行中** | 本周重点推进了用户鉴权模块,完成了登录与注册功能的页面开发。目前**正在配合后端替换模拟接口Mock Data**,进行真实数据的联调测试。 |
| 2 | **UML图表设计与绘制** | **完成** | 根据团队分工,我**主要负责并完成了系统顺序图Sequence Diagram的设计与提交**,梳理了关键业务流程的对象交互逻辑。 |
| 3 | **前后端接口测试** | **进行中** | 配合后端推进登录/注册接口的联调重点验证JWT Token的获取与存储流程。目前正在逐步替换前端的模拟数据确保基础访问权限控制的真实性。 |
| 4 | **AI模型实验启动** | **进行中** | **【主动推进】** 接手了AI微调任务。已选定基座模型为 **codellama-instruction-13hf**,配合 **Bird数据集**。选用 **2\*4090** 或**1\*A100** 的显卡算力方案已经搭建Pytorch实验环境。 |
| 5 | **迭代开发计划第二稿** | **完成** | 参与团队讨论协助修改了迭代计划中的进度安排确保计划符合当前实际开发节奏特别是AI部分的调整。 |
| 6 | **代码规范性自查** | **进行中** | 已启动初步的代码检查重点关注变量命名与注释规范。因需兼顾开发与AI调研**计划于下周五前完成全部代码的深度规范化自查与优化**,为互评做准备。 |
| 7 | **整理个人笔记与周报** | **完成** | 整理了本周关于顺序图前端接口对接CodeLlama模型参数、微调实验环境的笔记并撰写了本总结。 |
## 小结
1. **前端开发进展**:本周前端工作稳步推进,重点完成了登录与注册模块的页面实现。目前正处于**从模拟数据向真实接口切换**的关键阶段,已与后端建立初步连接,下周将完成核心对话界面的逻辑对接。
2. **AI任务实质启动**本周我投入了大量精力启动AI微调工作。技术路线已明确为 **Codellama-Instruction-13HF** 模型配合 **Bird数据集**。硬件方面选用 **双卡4090** 或 **单卡A100** ,预计下周确定方案并开始训练。
3. **设计与文档**:完成了**UML顺序图**的绘制与提交,从逻辑层面理清了系统交互。同时协助团队完成了迭代计划的更新。
4. **后续计划**:鉴于开发任务繁重,**代码规范性自查**将延续至下周进行。我计划在下周五前完成所有代码的格式化与优化,确保以高质量代码迎接团队互评。

@ -0,0 +1,34 @@
# 个人周计划-第9周
## 姓名与起止时间
**姓 名**:李文韬
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-17
**结束时间**2025-11-23
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ----------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | V1.0 (Alpha) 前端功能深入开发 | 李果霖 | **[本周重点]** 基于第8周重构分离出的API模块本周需与李果霖协作全面推进核心功能的界面实现。重点是完成用户认证登录/注册、项目管理和核心对话界面的UI编码并实现前端交互逻辑。 |
| 2 | 前后端联调测试 | 后端开发人员 | **[本周重点]** 在V1.0接口文档初步定稿的基础上,主动与后端开发人员对接,启动联调。首要目标是打通“用户注册-登录-获取项目列表”的完整流程,验证功能完整性和数据准确性。 |
| 3 | 代码规范性自查 | 个人 | 按照团队代码规范对本周新编写的功能代码进行实时自查。同时为第10周的代码规范性互评做准备Review第8周搭建的框架代码确保其符合规范。 |
| 4 | 参与 UML 图表设计与绘制 | 全体成员 | 参与绘制与前端交互逻辑密切相关的活动图和顺序图,确保图表清晰反映用户在界面的操作流程,完善系统设计文档。 |
| 5 | 参与迭代开发计划第二稿制定 | 全体成员 | 参与团队讨论基于第8周的开发实际情况从前端角度对功能优先级和工作量进行反馈协助完善第二稿计划确保周五前提交至平台。 |
| 6 | 一周总结 | 个人 | 整理本周的开发产出(功能代码、联调成果)和文档,复盘联调中遇到的问题,参与制定小组下周计划,并结合小组计划制定个人计划。 |
## 小结
**核心任务:** 本周的个人工作重心从第8周的“框架重构”正式转向“功能实现”。我的首要任务是编码实现用户、项目和对话等核心界面并完成所有前端基本交互逻辑。
**联调启动:** 作为前端开发,本周的另一个重点是启动与后端的联调。我将主动与后端协作,力争打通从注册到获取项目列表的第一个完整数据链路,替换掉前端的模拟数据。
**设计补全:** 落实上周推迟的计划我将积极参与UML图表绘制特别是从用户操作视角出发主导活动图和顺序图的设计确保前端逻辑与系统设计一致。
**质量保障:** 在编码的同时我将严格执行代码规范性自查不仅是针对新代码也包括复查已有代码为第10周的互评做好准备。

@ -0,0 +1,36 @@
# 个人周总结-第9周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-17
**结束时间:** 2025-11-23
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
| ---- | -------------------------- | -------- | ------------------------------------------------------------ |
| 1 | V1.0 (Alpha) 前端功能开发 | 基本完成 | 完成了用户界面与核心交互功能的实现。目前前端页面开发已基本完成,但主要仍使用模拟数据进行展示,等待与后端进行进一步的数据对接。 |
| 2 | 前后端对接测试 | 进行中 | 已启动初步对接,目前后端发送验证码、用户登录、注册等功能已完成,需进一步优化。 |
| 3 | 参与 UML 图表设计与绘制 | 完成 | 根据上周计划,参与绘制了系统活动图,完成了系统设计文档的完善工作。 |
| 4 | 参与迭代开发计划第二稿制定 | 完成 | 结合本周实际开发进度,协助团队结合老师反馈完成了迭代计划的修改与提交。 |
| 5 | 代码规范自查 | 进行中 | 代码规范自查持续进行中,重点关注变量名与注释规范,下周继续自查。 |
| 6 | 一周总结 | 完成 | 2025-11-23 整理了本周开发产出,参与制定了小组下周计划,并完成了本周总结 |
## 对团队工作的建议
1. **组织联调专项会议**:建议下周初立即召开专项会议,面对面解决接口字段定义与实际实现不一致的问题。
2. **后端接口加速推进**:目前前端页面已基本完成并使用模拟数据,建议后端加快除登录注册外其他模块的开发进度,以便前端能尽快替换模拟数据,完成全链路测试。
3. **保持代码规范**:下周即将进行代码互评,建议团队成员在提交代码前再次检查注释清晰度,确保互评效率。
## 小结
1. **功能实现落地**本周个人工作重心成功从框架转向功能完成了核心界面的UI编码和基于模拟数据的交互逻辑。
2. **联调进展与挑战**:启动了与后端的联调工作,虽然验证了登录/注册流程,但整体对接流畅度有待提升,这将是下周的工作重点。
4. **常规总结**2025-11-23 按时完成了本周的开发总结和下周计划的制定。

@ -0,0 +1,38 @@
# 个人周计划-第9周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-17
**结束时间:** 2025-11-23
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
|------|----------|--------|----------|
| 1 | **迭代开发计划第二稿参与修订** | 全体成员 | **【周三前完成】** 基于老师反馈和团队实际情况参与迭代开发计划第二稿的讨论与修订重点关注AI模块和文本到SQL功能的计划安排 |
| 2 | **UML类图与顺序图绘制** | 全体成员 | **【周五前完成】** 负责绘制自然语言查询、会话管理等核心业务功能的类图和顺序图,明确类关系和交互流程 |
| 3 | **文本到SQL(DQL)功能开发** | 个人 | **【本周重点】** 深入开发AI代理的文本到SQL功能集成术语库的自然语言查询代码完善查询逻辑和结果处理 |
| 4 | **AI模型QLoRA实验启动** | AI负责人员 | **【本周启动】** 正式启动QLoRA模型实验搭建代码框架准备bird数据集开展首次模型训练 |
| 5 | **用户会话管理API开发** | 后端开发人员 | 完善会话管理相关API接口包括会话创建、历史记录查询、会话切换等功能 |
| 6 | **前后端联调测试配合** | 前端开发人员 | 积极配合前端进行文本查询、会话管理相关接口的联调测试,确保数据传输准确性 |
| 7 | **代码规范性自查与优化** | 个人 | **【周五前完成】** 按照团队代码规范要求对已实现的AI模块和API代码进行自查和优化 |
| 8 | **技术文档整理** | 个人 | 整理AI模块的技术实现文档包括文本到SQL的处理流程、模型调用逻辑等 |
## 小结
1. **AI功能开发重点** 本周重点推进文本到SQL功能的深入开发确保自然语言查询的核心功能稳定可靠
2. **模型实验启动:** 正式启动QLoRA模型实验工作从理论研究转向实践操作
3. **文档设计任务:** 需要完成UML类图和顺序图的绘制工作为系统设计提供完整文档支持
4. **时间节点把控:** 迭代计划修订周三前完成UML设计周五前完成需合理安排时间
5. **希望获得的帮助:** 希望在AI模型训练和文本到SQL技术实现方面获得更多指导特别是在查询优化和结果准确性提升方面。
---
## 【注】
1. **迭代计划修订**:本周三前需完成迭代开发计划第二稿的修订工作,请提前准备相关材料;
2. **UML设计提交**:系统类图与顺序图设计需在本周五前完成并提交;
3. **AI实验启动**QLoRA模型实验为本周重点任务需取得实质性进展
4. **代码规范自查**为准备第10周代码互评请在本周五前完成个人代码规范性检查。

@ -0,0 +1,45 @@
# 个人周总结-第9周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-17
**结束时间:** 2025-11-23
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
|------|----------|----------|----------|
| 1 | 迭代开发计划第二稿参与修订 | 完成 | 积极参与团队讨论,主要负责在小组讨论后对迭代开发计划进行优化完善工作 |
| 2 | UML类图与顺序图绘制 | 完成 | 负责绘制"自然语言数据操作与安全确认"和"数据分析报表生成与管理"两个核心业务流程的活动图 |
| 3 | 文本到SQL(DQL)功能开发 | 部分完成 | 完成聊天模块代码结构搭建API接口可调通但返回模拟数据距离真实可用还需数据库持久化和AI集成 |
| 4 | AI模型QLoRA实验启动 | 完成 | 配合AI负责人员正式启动QLoRA模型实验text2sql微调工作已开始 |
| 5 | 用户会话管理API开发 | 部分完成 | 完成会话管理基础API接口开发包括会话创建、历史记录查询等功能 |
| 6 | 前后端联调测试配合 | 进行中 | 积极配合前端进行接口联调,目前使用模拟数据测试通过,等待真实数据对接 |
| 7 | 代码规范性自查与优化 | 未完成 | 本周主要完成代码,自查推迟到下周 |
| 8 | 技术文档整理 | 完成 | 整理完成AI模块技术实现文档包括文本到SQL处理流程和模型调用逻辑 |
## 对团队工作的建议
1. **技术协作加强**:建议前后端开发人员建立更紧密的协作机制,提高接口对接效率;
2. **进度同步优化**:建议每日进行简短的进度同步,及时发现和解决开发中的技术障碍;
3. **知识共享促进**:建议团队成员定期分享技术难点和解决方案,提升整体开发水平;
4. **测试流程规范**:建议建立更完善的测试流程,确保各模块功能稳定可靠。
## 小结
1. **文档设计成果**:顺利完成迭代开发计划优化和核心业务流程活动图设计,为项目提供重要文档支持;
2. **核心功能进展**聊天模块基础架构搭建完成API接口初步调通为后续开发奠定基础
3. **业务流程明确**:通过绘制自然语言数据操作和报表生成的活动图,进一步明确了核心业务逻辑;
4. **协作效果良好**在文档修订和UML设计中与团队成员配合顺畅贡献突出
5. **待完善工作**聊天功能的数据库持久化和AI智能集成需要在下周重点推进。
---
## 【注】
1. **技术指导需求**希望在AI模型集成和数据库优化方面获得更多实战指导
2. **业务流程验证**:需要团队对绘制的活动图进行评审验证,确保业务流程准确性;
3. **进度管理确认**:已按时完成个人总结提交,相关文档已上传至代码托管平台;
4. **重点任务规划**:下周将重点推进聊天功能的智能化和数据库集成工作。

@ -0,0 +1,28 @@
# 个人周计划-第9周
## 姓名和起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-17
**结束时间:** 2025-11-23
## 本周任务计划安排
| **序号** | **计划内容** | **执行人** | **情况说明** |
| -------- | -------------------------------- | -------------- | ------------------------------------------------------------ |
| 1 | **迭代开发计划第二稿制定与提交** | 全体成员 | 2025-11-21周五前。参与团队讨论结合老师反馈修改迭代计划。 |
| 2 | **UML图表设计与绘制** | 全体成员 | **【周五前完成】** 负责绘制自然语言查询、会话管理等核心业务功能的类图和顺序图,明确类关系和交互流程 |
| 3 | **V1.0后端功能深入开发** | 个人 (伊木然) | **【本周重点】** 在初步定稿基础上深入开发后端各模块功能完善API接口实现 |
| 4 | **前后端联调测试** | 前后端开发人员 | 积极配合前端(李果霖、李文韬),对已开发完成的接口进行前后端联调测试,验证功能。 |
| 5 | **AI模型推进关注** | AI负责人员 | 关注AI组王利蓉的QLoRA实验启动进展并协助调试模型。 |
| 6 | **代码规范性自查** | 个人 | 2025-11-21周五前。按照团队代码规范对个人已编写的后端代码FastAPI, Python进行自查和优化为第10周的代码互评做准备。 |
## 小结
1. **核心开发任务**:本周我将重点投入**后端功能开发**,根据接口初稿实现相关接口。
2. **联调与设计补全**:在开发过程中,积极参与**前后端联调测试**保障V1.0接口的可用性。同时完成上周遗留的**UML图设计任务**,完善项目设计文档。
3. **文档与规范**:参与**迭代计划第二稿**的修订,按时完成**代码规范自查**,为下周的代码互评做好充分准备。

@ -0,0 +1,33 @@
# 个人周总结-第9周
## 姓名和起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-17
**结束时间:** 2025-11-23
## 本周任务完成情况
| **序号** | **计划内容** | **是否完成** | **情况说明** |
| -------- | -------------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | **迭代开发计划第二稿制定与提交** | **完成** | 参与了团队讨论,结合老师反馈对计划进行了修订,确保了第二稿在周五前按时提交至平台。 |
| 2 | **UML图表设计与绘制** | **初步完成** | 按计划完成了系统总体用例图及主要业务功能(如自然语言查询、会话管理)的活动图、顺序图和类图绘制,完善了系统设计文档。 后期进行细调。 |
| 3 | **V1.0后端功能深入开发** | **部分完成** | **[本周重点]** 深入开发了后端核心模块,目前已成功实现**发送验证码、用户登录、注册**等关键API接口项目管理相关接口正在持续开发中。 |
| 4 | **前后端联调测试** | **进行中** | 配合前端开发人员(李果霖、李文韬)开始了初步联调,验证了部分接口的连通性,但数据对接过程仍存在一些不够顺畅的问题,需下周重点解决。 |
| 5 | **后端端口的搭建** | **完成** | 初步完成了后端端口的搭建,并利用 FastAPI 自带工具完成了各基础接口的连通性测试,确保接口畅通。 |
| 6 | **代码规范性自查** | **进行中** | 按照团队规范对个人编写的FastAPI代码进行了自查和优化修正了部分命名和注释问题为互评做好了准备。 |
## 对团队工作的建议
1. **加强联调沟通**:本周联调过程中暴露出前后端对接不够顺畅的问题,建议下周初组织一次专门的**前后端联调会议**,面对面解决接口格式和数据传输的细节问题。
2. **接口文档同步**:建议在开发过程中实时更新接口文档,确保前后端依据的接口定义保持一致,减少因文档滞后导致的返工。
## 小结
1. **后端开发取得突破**:本周完成了用户认证(登录/注册/验证码)这一核心功能的后端实现,标志着后端开发进入了实质性产出阶段。
2. **文档工作圆满收尾**顺利完成了迭代计划第二稿和UML图表的设计绘制系统设计文档已趋于完善。
3. **联调挑战**:虽然启动了联调,但进度略滞后于预期,下周需将重心转移到解决联调阻碍上,确保数据能够真实流通。

@ -0,0 +1,117 @@
# 小组会议纪要-第10周
## 会议记录概要
**团队名称** 3班-葫芦娃救bug
**指导老师** 李友焕
**主 持 人** 项目经理,梁峻耀
**记录人员** 李果霖
**会议主题** UML考核准备、前后端深度对接、小组文档整改与AI调试
**会议地点** 线上会议
**会议时间** 2025-11-30 16:00-18:20
**记录时间** 2025-11-30 20:30
**参与人员** 全体成员
## 会议内容
### 1. UML技能考核与文档工作部署
- **UML技能考核**
- 明确考核形式和文档截止时间。全体成员需完成UML类图制作将UML图导出为PNG图片并编写文档。
- **截止时间**十一周周五12月5日晚上10:00前提交。
- **小组文档修改与校验**
- 针对助教反馈及项目归档需求,需对前期的项目文档进行全面检查与修改。
- **检查重点**:关注格式规范、备注(小结)的一致性,避免每周内容机械重复。需确保无明显逻辑错误和前后矛盾。
- **任务分配**采取交叉检查模式每位成员负责检查1-2周的文档。
- **提交要求**修改后的文档及修改说明Change Log需在第11周周五前提交给助教。
### 2. 后端开发与接口进度汇报
- **已完成功能**
- 对话与消息管理模块、会话管理功能API已开发完成。
- 登录注册及用户设置接口运行稳定,已具备对接条件。
- **待完善功能**
- **报表查询与业务术语表**:目前尚未完成,是前端对接的主要阻塞点。
- **公告功能**:明确了需拆分为“管理员管理公告”和“普通用户获取公告”两个独立接口进行实现。
- **接口文档**
- 会议结束后立即更新后端接口代码并编写详细的API接口文档发送给前端负责人以便进行联调。
### 3. 前端对接情况
- **对接现状**
- 登录注册、用户设置等基础功能接口已稳定,对接已经完成。
- **阻塞点**对话与消息管理模块等新增API接口还未对接等待后端“报表查询”和“业务术语表”接口的最终确认与发布。
- **下一步计划**
- 配合后端完成剩余接口的联调,确保页面数据的真实交互。
### 4. AI模型微调与调试
- **模型现状**
- 第一次模型微调工作完成在spider数据集上准确率达到0.779并进一步4bit量化为gguf模型。
- AutoDL平台服务器暂时无法扩容硬盘采用体积更小的Spider数据集进行训练评估。
- 目前调用开源模型如ClaudeGPT4进行初步测试但目前存在返回的SQL语句格式不规范、返回包含多余汉字等问题。
- **部署方案探讨**
- AutoDL不提供个人的公网域名为节省成本正在测试本地部署的量化模型效果。
- 会议讨论了后续部署策略:是上传至服务器运行,还是采用内网穿透方式调用本地算力,需根据进一步测试结果决定。
- **调试任务**
- 会后需重点解决开源模型返回格式问题确保能生成标准可执行的SQL语句。
## 后续任务安排
### 1项目开发重点
- **AI模型攻坚**换用微调后的模型解决AI返回中文干扰SQL执行的问题确定最终部署方案服务器vs内网穿透
- **接口补全**:后端需在周内完成报表查询和业务术语表接口,前端同步连调已经完成的核心功能接口。
- **文档冲刺**:本周内完成所有历史文档的格式校验与内容修正。
### 2具体分工确认
- **会议记录**:李文韬(下周轮换)
- **会议主持**:项目经理
- **文档管理**全体成员每人认领2个文档/周次进行检查与修改)。
- **周计划与周总结**:李文韬
- **进度管理**:梁峻耀,李文韬
- **日常考勤**:伊木然
- **后端开发**:梁俊耀、伊木然(重点:报表、术语表、公告接口)。
- **前端对接**:李文韬、李果霖(重点:对接已发布的稳定接口)。
- **AI调试**王利蓉、李文韬重点SQL格式化、部署测试
- **API文档**:后端组(会后更新并发给前端负责人员)。
### 3会议安排
- 下周例会时间12月7日 星期日晚上7:00-8:00
- 临时会议若AI部署遇到重大技术瓶颈随时召开技术研讨会。
## 问题总结
### 已解决问题:
- 明确了文档修改的策略(主要改格式和明显错误,不需过度修改)。
- 确认了后端核心模块API对话、查询的可用性。
### 待解决问题:
- **接口缺失**:报表和术语表接口滞后,影响前端完整功能展示。
- **部署方案未定**AI模型的最终运行环境云端/本地穿透)尚未敲定。
- **AI返回格式**:开源模型输出不纯净(含汉字),后续会采用微调后的模型,通过拼接提示词等手段可以解决这个问题。
## 小组协作情况总结
**协作情况** 本周会议重点讨论了跨模块的接口依赖问题。大家对文档修改任务达成了共识,避免了重复劳动。前端主动指出了等待后端接口的具体模块,沟通高效。
## 一周纪律情况总结
**纪律情况** 会议开始时进行了设备检查,全员设备正常,无缺勤情况。
## 备注
- 文档修改说明一定要写清楚“修改了什么”和“为什么修改”,以便助教审核。
- AI部分的对接是本周最核心的技术难点建议后端人员投入更多精力对接Text2SQL完成核心模块。

@ -0,0 +1,30 @@
# 小组周计划-第10周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11- 24
**结束时间:** 2025-11- 30
## 本周任务计划安排
| **序号** | **计划内容** | **执行人** | **情况说明** |
|----------|--------------|------------|--------------|
| 1 | UML图表 | 全体成员 | 根据代码实现的实际情况,对类图、顺序图、活动图进行修正,确保图码一致。 |
| 2 | 代码规范性互评 | 全体人员 | 接收并审查其他小组的代码,依据代码规范检查表进行评审,记录问题并整理成代码审查报告提交 。 |
| 3 | α版本前端功能收尾 | 前端开发人员 | 完成登录注册项目管理、基础NL部署与查询的最终逻辑开发移除模拟数据编写api层接入真实接口 。 |
| 4 | α版本后端功能收尾 | 后端开发人员 | 依据迭代计划完成Alpha版本所有核心代码编写登录/注册、项目管理、基础NL部署与查询确保功能逻辑完善 。 |
| 5 | 前后端对接 | 前后端开发人员 | 进行前后端对接打通前端页面与后端API的数据交互确保Alpha版本整体运行流畅 。 |
| 6 | AI模型接入与测试 | AI负责人员 | 将微调后的Text-to-SQL模型基于Bird数据集接入后端服务验证自然语言转SQL功能 。 |
| 7 | UML技能考核准备 | 全体成员 | 复习UML建模知识针对类图、顺序图、状态图等核心图表的绘制规范进行专项练习准备技能考核。 |
| 8 | 代码规范性自查 | 全体人员 | 结合互评标准,对自己负责的模块代码进行优化,确保变量命名、注释和结构符合规范。 |
## 小结
1. **开发收尾(α版):** 本周必须完成Alpha版本的所有功能代码开发即“登录注册+项目管理+基础NL部署与查询”板块 ,确保系统基础功能完备;
2. **设计文档定稿:** UML图表不仅要完成绘制更要保证与代码逻辑一致
3. **代码规范:** “他评”与“自查”结合,通过评审别组代码反思自身不足,并输出具体的检查结果;
4. **技能考核:** 在推进项目的同时全员需分配精力复习UML理论与实操确保全员通过技能考核。

@ -0,0 +1,48 @@
# 小组周总结-第10周
## 团队名称和起止时间
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-24
**结束时间:** 2025-11-30
## 本周任务完成情况
| **序号** | **总结内容** | **是否完成** | **情况说明** |
| -------- | -------------------- | ------------ | ------------------------------------------------------------ |
| 1 | UML图表 | 持续进行 | 根据代码实现的实际情况,对类图、顺序图、活动图进行修正。小组成员持续复习准备周五的考核。 |
| 2 | 代码规范性互评与整改 | 未开始 | 开发流程规定这周一公布互评名单,但未公布,故搁置,规范自身代码等待互查 |
| 3 | α版本前端功能 | 基本完成 | 登录注册及用户设置接口运行稳定,对接已完成;其余部分等待后端接口稳定。 |
| 4 | α版本后端功能 | 部分完成 | 用户设置,管理员功能,会话接口已稳定 |
| 5 | 前后端对接 | 进行中 | 登录注册等基础功能已完成对接;目前主要问题在于等待后端接口 |
| 6 | AI模型微调与量化 | 完成 | 完成了在Spider数据集上的第一次微调准确率0.779并进行了4bit量化为gguf模型部署在个人电脑使用内网穿透使用模型。 |
| 7 | 小组文档整改与校验 | 进行中 | 启动了历史文档的交叉检查模式重点关注格式规范和备注一致性每人负责1-2周文档 |
| 8 | AI部署方案测试 | 进行中 | 正在测试本地部署量化模型效果将微调后的Text-to-SQL模型接入后端服务验证自然语言转SQL功能 ,目前仍在权衡服务器部署与内网穿透方案。 |
## 小结
1. **AI模型取得阶段性成果** 本周完成了AI模型在Spider数据集上的微调与量化工作准确率达到0.779
2. **基础功能对接完毕:** 登录注册、用户设置等核心流程的前后端对接已稳定;
3. **文档规范化整改:** 团队对历史文档进行了系统性的交叉检查与整改明确了修改说明Change Log的提交要求
4. **部署方案待定:** 由于AutoDL平台限制AI模型的测试运行环境云端vs本地穿透尚未敲定需根据进一步测试结果决定
5. **协作沟通高效:** 前端主动指出了等待后端接口的具体模块,跨模块沟通顺畅,明确了下一步联调重点。
------
## 【注】
1. **开发攻坚重点:** 前端需要完成已经开发稳定的接口对接,后端继续实现接口;
2. **AI调试方向** 重点解决模型返回中文干扰SQL执行的问题可通过拼接提示词或进一步微调解决
3. **文档修改提醒:** 修改历史文档时务必在Change Log中写清楚“修改了什么”和“为什么修改”便于助教审核。

@ -0,0 +1,31 @@
# 个人周计划-第10周
**姓  名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-24
**结束时间**2025-11-30
#### 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ---------------------------- | ------------ | ------------------------------------------------------------ |
| 1 | 完善后端核心模块的CURD层 | 后端开发人员 | 【本周重点】 在现有API基础上为用户管理、项目管理等核心模块补充完整的增删改查CRUD逻辑。确保所有接口支持分页、过滤、排序并统一返回数据格式为前端提供稳定、易用的数据接口。 |
| 2 | 设计并实现系统级异常处理机制 | 个人 | 【本周重点】 建立统一的全局异常处理器,捕获并标准化处理数据库错误、业务逻辑错误、参数校验失败等各类异常。通过日志记录关键错误信息,并向客户端返回清晰、友好的错误码与提示,提升系统健壮性与用户体验。 |
| 3 | 学习Redis在工程中的高级应用 | 个人 | 【技术预研】 系统性学习Redis作为缓存、会话存储、分布式锁、消息队列等场景的工程实践。重点研究如何利用Redis优化高频查询、实现限流或幂等控制为后续性能优化做准备。 |
| 4 | 学习Celery异步任务框架 | 个人 | 【技术预研】 学习Celery的基本架构、任务定义、任务队列、结果存储及监控。探索其在本项目中的应用场景如将邮件发送、文件处理等耗时操作异步化以提高接口响应速度和系统吞吐量。 |
| 5 | 配合前后端联调测试 | 前端开发人员 | 根据团队计划积极参与前后端接口联调验证新增的CURD功能和异常处理逻辑是否符合预期及时修复联调中发现的问题。 |
| 6 | 代码规范性自查 | 个人 | 【周五前完成】 对本周新编写的代码进行自查,确保命名规范、注释完整、结构清晰,为下周的团队互评做好准备。 |
#### 小结
**核心任务安排**
本周工作重心是夯实后端基础能力,重点在于**完善核心模块的CURD层的功能**和**构建健壮的系统异常处理机制**。这两项工作直接关系到Alpha版本的可用性和稳定性是当前阶段最优先的任务。
**技术预研方向**
在完成核心开发任务的同时,将投入精力**深入学习Redis和Celery的工程化用法**。这不仅是为了解决当前可能存在的性能瓶颈如邮件发送延迟更是为了提前规划系统的可扩展性和可靠性为后续的Beta版本迭代打下坚实的技术储备。
**风险控制**
技术预研Redis/Celery需注意避免“过度设计”应聚焦于解决当前或近期可预见的实际问题。同时在完善CURD和异常处理时要充分考虑边界情况和并发场景编写详尽的单元测试确保代码质量。
**与团队协作**
紧密配合团队的V1.0后端功能开发与前后端联调计划,确保个人进度与团队节奏同步。在代码规范性自查方面,也将为团队整体代码质量的提升贡献力量。

@ -0,0 +1,27 @@
# 个人周总结-第10周
**姓  名**:梁峻耀
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-24
**结束时间**2025-11-30
## 本周任务完成情况
| 序号 | 计划内容 | 是否完成 | 情况说明 |
| ---- | ---------------------------- | -------- | ------------------------------------------------------------ |
| 1 | 完善后端核心模块的CURD层 | 完成 | 已完成用户管理、项目管理等核心模块的增删改查逻辑,实现分页、过滤、排序功能,统一了数据返回格式,为前端提供了稳定的数据接口。 |
| 2 | 设计并实现系统级异常处理机制 | 完成 | 成功建立全局异常处理器,实现了对数据库错误、业务逻辑错误、参数校验失败等异常的标准化处理,完善了错误码体系,提升了系统健壮性。 |
| 3 | 学习Redis在工程中的高级应用 | 进行中 | 系统性学习了Redis作为缓存、分布式锁等场景的应用为下周引入Redis优化系统性能做好技术储备。 |
| 4 | 学习Celery异步任务框架 | 进行中 | 掌握了Celery的基本架构和应用场景完成了本地环境搭建正在设计邮件发送等任务的异步化方案。 |
| 5 | 配合前后端联调测试 | 完成 | 积极参与前后端接口联调验证了CURD功能和异常处理机制解决了数据格式和接口一致性问题确保核心流程稳定。 |
| 6 | 代码规范性自查 | 完成 | 对本周新增代码进行了全面自查,优化了命名规范、注释完整性和代码结构,确保符合团队编码标准。 |
## 小结
**核心成果**:完成后端核心 CURD 层与全局异常处理机制,顺利推进前后端联调,为 α 版本验收筑牢基础。
**协作沟通**:与前端高效配合解决接口问题,为 UML 图表修订提供后端专业意见,团队协作顺畅。
**技术与风险**:完成 Redis、Celery 技术预研,采用渐进式策略验证新技术,规避 α 版本验收风险。
**下周重点**:应用 Redis/Celery 优化系统性能,配合完成 α 版本验收,针对性优化 BO-4 响应时间指标。

@ -0,0 +1,28 @@
# 个人周计划-第10周
## 姓名与起止时间
姓名:李果霖
团队名称3班-葫芦娃救bug
开始时间2025-11-24
结束时间2025-11-30
## 本周任务计划安排
| **序号** | **计划内容** | **协作人** | **情况说明** |
| -------- | ------------------------------ | -------------- | ------------------------------------------------------------ |
| 1 | **α版本前端功能收尾与API接入** | 后端开发人员 | **【本周重点】** 移除第9周编写的Mock模拟数据编写API层逻辑正式接入后端真实接口。重点完成 <br>1. 登录/注册流程的闭环;<br> 2. 项目创建与列表加载的真实数据渲染; <br>3. 核心对话界面的流式响应对接。 |
| 2 | **AI模型微调监控与服务化封装** | AI负责人员 | **【核心攻坚】** 负责监控在租用的 **2\*4090** 显卡上进行的 **CodeLlama (Bird数据集)** 微调训练过程分析Loss曲线防止过拟合。训练完成后将其封装为内部推理API供后端调用进行集成测试。 |
| 3 | **前后端接口通信** | 前后端开发人员 | 在前端接入真实接口后与后端进行接口测试。重点解决跨域问题、数据格式差异以及对话响应的延迟问题确保Alpha版本演示流畅。 |
| 4 | **代码规范性互评与整改** | 全体人员 | 参与跨小组代码互评活动依据检查表评审他组代码。同时根据互评反馈和自查结果对自己负责的前端组件及AI微调脚本进行规范化整改注释、命名、异常处理。 |
| 5 | **UML图表修正与考核复习** | 全体成员 | 1. 根据最终代码实现,修正我负责的**系统顺序图Sequence Diagram**,确保“图码一致”; <br>2. 复习UML建模理论针对类图、状态图绘制进行练习准备即将到来的技能考核。 |
| 6 | **整理个人笔记与撰写周报** | 个人 | 整理本周在AI微调参数调整、前后端中的技术笔记撰写个人周总结。 |
## 小结
1. **决战Alpha交付**本周是Alpha版本开发的最后冲刺周。我将全力完成前端从“UI展示”到“功能落地”的转变彻底替换模拟数据确保登录、项目管理和对话功能在真实环境下运行无误。
2. **AI落地关键期**作为AI方向负责人本周需完成从**模型训练**到**模型推理**的跨越。确保CodeLlama模型在4090显卡上微调成功并能输出符合预期的SQL语句为系统核心功能提供支撑。
3. **质量与考核并重**在赶进度的同时不忽视代码质量认真对待代码互评环节。同时利用碎片时间复习UML知识确保顺利通过技能考核并完成最终的设计文档修正。

@ -0,0 +1,32 @@
# 个人周总结-第10周
## 姓名与起止时间
姓名:李果霖
团队名称3班-葫芦娃救bug
开始时间2025-11-24
结束时间2025-11-30
## 本周任务完成情况
| **序号** | **计划内容** | **完成情况** | **情况说明** |
| -------- | ------------------------ | ------------ | ------------------------------------------------------------ |
| 1 | **α版本前端功能** | **基本完成** | **登录注册、用户设置**模块已对接真实后端。核心对话界面已实现基础交互,报表查询和业务术语表板块因后端接口缺失部分接口,目前处于等待对接状态。 |
| 2 | **AI模型微调** | **基本完成** | **【核心攻坚】** 因平台扩容限制目前选用体积更小的Spider数据集在租用的A800上微调8小时12分钟之前的预估因为参数设置问题时间很长完成了CodeLlama-13B模型的微调训练与评估。 |
| 3 | **本地部署微调后模型** | **进行中** | 由配置更好的同伴部署4bit量化后的gguf模型限于平台不提供个人的公网域名需要迁移部署微调后模型目前为节省成本部署在个人电脑使用内网穿透使用模型 |
| 3 | **前后端接口通信** | **进行中** | 配置后端运行环境在Apifox上测试并改正后端写好的接口 |
| 4 | **代码规范性互评与整改** | **未开始** | 开发流程规定这周一公布互评名单,但未公布,故搁置,规范自身代码等待互查 |
| 5 | **UML图表修正** | **进行中** | 根据最终系统逻辑,**修正了系统顺序图Sequence Diagram**确保了图码一致性。准备UML技能考核的复习。 |
| 6 | **整理个人笔记与周报** | **完成** | 整理了AI模型微调中的参数笔记修复测试到的错误和异常接口撰写了本总结。 |
## 小结
1. **前端对接进展**:本周实现了从模拟数据到真实后端的跨越,登录与基础对话功能已跑通。目前的阻塞点在于后端报表与术语表接口的缺失,下周需催促后端尽快发布。
2. **AI攻坚成果**:限于硬盘更换**Spider数据集**,并调整参数,使用单张**A800**显卡耗时8小时完成了CodeLlama-13B的微调。
3. **部署策略思考**:出于成本和网络环境的考量,目前部署在个人电脑使用内网穿透进行调用,后续将模型部署到服务器上
4. **互评工作延后**:因互评名单未按时公布,原定的代码互评工作暂时搁置,目前主要集中精力在自查和优化自身代码规范上。

@ -0,0 +1,32 @@
# 个人周计划-第10周
## 姓名与起止时间
**姓 名**:李文韬
**团队名称**3班-葫芦娃救bug
**开始时间**2025-11-24
**结束时间**2025-11-30
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
| ---- | ----------------------- | ------------ | ------------------------------------------------------------ |
| 1 | α版本前端功能收尾 | 李果霖 | **[本周重点]** 本周是Alpha版本的冲刺周。需彻底移除项目中的模拟数据Mock Data编写完整的API适配层完成登录注册、项目管理及基础NL部署与查询的最终逻辑开发确保前端功能逻辑闭环。 |
| 2 | 前后端对接 | 后端开发人员 | **[本周重点]** 与后端紧密配合打通前端页面与后端API的数据交互通道。重点解决上周联调中遗留的接口字段不一致问题确保Alpha版本整体运行流畅数据流转无误。 |
| 3 | 代码规范性互评与自查 | 全体成员 | 参与跨小组的代码审查活动,依据检查表评审他组代码并输出报告。同时,对自己负责的前端模块进行“自我体检”,优化变量命名和注释,确保交付代码符合规范。 |
| 4 | UML图表修正与一致性检查 | 全体成员 | 根据本周最终实现的Alpha版本代码反向检查并修正之前的类图、顺序图和活动图确保“图码一致”避免设计文档与实际代码脱节。 |
| 5 | UML技能考核复习 | 个人 | 在推进开发的同时利用碎片时间复习UML建模知识重点练习类图和顺序图的绘制规范为即将到来的技能考核做准备。 |
| 6 | 一周总结 | 个人 | 2025-11-30 整理Alpha版本最终的前端代码汇总互评中发现的问题复盘联调经验参与制定小组下周计划。 |
## 小结
**交付Alpha版** 本周的核心任务是**交付Alpha版本**。对于前端而言,停止使用模拟数据,实现“登录注册+项目管理+基础NL查询”三大核心板块与后端的真实对接。
**质量控制:** 本周将进行严格的质量控制。对外通过互评审查其他小组代码汲取经验对内严格自查代码规范并修正UML设计文档确保文档准确反映代码实现的现状图码一致
**备考与开发并行:** 在高强度的开发冲刺之余还需分配精力准备UML技能考核确保理论知识与实战能力同步提升。

@ -0,0 +1,40 @@
# 个人周总结-第10周
## 姓名与起止时间
姓 名:李文韬
团队名称3班-葫芦娃救bug
开始时间2025-11-24
结束时间2025-11-30
## 本周任务完成情况
| **序号** | **任务内容** | **是否完成** | **情况说明** |
| -------- | --------------------- | ------------ | ------------------------------------------------------------ |
| 1 | α版本前端功能开发 | 基本完成 | 登录注册及用户设置模块已移除模拟数据逻辑开发完成项目管理与NL查询部分因等待后端接口稳定目前处于待对接状态。 |
| 2 | 前后端对接 | 进行中 | 完成了登录注册等基础功能的对接,数据交互流程已打通。目前主要受限于后端部分接口未就绪,联调工作仍在持续进行中。 |
| 3 | 代码规范性互评与自查 | 部分完成 | 完成了对自己负责的前端模块的代码规范自查。因课程组未按期公布互评名单,跨组代码审查工作暂时搁置。 |
| 4 | UML图表修正与考核复习 | 持续进行 | 根据当前代码实现调整了活动图利用课余时间进行了UML技能考核的复习准备。 |
| 5 | 历史文档交叉校验 | 进行中 | **[新增任务]** 根据小组安排,启动了历史文档的交叉检查工作,重点关注格式规范和备注一致性。 |
| 6 | 一周总结 | 完成 | 2025-12-01 整理了本周开发产出,参与制定了小组下周计划,并完成了本周总结 |
## 小结
1. **核心功能落地:** 本周完成了登录、注册及用户设置等核心模块的前端开发与真实接口对接,验证了系统基础框架的稳定性。
2. **进度依赖阻塞:** 原计划完成的“项目管理”与“NL查询”功能受限于后端API尚未完全稳定导致前端只能完成界面逻辑暂无法进行最终联调。
3. **计划灵活调整:** 针对未公布互评名单的情况,及时调整工作重心,优先完成了自身代码的规范化整改,并增加了历史文档校验工作。
4. **备考与开发兼顾:** 在处理开发任务的同时持续推进UML图表修正与技能考核复习确保设计文档与代码的一致性。
## 【注】
1. **下周重点:** 需密切关注后端接口进度,一旦接口更新,立即完成剩余模块的对接与联调。
2. **文档提交:** 下周需重点完成所负责周次文档的校验修改并注意在Change Log中详细记录修改内容。

@ -0,0 +1,39 @@
# 个人周计划-第10周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-24
**结束时间:** 2025-11-30
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
|------|----------|--------|----------|
| 1 | UML图表修正与完善 | 全体成员 | 根据代码实现情况,修正自然语言查询、会话管理等模块的顺序图,确保图码一致 |
| 2 | 代码规范性自查+互评 | 全体人员 | 首先自查,然后接收并审查其他小组代码,依据规范检查表评审,整理代码审查报告提交 |
| 3 | α版本后端功能收尾 | 后端开发人员 | **【本周重点】** 完成聊天模块、自然语言查询等核心功能开发,打通负责模块,确保功能逻辑完善 |
| 4 | 前后端对接联调 | 前后端开发人员 | **【本周重点】** 积极配合前端完成接口对接,移除模拟数据,接入真实接口,确保数据交互流畅 |
| 5 | AI模型接入测试 | AI负责人员 | 配合将微调后的Text-to-SQL模型接入后端服务验证自然语言转SQL功能 |
| 6 | Mock模拟测试学习与应用 | 个人 | 学习使用Mock技术进行接口模拟测试提高测试效率和代码质量 |
| 7 | 代码规范性自查优化 | 个人 | 结合互评标准,对负责模块代码进行优化,确保命名规范、注释完整、结构清晰 |
| 8 | UML技能考核准备 | 个人 | 复习UML建模知识重点练习类图、顺序图等核心图表绘制规范 |
## 小结
1. **核心功能收尾:** 本周重点完成负责的后端模块开发,确保聊天功能和自然语言查询功能完整可用;
2. **技术能力提升:** 学习掌握Mock模拟测试技术提升代码测试和调试能力
3. **质量保障:** 通过代码规范性自查和互评,提高代码质量,培养良好的编程习惯;
4. **知识储备:** 准备UML技能考核巩固系统设计理论基础
5. **团队协作:** 加强前后端对接配合确保Alpha版本整体功能完整
6. **希望获得的帮助:** 希望在Mock测试技术和AI模型集成方面获得更多实践指导。
---
## 【注】
1. **核心任务提醒:** 本周必须完成负责模块的核心功能开发确保Alpha版本基础功能完备
2. **技术学习重点:** Mock模拟测试技术学习需在本周内掌握并应用
3. **时间节点把控:** 代码规范性互评和UML图表修正需按时完成
4. **质量要求:** 代码自查和优化工作需认真完成,为代码互评做好准备。

@ -0,0 +1,48 @@
# 个人周总结-第10周
## 姓名和起止时间
**姓  名:** 王利蓉
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-24
**结束时间:** 2025-11-30
## 本周任务完成情况
| 序号 | 总结内容 | 是否完成 | 情况说明 |
|------|----------|----------|----------|
| 1 | UML图表修正与完善 | 进行中 | 根据代码实现情况,修正了自然语言查询和会话管理模块的顺序图,其他图表修正持续进行中 |
| 2 | 代码规范性自查优化 | 完成 | 按照团队规范对负责模块代码进行了全面自查和优化,确保命名规范、注释完整 |
| 3 | α版本后端功能收尾 | 完成 | **【核心成果】** 完成了聊天模块、自然语言查询、会话管理三大核心功能的开发,功能逻辑完善 |
| 4 | 前后端对接联调 | 部分完成 | 积极配合前端进行接口对接,登录注册等基础功能已完成对接,会话管理等新增功能接口待前端接入 |
| 5 | AI模型接入测试 | 完成 | 配合AI负责人员完成微调后Text-to-SQL模型的接入测试准确率达到0.779 |
| 6 | Mock模拟测试学习与应用 | 完成 | 学习了Mock技术的基本原理和应用方法并在部分接口测试中进行了实践 |
| 7 | UML技能考核准备 | 进行中 | 复习了UML建模知识重点关注类图和顺序图的绘制规范 |
| 8 | 代码规范性互评 | 未开始 | 由于互评名单未公布,暂未开始,已规范自身代码等待后续互查 |
## 对团队工作的建议
1. **接口开发协调:** 建议后端开发人员加强沟通,尽快稳定所有接口,为前端对接提供支持;
2. **进度同步机制:** 建议建立更频繁的进度同步会议,及时发现和解决开发阻塞问题;
3. **技术文档完善:** 建议同步完善API接口文档确保文档与实际实现一致
4. **环境部署规划:** 建议明确AI模型的最终部署方案为系统集成提供稳定环境。
## 小结
1. **核心功能完成:** 成功完成了聊天模块、自然语言查询和会话管理三大核心功能的开发,实现了α版本的关键技术目标;
2. **AI模型进展** 成功配合完成AI模型微调和量化工作准确率达到0.779,取得阶段性成果;
3. **基础功能稳定:** 用户设置、管理员功能、会话接口等核心模块已实现稳定运行;
4. **代码质量提升:** 通过代码规范性自查,提高了负责模块的代码质量和可维护性;
5. **技术学习收获:** 掌握了Mock模拟测试技术提升了测试能力和开发效率
6. **对接工作推进:** 与前端配合完成了基础功能接口对接,为后续全面联调奠定基础;
7. **待完善工作:** 部分新增功能接口需与前端进一步对接,确保功能完整可用;
8. **UML准备充分** 认真复习UML知识为技能考核做好充分准备。
---
## 【注】
1. **技术指导需求:** 希望在复杂接口设计和性能优化方面获得更多实践指导;
2. **协作效率提升:** 建议加强后端开发人员间的协作,加快接口开发进度;
3. **文档质量提醒:** 已按时完成个人总结提交,相关代码和文档已按要求维护;
4. **重点工作规划:** 下周将重点推进新增功能的接口对接和性能优化工作。

@ -0,0 +1,33 @@
# 个人周计划-第10周
## 姓名与起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-24
**结束时间:** 2025-11-30
## 本周核心目标
1. **前后端联调攻坚**:解决第九周遗留的数据对接不畅问题,打通前端与后端的真实数据交互。
2. **设计文档修正**根据最终代码实现修正UML图表确保图码一致。
## 本周任务计划安排
| **序号** | **计划内容** | **执行人** | **情况说明** |
| -------- | --------------------- | ----------------- | ------------------------------------------------------------ |
| 1 | **前后端通信功能** | 个人 (伊木然) | 接续上周进度重点完成“项目管理”模块剩余接口如创建项目、获取项目列表、删除项目的开发确保Alpha版本核心逻辑闭环。 |
| 2 | **前后端深度联调** | 个人 (与前端协作) | **【本周重点】** 与前端开发人员(李果霖、李文韬)紧密配合,解决上周遗留的接口数据对接问题,移除所有模拟数据,确保登录、注册及项目管理流程在真实环境下运行流畅。 |
| 3 | **代码自查与优化** | 个人 | 结合互评中发现的通用问题及团队标准,对自己编写的 FastAPI 代码(用户及项目模块)进行持续优化,确保变量命名、注释规范。 |
| 4 | **UML图表修正与定稿** | 个人 | 根据最终编写的代码逻辑,修正上周绘制的“用户管理”和“项目管理”相关的类图和顺序图,确保设计文档与代码实现完全一致。 |
| 5 | **UML技能考核准备** | 个人 | 抽出时间复习UML建模理论针对类图、顺序图等核心图表进行专项练习准备即将到来的技能考核。 |
| 6 | **文档管理与周报** | 个人 | 2025-11-30整理本周的代码审查报告、修正后的UML图等文档撰写个人及小组周总结。 |
## 小结
1. **实现后端**本周是Alpha版本实现周必须确保“用户与项目管理”模块不仅代码写完还要能通过前端跑通这是本周工作的重中之重。
2. **联调优先**:吸取上周教训,将把更多精力投入到与前端的联调中,主动沟通解决接口格式和数据传输问题。
3. **质量与规范**通过互评和自查双管齐下提升代码质量同时保证设计文档UML的准确性做到“名实相符”。

@ -0,0 +1,28 @@
# 个人周总结-第10周
## 姓名与起止时间
**姓  名:** 伊木然
**团队名称:** 3班-葫芦娃救bug
**开始时间:** 2025-11-24
**结束时间:** 2025-11-30
## 本周任务完成情况
| **序号** | **计划内容** | **完成情况** | **情况说明** |
| -------- | ---------------------- | --------------- | ------------------------------------------------------------ |
| 1 | **Alpha 后端功能收尾** | **基本完成** | 负责的“用户与项目管理”模块登录、注册、用户设置API运行稳定已具备对接条件。根据会议反馈需配合拆分“公告功能”接口。 |
| 2 | **前后端深度联调** | **完成** | **【本周重点】** 与前端紧密配合,成功打通了登录、注册及用户设置的真实数据交互,移除了相关模块的模拟数据。 |
| 3 | **代码规范性互评** | **未开始** | 原定计划接收其他小组代码进行评审,但因课程组未按时公布互评名单,该任务暂时搁置,转为专注于自身代码的自查与规范。 |
| 4 | **UML图表修正与定稿** | **进行中** | 根据最终系统逻辑,**修正了系统类图**确保了图码一致性。准备UML技能考核的复习。 |
| 5 | **小组文档修改与校验** | **新增/进行中** | 根据会议部署,认领了前两周的项目文档进行交叉检查,重点检查格式规范和备注一致性问题。 |
| 6 | **后端其他接口细调** | **进行中** | 对于管理员功能,项目管理,用户功能等模块已经完成了基本实现,对内容进行调整中 |
## 小结
1. **联调里程碑**本周最大的成果是实现了用户认证模块的前后端完全打通Alpha 版本的基础地基已夯实,系统不再是“空中楼阁”。
2. **计划外变动**:受外部因素影响,代码互评暂停,但新增了“历史文档全面整改”的任务。我快速调整了工作重心,投入到文档规范化工作中。
3. **下周重点**:除了继续支持**前端联调**,下周的核心任务将是**UML技能考核的提交**以及**历史文档的最终归档**。

@ -0,0 +1,116 @@
# 小组会议纪要-第11周
## 会议记录概要
**团队名称** 3班-葫芦娃救bug
**指导老师** 李友焕
**主 持 人** 王利蓉(项目经理)
**记录人员** 李文韬
**会议主题** α版本验收准备、前后端联调问题攻坚、AI模型部署与Beta版预研
**会议地点** 线上会议
**会议时间** 2025-12-07 22:00-23:00
**记录时间** 2025-12-08 20:30
**参与人员** 全体成员
## 会议内容
### 1. α版本验收安排与准备
- **验收时间变更**
- 原定于本周进行的验收因课程安排推迟。
- **最终确认时间**下周二12月9日中午。
- **准备工作**
- 全体成员必须预留时间出席,确保全员在场。
- 需提前准备好演示环境、测试数据及相关文档,确保演示流程顺畅。
### 2. 开发进度汇报与联调情况
- **前端对接(李文韬、李果霖)**
- **已完成**项目管理、公告管理、会话管理、AI对话、业务术语管理等模块的接口对接。
- **阻塞点**:报表与查询模块尚未完全对接;管理员模块部分对接完成,仍有剩余接口待联调。
- **后端开发(梁峻耀、伊木然)**
- **已完成**报表功能、公告列表功能、AI部分接口对接。
- **进行中**SQL执行环节的测试与修改梁峻耀负责。重点在于确保生成的SQL能正确在目标库执行并返回结果。
- **技术问题讨论**
- **ddl重复问题**:前端(李果霖)指出解析返回数据时发现 ddl 字段内容重复,后端(王利蓉/AI组确认存在该问题后续将进行修改。
- **业务术语拼接**目前Prompt中尚未拼接业务术语库暂时搁置优先保证核心流程跑通。
### 3. AI模型部署与调试
- **部署状态**
- 微调后的AI模型已成功部署至云服务器解决了Mac环境下无法通过Radmin连接的问题目前运行稳定。
- **存在问题**
- **格式问题**模型返回的SQL语句格式有时不规范。
- **超时问题**:接口调用存在超时现象,需优化调用链路。
- **中文干扰**开源模型输出有时包含多余汉字干扰SQL执行。
### 4. 下一阶段Beta版技术预研
- **架构调整规划(伊木然)**
- 针对下一版本(第二阶段)的需求,明确了技术预研方向。
- **核心任务**研究“Schema生成”与“DDL生成”分离的实现方案为系统架构升级做准备。
### 5. 文档与代码规范
- **文档工作**
- 第11周文档校验已由李文韬完成。
- API接口文档已初步定稿涵盖认证、用户设置、消息管理等模块。
- **代码自查**
- 提议全体成员在空余时间进行代码规范性检查,清理冗余代码,但若与核心功能修复冲突,优先保证功能修复。
## 后续任务安排
### 1项目开发重点
- **全力保验收**本周二12月9日α版本验收是重中之重。
- **接口冲刺**前端需完成报表、查询及管理员模块剩余接口的对接后端需解决SQL执行的Bug。
- **AI攻坚**:解决格式不规范及超时问题,提升系统响应稳定性。
### 2具体分工确认
- **α版本验收**:全体成员
- **前端对接**:李文韬、李果霖
- **后端执行测试**:梁峻耀
- **AI调试与微调**:王利蓉、李文韬
- **Beta版预研**:伊木然
- **周计划制定**:伊木然
- **会议纪要**:李文韬
### 3会议安排
- 下周例会时间12月14日 星期日 晚上
## 问题总结
### 已解决问题:
- **UML考核**:全员通过考核并按时提交了文档。
- **AI环境适配**:通过云服务器部署解决了本地环境连接失败的问题。
- **基础接口**:登录、会话、公告等核心功能已完成前后端对接。
### 待解决问题:
- **功能短板**AI的格式规范性和接口超时问题是目前演示的问题。
- **联调缺口**报表和查询模块的Mock数据尚未完全消除需尽快完成真实接口对接。
- **数据重复Bug**:需修复接口返回数据中字段重复的问题。
## 小组协作情况总结
**协作情况** 本周团队协作高效前端及时发现了接口数据重复的问题并反馈给后端。面对验收时间的调整团队迅速调整了计划将重心转移到演示环境准备和核心Bug修复上。文档检查工作按轮换机制有序进行。
## 一周纪律情况总结
**纪律情况** 会议全员准时参加,讨论氛围热烈。针对验收演示,全员均表示将预留时间配合。
## 备注
- **验收提醒**:周二验收时,请大家确保网络环境良好,演示流程需提前演练一遍。
- **文档交接**:下周周计划由伊木然负责,请根据本周验收情况及时调整计划内容。

@ -0,0 +1,42 @@
# 小组周计划-第11周
## 团队名称和起止时间
**团队名称** 3班-葫芦娃救bug
**开始时间** 2025-12-01
**结束时间** 2025-12-07
**本周任务计划安排**
| 序号 | 计划内容 | 执行人 | 情况说明 |
| ---- | ------------------ | ------------ | ------------------------------------------------------------ |
| 1 | UML技能考核 | 全体成员 | 对UML课程知识进行复习参考团队项目UML。按要求完成UML技能考核 |
| 2 | UML图提交 | 全体成员 | 周五晚上十点前完成UML图提交确保符合规范要求 |
| 3 | 小组文档校验修改 | 相关成员 | 伊木然负责4、5周梁峻耀负责6、7周王利蓉负责8、9周李果霖负责10周李文韬负责11周。需在周五前完成修改并提交 |
| 4 | 教师验收α版本 | 全体成员 | 准备教师对α版本的验收工作,确保系统功能完备、运行稳定 |
| 5 | 后端功能开发 | 后端开发人员 | 汇报进度剩余部分分工开发1 完成报表功能2 实现普通用户获取公告列表功能报表和业务术语接口需完善3 完成AI部分接口对接 |
| 6 | 前端功能开发 | 前端开发人员 | 等待后端接口稳定后进行对接开发,完成相应前端功能实现 |
| 7 | API接口文档更新 | 全体开发人员 | 更新API接口文档重点完善认证与授权、用户设置、管理员功能、对话与消息管理、会话管理等稳定接口的文档说明 |
| 8 | 微调后的AI模型部署 | AI负责人员 | 确定部署环境服务器或内网穿透考虑mac环境适配问题推进模型优化工作 |
## 小结
**α版本验收准备** 本周重点准备教师对α版本的验收工作,确保系统功能完备、运行流畅;
**文档完善工作** 按时完成UML图提交和各周次文档校验修改任务确保文档质量
**功能开发推进** 后端重点完成报表功能、普通用户获取公告列表功能解决AI部分接口对接问题
**接口稳定性** 更新API接口文档明确各模块稳定接口为前端开发提供可靠支持
**质量保障** 前端等待后端接口稳定后进行对接开发,确保系统整体质量和用户体验;
**环境准备** 确定AI模型微调环境为后续功能优化做好准备。
## 【注】
**UML考核与提交** UML技能考核和UML图需在12月5日周五晚10:00前完成提交
**文档校验** 各成员需按分工完成对应周次的文档校验修改工作;
**验收准备** 全体成员需做好α版本验收准备,确保系统功能完整、运行稳定;
**接口对接** 前后端开发人员需密切配合,确保接口对接顺利进行。

@ -0,0 +1,39 @@
# 小组周总结-第11周
## 团队名称和起止时间
**团队名称**3班-葫芦娃救bug
**开始时间:** 2025-12-01
**结束时间:** 2025-12-07
## 本周任务完成情况
| 序号 | 计划内容 | 是否完成 | 执行情况 |
| ---- | ------------------ | --------------------- | ------------------------------------------------------------ |
| 1 | UML技能考核 | 已完成 | 全体成员已完成UML技能考核对UML课程知识进行了复习并参考团队项目UML完成考核 |
| 2 | UML图提交 | 已完成 | 全体成员按规范要求完成了UML图设计并于周五晚10点前成功提交 |
| 3 | 小组文档校验修改 | 已完成 | 伊木然(4、5周)、梁峻耀(6、7周)、王利蓉(8、9周)、李果霖(10周)、李文韬(11周)均按分工完成对应周次文档校验修改工作 |
| 4 | 教师验收α版本 | 延期进行 | 原计划本周验收,因教师时间安排推迟至下周二(12月9日)中午,已与指导老师确认时间 |
| 5 | 后端功能开发 | 大部分完成 部分进行中 | 报表功能开发完成、普通用户获取公告列表功能完成、AI部分接口对接完成、SQL语句执行部分正在对接中 |
| 6 | 前端功能开发 | 已完成 | 已完成项目管理、公告管理、会话管理、AI对话、业务术语管理等模块的接口对接与功能实现为配合后端接口的对页面进行了调整。 |
| 7 | API接口文档更新 | 已初步定稿 | API接口文档已初步定稿涵盖认证与授权、用户设置、管理员功能、对话与消息管理、会话管理等模块 |
| 8 | 微调后的AI模型部署 | 已完成 | AI模型已成功部署至云服务器解决了mac环境不能通过radmin连接AI模型的问题模型运行稳定 |
## 小结
- **文档工作全面完成**UML考核、UML图提交及各周次文档校验修改工作均按计划完成文档质量得到提升
- **α版本验收准备就绪**:系统功能已基本完成,教师验收时间调整至下周二中午,团队已做好充分准备;
- **后端开发进展顺利**报表功能、公告列表功能和AI接口对接已全部完成SQL语句执行部分正在紧锣密鼓对接中
- **前端对接效果显著**项目管理、公告管理、会话管理、AI对话、业务术语管理等核心模块已完成接口对接用户体验良好
- **AI部署取得突破**微调后的AI模型成功部署到云服务器解决了环境适配问题为系统智能化功能提供了坚实基础
- **API文档趋于完善**:接口文档已初步定稿,为前后端协作和后续维护提供了清晰的技术参考。
## 【备注】
- **α版本验收**:请全体成员于下周二(12月9日)中午做好验收准备,确保系统功能完整、运行稳定;
- **SQL对接**后端开发人员需加快SQL语句执行部分的对接工作确保功能完整性
- **文档完善**API接口文档虽已初步定稿但需根据实际使用情况持续优化完善
- **系统测试**:在教师验收前,建议团队进行一轮全面的功能和压力测试,确保系统稳定性。

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save