一、实验目的
通过“网络教学系统”UML建模过程掌握顺序图的分析与设计方法。
二、实验环境
PowerDesigner16开发环境
三、实验任务
“网络教学系统”的功能需求主要包括以下几个方面:
学生可以登录网站浏览信息、查找信息和下载文件。
教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。
系统管理员可以对页面维护以及批准用户的注册申请。
四、实验步骤
分析实验任务内容,完成各功能顺序图分析,并利用UML完成顺序图的建模,主要包括实验二得到的各个用例扩展而成的功能顺序图。
五、实验作业
(1)系统管理员
(2)学生
(3)教师
(4)远程网络教学系统
六、实验结果与分析
1.系统管理员结果分析
(1)系统管理员登录管理页面,对数据库进行页面维护,维护结果在教学系统网页显示,在管理页面返回已维护信息。
(2)审批用户注册,数据库校验格式,管理页面返回注册成功。
(3)数据库访问审核课件,教学系统网页显示结果,管理页面返回审核通过。
2.学生结果分析
(1)学生输入账号密码,数据库验证信息通过,进入学生系统界面。
(2)学生在学生系统界面浏览课件信息。
(3)学生在学生系统界面请求课件信息,数据库加载课件信息,在课件信息页面显示结果,学生在此页面下载课件,数据库获取课件信息,在学生系统页面显示下载成功。
(4)学生在学生系统界面观看教学视频,数据库加载视频信息,在教学视频页面显示结果。
3.教师结果分析
(1)教师输入账号密码,数据库验证信息通过,进入教师系统界面。
(2)教师上传教学心得,数据库载入教学心得,在教学心得页面显示结果,教师系统界面显示上传成功。
(3)教师查看教学心得,数据库加载教学心得,在教学心得页面显示结果。
(4)教师修改教学心得,数据库更新教学心得,在教学心得页面显示结果,教师系统界面显示修改成功。
(5)教师上传教学视频,数据库载入教学视频信息,在教学视频页面显示结果,教学系统界面显示上传成功。
4.总图结果分析
(1)系统管理员审批教师账户注册。
(2)教师输入账户密码,数据库验证信息通过,进入教师系统界面。
(3)教师长传课件并通过数据库载入教学心得,页面更新显示结果,教师系统界面显示上传成功。
(4)教师上传教学视频,数据库载入教学视频信息,在教学视频页面显示结果,教学系统界面显示上传成功。
(5)系统管理员审批学生账户注册。
(6)学生输入账号密码,数据库验证信息通过,进入学生系统界面。
(7)学生在学生系统界面请求课件信息,数据库加载课件信息,在课件信息页面显示结果,学生在此页面下载课件,数据库获取课件信息,在学生系统页面显示下载成功。
(8)学生在学生系统界面观看教学视频,数据库加载视频信息,在教学视频页面显示结果