{广告传媒}新闻中心管理系统

上传人:卓****库 文档编号:140243705 上传时间:2020-07-28 格式:PPTX 页数:75 大小:500.03KB
返回 下载 相关 举报
{广告传媒}新闻中心管理系统_第1页
第1页 / 共75页
{广告传媒}新闻中心管理系统_第2页
第2页 / 共75页
{广告传媒}新闻中心管理系统_第3页
第3页 / 共75页
{广告传媒}新闻中心管理系统_第4页
第4页 / 共75页
{广告传媒}新闻中心管理系统_第5页
第5页 / 共75页
点击查看更多>>
资源描述

《{广告传媒}新闻中心管理系统》由会员分享,可在线阅读,更多相关《{广告传媒}新闻中心管理系统(75页珍藏版)》请在金锄头文库上搜索。

1、第11章 新闻中心管理系统,本章导读,为了能够更加迅速地向客户传递有关企业的新闻以及相关行业中最新的发展现状,以便于引导客户选择企业的相关产品和服务,一般在商务系统开发中都会设置相应的新闻中心模块。新闻中心模块可以提供最新资讯,作为一种强大的图形化建模语言,在其开发过程中可以充分体现它的强大和灵活。,11.1 系统需求说明,在需求中的作用 新闻中心管理系统的开发过程,11.1.1 新闻中心管理系统的需求分析,1. 系统的功能需求 新闻中心管理系统主要是为了实现企业商务网站实时动态新闻的显示及管理的系统。 一个典型的新闻中心管理系统一般都需要提供良好的维护页面,即中心管理人员可以借助后台维护管理

2、的页面实现对新闻内同实施的更新维护。从其前台功能上来看需要包括新闻标题分类显示(热点新闻和行内新闻)、新闻详细内容显示等。同时也应该为新闻中心后台管理的管理员提供对应的新闻信息维护及管理的功能,其中包括添加新的新闻,编辑修改新闻、删除新闻等功能。,11.1.1 新闻中心管理系统的需求分析,(1)新闻标题信息分类显示 打开新闻中心主页,页面上应该能够根据数据库中存放的信息分类显示最新的新闻标题。因为本系统的新闻类型分为两类,一类是热点新闻,另一类是行业新闻。例如,在热点新闻中和行业新闻中都显示最新的标题信息。每个新闻标题都有对应的超链接,以便用户查看新闻内容,用户单击这个新闻标题后,就可以跳转到

3、有关该新闻详细内容的页面上,让用户对这个新闻有更加详细的了解。,11.1.1 新闻中心管理系统的需求分析,(2)新闻详细内容及相关新闻列表显示 用户单击感兴趣的新闻标题后,应该可以查看到该新闻的详细内容,并且同时提供与该新闻相关的新闻标题信息的显示,以便于用户查询与该新闻相关的其他信息。 (3)新闻中心后台管理功能 新闻中心的管理员可以根据企业的需求随时对后台数据库进行增、删、改等功能,例如,管理员可以在数据库中添加最新的新闻标题及相关内容,还可以随时删除某些过时的新闻标题及内容,以及对一些原有新闻做必要的修改。,11.1.1 新闻中心管理系统的需求分析,如11.1显示了该系统的功能,它包括两

4、大模块,分别是:信息浏览模块和后台管理模块。 其中,信息浏览模块主要完成新闻分类标题的显示,能够让用户一目了然,迅速浏览自己感兴趣的新闻标题,并且能够查看详细新闻内容。后台管理模块主要完成新闻内容的添加、修改、删除功能。,11.1.1 新闻中心管理系统的需求分析,图11.1 系统功能模块,11.1.1 新闻中心管理系统的需求分析,2. 信息浏览模块 信息浏览模块主要包括了新闻分类显示、详细新闻内容显示以及相关新闻列表显示,如图11.2所示。,11.1.1 新闻中心管理系统的需求分析,(1)新闻标题分类显示 该模块实现了新闻标题内容的分类显示,例如,将所有新闻分为热点新闻和行业新闻等类别,在新闻

5、中心主页分类显示出最近新闻的各个标题,以便于用户选择感兴趣的新闻进行详细内容的阅读。 (2)详细新闻内容显示 依据用户所选择的新闻标题显示对应新闻的详细内容。 相关新闻列表显示 相关新闻列表显示负责在具体新闻内容显示的同时提供其他新闻标题列表的显示功能。,11.1.1 新闻中心管理系统的需求分析,3. 后台管理模块 后台管理模块包含新闻的添加、修改和删除,即新闻的增、删、改功能,如图11.3所示。,图11.3 后台管理模块,11.1.1 新闻中心管理系统的需求分析,(1)添加新闻 添加新闻模块主要负责将新的新闻添加到新闻中心。 (2)修改新闻 修改新闻主要负责对现有新闻进行修改。 (3)删除新

