UML Class Diagram 选课系统
2016-06-15 16:24:20 0 举报
选课系统是一个用于管理学生选课过程的软件系统。它包括以下几个主要类:学生、课程、教师和管理员。学生类包含学生的个人信息,如姓名、学号等。课程类包含课程的基本信息,如课程名称、学分等。教师类包含教师的个人信息,如姓名、职称等。管理员类负责管理系统的运行,包括添加、删除和修改学生、课程和教师信息,以及处理学生的选课和退课请求。这些类之间通过关联关系相互联系,形成一个复杂的数据结构。例如,一个学生可以选多门课程,一门课程也可以被多个学生选修;一个教师可以教授多门课程,一门课程也可以由多个教师授课。
作者其他创作
大纲/内容
Faculty Info
+ ID+ Prof Name+ Faculty
getProfID();getProfName();getProfFaculty();
Student Info
+ ID + Hobby+ name + School Fee+ Faculty + Dormitory+ Grade + Student Card+ class + Internet Package+ telephone
getStuID();getStuName();getStuFaculty();getStuGrade();getStuClass();getStuTelephone();
Edit Student Personal Info
getStuID();updateInfo();
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();
Submit Course Info
+ courseName+ ProfName + StartEndWeek + StartEndTime+ MaxStudent + Type + Notes+ Status
matchCourse();createNewCourse();createCourseID();
0 条评论
下一页