远程网络教学系统实验报告 一、用例图 1. 学生参与者的用例图如图(1)所示:学生登录后才能正常使用该系统的所有功能。学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。如果忘记密码,可以通过找回密码功能恢复密码。 学生浏览课件查找课件下载课件观看教学视频登录<>找回密码 图(1) 2.教师参与者的用例图如图(2)所示:教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。如果忘记密码,可以通过找回密码功能找回密码。 教师上传教学视频发布教学心得查看教学心得上传课件修改教学心得登录<>找回密码 图(2) 二、类图 1. 参与者的基本类图如图(3)所示:其中学生包括登录名称、登录密码、学生编号、性别、年龄、班级、年级、邮箱等属性。教师包括登录名称、登录密码、姓名、性别、教授课程、电话号码和邮箱等属性。系统管理员包括用户名、系统管理员密码、邮箱等属性。 +Website maintenance() : bool+examining illegal courseware() : bool+examining illegal teaching information() : bool+approval the user to register() : bool-userName : string-password : string-aEmail : stringAdministrators+sLogin() : bool+Browse courseware() : bool+Search courseware() : bool+Download Courseware () : bool+Watch the video teaching() : bool-userName : string-password : string-sNo : string-sSex : string-sAge : int-sClass : int-sGrade : int-sEmail : stringStu dents+Upload courseware() : bool+Upload the video teaching() : bool+Release of teaching experiences() : bool+watch the teaching experiences() : bool+Modify the teaching experience() : bool-userName : string-password : string-tName : string-tSex : string-teachCourse : string-phoneNumber : string-tEmail : stringTeachers 图(3) 2.业务实体类如图(4)所示,其中课程包括课程编号、教师编号、课程名称、教室等属性;年级包括年级、专业名称等属性。 -cNo : string-tno : string-cName : string-classroom : stringCou rse-grade : Integer = 0-majorName : stringGrades 图(4) 3.把参与者学生、教师和系统管理员进行抽...