学生学籍信息管理系统 -Mybatis+SpringMVC+MySQL+layui+echarts
项目描述
学生信息管理系统
系统架构
使用SpringBoot重构SSM,Thymeleaf重构JSP,提高项目的实用性及扩展性
登录网址
http://localhost:8080/logout
管理员账户:000000000000/admin1
学生账户:516030910429/123456
教师账户:100000000001/123456
系统功能
用户登录:
用户可以通过输入用户名和密码进行登录。
支持社交账号登录(如QQ、微信、微博)。
提供注册账号的选项。
控制台:
提供快捷方式,包括学生信息查询、教师信息查询、班级信息查询、专业&学院信息查询、个人资料、修改密码、修改邮箱和学生信息修改。
版本信息:
显示当前系统的版本信息,包括前端框架、后端框架、数据库、主要语言和主要特色。
提供获取授权和立即下载的按钮。
更新公告:
显示系统更新的公告,列出更新内容。
信息查询:
学生信息查询:可以根据学号、姓名、年级、学位、性别、专业、班级、学院等条件进行查询。
教师信息查询:可以根据工号、姓名、职称、学院、性别、专业等条件进行查询。
班级信息查询:可以根据学院、年级、专业、班级等条件进行查询。
专业&学院信息查询:可以根据学院、专业、性别、标签等条件进行查询。
信息修改:
学生信息修改:只有管理员权限的用户可以进行学生信息的修改。
教师信息修改:只有管理员权限的用户可以进行教师信息的修改。
班级信息修改:只有管理员权限的用户可以进行班级信息的修改。
专业&学院信息修改:只有管理员权限的用户可以进行专业和学院信息的修改。
高级功能:
学生高级查询:可以查询相应学院、专业、班级的学生人数比、男女比等。
教师高级查询:可以查询相应学院、专业下的师资力量。
学生男女比:可以查询相应学院、专业、班级的学生男女比。
学生人数比:可以查询相应学院、专业、班级的学生人数比。
教师高级查询:可以查询相应学院、专业下的教师高级信息。
设置:
基本资料:用户可以修改自己的基本资料,包括头像、手机、邮箱等。
修改密码:用户可以修改自己的登录密码。
修改绑定邮箱:用户可以修改自己的绑定邮箱。
我的设置:
用户可以查看和修改自己的角色、用户名、昵称等信息。
运行环境
开发工具 :idea
运行环境 :jdk-1.8、maven-3.8.6、MySQL5.7.26 、 (此配置为本人调试所用,仅供参考)
项目技术
服务端技术:Spring, Mybatis, SpringMVC, Log4j, Shiro
前端技术:layui+echarts
以上系统源码经过技术整理与调试,确保能正常运行