当前位置:文档之家› 远程网络教学系统

远程网络教学系统

远程网络教学系统实验报告
一、用例图
1.学生参与者的用例图如图(1)所示:学生登录后才能正常使用该系统的所有功能。

学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。

如果忘记密码,可以通过找回密码功能恢复密码。

登录<<extends>>找回密码浏览课件查找课学下载课观看教学视
图(1)
2.教师参与者的用例图如图(2)所示:教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。

如果忘记密码,可以通过找回密码功能找回密码。


登录<<extends>>上传课件
找回密码上传教学视频
发布教学心得教师查看教学心得修改教学心得
图(2)
二、类图
1.参与者的基本类图如图(3)所示:其中学生包括登录名称、登录密码、学生编号、性别、年龄、班级、年级、邮箱等属性。

教师包括登录名称、登录密码、姓名、性别、教授课程、电话号码和邮箱等属性。

系统管理员包括用户名、系统管理员密码、邮箱等属性。

StudentTeacherAdministrator-userName : strin-userName : strin-userName : strin-password : strin-password : strin-password : strin-sNo : strin-tName :
strin-aEmail : string-sSex : string-tSex : string+Website maintenance() : bool-sAge : int-teachCourse : string+examining illegal courseware() : bool-sClass :
int-phoneNumber : string+examining illegal teaching information() : bool-sGrade : int-tEmail : string+approval the user to register() : bool-sEmail : string+Upload courseware() : bool+sLogin() : bool+Upload the video teaching() : bool+Browse courseware() : bool+Release of teaching experiences() : bool+Search courseware() : bool+watch the teaching experiences() : bool+Download Courseware () : bool+Modify the teaching experience() : bool+Watch the video teaching() : bool
)3图(.
2.业务实体类如图(4)所示,其中课程包括课程编号、教师编号、课程名称、教室等属性;年级包括年级、专业名称等属性。

GradesCourse-grade : Integer = 0-cNo : string-majorName : string-tno : string-cName :
string-classroom : string
图(4)
3.把参与者学生、教师和系统管理员进行抽象。

从而抽象出一个单独的人员类。

这三者都是人员类的子类。

重建的类图如图(5):
)图(5
三、序列图
1.在该系统中,系统管理员需要登录后才能进行系统维护工作,如添加教师信息、删除教师信息等。

图(6)是系统管理员添加教师用例所创建的序列图。

::Teacher
图(6)
2.在远程网络教学系统中,如果单独抽象出一个数据访问类来进行数据访问,那么系统管理员添加教师信息的序列图如图(7):
)7图(.
四、协作图
1.在远程网络教学系统中,系统管理员需要登录才能进行系统维护工作,如添加教师信息、删除教师信息等。

下图是系统管理员添加教师信息的协作图如图(8):
1.1.检查教师信息 1.
2.添加教师输入教师信息1.
添加成功息协作图::Teacher协作图::Administrator
图(8)
2.在远程网络管理系统中,如果单独抽象出一个数据访问类来进行数据访问,那么系统管理员添加教师信息的协作图如图(9):
1.1.检查教师信息 1.
2.1.插入教师信息添加教师1.2.
协作图::Teacher::Administrator协作图
图(9)
五、状态图
1.在远程网络教学系统中,如果学生要下载课件,首先需要输入网站的网址,打开网站的主页。

处于网站主页后可输入用户名和密码,如果验证通过,则进入功能选择界面,如果验证失败可以选择重新输入用户名和密码。

进入功能选择界面后可以再可劲选择界面选择需要下载的课件,进入课件下载状态。

课件下载完毕后,学生就完成了此次下载的行为。

学生下载课件的状态图如图(10):
图(10)
2.在远程网络管理系统中,一个课件被上传到网站后,首先需要系统管理员对其进行审核,审核通过后课件就可以被用户浏览、下载。

经过一段时间后,系统会清楚网站中过时的课件,此课件的状态图如图(11):
图(11)
六、活动图
1.在远程网络教学系统中,学生登陆后可以下载课件。

在登录时,系统需要验证用户的登录信息,如果验证通过系统会显示所有的可选服务。

如果验证失败,则登录失败,此时用户可以返回继续登录。

当用户看到系统显示的所有可选服务后,可以选择下载服务,然后下载需要的课件。

下载完成后用户退出系统,系统会注销相应的用户信息。

下图为:)12学生下载课件的活动图(.
远程网络教学系验证通显示所有的可选服注销账号
图(12)
2.在远程网络教学系统中,系统管理员登陆后可以处理注册申请或者审核课件。

在处理注册申请后,需要发送邮件通知用户处理结果。

在审核完课件后,需要更新页面信息以保证用户能够看到最新的课件,同时系统更新页面。

当完成以上工作后,系统管理员退出系统,系统则注销系统管理员账号。

系统管理员的工作活动图如图(13):
验证通过
)13图(.。

相关主题