[毕业论文]基于织梦CMS(DedeCMS)的新闻资讯网站的设计与实现 - 图文 联系客服

发布时间 : 星期六 文章[毕业论文]基于织梦CMS(DedeCMS)的新闻资讯网站的设计与实现 - 图文更新完毕开始阅读

第二章 系统总体设计

第一节 功能系统目标

采用市面上主流的CMS产品,例如织梦内容管理系统,基于WAMP集成运行环境(Windows + Apache + MySQL + PHP)以及Dreamweaver等界面设计工具,设计与实现一个新闻资讯网站,功能包括会员注册,登录,发布信息以及网站后台管理等。

我们对此系统的设计便是实现这个系统功能的前提。首先是提供一个发布的功能和新闻分类管理。其次,实现用户交互,用户可以参加一些问卷调查和对新闻的评论。最后,要实现对这个新闻发布的综合管理,方便管理员的管理。

我们先对用户权限进行划分,不同的用户有着不同的权限。游客(没有注册为会员)进入到新闻发布系统的主页面,可以浏览所有的相关新闻。但是没有任何特殊的特权。对于已经注册的浏览者(会员)不仅拥有游客浏览者的全部功能,还可以对某个新闻进行发表评论,查看他人的评论等。最后是管理员,他拥有权限最高,他可以增加、修改新闻分类以和新闻内容。

一、总体目标

很多网站都提供新闻栏目,例如搜狐、新浪等著名网站的新闻专栏。许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,维护工作将非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。使用新闻发布及管理系统可以使新闻发布和管理变得很轻松,管理员只需设置标题、内容和图片等新闻就可以了,系统将自动生成对应的网页。

二、功能目标

本系统的功能目标分为以下几个模块:新闻发布、新闻修改、新闻删除、新闻搜索、留言添加及审核、友情链接添加及审核等功能。

- 9 -

第二节 系统功能需求分析

需求分析是软件生命周期的起始阶段,需求分析的任务是发现需求、求精、建模和定义需求的过程。需求分析阶段是新闻资讯网站开发最重要的阶段,如果这个过程的工作没有做好,得到的需求不全面,那么后面的设计和编码将会按照错误的需求进行。因此,做好需求分析至关重要。

首先是提供一个上传新闻的功能和新闻分类管理。其次,实现用户交互,用户可以参加一些问卷调查和对新闻的评论。最后,要实现对这个新闻发布的综合管理,方便管理员的管理。

一、系统功能需求

新闻资讯网站是一个功能完善的新闻类网站,由前台新闻浏览和后台新闻管理两个大部分组成。对于前台操作者来说,CMS系统的前台页面是他们可以看见的部分,所以要求前台的操作尽可能直观方便。用户打开前台的页面就可轻松地浏览相关新闻,可以直接对新闻进行查询,直接浏览所查询的相关新闻。同时可以针对新闻的不同分类,浏览不同类型的新闻。管理员和用户的权限不同,管理员具备更多的功能权限,同时用户又分为未注册的游客和已注册的会员,因此在进行前台基本功能划分时,分为了管理员和用户两个模块进行功能需求分析。前台的基本功能如图2.1所示。

前台管理用户管理员个人搜索浏览新闻评论注册信息新闻新闻管理管理登录维护新闻管理评论管理个人信息维护

图2.1前台功能图

对于后台管理,管理员不仅拥有操作前台所有功能的权限,还可以进行网

- 10 -

站的全面管理。具体来说,在新闻管理中,管理员可以设定和添加没有的新闻分类,以便在前台的网页中显示新闻的分类,同时也可以对已有的新闻分类进行修改,保证网站的动态性。其次,管理员就是对新闻的文章进行综合管理,管理员还可以编辑或删除会员已经发布的评论。由于管理员拥有最高的权限,所以可以进行用户管理,对会员的个人信息进行修改,还可以提升会员的权限使其成为管理员,具有管理员的权利,甚至可以删除该用户。其图如2.2所示。

后台管理新闻管理栏目管理评论管理用户管理

图2.2 后台功能图

二、系统用例设计

通过对新闻咨询网站的功能需求分析,在此网站中主要有游客(未注册)、用户(已注册)和管理员这三个具有不同功能和权限的角色,因此将游客和用户的搜索新闻、浏览新闻划分成一个独立的查看新闻用例,将用户和管理员的新闻管理、评论管理、用户管理和栏目管理划分成系统管理用例,将用户和管理员的个人信息维护功能划分为个人信息维护用例。各用例的用例图设计如下所示。

1、查看新闻用例

游客和注册会员可以浏览进入主页浏览首页头条新闻,也可以进入相关的栏目浏览对应栏目的新闻,还可以搜索自己感兴趣的新闻浏览。查看新闻用例图如图2.3所示。

- 11 -

浏览新闻游客搜索新闻会员

图2.3 查看新闻用例图

2、系统管理用例

会员用户可以通过登陆界面登陆。会员成功登陆后,将有评论权限和查看评论权限,当用户浏览一些新闻以后需要对新闻进行评论时,只要进入新闻相应的评论版中添加自己要评论的内容,即可成功添加,同时返回可以继续浏览其他人的评论,用户发布的评论管理员可以删除并编辑。会员用户还可以发布文章到相应的栏目,不过需要管理员审核通过后,才能在对应的新闻栏目中看到该新闻,发布文章成功后用户和管理员随时都可以删除该文章。管理员可以新增、修改、删除新闻栏目,还可以对注册用户进行管理,可以修改会员的资料,提升会员权限为管理员,甚至有权将会员账号永久删除。系统管理用例图如图2.4所示。

- 12 -