Skip to content

面向对象的需求分析

字数
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   // 查看提醒

贡献者

The avatar of contributor named as freeway348 freeway348

文件历史

撰写