欢迎来到天天文库
浏览记录
ID:47518618
大小:25.00 KB
页数:6页
时间:2020-01-12
《新闻发布系统的分析与设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、新闻发布系统的分析与设计 [摘要]随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。本文首先介绍了新闻发布系统的分析与设计,并就系统采用的关键技术进行了详细描述。 [关键词]新闻发布系统;信息;关键技术 中图分类号:TP312文献标识码:A文章编号:1009-914X(2015)05-0212-01 1引言 新闻发布系统可以将杂乱无章的信息(包括文字和图片)经过组织,合理而且有序地呈现在大家面前。简单的说,新闻发布系统就是充当一个网络新闻媒介的功
2、能。主要实现对新闻的分类,审核,发布,模拟了一般新闻媒介的发布的过程,因为可以动态发布新闻信息,所以使得对信息的管理更加及时、高效,提高了工作效率。 2系统运行环境和开发平台 (1)系统运行环境 基于新闻发布系统的特点,只要在Internet上的计算机都可以使用新闻发布系统,并且用户需要在同一时刻浏览大量的数据请求,后台数据库服务器应使用专门的服务器。服务器端使用微软的WindowsServer2000或WindowsServer2003作为操作系统,数据库管理软件同样使用微软的SQLServer2000。Web服务器使用Windows操作系统自带的IIS(要求5.
3、0以上版本),虽然系统大部分是使用.NET2.0进行开发,但由于在系统中使用了第三方控件,所以操作系统需要安装.NetFramework2.0或以上版本。任何使用Windows操作系统并可以连接到Internet的PC都可以作为客户端,浏览器版本要求在MicrosoftInternetExplorer6.0以上。 (2)系统开发平台 整个系统的开发建立在Microsoft的.NetFramework3.5框架上,开发工具主要使用微软的VisualStudio2005进行ASP.NET2.0应用程序设计,可执行代码用C#2.0语言编写。 3系统的功能分析 新闻发布系
4、统的功能如下: 根据系统功能的要求以及使用者权限的不同,该新闻发布系统分为2个子模块:前台新闻模块和后台管理模块,功能结构如图1所示。 3.1前台新闻模块 对于新闻模块,游客通过输入网址打开新闻首页,浏览相关新闻信息,发表评论;游客可以申请注册成为会员,会员拥有新闻输入员的权限,发表自己的文章,待审核后可以发布到网站上。 3.2后台管理模块 对于后台管理模块,管理员经过验证登录后,不同的权限管理不同的模块。新闻输入员只有添加新闻的权限;审核人员不但可以添加新闻,还有审核和管理新闻的权限,审核新闻输入员发布的新闻,管理新闻,可以发布已经通过审核的新闻,也可以自己发
5、布新闻,删除不必要保存的新闻;超级管理员管理新闻类别、管理用户、管理权限、设置网站风格;评论管理员管理评论;新闻管理员管理新闻。 后台管理模块功能描述如下: (1)后台管理系统登录:管理员登录必须正确输入用户名,密码和校验码就可以进入后台管理系统。 (2)后台管理:不同的管理员拥有不同权限,管理不同模块。超级管理员有类别信息管理、角色管理、管理员信息管理、设置权限、修改密码的权限;评论管理员拥有评论信息管理和修改密码的权限;不同类别的新闻管理员拥有管理不同类别的新闻和修改密码的权限。 4系统数据流分析 在对系统功能分析的基础上,得出了系统数据流图。数据流图(DF
6、D)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。 (1)顶层系统数据流图,新闻输入员将收集的新闻信息发到后台管理系统,新闻管理员通过审核处理将新闻发布到前台网页,供游客浏览。如图2所示: (2)一层系统数据流图,在这个图中游客申请注册成为会员,可以拥有新闻输入员的权限;游客浏览新闻信息时可以发布评论;新闻输入员发布新闻经过新闻管理员审核就发表在网站上;管理员登录后台系统,根据权限管理相应的模块。 5数据库需求分析 根据系统功能设计的要求以及功能模块的划分
7、,对于新闻发布系统的数据库,可以列出以下数据项和数据结构: 按照实体名{属性名称解释,}格式编写: 1.管理员{管理员编号,姓名,密码} 2.角色{角色编号,角色名,角色描述} 3.权限{权限编号,权限名,模块地址,父权限} 4.评论{评论编号,新闻编号,内容,评论人,时间} 5.会员{会员编号,会员名,密码,E-mail} 6.新闻类别{类别编号,类别名} 7.新闻{新闻编号,新闻标题,新闻内容,审核员编号,输入员编号,是否审核,点击次数,发布时间,新闻来源,新闻类别} 8.管理员角色{管理员编号,角色编号
此文档下载收益归作者所有