6、闻 删除新闻负责删除新闻中心相对过时的新闻。,11.1.2 对系统需求分析的支持,作为一种强大的图形化建模语言,是理想的需求描述和建模分析工具。 (1)提供有力的工具和灵活的机制,为控制需求提供强有力的手段。 的用例视图可以表示客户的需求。通过用例建模可以对外部的角色以及它们所需要的系统功能建模。角色和用例是通过它们之间的关系、通信来建立模型的。每个用例都指定了客户的需求:需要系统干什么。活动图可以清楚地表示业务的具体操作过程。总之,提供了形象的图形模型工具,容易使用户和领域专家参与到需求分析的整个过程中来,使需求分析更加充分。另外,是基于面向对象的思想机制而产生和发展起来的,在对需求的变化方

7、面有较好的弹性,它的封装机制使开发人员可以把最稳定的部分,即对象作为构筑系统的基本单位,而把容易发生变化的部分,即属性和服务,封装在对象之内,对象之间通过接口联系,使需求变化的影响尽可能的限制在对象的内部。,11.1.2 对系统需求分析的支持,(2)提供统一的平台,解决人员交流、通信障碍问题 信息系统开发是一项创造性的思维活动,在系统开发过程中人员的交流十分频繁。系统开发项目的有关人员包括用户、领域专家、系统分析员、系统设计员、程序员、测试员、项目管理员等,需要经常交流,探讨系统的需求,明确系统成分的定义,协商系统的结构与衔接,进行工作的交接。在上述事物中,通信障碍已经成为人员交流中的一个问题

8、。例如,用户、领域专家或项目管理员看不懂、不明白系统开发人员表达问题的概念、术语、表示法,反之亦然。因此,需要有一套通用的思维方法和便于交流的“语言”,包括系统的模型、术语、表示法、文档书写格式等,为人员之间的交流架设一座桥梁。只定义了一些视图,它的思想与方法无关。人们可以采用各种方法使用,而无论方法如何变化,他们的基础都足的图,这也是的最终用途为不同的领域的人们提供统一的交流标准。无论分析、设计和开发人员采取何种不同的方法或过程,他们递交的设计产品都是用来描述的,这有利于促进相互的理解。所以说能够成为人员之间交流的一座桥梁,能够解决通信障碍问题。,11.1.3 利用模型构造软件体系结构,大型

9、系统总是被分解成一些子系统,这些子系统提供一些相关的服务。初始设计过程的任务是要识别出这些子系统并建立起子系统控制和通信的框架,这个过程叫做体系结构设计,其输出是软件体系结构的描述。 随着软件系统的复杂度和规模的增加,整个系统结构的说明和设计显得更为重要。软件体系结构在较高层次将系统定义为一组交互的组件和连接,包括系统各组件的组织,全局控制结构,通信的协议,设计元素的功能,物理分布等。体系结构的设计过程主要关心的是为系统建立一个基本构架,识别出系统的主要组件以及这些组件之问的通信。定义了一组丰富的模型元素以建模组件、接口、关系和约束。 对于每种体系结构的构造,在中都可以找到相应的元素与之对应。

10、因此可以把看作一种体系结构建模语言。,11.2 系统的用例图,用例图是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图,用例是系统中的一个功能单元。用例图作为参与者的外部用户所能观察的系统功能的模型图,在需求分析阶段起着重要的作用,整个开发过程都是围绕需求阶段的用例进行的。 创建用例图之前需要确定系统的参与者。只需要了解使用该系统的主要功能?谁需要该系统的支持以完成其工作?谁将需要安装、维护、管理该系统,以及保持该系统处于工作状态?这些问题明确了,参与者也就确定了。,11.2 系统的用例图,(1)系统管理员 在新闻中心管理系统中,需要一个专门的管理人员对网站进行日常的管理。其主要的功

11、能就是对后台数据库进行增、删、改功能。 (2)一般浏览者(用户) 在新闻中心管理系统中,客户端只提供给上网客户浏览的功能,不需要其他特殊功能,所以对用户没有什么特殊要求。 在本系统( )的建模中,可以创建两个参与者:(管理员)和(普通用户),如图11.4所示。,11.2 系统的用例图,图11.4 系统的参与者,11.2 系统的用例图,有了系统的参与者,就可以为本系统创建用例,根据系统的需求分析,系统对新闻具有增加、删除、修改、查询功能,创建用例如图11.5所示。,图11.5 创建系统的用例,11.2 系统的用例图,系统管理员新闻管理用例图 系统管理员管理新闻的用例图如图11.6所示。,图11.

