uml新闻管理系统建模.pdfVIP

  • 2
  • 0
  • 约3.35千字
  • 约 9页
  • 2023-03-26 发布于天津
  • 举报
UML 新闻管理系统建模 一 需求分析 新闻管理信息系统是一个针对新闻管理行业的专门管理软件,其设计是在调 研了多个新闻管理行业的基础上进行的,该软件适合大多数的新闻管理行业。该 软件能够很好的解决新闻管理的记者发稿、编辑审核等行业功能。新闻管理信息 系统是一种位于 WEB 前端(Web 服务器)和后端办公系统或流程(稿件创作、编 辑、审批、发布)之间的软件系统。稿件的创作人员、编辑人员、审批人员、发 布人员使用新闻管理信息系统来提交、修改、审批、发布稿件。 (这里指的“稿 件”可包括文字、表格、图片、视频文件等信息) 新闻管理系统主要是为了实现企业商务网站动态新闻实时显示的系统。一个 典型的新闻中心管理系统一般都会提供新闻标题分类显示、新闻详细内容显示等 功能。同时也要为新闻中心后台管理的管理员提供对应的新闻信息维护及管理的 功能,包括添加新的新闻、编辑修改新闻、删除新闻等功能。 二 系统设计 2.1 用例图 用例图是从用户的角度来描述系统功能的,实用用例图可以更好的描述系统 应具备的功能。通过分析可知,新闻管理系统的参与者有新闻中心管理员和使用 者(用户),六个用例分,如图2-1 所示。 图 2-1 系统的用例图 顺序图 顺序图描述系统运行期间各对象之间如何进行交互,主要描述系统各组 成部分的交互次序。它包括四个部分:对象,生命线,消息和激活。新闻管 理系统前台的顺序图如图2-2 所示。 图 2-2 前台顺序图 新闻管理系统后台操作中添加新闻的顺序图如图 2-3 所示。 后台管理员在输入姓名和密码登录后,可以单击“添加新闻”进入添加新 闻管理模块。该模块其实是一个添加新闻的列表表单。系统将表单反馈给管理 员,要求管理员输入添加信息。注意填写要求,比如新闻类型不能为空,内容 不能小于多少字符等。输入信息后提交表单信息给数据库模块,数据库模块将 把新闻信息存入到数据表中,从而完成新闻的添加,最后反馈添加成功给管理 员。 图 2-3 管理员添加新闻顺序图 后台管理中的修改新闻、删除新闻和添加新闻的时序图大同小异这里就不进行 文字叙述了 图 2-4 所示为管理员删除新闻顺序图。图 2-5 所示为管理员修改新 闻顺序图。 图 2-4 管理员删除新闻时顺表 图 2-5 管理员修改新闻列表 协作图是顺序图之外另外一种表示交互的方法。与顺序图描述随着时间 交互的各种信息不同,协作图描述的是和对象结构相关的信息。协作图的一 种用途是表示类操作的实现。协作图可以说明类操作中用到的参数、局部变 量以及操作中的永久链。当实现一个行为时,消息编号对应了程序中嵌套调 用结构和信号传递过程。协作图包含3 个元素:对象、链和消息。 新闻管理系统前台浏览者浏览新闻协作图如图 2-6 所示;新闻管理系统 后台添加新闻的协作图如图2-7所示;新闻管理系统后台删除新闻的协作图如 图2-8 所示;新闻管理系统后台修改新闻的协作图如图2-9 所示 图 2-6 前台浏览者浏览新闻协作图 图 2-7 后台添加新闻协作图 图 2-8 后台删除新闻协作图 图 2-9 后台修改新闻协作图 2.4 活动图 活动图是 UML 用于对系统的动态行为建模的另一种常用工具,它描述活动 的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程 图。在UML 中,活动图表示成圆角矩形,其中还包括分支与合并,分叉与汇合 等模型元素。 新闻管理系统前台 UML 活动图如图 2-10 所示 新闻管理系统后台 UML 活动图如图 2-11 所示。由此活动图可以看出,有 合法身份的管理员才可以进入,系统的 3 个子模块(添加新闻,修改新闻,删 除新闻)在操作上都是平行的,其内在关系通过后续数据库的设计和程序流程 来控制。

文档评论(0)

1亿VIP精品文档

相关文档