CLASS DIAGRAM
2019-01-28 15:08:31 0 举报
在线作业上传系统 类图。 Online Coursework Submission System - Class Diagram
作者其他创作
大纲/内容
*
1 ... *
1
SET UP
GROUP_COURSEWORK
+ groupID : Long+ type : String = \"group\"
INDIVIDUAL_COURSEWORK
+ studentID : Long+ type : String = \"individual\"
MARK / FEEDBACK
STATUS_UPDATE
+ lastUpdateTime : date
- setUpNewSemester() : void- updateStudentModule() : void- sleep() : void
USER
+ id : Long+ username : String+ password : String+ name : String+ emailAddress : String
MODULE
+ moduleID : Long+ moduleName : String+ Semester : String
+ getStudentIDList() : String[]+ getStudentEmailList(): String[]
1 .. *
SUBMIT
STUDENT_COURSEWORK
+ courseworkID : Long+ commentMsg: String+ uploadFileAddr : String+ submitTime : date+ mark : String+ feedback : String+ type : String
+ sendEmail() : void
LECTURER
GROUP
+ groupID : Long+ students : Student[]
- getComment() : String- uploadFile() : void- submitCoursework() : void
CREATE/EDIT/DELETE
Online Coursework Submission System - Class Diagram
COURSEWORK
+ courseworkID : Long+ moduleID : Long+ lecturerID : Long+ description : String+ deadline : date+ type : String+ fileAddr : String
+ getStudentEmailList(moduleID) : String[]+ sendEmail(deadline) : void
STUDENT
- getComment() : String- uploadFile() : void- submitCoursework() : void- getModuleList() : Long[]
AUTO_EMAIL_SENDING
+ action : String+ msg : String- deadline : date
- sendNotification() : void- setTimedReminder(deadline) : void
0 条评论
下一页