在线课程管理系统
2024-10-25 15:55:04 0 举报
功能模块图,er图,类图,时序图,用例图,数据流图
作者其他创作
大纲/内容
Course
+String courseID+String courseName+String instructor+int credits-List students
+enrollStudent(Student s)
开始
CourseManagementSystem
-List courses-List students-List instructors-List sections-List materials-List grades-List registrations
+addCourse(Course course)+removeCourse(Course course)+addStudent(Student student)+removeStudent(Student student)+addInstructor(Instructor instructor)+removeInstructor(Instructor instructor)+manageCourses()+manageStudents()+manageInstructors()
检查资源是否齐全?
用户
Course Status Updated
输入用户名和密码
Create New Course
是
产品信息管理
1
1..*
manages
Instructor
+String instructorId+String name-List taughtCourses
+assignCourse(Course course)+unassignCourse(Course course)
系统管理
CourseRegistration
+String registrationId+Student student+CourseSection section+Grade grade
+register()+unregister()
制定教学大纲
结束
登录注册
否
课程审核通过通知
已完成订单管理
发布课程信息
审核课程
CourseMaterial
+String materialId+String title+String description+Course course
+uploadMaterial()+downloadMaterial()
用户名或密码错误
Grade
+String gradeId+Student student+Course course+double score
+assignGrade()+updateGrade()
登录系统
Register for Course
作业提交通知
CourseSystem
重新规划课程
课程发布成功
Course Content Retrieved
Add Student to Course
Student
0..1
is taught by
用户管理
Modify Course Content
提现管理
个人中心
提示错误信息
作业批改结果通知
*
enrolls
浏览课程
产品类型管理
登录成功
学习进度更新
has
Save Course Details
+String instructorID+String name-List taughtCourses
+teachCourse(Course c)
购物车
Access Course Content
青悦美工设计服务平台
Teacher
显示待审核课程
重新输入用户名和密码?
显示课程列表
Admin
分配教学资源
LMS
Registration Successful
课程规划
Update Course Content
批改作业
+String studentId+String name+String major-List courses
+enrollCourse(Course course)+dropCourse(Course course)
Department
+String departmentID+String departmentName-List courses
+addCourse(Course c)
通过审核
Publish Course
提交作业
补充教学资源
Course Content Updated Successfully
Database
Update Course Status to Published
设计师
Display Course Dashboard
Course Published Successfully
选择课程并报名
设置课程目标?
Display Course Content
报名成功
CourseSection
+String sectionId+Course course+Instructor instructor+String schedule+int capacity
+addStudentToSection(Student student)+removeStudentFromSection(Student student)
Course Created Successfully
Course Content Updated
offers
Course Saved Successfully
+String studentID+String studentName-List courses
+enrollCourse(Course c)
Authenticate Teacher
Authentication Successful
+String courseCode+String courseName+String description-List students
+addStudent(Student student)+removeStudent(Student student)
参加课程学习
teaches
is a section of
Student Added Successfully
开始授课
管理员
用户名和密码验证?
Login to LMS
Retrieve Course Content
0 条评论
下一页