) Teacher 类继承自 BaseUser 类,主要方法有: teacherAdd() 用于添加教师; teacherDel() 用于删除教师; teacherUpdate() 用于更新教师信息; getTeachers() 用于获取教师列表。(5) Course 类是一个课程类,主要方法有: courseAdd () 用于添加课程; courseDel () 用于删除课程; courseUpdate () 用于修改课程信息; getCourses () 用于获取课程列表。(6) Elect 类是一个选课表类,主要方法有: elect () 选修课程; electDel() 退选课程; getElectInfo() 获取选课信息; haveSubmit() 检测是否已提交过成绩; submitScore() 提交成绩。 2.3 顺序图(1) 管理员修改课程信息顺序图图 2-3 管理员修改课程信息顺序图(2) 学生用户退选课的顺序图 : 管理员 : BaseUser : Admin : Course 1: 登录 2: 验证登录 3: 进入管理员界面 4: 点击“修改课程” 5: 修改课程信息 6: 提示修改成功 : 学生用户 : BaseUser : Student : El ect 1: 登录 2: 登录验证 3: 进入学生界面 4: 点击“退课” 5: 退选课程 6: 提示退课成功... ... 图 2-4 学生用户退选课的顺序图(3) 教师提交成绩顺序图图 2-5 教师提交成绩顺序图 2.4 协作图( 可选) : 教师用户 : Teacher : BaseUser : Elect 1: 登录 2: 验证登录 3: 进入老师界面 4: 点击“提交成绩” 5: 准备提交成绩 6: 验证是否已提交成绩 7: 提交成绩 8: 提示提交成功