网上教学管理系统案例.ppt

网上教学管理系统案例.ppt

ID:51586020

大小:2.35 MB

页数:48页

时间:2020-03-24

网上教学管理系统案例.ppt_第1页
网上教学管理系统案例.ppt_第2页
网上教学管理系统案例.ppt_第3页
网上教学管理系统案例.ppt_第4页
网上教学管理系统案例.ppt_第5页
资源描述:

《网上教学管理系统案例.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、UML建模案例分析-网络教学系统UML建模1一、实验目的通过“网络教学系统”UML建模过程了解面向对象的系统分析与设计方法2二、实验环境RatinalRose或Visio3三、实验步骤(1/6)§1网络教学系统的需求分析§2系统的UML基本模型(需求描述)§3系统中的类(系统设计)§4系统的配置与实现(系统实现)4§1网络教学系统的需求分析系统的功能需求主要包括以下几个方面:学生可以登录网站浏览信息、查找信息和下载文件。教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。系统管理员可以登录网站对页面维护以及批准用户的注册申

2、请。5§3系统中的类1.类图的生成2.各个类之间的关系61.类图的生成参与者相关的类一些其他的类7(1)参与者相关的类8(2)一些其他的类92.各个类之间的关系10系统的配置图11§2系统的UML基本模型§2.1系统的用例图§2.2系统的时序图§2.3系统的协作图§2.4系统的状态图§2.5系统的活动图12§2.2系统的用例图创建用例图之前首先需要确定参与者。系统中的参与者主要有三类:教师学生系统管理员13§2.2系统的用例图1.系统用户参与的总的用例图2.学生参与的用例图3.教师参与的用例图4.系统管理员参与的用例图141.系统用户参与的

3、总的用例图152.学生参与的用例图163.教师参与的用例图174.系统管理员参与的用例图18§2.3系统的时序图1.系统管理人员管理网站的时序图2.用户登录系统的时序图3.学生下载文件的时序图19时序图是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focusofcontrol)、消息(Message)等等。20二、时序图元素1角色(Actor)系统角色,可以是人、及其甚至其他的系统或者子系统

4、。2对象(Object)对象包括三种命名方式:第一种方式包括对象名和类名;第二中方式只显示类名不显示对象名,即表示他是一个匿名对象;第三种方式只显示对象名不显示类明。21三类对象223生命线(Lifeline)生命线在顺序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间,如下图234控制焦点(FocusofControl)控制焦点是顺序图中表示时间段的符号,在这个时间段内对象将执行相应的操作。用小矩形表示,如下图。245消息(Message)消息一般分为同步消息异步消息和返回消息(ReturnMessage)25消息的种类同步消息

5、=调用消息(SynchronousMessage)消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。异步消息(AsynchronousMessage)消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。返回消息(ReturnMessage)返回消息表示从过程调用返回26自关联消息(Self-Message)表示方法的自身调用以及一个对象内的一个方法调用另外一个方法。271.系统管理人员管理网站的时序图282

6、.用户登录系统的时序图293.学生下载文件的时序图302.4系统的协作图描述协作对象间的交互。时序图和协作图都是描述交互,但是时序图强调的是时间,而协作图强调的是空间。协作图和时序图间的主要区别在于协作图显示真正的对象及其链接(正在协作的“对象网络”),在许多情况下,这有利于理解对象的交互。而时间序列在时序图更容易看出来,从上至下看即可。当要决定选用哪一种图时,一般的原则是当对象及其链接有利于理解交互时选择协作图,当只需了解序列时选择时序图。31§2.4系统的协作图1.用户登录系统的协作图2.学生下载文件的协作图321.用户登录系统的协作图

7、332.学生下载文件的协作图34§2.6系统的活动图1.用户登录系统的活动图2.教师上传课件的活动图3.系统管理员进行网站维护的活动图35UML活动图介绍活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。36活动图的组成元素开始节点终止节点动作状态活动状态分支与合并分叉与汇合泳道动作流或控制流371.用户登录系统的活动图382.教师上传课件的活动图393.系统管理员进行网站维护的活动图40§2.5系统的状态图状态图是描述一个对象所处的可能状态和以及状态之间的转移,并给出状态转移的起

8、点和终点。与活动图的区别在于:状态图用来表示单个对象的行为如何改变其状态,而活动图是用来描述不同区域的工作如何彼此交互的。41教师上传课件状态图42§3系统中的类1.类图的生成2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。