系统概述
学生管理系统是一个用于管理学生信息的软件,包括学生的基本信息、成绩、课程等,本系统采用Java语言编写,基于Swing图形用户界面库,实现了对学生信息的增删改查等功能。
功能模块
1、登录模块
2、学生信息管理模块
3、成绩管理模块
4、课程管理模块
5、退出模块
技术选型
1、开发语言:Java
2、开发工具:Eclipse
3、数据库:MySQL
4、前端框架:Swing
数据库设计
1、学生表(student)
字段名 | 类型 | 说明 |
id | int | 主键,自增长 |
name | varchar(20) | 姓名 |
age | int | 年龄 |
gender | varchar(2) | 性别 |
class_id | int | 班级ID |
2、班级表(class)
字段名 | 类型 | 说明 |
id | int | 主键,自增长 |
name | varchar(20) | 班级名称 |
3、成绩表(score)
字段名 | 类型 | 说明 |
id | int | 主键,自增长 |
student_id | int | 学生ID |
course_id | int | 课程ID |
score | int | 成绩 |
4、课程表(course)
字段名 | 类型 | 说明 |
id | int | 主键,自增长 |
name | varchar(20) | 课程名称 |
teacher_id | int | 教师ID |
功能实现
1、登录模块:用户输入用户名和密码,系统验证后进入主界面。
2、学生信息管理模块:实现对学生信息的增删改查操作。
增加学生信息:输入学生信息,点击添加按钮,将信息存入数据库。
删除学生信息:选择要删除的学生,点击删除按钮,将信息从数据库中删除。
修改学生信息:选择要修改的学生,修改信息后点击保存按钮,更新数据库中的信息。
查询学生信息:输入查询条件,点击查询按钮,显示查询结果。
3、成绩管理模块:实现对学生成绩的增删改查操作。
增加成绩信息:输入学生ID、课程ID和成绩,点击添加按钮,将信息存入数据库。
删除成绩信息:选择要删除的成绩,点击删除按钮,将信息从数据库中删除。
修改成绩信息:选择要修改的成绩,修改信息后点击保存按钮,更新数据库中的信息。
查询成绩信息:输入查询条件,点击查询按钮,显示查询结果。
4、课程管理模块:实现对课程信息的增删改查操作。
增加课程信息:输入课程名称和教师ID,点击添加按钮,将信息存入数据库。
删除课程信息:选择要删除的课程,点击删除按钮,将信息从数据库中删除。
修改课程信息:选择要修改的课程,修改信息后点击保存按钮,更新数据库中的信息。
查询课程信息:输入查询条件,点击查询按钮,显示查询结果。
5、退出模块:用户点击退出按钮,退出系统。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/641928.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复