项目简介
本项目是基于Spring Boot和JDBC构建的学生作业管理系统,为教师与学生搭建了便捷的作业管理平台,支持作业发布、提交及查询等操作。
项目的主要特性和功能
- 教师功能
- 可发布包含标题和内容的新作业。
- 能够添加新的学生信息。
- 可查询所有学生的作业提交情况。
- 学生功能
- 能查看教师发布的全部作业。
- 可依据教师发布的作业提交包含标题和内容的作业。
- 数据库连接池:采用自定义的数据库连接池(ConPool)管理数据库连接,提升性能与资源利用率。
- 面向切面编程(AOP):运用AOP技术在特定方法执行前后添加日志记录和性能监控等额外行为。
- Spring MVC控制器:提供多个控制器类(如HomeworkController、StudentController等)处理作业和学生相关的HTTP请求。
安装使用步骤
- 环境准备
- 操作系统:Windows 10
- 技术环境:JDK 11 + Tomcat 7.0
- 开发工具:IntelliJ IDEA
- 导入项目:使用IntelliJ IDEA或其他IDE导入已下载的项目源码。
- 配置数据库:根据项目中的数据库配置文件(如
application.properties
)配置数据库连接信息。 - 运行项目:在IDE中运行Spring Boot应用程序,启动Web服务器。
- 访问系统:打开浏览器,访问系统的URL(如
http://localhost:8080
),开始使用学生作业管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】