1、项目概述
设计一个简单的学生信息管理的程序,教学管理人员能够使用该程序对学生基本信息、课程信息进行管理,包括数据的添加、修改删除和浏览;能够对学生选课进行管理,包括添加学生选课信息、录入成绩;能使用查询功能,快速查看到指定学生的选课信息;能够对学生选课情况进行简单的统计,包括所选的总的课程数、总学分数及平均成绩。
在添加学生基本信息、课程基本信息相关数据时,学号和课程号不能重复;在添加学生选课信息时,要求该学生和课程必须是存在的,而且不能添加重复的选课信息。
应用程序提供操作界面,可以方便用户进行功能选择,实现 信息的管理和查询,并可以清晰地显示相关信息。
2.项目设计
先在datagrip中建立三个表
![](https://img-blog.csdnimg.cn/img_convert/a155ce2bf7aa720f9ee1cd89001fa9c8.png)
项目包括四个类
StartMySql → 用于启动登录界面
Login → 登录进入操作界面
MySQLGUI → 图形用户界面
OperationMySql → 对数据库数据的操作功能实现