04系统概要设计

一、系统架构
本系统采用经典的三层架构设计,结合数据处理流水线模式,实现数据采集、处理、分析、展示的全流程自动化。
前端展示层:使用Vue 3 + Vite作为前端框架,Element Plus作为UI组件库,ECharts进行数据可视化展示。
后端服务层:使用Flask框架提供RESTful API接口,采用控制器-服务-仓储的分层架构。
数据处理层:使用Pandas、NumPy、scikit-learn进行数据处理和机器学习分析,采用流水线模式实现数据处理流程。
数据存储层:使用SQLite作为数据存储方案,支持Excel格式的原始数据导入。
二、技术栈
前端框架:Vue 3 + Vite
UI组件库:Element Plus
数据可视化:ECharts
HTTP客户端:Axios
后端框架:Flask
数据处理:Pandas, NumPy
机器学习:Scikit-learn
数据存储:SQLite
三、模块划分
系统主要分为以下模块:数据管理模块负责数据导入、清洗和初始化;学生管理模块负责学生信息的增删改查;概要统计模块负责系统整体数据的统计分析;分析结果模块负责群体画像、行为模式等分析结果的展示;报告管理模块负责评价报告的生成和管理。

posted @ 2026-07-01 20:44  Leeszz  阅读(6)  评论(0)    收藏  举报