远程网络教学系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

______________________________________________________________________________________________________________精品资料远程网络教学系统实验报告一、用例图1.学生参与者的用例图如图(1)所示:学生登录后才能正常使用该系统的所有功能。学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。如果忘记密码,可以通过找回密码功能恢复密码。______________________________________________________________________________________________________________精品资料学生浏览课件查找课件下载课件观看教学视频登录extends找回密码图(1)2.教师参与者的用例图如图(2)所示:教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。如果忘记密码,可以通过找回密码功能找回密码。______________________________________________________________________________________________________________精品资料教师上传教学视频发布教学心得查看教学心得上传课件修改教学心得登录extends找回密码图(2)二、类图1.参与者的基本类图如图(3)所示:其中学生包括登录名称、登录密码、学生编号、性别、年龄、班级、年级、邮箱等属性。教师包括登录名称、登录密码、姓名、性别、教授课程、电话号码和邮箱等属性。系统管理员包括用户名、系统管理员密码、邮箱等属性。______________________________________________________________________________________________________________精品资料+Websitemaintenance():bool+examiningillegalcourseware():bool+examiningillegalteachinginformation():bool+approvaltheusertoregister():bool-userName:string-password:string-aEmail:stringAdministrators+sLogin():bool+Browsecourseware():bool+Searchcourseware():bool+DownloadCourseware():bool+Watchthevideoteaching():bool-userName:string-password:string-sNo:string-sSex:string-sAge:int-sClass:int-sGrade:int-sEmail:stringStudents+Uploadcourseware():bool+Uploadthevideoteaching():bool+Releaseofteachingexperiences():bool+watchtheteachingexperiences():bool+Modifytheteachingexperience():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:stringCourse-grade:Integer=0-majorName:stringGrades图(4)3.把参与者学生、教师和系统管理员进行抽象。从而抽象出一个单独的人员类。这三者都是人员类的子类。重建的类图如图(5):______________________________________________________________________________________________________________精品资料+Websitemaintenance():bool+examiningillegalcourseware():bool+examiningillegalteachinginformation():bool+approvaltheusertoregister():bool-userName:string-password:string-aEmail:stringAdministrators+sLogin():bool+Browsecourseware():bool+Searchcourseware():bool+DownloadCourseware():bool+Watchthevideoteaching():bool-userName:string-password:string-sNo:string-sSex:string-sAge:int-sClass:int-sGrade:int-sEmail:stringStudents+Uploadcourseware():bool+Uploadthevideoteaching():bool+Releaseofteachingexperiences():bool+watchtheteachingexperiences():bool+Modifytheteachingexperience():bool-userName:string-password:string-tName:string-tSex:string-teachCourse:string-phoneNumber:string-tEmail:stringTeachers-pname:string-psex:string-page:int=0人员泛化泛化泛化图(5)三、序列图1.在该系统中,系统管理员需要登录后才能进行系统维护工作,如添加教师信息、删除教师信息等。图(6)是系统管理员添加教师用例所创建的序列图。______________________________________________________________________________________________________________精品资料序列图::AdministratorAddTeacher序列图::Teacher1.输入教师信息1.1.检查教师信息1.2.添加教师1.2.1.添加成功消息1.3.显示添加消息图(6)2.在远程网络教学系统中,如果单独抽象出一个数据访问类来进行数据访问,那么系统管理员添加教师信息的序列图如图(7):______________________________________________________________________________________________________________精品资料序列图::AdministratorAddTeacher序列图::Teacher1.输入教师信息1.1.检查教师信息1.2.添加教师1.2.2.添加成功消息1.3.显示添加消息DataAcess1.2.1.插入教师信息1.2.1.1.插入成功消息图(7)四、协作图1.在远程网络教学系统中,系统管理员需要登录才能进行系统维护工作,如添加教师信息、删除教师信息等。下图是系统管理员添加教师信息的协作图如图(8):协作图::AdministratorAddTeacher1.输入教师信息1.3.显示添加信息协作图::Teacher1.2.添加教师1.2.1.添加成功消息1.1.检查教师信息______________________________________________________________________________________________________________精品资料图(8)2.在远程网络管理系统中,如果单独抽象出一个数据访问类来进行数据访问,那么系统管理员添加教师信息的协作图如图(9):协作图::AdministratorAddTeacher1.1.检查教师信息1.输入教师信息1.3.显示添加信息1.2.添加教师1.2.2.添加成功消息协作图::Teacher1.2.1.插入教师信息1.2.1.1.插入成功消息DataAcess图(9)五、状态图______________________________________________________________________________________________________________精品资料1.在远程网络教学系统中,如果学生要下载课件,首先需要输入网站的网址,打开网站的主页。处于网站主页后可输入用户名和密码,如果验证通过,则进入功能选择界面,如果验证失败可以选择重新输入用户名和密码。进入功能选择界面后可以再可劲选择界面选择需要下载的课件,进入课件下载状态。课件下载完毕后,学生就完成了此次下载的行为。学生下载课件的状态图如图(10):输入网站网址进入网站主页输入用户名和密码验证通过验证未通过处于功能选择界面重新输入用户名和密码选择服务返回重新验证处于课件选择界面下载课件处于课件下载状态[下载完毕]______________________________________________________________________________________________________________精品资料图(10)2.在远程网络管理系统中,一个课件被上传到网站后,首先需要系统管理员对其进行审核,审核通过后课件就可以被用户浏览、下载。经过一段时间后,系统会清楚网站中过时的课件,此课件的状态图如图(11):______________________________________________________________________________________________________________精品资料上传课件新课件审核课件[审核不通过][审核通过]课件不可使用课件可使用状态删除课件课件删除状态图(11)六、活动图1.在远程网络教学系统中,学生登陆后可以下载课件。在登录时,系统需要验证用户的登录信息,如果验证通过系统会显示所有的可选服务。如果验证失败,则登录失败,此时用户可以返回继续登录。当用户看到系统显示的所有可选服务后,可以选择下载服务,然后下载需要的课件。下载完成后用户退出系统,系统会注销相应的用户信息。下图为______________________________________________________________________________________________________________精品资料学生下载课件的活动图(12):远程网络教学系统学生登录验证登录信息验证未通过验证通过显示所有的可选服务登录失败选择下载服务下载课件下载成功下载失败[返回重新下载][返回继续下载]退出系统注销账号[返回重新登录]______________________________________________________________________________________________________________精品资料图(12)2.在远程网络教学系统中,系统管理员登陆后可以处理注册申请或者审核课件。在处理注册申请后,需要发送邮件通知用户

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功