九、设计类图
1、 类图说明:系统类图有以下类:Person类,学生类,教师类,管理员类,课程类,成绩单类。
2、 类描述:
1)Person类 属性:id 姓名 性别 年龄
方法:getter() ; setter() ;
2)学生类 属性:学院 年级 班级
方法: getter() ; setter() ; 选课() ; 查看成绩() ;
3)教师类 属性: 隶属学院 职称 工龄
方法: getter(); setter(); 登记学生成绩(); 上课();
4)管理员类 属性:隶属单位 职称 工龄
方法:getter(); setter(); 修改学生成绩() ;
5)课程类 属性:课程id 任课教师 上课时间 上课地点
6)成绩单类 属性:学生id 学生姓名 科目 成绩
3、 关联描述:
学生类,教师类,管理员类 继承 Person类(Base Object)