Untitled
unknown
plain_text
20 days ago
7.3 kB
4
Indexable
Never
+-------------------------------------------------------+ +-------------------------------------------------------+ | Term | | TermReport | +-------------------------------------------------------+ +-------------------------------------------------------+ | Attributes: | | Attributes: | | - TermId (int) | | - ReportId (int) | | - Name (string) | | - GeneratedDate (DateTime) | | - StartDate (DateTime) | | - TermId (int) | | - EndDate (DateTime) | +-------------------------------------------------------+ | | | Methods: | | Methods: | | - GenerateReport() | | - AddTerm(Term term) | +-------------------------------------------------------+ | - EditTerm(int termId, Term updatedTerm) | | - DeleteTerm(int termId) | | - GenerateReport() | +-------------------------------------------------------+ | 1 | | | | n +-------------------------------------------------------+ | Course | +-------------------------------------------------------+ +-------------------------------------------------------+ | CourseReport | | Attributes: | +-------------------------------------------------------+ | - CourseId (int) | | Attributes: | | - Name (string) | | - ReportId (int) | | - StartDate (DateTime) | | - GeneratedDate (DateTime) | | - EndDate (DateTime) | | - CourseId (int) | | - TermId (int) | +-------------------------------------------------------+ | | | Methods: | | Methods: | | - GenerateReport() | | - AddCourse(Course course) | +-------------------------------------------------------+ | - EditCourse(int courseId, Course updatedCourse) | | - DeleteCourse(int courseId) | | - GenerateCourseReport() | +-------------------------------------------------------+ | 1 | | | n +-------------------------------------------------------+ +-------------------------------------------------------+ | ObjectiveAssessment | | PerformanceAssessment | +-------------------------------------------------------+ +-------------------------------------------------------+ | Attributes: | | Attributes: | | - AssessmentId (int) | | - AssessmentId (int) | | - Name (string) | | - Name (string) | | - StartDate (DateTime) | | - StartDate (DateTime) | | - EndDate (DateTime) | | - EndDate (DateTime) | | - CourseId (int) | | - CourseId (int) | | | | | | Methods: | | Methods: | | - AddObjectiveAssessment(ObjectiveAssessment oa) | | - AddPerformanceAssessment(PerformanceAssessment pa) | | - EditObjectiveAssessment(int assessmentId, | | - EditPerformanceAssessment(int assessmentId, | | ObjectiveAssessment updatedOA) | | PerformanceAssessment updatedPA) | | - DeleteObjectiveAssessment(int assessmentId) | | - DeletePerformanceAssessment(int assessmentId) | +-------------------------------------------------------+ +-------------------------------------------------------+ | 1 | 1 | | | n | n | | +------------------------+ +------------------------+ | ObjectiveAssessment | | PerformanceAssessment | | Report | | Report | +------------------------+ +------------------------+ | - ReportId (int) | | - ReportId (int) | | - GeneratedDate | | - GeneratedDate | | - AssessmentId (int) | | - AssessmentId (int) | | | | | | Methods: | | Methods: | | - GenerateReport() | | - GenerateReport() | +------------------------+ +------------------------+
Leave a Comment