新闻发布系统设计说明书解析Word文档格式.docx
《新闻发布系统设计说明书解析Word文档格式.docx》由会员分享,可在线阅读,更多相关《新闻发布系统设计说明书解析Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
1.2背景及意义
信息时代,瞬息万变,每天的信息搜集,发布和更新都需要投入很大的人力物力。
在网络发展的新时代,越来越多的信息在网上发布,新闻最为信息的一个重要主题也不例外。
在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。
而对于一些企业来说,利用计算机高效率完成新闻发布,是适应现代发展的需求
。
新闻的发布是一项琐碎、复杂而又十分细致的工作,而且不容许出错,如果按照传统的信息传递模式,将会耗费工作人员大量的时间和精力,并且也很难保证新闻的及时性和准确性。
基于web的新闻发布系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统,它的出现很好地解决了这个燃眉之急。
新闻发布系统是一个利用计算机网络为平台构建的新闻发布系统,它将网站上的新闻发布等主要信息集中管理,并通过信息的某些性质进行分类,最后系统化,标准化的发布到网站上的一种网站应用程序,网站信息通过一个简单的界面加入数据,然后通过已有的网页模板格式与审核流程发布到网站上。
它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网络的更新工作简化到只需要录入文字和上传图片,从而使网站的更新的速度大大缩短,从而大大加快了信息的传播速度。
目前,新闻发布系统的开发技术已经十分成熟,用到的技术有很多,比如ASP技术
PHP技术
JSP技术
.NET技术等,成熟的新闻发布系统有很多,如著名的V7
Content
Management
Suite(西门子公司采用的技术),Interwoven-Team
Site(Cisco
采用的系统)以及开源的产品也得到了广泛的应用,如Open
CMS,
Zope-Content
Framework等。
动态新闻发布及管理系统的产生顺应当前形势的发展,不仅节省人力物力,而且更加体现了新闻本身的时效性。
新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用:
一方面可以用来动态发布有关新产品或新开发项目;
另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。
本系统使用ASP.NET(C#语言)和ADO.NET技术开发,
实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。
该新闻系统具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为企业各部门发布新闻,为企业网站提供新闻发布与管理的服务。
1.3国内外研究现状
新闻发布系统(News
Release
System
or
System)又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在大家面前.当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出.新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能.
新闻发布系统的特点:
(1)是基于B/S模式下的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大;
(2)用户数量大,服务器压力大,是系统设计中必须考虑的问题之一,而一般的信息系统相对压力要少了很多;
(3)是一个开放式的系统,前台浏览无须验证.
当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。
新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。
简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。
传统的报纸杂志已经远远满足不了人们的需求,
人们更加希望于能够在网上
了解更多的新闻和信息,网页逐渐融入人们的生活,快速及时地浏览新闻,获取
五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业
建立了自己的
WEB
网站,企业通过网站可以展示产品,发布最新动态,与用户
进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等.互联网的世界里
蕴藏无限生机,这里只有想不到的,没有做不到的.网络发展前景无限,及早与
网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新
鲜的活力.在网络技术的领域里,新闻发布系统的分类:
1、前台动态显示的新闻发布系统
该类系统大约占
60%
的分额,其主要特点是前台采用编程语言动态读取数
据库的内容,随时更新,该类系统设计简单,适合大多数中小企业建站需要,通用性
不强,一般需要量身定做,不适合大型新闻站点,当用户过多时,编程语言动态读取
数据库就势必消耗大量的服务器资源,造成系统运行缓慢,甚至崩溃,同时由于前
台新闻是动态从数据库中读取,导致前端用户直接接触到数据库,很容易造成一些
不安全的因素,例如:
SQL
Injection.
2、前台静态显示的新闻发布系统
该类系统大约占有
30%多的市场分额,其主要特点为:
前台新闻全部生成
HTML
静态文件,前台无须读取数据库,浏览器只需要直接下载
文件即可浏览新闻,浏览速度得到提高,同时也大大减轻了数据库服务器的压力,该系统后台
设计复杂需要处理复杂的模板标签和个模板之间的逻辑,一般采用三层模式实现,
该类系统灵活性大,可以通过模板自定义实现界面复杂的前台页面,一般不需要为
某一个企业而定做,该系统具有良好的通用性,适合各类新闻站点,同时,系统把前
端用户和数据库分割开来,系统的安全性得到大大的提高.
3、基于文本的新闻发布系统
该系统在市场上占有很少的一部分,主要是把前面的数据库换成了
TXT
格式
的文本文件,该系统主要缺点是文本文件是无序的,管理起来非常麻烦,而且安全
性不高,很容易造成数据冗余,因此,目前还没有见到该类系统的商业版本,一般都
作为个人用户使用.
4、基于
XML
数据岛的新闻发布系统
该系统是新闻发布系统的一个发展趋势,它用
数据岛代替了数据库,XML
是一个有序的数据文件,比数据库的读取速度更快,但操作起来没有数据
库这么方便,但是由于开发技术难度大,该类系统现在市场很少见到。
2系统总体设计分析
2.1需求概述
本系统的主要功能是实现信息的发布和管理,涉及到前台用户对新闻信息的浏览和后台新闻的管理。
本新闻系统功能如下:
前台功能:
1.按分类显示新闻
2.根据关键字搜索新闻
3.评论新闻
后台管理:
1.添加、删除和修改新闻
2.添加、删除和修改管理员
3.添加、删除和修改新闻分类
根据新闻发布管理的实际需求,在首页中能显示国内新闻,国际新闻,社会新闻,文体专题新闻,同时在后台发布新闻时可以添加图片,也可以添加HTML语法,在前台能自动根据所显示的图片和HTML语法来显示新闻。
在后台管理中,管理员有不同的权限,在系统中有超级管理员,具有所有权限,能够对系统进行全面管理,同时管理员可以修改自己的一些信息。
登录验证模块保证有权限的管理员才能登录管理后台,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条新闻或某个用户就很难,设置了查找(新闻标题、用户)模块便于查找新闻或用户。
本系统对新闻的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;
系统在运行上快速、稳定、高效和可靠,在结构上具有很好的可扩展性,便于将来的功能扩展和维护。
新闻发布系统一般具有上面所述的基本功能,新闻的发布及管理是新闻发布系统的核心,其他模块的管理及评论管理等属于新闻发布系统的加强功能。
模块
分模块
模块功能
新
闻
发
布
系
统
后
台
管
理
管
理
员
身份确认
添加管理员
修改密码
删除管理员
新
闻
添加新闻
修改新闻
删除新闻
前
新闻首页
新闻评论
新闻搜索
图2-1新闻发布系统模块功能图
2.2处理流程与结构设计
本系统主要的处理流程图如下图所示:
图2-2系统处理流程图
本系统主要的结构设计如下图所示:
图2-3系统结构设计图
2.3运行环境要求
设备
客户机硬件要求:
具有常用型号的CPU处理器即可且满足以下要求的计算机:
最低2G
内存,最小160GB
硬盘。
服务器硬件要求:
最低4G内存,最小320GB
支持程序
客户端
操作系统:
Windows
XP或更高版本
浏览器:
任何一种IE版本以上或Netscape同等版本以上
服务器
XP
Server
Web服务器:
IIS
应用服务器:
IIS、COM+等企业级应用服务器
数据库:
2000
3各模块软件设计与实现
3.1前台系统功能描述
1.用户浏览模块
新闻内容是分类存放的,用户可以浏览自己感兴趣的新闻的内容。
这是前台管理模块的主要功能。
图3-1新闻发布系统主界面
2.评论模块
当用户浏览完自己感兴趣的新闻后,可以对新闻发表自己的评论。
图3-2新闻评论模块
3.新闻搜索模块
由于新闻量比较大,用户想要浏览某个特定的新闻时,可以使用此功能来查找,以便快速定位,可以输入关键字,按新闻的标题和新闻的内容进行查找。
图3-3新闻搜索模块
3.2后台系统功能描述
1系统管理模块
管理模块包括添加管理员,对管理员基本信息的浏览,更改管理员密码等功能。
图3-4系统管理模块
2.新闻管理模块
此模块的功能是对已有的新闻的各项信息进行修改,对过期的新闻进行删除操作。
此模块完成新闻内容的添加的功能。
需要输入要添加新闻的标题,新闻的内容,新闻的类别,发布人的信息等。
此处添加的新闻将在前台系统中以分类的形式进行显示。
图3-5新闻管理模块
3.新闻类别管理模块
此模块完成新闻类别的添加、删除和修改。
图3-6新闻类别管理模块
4结束语
本系统