Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.63 KB

File metadata and controls

27 lines (18 loc) · 1.63 KB

Contributors

本项目为数据库课程大作业,由 @qyc060615 与 @gz08 合作完成。

@qyc060615

主要负责系统基础架构、主体业务功能与 AI 分析功能开发,核心工作如下:

  • 搭建项目基础骨架,完成 Streamlit 应用的页面结构、功能入口与代码组织。
  • 开发系统主要 UI 界面,实现管理员、教师、学生三类角色的交互页面。
  • 实现前后端连接逻辑,打通页面操作与 openGauss 数据库读写流程。
  • 完成学生、课程、选课、成绩等核心业务模块的增删改查功能。
  • 共同开发 AI 分析功能,支持学生成绩分析、学习状态分析与教学辅助分析。

@gz08

主要负责系统安全功能、数据处理优化与 AI 分析功能开发,核心工作如下:

  • 开发人脸识别模块,实现人脸注册、人脸验证与人脸登录功能。
  • 实现账号安全功能,完成修改密码、身份校验与用户验证流程。
  • 开发 CSV / Excel 批量导入功能,并支持错误数据导出与修正后重传。
  • 优化数据展示功能,为用户、学生、成绩等长列表增加分页组件。
  • 共同开发 AI 分析功能,并完成数据导出、日志审计、系统整合调试和 GitHub 发布。

Project Overview

本项目基于 Python、Streamlit 和 openGauss 构建 B/S 学生综合管理系统,面向管理员、教师和学生三类用户,支持用户权限管理、学生档案管理、课程管理、选课退课、成绩管理、AI 学情分析、人脸识别登录、修改密码、批量导入、错误数据导出、分页展示、Excel 导出和操作日志审计等功能。