12、6 系统管理员管理新闻的用例图,11.2 系统的用例图,系统管理员管理新闻的用例图分析: 系统管理员可以添加新闻 系统管理员可以删除新闻 系统管理员可以修改新闻,11.2 系统的用例图,浏览者浏览新闻的用例图 浏览者浏览新闻的用例图如图11.7所示。,图11.7 用户浏览新闻的用例图,11.2 系统的用例图,浏览者浏览新闻的用例图分析: 浏览者浏览新闻标题 浏览者浏览相关新闻内容 浏览者浏览新闻分类,11.2 系统的用例图,系统用例图 将管理员新闻管理和普通用户浏览新闻用例图放在一起,得到系统总用例图,如图11.8所示。,图11.8 系统用例图,11.3 系统中的类图,类图描述系统中类的静态结

13、构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图是以类为中心来组织的,类图中的其他元素或属于某个类或与类相关联。,11.3 系统中的类图,图11.9 类图 1. 类图的生成 对于新闻的浏览者来没有什么要求,也就是说可以是任何人,所以这里只考虑系统管理员。那么该新闻中心管理系统中与参与者()相关的类图只有一个即类。类是管理员类,该类中包含了两个属性(管理员姓名()和管理员密码())和三个操作(输入信息()、设置用户名()和设置密码()。,11.3 系统中的类图,图11.9 类图,11.3 系统中的类图,类图如图11.9所示。 除了与参与者相

14、关的管理员类以外,在该系统中还涉及到了其他的类,比如基本新闻信息的类()、新闻的增删改类()、实现增删改的类()、管理员登录后台类()、连接数据库的类()。,11.3 系统中的类图,类 表示基本新闻信息的类,包含的属性有新闻编号()、新闻标题()、新闻内容()、新闻发布者()、新闻发布时间()、新闻关键字()、新闻类别()。 类的类图如图11.10所示。,图11.10 类,11.3 系统中的类图,类 表示新闻的增、删、改操作的类,主要提供了业务逻辑的方法。 类类图如图11.11所示。,图11.11 类,11.3 系统中的类图,类 表示实现增、删、改的类,同时提供了前台获得新闻列表的方法,该类执

15、行具体的业务逻辑。 类类图如图11.12所示。,图11.12 类,11.3 系统中的类图,类 表示管理员登录后台系统时的类,包含的属性登录用户名()、登录密码()和。 类类图如图11.13所示。,图11.13 类,11.3 系统中的类图,类 表示连接数据库的类,包含一个日志属性。 类类图如图11.14所示。,图11.14 类,11.3 系统中的类图,(2)类之间的关系 在系统中存在的各类之间的关系图如图11.15所示。,11.3 系统中的类图,图11.15 类之间的关系,11.3 系统中的类图,管理员可以对多个新闻进行操作,所以和之间应该是一对多的关系;一种类别的新闻只能对应一种新闻服务,所以

16、和之间是一对一关系。,11.4 系统的顺序图,针对新闻中心管理系统的需求及用例,该系统的顺序图主要包括以下四部分: 系统管理员添加新闻的顺序图 系统管理员修改新闻的顺序图 系统管理员删除新闻的顺序图 一般浏览者上网浏览新闻的顺序图,11.4 系统的顺序图,(1)添加新闻顺序图 在系统管理员添加新闻时,顺序图中涉及到三个对象,即登录、添加新闻和数据库模块。具体场景是: 管理员输入用户名和密码进行登录; 登录成功后提交添加新闻的请求; 添加新闻对象提示给登录者输入添加新闻列表; 登录者输入要添加的新闻内容; 添加新闻对象会将输入的内容列表进行提交给数据库; 数据库添加成功后会返回给输入者(管理员)成功的信息。,11.4 系统的顺序图,添加新闻的顺序图如图11.16所示。 注意,在图中对象前显示的“”和“”是创建的包名。,图11.16 添加新闻顺序图,11.4 系统的顺序图,(2)删除新闻顺序图 系统管理员删除新闻的顺序图如图11.17所示。,图11.17 删除新闻顺序图,11.4 系统的顺序图,(3)修改新闻顺序图 在系统管理员修改新闻时,与添加新闻类似,顺序图中涉及到三个对象,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号