学生选课及成绩管理系统-swing

42 阅读4分钟

淘宝店铺搜索:点创微科

学生选课及成绩管理系统-swing

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

一、项目描述

基于Java + Swing + MySQL的学生选课及成绩管理系统

管理员: 账号:admin 密码:123

教师: 账号:tch 密码:123

学生: 账号:stu 密码:123

二、项目功能

管理员功能

学生信息管理

查看学生信息:可以查看学生的姓名、性别、学号、专业等基本信息。

查询学生信息:通过输入查询条件(如姓名、学号等)快速定位特定学生。

添加学生:录入新学生的相关信息(姓名、性别、学号、专业等)。

删除学生:移除系统中的学生记录。

查看详细信息:查看学生的详细信息及选课成绩。

课程管理

查看课程信息:查看所有课程的课程号、课程名、授课教师、学分等信息。

查询课程信息:通过输入查询条件(如课程名、教师等)快速定位特定课程。

添加课程:录入新课程的相关信息(课程号、课程名、教师、学分等)。

删除课程:移除系统中的课程记录。

学生成绩管理

查看学生成绩:查看学生选修课程的成绩详情,包括学生姓名、性别、学号、课程名、分数、授课教师等。

查询成绩信息:通过输入查询条件(如学生姓名、课程名等)快速定位特定成绩记录。

修改成绩:更新学生的课程成绩。

删除成绩:移除学生某门课程的成绩记录。

教师功能

学生信息管理

查看学生信息:可以查看学生的姓名、性别、学号、专业等基本信息。

查询学生信息:通过输入查询条件(如姓名、学号等)快速定位特定学生。

添加学生:录入新学生的相关信息(姓名、性别、学号、专业等)。

删除学生:移除系统中的学生记录。

查看详细信息:查看学生的详细信息及选课成绩。

学生课程管理

查看课程信息:查看学生选修课程的成绩详情,包括学生姓名、性别、学号、课程名、分数、授课教师等。

查询成绩信息:通过输入查询条件(如学生姓名、课程名等)快速定位特定成绩记录。

修改成绩:更新学生的课程成绩。

删除成绩:移除学生某门课程的成绩记录。

添加课程:录入新的课程信息(课程号、课程名、教师、学分等)。

账户管理

修改密码:教师可以修改自己的账户密码,确保账户安全。

学生功能

学生信息管理

查看个人信息:学生可以查看自己的姓名、性别、学号和专业等基本信息。

查询学生信息:学生可以通过输入查询条件(如姓名、学号等)快速定位特定学生的信息。

查看详细信息:学生可以查看自己的详细信息及选课成绩。

学生选课管理

查看可选课程:学生可以查看所有可选课程的课程号、课程名、授课教师和学分等信息。

查询课程信息:学生可以通过输入查询条件(如课程名、教师等)快速定位特定课程。

添加选修课程:学生可以添加自己想选修的课程。

学生成绩查询

查看课程成绩:学生可以查看自己选修课程的成绩详情,包括课程名、分数和授课教师等。

查询成绩信息:学生可以通过输入查询条件(如课程名等)快速定位特定成绩记录。

账户管理

修改密码:学生可以修改自己的账户密码,确保账户安全。

三、运行环境

开发环境 idea

运行环境 MYSQL8.0+jdk1.8

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

四、项目技术

Java + Swing + MySQL

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

五、项目截图

1752720125-9619e24e22802df.png

1752720126-3d778332f7ec5da.png

1752720126-442f1805ae458b1.png

1752720127-85eec19810c50e2.png

1752720129-28f8bd91d6b02d6.png

1752720131-0c7640988d40a4d.png

1752720132-da075e15f48f935.png

1752720133-555c2b160d8af47.png

1752720135-a2b6551190ffc36.png

1752720136-0c36241d3d1e5af.png

1752720137-180f7fa4259c5be.png

1752720139-3aab4f262328da6.png

1752720141-451bfbeb1828177.png

1752720142-3115618c00dd886.png

1752720144-bf5b4dc65ee00a5.png

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