# SoftWare **Repository Path**: wsxxs233/SoftWare ## Basic Information - **Project Name**: SoftWare - **Description**: 软工/数据采集课设 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-19 - **Last Updated**: 2025-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 本系统围绕“AI智能私教”核心需求,实现了从用户注册登录、动作视频评估、训练计划管理到管理员数据统计的全流程功能闭环。实际运行中,用户可顺利完成账号注册与登录,通过上传正面、侧面运动视频获取AI生成的评分、动作问题分析及优化建议,评分结果与问题定位准确,能有效解决用户“动作不标准”的核心痛点;训练计划模块支持创建、编辑、完成状态更新及数据趋势统计,可满足用户个性化训练跟踪需求;管理员后台能实时展示登录量、注册用户数、待处理反馈等核心数据,用户行为分析与资源管理功能稳定可用。整体系统响应流畅,各模块数据交互无异常,数据库关联逻辑清晰,未出现数据丢失或功能卡顿问题,基本达到了降低家庭健身损伤风险、辅助体测训练的设计目标。 ## 代码说明 - server:后端代码,各个接口在app文件夹内,按文件名对应 - web:前端代码,主要代码在src内,页面在views里,对应的组件在components里对应文件夹 ## 配置文件 这三个文件都有模板(template) - /.env:管理docker的环境变量 - /docker-compose.yml:docker compose文件 - /server/app/config.py:后端服务配置文件 ## 技术栈介绍 - 后端开发阶段使用flask服务器,生产阶段使用gunicorn服务器 - 作业与数据管理,使用celery+redis管理作业与短期数据 - 前端使用vue3-ts框架编写,生产阶段使用nginx作为代理服务器 - 数据库做了mysql,opengauss与oceanbase的适配 ## 构建与启动 - docker compose build base 构建后端基础镜像 - docker compose up --build -d 启动