网上选课系统的类图
2018-08-19 18:01:07 77 举报
网上选课系统是一个用于学生在线选择课程的系统。该系统包括管理员、教师和学生三个主要角色。管理员负责管理整个系统,包括添加或删除课程、管理教师信息等;教师负责发布课程信息、查看选课情况等;学生则可以浏览所有可选课程、进行选课操作等。 在系统中,每个角色都有各自的功能模块。例如,管理员有登录、管理课程、管理教师等功能;教师有登录、发布课程、查看选课情况等功能;学生有登录、浏览课程、选课等功能。这些功能模块之间通过消息传递进行交互,以实现整个系统的正常运行。
作者其他创作
大纲/内容
ControlObject
+VerifyCourse()+CanAdd()+CanModify()+QueryCourseByID()+ConfirmDelete()+GetAllCourse()+QueryAssociation()+CanSelect()+QueryCourseList()+VerifyRegister()+CheckPasswd()+ControlObject()
People
+name:String+age:int
+setName(name)+getName():String+setAge(age)+getAge():int
Register
+regID:int
+getRegisterInfo()+Register()+setRegID(regID)+getRegID():int
Course
+name:String+classroom:String+courseID:int+teacher:String+student:int+firstlessondate:String+maxstudents:int
+Create()+GetCourseInfo()+DestroyCourse()+GetName()+SetName()+GetClassroom()+SetClassroom()+GetID()+SetID()+GetTeacher()+SetTeacher()+Getfirstlessondate()+Setfirstlessondate()+GetMaxStudents()+SetMaxStudents(0
FormObject
+ShowConfirmPage()+SelectCommand()+DisplayCourselist()+GetCourseInfo()+ShowSuccessfulInfo()+ConfirmDelete()+QuerySelectedCourse()+FormObject()
DataBase
+dbPath:String
+QueryCourse()+AddCourse()+DeleteCourse()+QueryAllCourse()+QueryAssociation()+AddAssociation()+QuerySelectedCourse()+QueryPasswd()+GetDBPath()+SetDBPath()+OpenDB()
Student
+StudentID:int
+setStudentID(studentID)+getStudentID():int+Student()
0 条评论
下一页