# StudentSystem **Repository Path**: taikun928/StudentSystem ## Basic Information - **Project Name**: StudentSystem - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-24 - **Last Updated**: 2025-12-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学生信息管理系统 一个基于FastAPI和Vue.js的前后端分离学生信息管理系统,支持Docker部署和主备架构。 ## 项目结构 ``` StudentSystem/ ├── backend/ # 后端FastAPI项目 │ ├── app/ # 应用代码 │ │ ├── __init__.py │ │ ├── main.py # 入口文件 │ │ ├── models/ # 数据模型 │ │ ├── routers/ # API路由 │ │ ├── schemas/ # 请求响应模型 │ │ ├── services/ # 业务逻辑 │ │ └── utils/ # 工具函数 │ ├── requirements.txt # 依赖包 │ ├── Dockerfile # 后端Dockerfile │ └── docker-compose.yml # Docker-compose配置 ├── frontend/ # 前端Vue项目 │ ├── public/ │ ├── src/ │ │ ├── assets/ │ │ ├── components/ │ │ ├── router/ │ │ ├── store/ │ │ ├── views/ │ │ ├── App.vue │ │ └── main.js │ ├── package.json │ └── Dockerfile # 前端Dockerfile └── README.md ``` ## 功能特点 - 学生信息CRUD操作 - 用户认证与授权 - 班级管理 - 课程管理 - 成绩管理 - 数据统计与分析 - 支持Docker容器化部署 - 支持主备架构确保高可用 ## 技术栈 - 后端: Python 3.11, FastAPI, SQLAlchemy - 前端: Vue 3, Element Plus, Axios - 数据库: PostgreSQL - 部署: Docker, Docker Compose