1、网络教学系统的需求分析
本系统是为计算机相关专业的学员打造的一个线上网络教学平台。该系统能为计算机相关专业的学员提供多学科、系统性、有针对性的优质的线上学习资源。教师可以通过直播、录播或者发布word、ppt、pdf等方式开展教学,学员可以根据自己的需要选择观看平台上的教学视频或者下载相关学习资源,从而达到网络自主学习的目的。
2、功能分析
网络教学系统的功能分析可以反映该系统能够提供的各种功能,它能够清晰地把系统要完成的功能展示给后续的是人员和使用者。该网络教学系统的具体功能如下:
(1)系统允许用户注册
(2)系统允许用户登录
(3)系统允许学员浏览教学资源
(4)系统允许学员查询教学资源
(5)系统允许学员下载教学资源
(6)系统允许学员观看教学视频
(7)系统允许学员充值会员
(8)系统允许学员报名课程
(9)系统允许学员取消课程报名
(10)系统允许用户通过不同渠道缴纳报名费
(11)系统允许学员发表课程评价
(12)系统可以给用户分配权限
(13)系统允许教师开设线上班级
(14)系统允许教师直播教学
(15)系统允许教师上传教学资料
(16)系统允许教师修改教学资料
(17)系统允许教师删除教学资料
(18)系统允许教师发布教学信息
(19)系统允许教师查看课程评论
(20)系统允许教师回复课程评论
(21)系统管理员可以对系统页面进行维护
(22)系统管理员可以进行页面更新
(23)系统管理员可以管理系统中的用户
(24)系统管理员可以审核和处理教学资料
(25)系统管理员可以设置课程班级人数
(26)系统管理员可以管理课程评论
注:学生可合理地进行功能扩展。
3、具体任务
(1)根据以上需求描述,对系统进行功能模块划分
(2)根据需要描述中得到的用例,绘制每个参与者的用例图以及系统整体用例图
(3)对每个用例进行用例描述(可参考教材用例描述模板),所有用例描述以文形式放在一个word文档中(P55或P61)
(4)绘制系统的整体类图(并描述清楚类之间的关系)
(5)绘制各个核心用例的活动图(P234或P274)(6-10个核心用例)
(6)绘制系统核心用例的顺序图(P261)(6-10个核心用例)
(7)绘制系统某一门课程开班的状态图;绘制教学资料的状态图
(8)绘制核心用例的协作图(P263)(6-10个核心用例)
绘制系统的总体部署图(P280)
1