基于ASPNET的新闻发布系统本科毕业论文 - 图文(4)

2019-03-09 20:21

第三章 系统分析

不同权限,有利于加强系统的管理,同时加强了系统的安全性。以下是具体描述:

1. 管理员用例描述

管理员可以进行后台登录,管理页面,用户管理(包括添加、修改、删除),新闻管理(包括添加、修改、删除),新闻类别管理(包括添加、修改、删除),系统设置的管理。如图3-1所示

新闻管理登录新闻类别管理用户管理系统设置管理员管理页面 图3-1 管理员用例描述图

2. 审核员用例描述:

审核员可以进行添加新闻并发布直接显示到前台页面相对于的栏目中。审核员还进行审核新闻,修改未审核的新闻的操作,审核普通会员发布的新闻。如图3-2所示

添加新闻审核新闻审核员修改未审核的新闻 图3-2 审核员用例描述图

3. 普通会员和浏览者用例描述:

浏览者可以浏览新闻,搜索新闻;只有注册了的用户才能成为普通会员,普通会员可以浏览新闻,搜索新闻,进入后台管理发布新闻但需要审核,如图3-3所示

8

琼州学院本科毕业论文 (设计)

浏览新闻搜索新闻发布新闻浏览者普通会员

图3-3 普通会员和浏览者用例描述图

该系统分为两部分:前台新闻浏览和后台新闻管理。根据以上的需求分析,要实现主要的功能如下:

1. 前台新闻实现的功能:

? 新闻发布系统前台界面采用传统的布局,用户登录区 ? 用户注册

? 显示前几条最新发布的新闻

? 根据点击量显示前几条最热门的新闻 ? 所有的用户可以浏览新闻和搜索新闻 ? 点击导航栏的项链接到相关部门的新闻列表 ? 浏览新闻的详细信息 ? 在首页展示校园图片 ? 网站的公告 2. 后台管理实现的功能:

? 登录验证

? 用户管理包括用户的添加、用户的修改和用户的删除

? 新闻类别的管理包括新闻类别的添加、新闻类别的修改和新闻类别

的删除

? 新闻管理包括新闻的添加、新闻的修改和新闻的删除 ? 新闻审核管理包括确认、修改和删除

? 根据用户权限登录后台之后显示相应的管理目录 ? 系统设置主要进行修改

9

第三章 系统分析

(二)从性能需求分析:新闻发布系统是基于B/S模式的,数据库逻辑相对简单,但是数据量很大,主要是用户数量大,服务器压力大,在系统设计中这是必须考虑的问题。本系统是一个开放式的系统,前台浏览新闻时无需验证。

1. 对界面的要求:

? 界面操作简单

? 页面大小适中,字体大小和版面合理布局

? 页面内容主题突出,格式统一、规范和明确,传递的信息要准确 2. 安全需求:

? 各功能模块要有相对应的权限的用户才可以进入 ? 确保网络提供的安全、稳定的信息服务 ? 程序段的可移植性

10

琼州学院本科毕业论文 (设计)

第四章 系统设计

对于学校的新闻发布系统来说,所发布的不仅只有新闻,还包括一些通知和公告等各种动态的信息。主要的流程是管理员为各个部门的人员分配权限,然后根据自己的用户名和密码登陆后台管理,进行新闻的录入和发布。

4.1 系统功能结构设计

根据新闻发布系统的需求分析,确定此系统分为前台新闻显示和后台管理两类。前台新闻显示模块分为用户注册、用户登录、新闻浏览、新闻搜索等几个模块,用户通过输入的用户名和密码登陆后台管理区,可以对后台进行管理页面、用户管理、新闻类别管理、新闻管理、新闻审核和系统设置等几个模块的操作[11]。如图4-1所示

新闻发布系统 前台新闻显示 后台管理 用户注册 用户登录 新闻浏览 新闻搜索 管理页面 用户管理 新闻类别管理 新闻管理 新闻审核管理 系统设置

图4-1 系统总体功能结构图

4.2 主要模块功能描述

1. 用户注册

主要实现新用户的注册,注册时确保每个用户的用户名只能是唯一的,那么在用户注册的时候,为保证合法的数据,必须设置对用户输入的数据进行合法的检查。如果输入的数据有误或者用户名已经存在,那么系统将提醒该用户重新填写信息。

11

第四章 系统设计

2. 用户登录

用户必须注册成功之后,才能成为普通会员,然后通过登录模块进行登录操作,只有登录成功的会员才可以进行某些操作,登录中对用户的信息进行核对,如果正确,那么登录成功。 3. 新闻浏览

浏览者打开网页就可以直接浏览最新的新闻,最热门的新闻,图片新闻等 4. 新闻搜索

为了方便用户能快速的浏览想要的看的新闻,为此系统设计了一个搜索的功能。用户只要在搜索的文本框内输入关键字,根据新闻所属类型或者新闻标题的关键字进行搜索新闻的,并把结果反馈给用户显示在相应的位置。这种搜索比较方便,只要有跟输入的关键字一样的,那么就把匹配的新闻都显示出来。 5. 用户管理

管理员进入新闻后台管理页面之后,可以对用户的信息进行添加,修改和删除。还可以对用户名进行查询。 6. 新闻类别管理

管理员进入新闻后台管理页面之后,对新闻等信息进行类别的管理,对其进行添加,修改和删除类别。 7. 新闻管理

管理员进入新闻后台管理页面之后,对新闻进行录入,发布,修改和删除。审核员进入新闻后台管理页面之后,对新闻进行录入,发布,修改和删除。在添加新闻模块中,利用CK编辑器,在编辑文字、图片和表格时跟Word的操作一样方便。管理员和审核员发布的新闻直接显示到相应的栏目中,不需要审核。发布的信息包括新闻类别、新闻标题、作者、新闻简介、内容等。 8. 新闻审核管理

管理员或者审核员进入新闻后台管理页面之后,对未审核的新闻进行审核通过的确认,对未审核的新闻进行修改和删除。因为管理员和审核员都拥有这个权限。 9. 管理页面

主要是记录当前登录后台的用户所充当的角色和拥有的权限,同时记录发表的新闻条数。

12


基于ASPNET的新闻发布系统本科毕业论文 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018关于全面深入开展矛盾纠纷排查化解工作方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: