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