UML Class Diagram 选课系统
2016-06-15 16:24:20 0 举报
选课系统是一个用于管理学生课程选择的应用程序。该系统包括三个主要类:学生、课程和选课。学生类包含学生的个人信息,如姓名、学号等。课程类包含课程的基本信息,如课程名称、授课教师等。选课类包含学生选课的信息,如选修的课程、学分等。这三个类之间存在多对多的关系,即一个学生可以选多门课程,一门课程也可以被多个学生选修。此外,选课系统还包括一些辅助类,如成绩管理和课程安排等。该系统通过图形化的界面向用户展示相关信息,并提供便捷的操作方式,方便用户进行课程选择和管理。
作者其他创作
大纲/内容
Edit Student Personal Info
+ ID + Hobby+ name + School Fee+ Faculty + Dormitory+ Grade + Student Card+ class + Internet Package+ telephone
getStuID();updateInfo();
Faculty Info
+ ID+ Prof Name+ Faculty
getProfID();getProfName();getProfFaculty();
Inquire Course Info
+ courseID+ courseName+ ProfName + StartEndWeek + StartEndTime+ MaxStudent (array : #stuID)+ Type
getStuID();getProfID();getCourseID();getCourseNameList();getClassSchedule();
Choose Class or Delete Class
+ courseID+ courseName+ ProfName + StartEndWeek + StartEndTime
getStuID();chooseClass();deleteClass();
Student Info
getStuID();getStuName();getStuFaculty();getStuGrade();getStuClass();getStuTelephone();
Submit Course Info
+ courseName+ ProfName + StartEndWeek + StartEndTime+ MaxStudent + Type + Notes+ Status
createCourseID();matchCourse();
0 条评论
下一页