第11章新闻中心管理系统.pptx
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11.1.3 利用UML模型构造软件体系结构
11.1.1 新闻中心管理系统的需求分析
3. 后台管理模块 后台管理模块包含
新闻的添加、修改 和删除,即新闻的 增、删、改功能, 如图11.3所示。
图11.3 后台管理模块
11.1.1 新闻中心管理系统的需求分析
(1)添加新闻 添加新闻模块主要负责将新的新闻添加到新闻中心。 (2)修改新闻 修改新闻主要负责对现有新闻进行修改。 (3)删除新闻 删除新闻负责删除新闻中心相对过时的新闻。
11.1 系统需求说明
UML在需求中的作用 新闻中心管理系统的UML开发过程
11.1.1 新闻中心管理系统的需求分析
1. 系统的功能需求 新闻中心管理系统主要是为了实现企业商务网站实时
动态新闻的显示及管理的系统。 一个典型的新闻中心管理系统一般都需要提供良好的
维护页面,即中心管理人员可以借助后台维护管理的 页面实现对新闻内同实施的更新维护。从其前台功能 上来看需要包括新闻标题分类显示(热点新闻和行内 新闻)、新闻详细内容显示等。同时也应该为新闻中 心后台管理的管理员提供对应的新闻信息维护及管理 的功能,其中包括添加新的新闻,编辑修改新闻、删 除新闻等功能。
11.1.1 新闻中心管理系统的需求分析
(1)新闻标题信息分类显示 打开新闻中心主页,页面上应该能够根据数据库中存
放的信息分类显示最新的新闻标题。因为本系统的新 闻类型分为两类,一类是热点新闻,另一类是行业新 闻。例如,在热点新闻中和行业新闻中都显示最新的 标题信息。每个新闻标题都有对应的超链接,以便用 户查看新闻内容,用户单击这个新闻标题后,就可以 跳转到有关该新闻详细内容的页面上,让用户对这个 新闻有更加详细的了解。
1百度文库.1.2 UML对系统需求分析的支持
UML作为一种强大的图形化建模语言,是理想的需求描述和建模分 析工具。
(1)提供有力的工具和灵活的机制,为控制需求提供强有力的手段。 UML的用例视图可以表示客户的需求。通过用例建模可以对外部的
角色以及它们所需要的系统功能建模。角色和用例是通过它们之 间的关系、通信来建立模型的。每个用例都指定了客户的需求: 需要系统干什么。活动图可以清楚地表示业务的具体操作过程。 总之,UML提供了形象的图形模型工具,容易使用户和领域专家 参与到需求分析的整个过程中来,使需求分析更加充分。另外, UML是基于面向对象的思想机制而产生和发展起来的,在对需求 的变化方面有较好的弹性,它的封装机制使开发人员可以把最稳 定的部分,即对象作为构筑系统的基本单位,而把容易发生变化 的部分,即属性和服务,封装在对象之内,对象之间通过接口联 系,使需求变化的影响尽可能的限制在对象的内部。
11.1.2 UML对系统需求分析的支持
(2)提供统一的平台,解决人员交流、通信障碍问题 信息系统开发是一项创造性的思维活动,在系统开发过程中人员的
交流十分频繁。系统开发项目的有关人员包括用户、领域专家、 系统分析员、系统设计员、程序员、测试员、项目管理员等,需 要经常交流,探讨系统的需求,明确系统成分的定义,协商系统 的结构与衔接,进行工作的交接。在上述事物中,通信障碍已经 成为人员交流中的一个问题。例如,用户、领域专家或项目管理 员看不懂、不明白系统开发人员表达问题的概念、术语、表示法, 反之亦然。因此,需要有一套通用的思维方法和便于交流的“语 言”,包括系统的模型、术语、表示法、文档书写格式等,为人 员之间的交流架设一座桥梁。UML只定义了一些视图,它的思想 与方法无关。人们可以采用各种方法使用UML,而无论方法如何 变化,他们的基础都足UML的图,这也是UML的最终用途——为 不同的领域的人们提供统一的交流标准。无论分析、设计和开发 人员采取何种不同的方法或过程,他们递交的设计产品都是用 UML来描述的,这有利于促进相互的理解。所以说UML能够成为 人员之间交流的一座桥梁,能够解决通信障碍问题。
有新闻分为热点新闻和行业新闻等类别,在新闻中心 主页分类显示出最近新闻的各个标题,以便于用户选 择感兴趣的新闻进行详细内容的阅读。 (2)详细新闻内容显示 依据用户所选择的新闻标题显示对应新闻的详细内容 。 ③相关新闻列表显示 相关新闻列表显示负责在具体新闻内容显示的同时提 供其他新闻标题列表的显示功能。
11.1.1 新闻中心管理系统的需求分析
图11.1 系统功能模块
11.1.1 新闻中心管理系统的需求分析
2. 信息浏览模块 信息浏览模块主要包括了
新闻分类显示、详细新 闻内容显示以及相关新 闻列表显示,如图11.2 所示。
11.1.1 新闻中心管理系统的需求分析
(1)新闻标题分类显示 该模块实现了新闻标题内容的分类显示,例如,将所
11.1.1 新闻中心管理系统的需求分析
(2)新闻详细内容及相关新闻列表显示 用户单击感兴趣的新闻标题后,应该可以查看到该新闻的
详细内容,并且同时提供与该新闻相关的新闻标题信 息的显示,以便于用户查询与该新闻相关的其他信息。 (3)新闻中心后台管理功能 新闻中心的管理员可以根据企业的需求随时对后台数据库 进行增、删、改等功能,例如,管理员可以在数据库 中添加最新的新闻标题及相关内容,还可以随时删除 某些过时的新闻标题及内容,以及对一些原有新闻做 必要的修改。
第11章 新闻中心管理系统
本章导读
为了能够更加迅速地向客户传递有关企业的新闻以及 相关行业中最新的发展现状,以便于引导客户选择企 业的相关产品和服务,一般在商务系统开发中都会设 置相应的新闻中心模块。新闻中心模块可以提供最新 资讯,UML作为一种强大的图形化建模语言,在其开 发过程中可以充分体现它的强大和灵活。
11.1.1 新闻中心管理系统的需求分析
如11.1显示了该系统的功能,它包括两大模块,分别是 :信息浏览模块和后台管理模块。
其中,信息浏览模块主要完成新闻分类标题的显示, 能够让用户一目了然,迅速浏览自己感兴趣的新闻标 题,并且能够查看详细新闻内容。后台管理模块主要 完成新闻内容的添加、修改、删除功能。