网站新闻管理系统

更新时间:2024-03-09 07:15:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

网站新闻管理系统

随着Internet的普及,越来越多的企业建立了自己的网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双重作用,一方面可以用来动态发布有关新产品或新发布项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展等,从而吸引顾客,矿大顾客群。 本系统就是在这样的前提下产生的,用户要求该网站新闻管理系统主要用于实时的发布和管理各种新闻,同时具有新闻审核和不同管理员具有不同管理权限的功能。

1. 项目成员:

2、需求分析

通过对需求的分析,我们得知系统需要提供的主要功能如图1-1所示,主要包括新闻显示模块,后台管理登录模块,新闻管理模块,分类管理模块,用户管理模块及文件管理模块。

新闻显示模块 网站新闻管理系统后台管理登录模新闻管理模块 分类管理模块 用户管理模块 2.1 用例图

当需求被收集起来之后,即可通过用例来描述系统功能。根据前面的分析可以得到系统中主要包括两大模块,分别为新闻查看模块和新闻管理模块,高层用例如图1-2所示。

从系统的功能图和用户的用例需求可以看出,一个完善的新闻管理系统,必须要有以下功能。

(1) 新闻查看模块

该模块主要包括显示搜索新闻,动态显示新闻分类,最新更新新闻、热门新闻、头条新闻、显示新闻详细信息以及添加评论,用例如图1-3所示。

文件管理模块

图1-1 系统功能模块图

新闻查看 新闻管理 图1-2 新闻系统高层用例图

搜索新闻 新闻分类 最新新闻 热门新闻 头条新闻 显示新闻 添加评论 图1-3 新闻查看用例图 (2) 后台管理

该模块包括评论管理、新闻管理、分类管理、用户管理和上传

文件管理。新闻管理员只有新闻管理和评论管理的权限,而系统管理员具有所有的权限,用例如图1-4所示。

评论管理 新闻管理 分类管理 用户管理 上传文件管理

图1-4 新闻管理员用例图

(3) 评论管理

在评论管理中,新闻管理员和系统管理员都可以进行显示评论信息和删除评论的操作,当然新闻管理员只针对某一新闻分类才具有操作权限,用例如图1-5所示。

显示评论信删除评论 图1-5 评论管理用例图 (4) 新闻管理

在新闻管理中,系统管理员和有权限的新闻管理员可以进行搜索新闻、添加新闻、修改新闻、删除新闻、审核通过新闻和显示新

闻信息等动作,当然新闻管理员的权限也只有对某一个新闻分类可以执行上述动作,用例如图

搜索新闻 1-6所示。

添加新闻 修改新闻 删除新闻 审核通过新闻 显示新闻信息 图1-6 新闻管理用例图 (5) 分类管理

在分类管理中,只有系统管理员有权限修改分类,添加分类和删除分类,同时还需要显示分类这个操作才能进行删除和添加分类的操作,用例如图1-7所示。

修改分类 添加分类 删除分类 显示分类

图 1-7 分类管理用例图

(6) 用户管理

在用户管理中,系统管理员有权限进行添加管理员、修改管理员信息、修改管理员权限和删除管理员动作。而新闻管理员也应该可以修改自身资料,用例如图

添加管理员 1-8所示。

修改自身资料 修改管理员信息 修改管理员权限 删除管理员 图 1-8 用户管理用例图 (7)文件管理模块

只有系统管理员才能进行显示文件信息和删除文件的操作,新闻管理员无此权限,用例如图1-9所示。

显示文件信删除文件

图 1-9 文件管理用例图 2.2 类图

通过前面的分析发现,新闻系统主要涉及4个方面:分类,

管理员,新闻和评论,所以分别将这4个部分抽象为4个类。

(1) 分类

在新闻分类中,应该有个分类名属性,同时还需要知道分类所拥有的新闻数,所以增加一个属性。为了容易定位分类,增加一个属性分类ID。它具有唯一性,方法有3个,分别为删除分类、添加分类和修改分类。类图如图1-10所示。

分类 +classID:int +className:string +articleNums:int +delClass() +addClass() +updateclass() 图1-10 分类类图 (2) 管理员

在管理员类,管理员

本文来源:https://www.bwwdw.com/article/ax3a.html

Top