目录

一、要求

二、部分图示

三、完整项目


一、要求

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个核心用例)
  9. 绘制系统的总体部署图(P280)

二、部分图示

功能模块图

三、完整项目

该项目的图是使用starUML绘图软件制作的。

项目文件https://download.csdn.net/download/WHT869706733/85555166?spm=1001.2014.3001.5503

网络教学系统UML建模图相关推荐

  1. 远程网络教学系统UML用例图

    远程网络教学系统功能需求如下: ●学生登录网站后,可以浏览课件.查找课件.下载课件.观看教学视频. ●教师登录网站后,可以上传课件.上传教学视频.发布教学心得.查看教学心得.修改教学心得. ●系统管理 ...

  2. 远程网络教学系统--UML图

    远程网络教学系统功能需求包括: ●学生登录网站后,可以浏览课件.查找课件.下载课件.观看教学视频. ●教师登录网站后,可以上传课件.上传教学视频.发布教学心得.查看教学心得.修改教学心得. ●系统管理 ...

  3. 远程网络教学系统——UML图

    远程网络教学系统功能需求包括: (1)学生登录网站后,可以浏览课件.查找课件.下载课件.观看教学视频. (2)教师登录网站后,可以上传课件.上传教学视频.发布教学心得.查看教学心得.修改教学心得. ( ...

  4. 远程网络教学系统UML图

  5. 远程网络教学系统中的UML用例图

    远程网络教学系统中的UML用例图 功能需求: 学生登录网站后,可以浏览课件.查找课件.下载课件.观看教学视频. 教师登录网站后,可以上传课件.上传教学视频.发布教学心得.查看教学心得.修改教学心得. ...

  6. 【UML】-- 用例图练习题含答案(订餐系统、远程网络教学系统、交互式网络系统)

    一.练习一 公司有一个简单的订餐系统,员工可以在网站上查看菜单并提交当天午餐订餐信息,若订餐信息有误还可取消订餐:前台需对网站上的菜单进行管理(包括增加菜式.删除菜式.修改菜式),并且汇总每个人的订餐 ...

  7. 各种管理系统的UML建模图

    各种管理系统的UML建模图 如需转载,在下方留言即可 饭店预订系统.酒店管理系统.题库管理系统.药店管理系统.人力资源管理系统 网上选课系统.银行系统的 用例图.活动图.状态图.类图等各种图 已上传到 ...

  8. 远程网络教学系统参与者用例图

    远程网络教学系统功能需求包括: 1.学生登录网站后,可以浏览课件.查找课件.下载课件.观看教学视频.   2. 教师登录网站后,可以上传课件.上传教学视频.发布教学心得.查看教学心得.修改教学心得. ...

  9. 网络教学系统搭建对入学教育有何影响?

    随着互联网的高速发展,目前的教学环境对高校教育工作机制和方法提出了更高的要求.在入学教育工作中,利用"互联网+"的优势,实行网络教学系统搭建项目,打破传统入学教育的时间与空间限制, ...

最新文章

  1. CCS Font 知识整理总结
  2. tomcat安装apr优化
  3. Cygwin获取root权限
  4. 完全用链表实现的贪吃蛇
  5. 为什么 MySQL 使用 B+ 树,而不是 B 树或者 Hash?
  6. 抢票 | AI未来说学术论坛第十期 视频理解与推荐专场
  7. 第一、二类斯特林(Stirling)数的生成函数(母函数)及推导
  8. java缓存_使用Redis和Java进行数据库缓存
  9. 通过C++的try和catch来捕获SEH异常
  10. 超400万用户的Chrome截图插件下架始末
  11. Linux下一些简单命令的收集
  12. 如何实现用户认证授权系统
  13. python三角网格代码_python中shapely的多多边形三角网格/网格
  14. Windows Server 2003下ASP.NET无法识别IE11的解决方法【转】
  15. 新手简明入门级matlab使用教程
  16. 工业物联网实践指南----专注生产制造活动
  17. win10清理_春节过后你的电脑该减肥了 Win10清理C盘瘦身全攻略
  18. 006网易-表达式求值
  19. android涟漪效果,在5.0以上手机上用系统原生方式实现波纹涟漪效果
  20. iOS开发常用代码片段:总有你用得上的功能

热门文章

  1. 自动系鞋带的耐克鞋,智能穿戴设备正确打开方式
  2. 关于使用iconfont图标总生成小长方形框的解决办法
  3. 【3D游戏建模】倒角建模,细分建模,折边建模以及暴力布尔,要因模型制宜!
  4. ArcGIS 10.1(X)安装教程
  5. 让python飞:形象理解python封装、继承、函数重写、类属性、对象属性、类函数、对象函数、序列化、反序列化、pickle
  6. labview入门到出家9(进阶)——串口通讯
  7. 如何在M1 Mac上运行iOS应用?
  8. 基于matlab的RGB到YCbCr颜色空间的转换
  9. 目标检测算法回顾之应用场景篇
  10. GPU和CUDA基础介绍