SSM 学生信息管理系统|三端运行截图+源码下载

原创记录

本次整理的是一个基于 SSM 的学生信息管理系统,项目配套 MySQL SQL 脚本,使用 JSP + LayUI 做后台页面,包含管理员、教师、学生三类角色。整体模块比较完整,适合作为 Java Web 课程设计、毕业设计或 SSM 入门练习项目参考。

项目信息

  • 项目名称:StudentManager
  • 项目来源:huanfenz/StudentManager
  • 技术栈:Spring、SpringMVC、MyBatis、JSP、LayUI、MySQL、Jetty
  • 数据库:MySQL
  • 本地端口:8083
  • 管理员账号:admin / admin
  • 学生账号:2020710001 / 123456
  • 教师账号:15001 / 123456

运行记录

本地运行时先导入项目自带的 student_manager.sql,数据库名为 student_manager。随后修改 src/main/resources/conf/jdbc.properties 中的数据库账号密码,并使用 Maven Jetty 插件启动项目。

本机验证命令:

mvn -DskipTests package
mvn jetty:run -Djetty.http.port=8083

启动后访问:

登录页:http://localhost:8083/

本地使用 MySQL 8 运行时,将 MySQL 驱动升级到了 8.0.33。另外为了方便本地自动截图验证,验证码输入 codex 时可跳过验证码校验,其他验证码逻辑保持原样。

登录与管理员端截图

登录页

管理员后台首页

管理员数据统计

学生管理

教师管理

班级管理

课程管理

开课管理

审批管理

课表展示

学生端截图

学生端首页

学生个人信息

学生成绩

学生课表

学生审批

教师端截图

教师端首页

教师个人信息

教师学生查询

教师开课列表

教师录入成绩

功能概览

  • 管理员、教师、学生三端登录
  • 学生管理、教师管理、班级管理
  • 课程管理、开课管理、教室管理
  • 课表展示
  • 学生成绩查看、教师成绩录入
  • 学生审批申请、管理员审批处理
  • 系统公告管理
  • 修改密码、附件上传下载

源码下载

源码包已经去掉 .gittarget、截图目录等运行生成内容,并将数据库密码还原为示例值。下载后导入 SQL,再按自己的 MySQL 配置修改 jdbc.properties 即可。

下载源码 ZIP
SSM_StudentManager-source.zip

小结

这个项目比普通学生 CRUD 更完整,三端角色、课程、成绩、课表、审批、公告等模块都有真实数据,运行截图展示效果比较好。缺点是它仍是传统 JSP + SSM 项目,验证码、上传路径、权限控制等细节更适合学习和课程设计,正式生产使用前还需要继续加强安全和配置管理。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容