一、实验目的

通过“网络教学系统”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)学生在学生系统界面观看教学视频,数据库加载视频信息,在教学视频页面显示结果

实验四、UML动态建模之顺序图分析与设计【PowerDesginer】相关推荐

  1. UML教程4:顺序图

    文章目录 大纲 四.顺序图 4.1 概要 4.2 顺序图中的事物及解释 4.3 顺序图与用例图和类图的关系 4.4 顺序图例子 本文转载自:https://www.cnblogs.com/leafsu ...

  2. UML 的概述 和 顺序图

    UML 的概述 和 顺序图 标准建模语言 UML 是一种直观化.明确化和文档化的通用可视化建模语言.它捕捉了被构建系统的有关决策和理解,用来理解.设计.浏览.配置.维护以及控制系统的信息. 由于复杂系 ...

  3. 实验三 顺序图、协作图设计

    实验三   顺序图.协作图设计 [实验目的] 理解顺序图和协作图的概念及作用: 掌握UML顺序图与协作图的基本图形,了解它们各自的组成元素.特定作用和适用场合: 重点掌握顺序图的画法及其中元素所代表的 ...

  4. Excel数据分析从入门到精通(十四)动态图表和甘特图

    Excel数据分析从入门到精通(十四)动态图表和甘特图 1.动态图表 ①画板准备 ②绘制复选框 ③图形绘制 2.甘特图 ①准备符合要求的数据 ②美化框线 ③绘制堆积条形图 ④甘特图图形转换绘制 ⑤使用 ...

  5. 需求分析——掌握和使用UML建模语言顺序图模型

    在前面的文章中,我们建立了类图模型,类图模型描述了系统的类及类之间的关系.类图模型也称为系统的静态结构,因此从类图模型中我们还看不到业务的处理过程以及类与类交互的信息,在UML建模语言中,这些信息是通 ...

  6. 实验五、UML动态建模之状态图分析与设计

    实验目的 通过"网络教学系统"UML建模过程掌握状态图的分析与设计方法. 实验环境 PowerDesigner 实验任务 "网络教学系统"的功能需求主要包括以下 ...

  7. 【UML】交互图(顺序图、合作图\协作图)

    一.交互图 1.交互图用来描述系统中的对象是如何进行相互作用的.即一组对象是如何进行消息传递的. 2.交互主要用于描述协作的动态行为方面 3.当对交互建模时,通常既包括对象(每个对象都扮演某一特定的角 ...

  8. UML实例(四):在线购物系统顺序图

    2019独角兽企业重金招聘Python工程师标准>>> 顺序图文档 1.图形文档 注册: 登录: 搜索商品: 订单维护:

  9. 实验四:手写数字识别的神经网络算法设计与实现

    一.实验目的 通过学习BP神经网络技术,对手写数字进行识别,基于结构的识别法及模板匹配法来提高识别率. 二.实验器材 PC机     matlab软件 三.实验内容 按照BP神经网络设计方法选用两层B ...

最新文章

  1. [AaronYang]那天有个小孩跟我说Js-NodeJS[AY0]-EJS
  2. DiscuzToolkit
  3. linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...
  4. 磁盘的顺序读写与随机读写详解
  5. PAT_B_1051_Java(15分)
  6. mysql root密码过期了_Mac下重置mysql的root密码
  7. 由于两家重要零件厂商的疫情,iPhone 13备货可能受影响
  8. 基金投资需要注意什么?
  9. 挑战程序设计竞赛(第2版) 第3章笔记
  10. java实践_java基础实践
  11. 如何用计算机解锁苹果手机,教你怎么使用Apple Watch手表解锁苹果Mac电脑
  12. 亚马逊API接口大全
  13. DWT(离散小波变换)
  14. 【强烈推荐一款吊炸天的 Kafka 图形化工具 Eagle】
  15. tinker热修复gradle接入
  16. 聚合支付:将支付宝、微信、qq钱包三码收款码合而为一
  17. 《变形金刚》真人电影知识普及贴-转帖
  18. 升级WIFI6路由器,笔记本电脑找不到WIFI
  19. 如何入驻拼多多商城 拼多多入驻形式有那些
  20. 科技创业的新规律:先创业、再创意

热门文章

  1. [wp7软件]相机 画图 截屏 photo 集合 软件(三)
  2. win10彻底删除的文件怎么恢复?
  3. rocket-chat使用教程
  4. 使用ABB PC SDK开发ABB上位机记录
  5. vue自定义指令之手写v-loading指令
  6. LeetCode0704.二分查找 Go语言AC笔记
  7. JVM中工具jstat的使用
  8. 个人中心 (二) 01-编辑资料-基础布局-Popup弹出层-底部弹出-头像男女时间 DatetimePicker时间选择转换-dayjs(value).format('YYYY-MM-DD')
  9. 软件测试必备技能有哪些呢?
  10. 创龙TI AM437x ARM Cortex-A9RGMII千兆以太网口