Class Diagram
2016-04-15 13:14:21 0 举报
登录查看完整内容
类图(Class Diagram)是一种用于描述系统结构和关系的静态图形表示方法。它展示了系统中的类、接口、关联关系、继承关系、实现关系等元素,并显示了它们之间的交互和依赖。类图中的每个类都由一个矩形表示,包含类名、属性和方法。关联关系用连线表示,箭头指向被关联的类。继承关系用一条带有空心三角形的连线表示,箭头指向父类。实现关系用一条带有实心三角形的连线表示,箭头指向接口。通过类图,开发人员可以更好地理解系统的组成部分,以及它们之间的关系和作用。
作者其他创作
大纲/内容
Department
+departmentId: Int+departmentName: String
-searchDepartment( )
Planner
+plannerId: Int+semesters: Int
+checkSemesterAvailable( )+generatePlan( )+getCourseListCredits( )+savePlan( )+getPlan( )
Course
+course_Id : String+courseTitle: String+prerequisites: String+offered time: String+component: String+lab: String
-addCourse( );-deleteCourse( );-searchCourse( );-editCourse( );
Student
+student_Id: String+major: String+admitted year: Int+name: String
-login( )-getStudentProfile( )
Offering
+oid: Int+capEnrl: Int+totEnrl: Int+timeStart: Date+timeEnd:Date+weekTime: String+InstName:String+classLocation:String+enrolled time:String
-addOffering( )-deleteOffering( )-editOffering( )-searchOffering( )
TimeTable
+currentSemester: String
-getCurrentSemesterCourse( );
Major
+majorId: Int+majorName: String+description: String
-addMajor( )-deleteMajor( )-searchMajor( )-editMajor( )
Administrator
+name: String
-login( );
Scheduler
+enrolled time: String
-checkPrerequisites( )-checkTimeConflict( )-checkCapacityOfClass( )-saveSelectedCourse( );
User
+username: String+password: String
-verify_Login( );
0 条评论
回复 删除
下一页