学生信息管理系统(选课) -SpringBoot,+Mybatis+MySQL+JavaScript

60 阅读2分钟

淘宝店铺搜索:点创微科

学生信息管理系统(选课) -SpringBoot,+Mybatis+MySQL+JavaScript

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

学生信息管理系统(选课)

系统架构: SpringMVC+MyBatis为主要框架,mysql8.0配置实现

登录网址 http://localhost:8080/StudentInfo/index.jsp

管理员账号 :admin 密码:admin

教师账号:0002 密码:111111

学生账号:201507021227 密码:000000

二、项目功能

登录功能: 用户可以选择角色(学生、老师、管理员)进行登录。

学生管理:

添加学生:输入学生的基本信息,如学号、姓名、身份证号、性别、年龄、专业、学院、班级等。

查询学生:可以根据条件查询学生信息。

修改学生信息:可以修改学生的基本信息。

删除学生:可以删除学生信息。

教师管理:

添加教师:输入教师的基本信息,如教师编号、姓名、密码、性别、简介等。

查询教师:可以根据条件查询教师信息。

修改教师信息:可以修改教师的基本信息。

删除教师:可以删除教师信息。

课程管理:

添加课程:输入课程的基本信息,如课程编号、课程名称、课程简介、课程类型、所属学院、所属专业等。

查询课程:可以根据条件查询课程信息。

修改课程信息:可以修改课程的基本信息。

删除课程:可以删除课程信息。

选课管理:

学生可以查看可选课程,并进行选课操作。

学生可以查看已选课程,并进行退选操作。

学生可以查看选课结果。

成绩管理: 学生可以查看已修课程的成绩。

个人信息管理: 学生和教师可以查看和修改自己的个人信息(部分信息不可修改)。

系统导航: 提供了多个导航选项,方便用户在不同功能模块之间切换。

三、运行环境

开发工具 :idea、navicat

运行环境 :jdk-1.8、maven-3.8.6、MySQL5.7.26

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:maven、SpringMVC、MyBatis、ajax、mysql读写分离、mybatis分页

前端技术:JavaScript、jQuery、bootstrap4、particles.js

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1751942494-34e754891d862cc.png

1751942495-c455669141f93f9.png

1751942497-7035dcdbf014d9a.png

1751942499-d0b4179995af8aa.png

1751942501-cf30713051e265f.png

1751942503-5f80dab9f84ece9.png

1751942505-43d23c86f64a5ee.png

1751942507-12b5c2afa3508c6.png

1751942509-72b0d71515be7d0.png

1751942511-15506b57082de34.png

1751942513-6796692744629c9.png

1751942515-c4b3b58655b2c0f.png

1751942518-f4e58dd55405fdf.png

1751942521-fa2db1e85ac9ee3.png

1751942523-0ecea2e13f22d28.png

1751942526-f07a3c9926b776d.png

1751942528-b45c113dd2baad7.png

1751942530-645211d3e8ce96b.png

1751942532-326995071b8ccd5.png

1751942534-0bff94124bb09e1.png

1751942536-7044f621c714548.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp