Skip to content

putong1024/03-studyManage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

📚 校园教务管理系统 (03-studyManage)

Spring Boot Vue UniApp MySQL License

一个功能完整的校园教务管理系统,支持课程管理、选课、成绩管理、在线考试等功能。

✨ 功能特性

  • 🎓 课程管理 - 课程分类、课程信息维护、课程浏览
  • 📝 选课系统 - 学生自主选课、退课,实时名额管理
  • 📊 成绩管理 - 成绩录入、查询、统计分析
  • 📋 在线考试 - 题库管理、试卷组卷、在线答题、自动评分
  • 💬 学习论坛 - 课程讨论、师生互动
  • 📰 新闻公告 - 校园资讯发布与管理
  • 👤 用户管理 - 学生、教师、管理员三端
  • 📚 学习资源 - 视频课程、文档资料管理
  • 📖 教材管理 - 教材信息维护

🛠️ 技术栈

后端

  • 框架: Spring Boot 2.x
  • 持久层: MyBatis / MyBatis-Plus
  • 数据库: MySQL 8.0
  • 安全: JWT Token 认证

前端

  • 管理端: Vue 2.x + Element UI
  • 客户端: UniApp(支持 H5 / 小程序 / App)
  • 构建工具: Webpack

🚀 快速开始

环境要求

  • JDK 1.8+
  • Maven 3.6+
  • MySQL 8.0+
  • Node.js 14+

后端启动

cd code/server_code
# 导入数据库(执行 SQL 文件)
# 修改 application.yml 中的数据库配置
mvn spring-boot:run

管理端启动

cd code/manage_code
npm install
npm run serve

客户端启动

cd code/client_code
# 使用 HBuilderX 打开项目运行

📁 项目结构

├── code/
│   ├── server_code/      # Spring Boot 后端
│   ├── manage_code/      # Vue 管理端
│   └── client_code/      # UniApp 客户端
├── *.sql                 # 数据库脚本
└── README.md

📄 License

MIT License

About

校园教务管理系统 - Spring Boot + Vue 全栈,课程管理、选课系统、成绩管理

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors