面向对象的需求分析
字数
300 字
阅读时间
2 分钟
UML类图参考
以下是关于教师子系统的UML类图中可能的类及其字段和函数的参考:
类:Teacher
plaintext
Teacher
------------------------
- teacherID: String
- name: String
- email: String
- phoneNumber: String
- password: String
------------------------
+ login(): Boolean
+ logout(): void
+ updateProfile(): void // 更新班级数据
+ viewProfile(): void // 查看班级数据
+ AssignAssignment():void // 布置作业
+ SetUpClockIn():void // 布置打卡任务
+ Statistics():void // 统计数据
类:ClassStudentManagement
plaintext
ClassStudentManagement // 班级学生管理
--------------------------
- studentID: String
- name: String
- email: String
- phone:String
- classID: String
- AssignmentFinish: String // 打卡、作业完成情况
--------------------------
+ viewStudent(): void // 查看学生信息
+ addStudent(): void // 增加学生
+ removeStudent(): void // 移除学生
+ editStudent(): void // 编辑学生信息
类:Grade
plaintext
StudentGrade // 学生成绩
--------------------------
- gradeID: String
- studentID: String
- courseID: String
- score: Float
--------------------------
+ addGrade(): void // 增加成绩信息
+ editGrade(): void // 编辑成绩
+ viewGrades(): List // 查看成绩
类:Notification
plaintext
Notification // 通知/提醒
--------------------------
- notificationID: String
- title: String // 标题
- content: String // 文本内容
- date: Date // 发布日期
--------------------------
+ publishNotification(): void // 发布提醒
+ viewNotifications(): void // 查看提醒
贡献者
freeway348