设计一个带有增删改查的学籍管理系统的uml图
时间: 2024-06-07 21:12:01 浏览: 175
C++课程设计——学生学籍管理系统
3星 · 编辑精心推荐
以下是一个带有增删改查的学籍管理系统的UML图:
![学籍管理系统UML图](https://i.imgur.com/0JNqyf3.png)
该系统包含以下类:
1. 学生类(Student):存储学生的基本信息,如姓名、学号、性别、年龄等。
2. 课程类(Course):存储课程的基本信息,如课程名、课程编号、学分等。
3. 成绩类(Score):存储学生的成绩信息,包括学生和课程信息以及具体成绩。
4. 学籍管理类(StudentManagement):负责管理学生、课程和成绩信息,提供增删改查等操作接口。
其中,学籍管理类包含以下方法:
1. addStudent(Student student):添加学生信息。
2. deleteStudent(String id):删除学号为id的学生信息。
3. updateStudent(Student student):更新学生信息。
4. searchStudent(String id):查询学号为id的学生信息。
5. addCourse(Course course):添加课程信息。
6. deleteCourse(String id):删除课程编号为id的课程信息。
7. updateCourse(Course course):更新课程信息。
8. searchCourse(String id):查询课程编号为id的课程信息。
9. addScore(Score score):添加学生成绩信息。
10. deleteScore(String studentId, String courseId):删除学号为studentId,课程编号为courseId的学生成绩信息。
11. updateScore(Score score):更新学生成绩信息。
12. searchScore(String studentId, String courseId):查询学号为studentId,课程编号为courseId的学生成绩信息。
阅读全文