1、远程网络教学系统远程网络教学系统实验报告一、用例图1. 学生参与者的用例图如图( 1 )所示:学生登录后才能正常使用该系统的所有功能。学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。如果忘记密码, 可以通过找回密码功能恢复密码。图( 1)2. 教师参与者的用例图如图( 2)所示:教师登录网站后,可以上传课件、上传教学视频、发布教学心得、 查看教学心得、 修改教学心得。如果忘记密码,可以通过找回密码功能找回密码。图( 2)二、类图1. 参与者的基本类图如图( 3 )所示:其中学生包括登录名称、登录密码、学生编号、性别、年龄、班级、年级、邮箱等属性。教师包括登录名称、登录密码、姓名
2、、性别、教 授课程、电话号码和邮箱等属性。系统管理员包括用户名、系统管理员密码、邮箱等属 性。图( 4)3. 把参与者学生、教师和系统管理员进行抽象。从而抽象出一个单独的人员类。这三者都是人员类的子类。重建的类图如图( 5):图( 5)三、序列图1. 在该系统中,系统管理员需要登录后才能进行系统维护工作,如添加教师信息、删除教师信息等。图( 6 )是系统管理员添加教师用例所创建的序列图。序列图:Administrator1. 输入教师信息AddTeacher序列图:Teacher1.1. 检查教师信息1.2. 添加教师1.2.1. 添加成功消息1.3. 显示添加消息图( 6)2. 在远程网络教
3、学系统中, 如果单独抽象出一个数据访问类来进行数据访问, 那么系统管理员添加教师信息的序列图如图( 7 ):序列图 :Administrator1. 输入教师信息AddTeacher序列图 :TeacherDataAcess1.1. 检查教师信息1.2. 添加教师1.2.2. 添加成功消息1.2.1. 插入教师信息1.2.1.1. 插入成功消息1.3. 显示添加消息图( 7)四、协作图1. 在远程网络教学系统中, 系统管理员需要登录才能进行系统维护工作, 如添加教师信息、删除教师信息等。下图是系统管理员添加教师信息的协作图如图( 8):1.1. 检查教师信息1. 输入教师信息1.3.显示添加信
4、息1.2.添加教师1.2.1.添加成功消 息AddTeacher协作图 :Administrator 协作图 :Teacher图( 8)2. 在远程网络管理系统中, 如果单独抽象出一个数据访问类来进行数据访问, 那么系统管理员添加教师信息的协作图如图( 9 ):协作图 :Administrator协作图:Teacher图( 9)五、状态图1. 在远程网络教学系统中,如果学生要下载课件,首先需要输入网站的网址,打开网站的主页。处于网站主页后可输入用户名和密码,如果验证通过,则进入功能选择界面,如果验证失败可以选择重新输入用户名和密码。 进入功能选择界面后可以再可劲选择界面选择需要下载的课件,进入
5、课件下载状态。课件下载完毕后,学生就完成了此次下载的行为。学生下载课件的状态图如图( 10):图( 10 )2. 在远程网络管理系统中,一个课件被上传到网站后,首先需要系统管理员对其进行审核,审核通过后课件就可以被用户浏览、 下载。经过一段时间后, 系统会清楚网站中过时的课件, 此课件的状态图如图( 11 ):图( 11 )六、活动图1. 在远程网络教学系统中,学生登陆后可以下载课件。在登录时,系统需要验证用户的登录信息,如果验证通过系统会显示所有的可选服务。如果验证失败,则登录失败,此时用户可以返回继续登录。当用户看到系统显示的所有可选服务后,可以选择下载服务, 然后下载需要的课件。下载完成
6、后用户退出系统,系统会注销相应的用户信息。下图为学生下载课件的活动图( 12):学生 远程网络教学系统验证登录信息登录返回重新登录 登录失败验证未通过 验证通过下载课件选择下载服务显示所有的可选服务 返回重新下载 返回继续下载 下载失败下载成功退出系统 注销账号图( 12 )2. 在远程网络教学系统中, 系统管理员登陆后可以处理注册申请或者审核课件。 在处理注册申请后, 需要发送邮件通知用户处理结果。 在审核完课件后, 需要更新页面信息以保证用户 能够看到最新的课件,同时系统更新页面。当完成以上工作后,系统管理员退出系统, 系统则注销系统管理员账号。系统管理员的工作活动图如图( 13):图( 13 )
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1