|
hai 4 meses | |
---|---|---|
README.md | hai 4 meses |
这是一个基于 Python 开发的智能题库学习系统,旨在帮助学生进行高效的题目练习和知识掌握。系统具备题目管理、智能练习、错题本、学习进度追踪等功能,让学习更有针对性和效果。
smart-question-bank/
├── backend/ # 后端服务
│ ├── src/ # 源代码目录
│ │ ├── common/ # 公共模块
│ │ ├── exception/ # 异常处理
│ │ ├── models/ # 数据模型
│ │ ├── services/ # 业务逻辑
│ │ ├── controllers/ # API控制器
│ │ ├── middleware/ # 中间件
│ │ ├── utils/ # 工具类
│ │ ├── config/ # 配置文件
│ │ ├── migrations/ # 数据库迁移
│ │ └── main.py # 程序入口
│ ├── tests/ # 测试目录
│ ├── requirements.txt # 依赖包列表
│ └── Dockerfile # Docker配置
├── frontend/ # 前端应用
│ ├── public/ # 静态资源
│ ├── src/ # 源代码目录
│ │ ├── assets/ # 静态资源
│ │ ├── components/ # 通用组件
│ │ ├── views/ # 页面视图
│ │ ├── router/ # 路由配置
│ │ ├── store/ # 状态管理
│ │ ├── api/ # API接口
│ │ ├── utils/ # 工具函数
│ │ ├── styles/ # 全局样式
│ │ └── main.js # 程序入口
│ ├── tests/ # 测试目录
│ ├── package.json # 项目配置
│ ├── vue.config.js # Vue配置
│ └── Dockerfile # Docker配置
├── docs/ # 文档目录
│ ├── api/ # API文档
│ └── design/ # 设计文档
├── scripts/ # 脚本目录
│ ├── deploy/ # 部署脚本
│ └── migration/ # 数据迁移脚本
├── docker-compose.yml # Docker Compose配置
├── README.md # 项目说明
└── .gitignore # Git忽略配置
安装依赖
pip install -r requirements.txt
配置数据库
运行系统
python src/main.py