全球旧事资料 分类
前提条件:用例开始前,管理者必须在系统登录成功后续条件:如果用例执行成功,系统更新数据库,否则,系统状态不变。备注:无
9
f23顺序图顺序图描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。顺序图从一定程度上更加详细地描述了用例表达的需求。顺序图的目的在于描述系统中各个对象按照时间顺序的交互过程。在UML中,顺序图将交互关系表示为二维图。其中,纵轴是时间轴,时间沿竖线向下延伸。横轴代表了在协作中各个独立的对象。当对象存在时,生命线用一条虚线表示,当对象的过程处于激活状时,生命线是一个双道线。消息用从一个对象的生命线到另一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。新闻管理系统前台的顺序图如图22所示。
图22前台顺序图
后台管理员在输入姓名和密码登录后,可以单击“添加新闻”进入添加新闻管理模块。该模块其实是一个添加新闻的列表表单。系统将表单反馈给管理员,要求管理员输入添加信息。注意填写要求,比如新闻类型不能为空,内容不能小于多少字符等。输入信息后提交表单信息给数据库模块,数据库模块将把新闻信息存入到数据表中,从而完成新闻的添加,最后反馈添加成功给管理员。新闻管理系统后台操作中添加新闻的顺序图如图23所示。
10
f图23管理员添加新闻顺序图
后台管理中的修改新闻、删除新闻和添加新闻的时序图大同小异这里就不进行文字叙述了图24所示为管理员删除新闻顺序图。图25所示为管理员修改新闻顺序图。
图24管理员删除新闻时顺表
11
f图25管理员修改新闻列表
24活动图活动图描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。新闻管理系统前台活动图如图26所示。
图26
新闻管理系统前台活动图
12
f新闻管理系统后台活动图如图27所示。由此活动图可以看出,有合法身份的管理员才可以进入,系统的3个子模块(添加新闻,修改新闻,删除新闻)在操作上都是平行的,其内在关系通过后续数据库的设计和程序流程来控制。
登录
身份验证失败
添加新闻
修改新闻
删除新闻
27
新闻管理系统后台活动图
25状态图在新闻管理系统中我们主要描述其中两个主要的状态图:新闻管理系统前台状态图和新闻管理系统后台状态图。图28所示为新闻管理系统前台状态图:用户登录成功则进入主页,登录失败转到注册,注册成功后进入主页。可以选择所有新闻和搜索新闻操作。在显示新闻操作中新闻标题信息分r
好听全球资料 返回顶部