一、项目要求
学生选课与成绩管理系统(数据库版)
1、配置MySQL数据库
2、利用java+MySQL实现系统各个功能
3、功能包括:
(1)系统交互界面,如下图所示
(2)学生信息的增删改查。学生属性包括学号(唯一),姓名,专业。
(3)课程信息的增删改查。课程属性包括编号(唯一),课程名,学分。
(4)学生实现选课。用户输入学号,进入选课功能。显示学生已选课程和未选课程。学生通过输入课程编号选课。选课后,已选课程表和未选课程表动态变化。
(5)老师录入成绩。老师输入课程编号,为选择课程的学生录入或修改成绩。输入课程编号后,显示该门课程选课的学生和对应的成绩信息。老师通过学生编号录入成绩。
(6)学生通过学生编号查询自己的成绩。在输入编号后,打印输出,学生的所选课程的成绩信息。
(7)老师通过课程编号查询每门课程的成绩信息。
二、系统设计及代码
(1)、开发环境及工具
开发环境:
Java jdk1.8、MySQL8.0
工具:
idea2021专业版、DBeaver数据库管理工具