版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 新 软 闻 件 发 设 布 计 系 说 统 明 书1 引言3 1.1 编写目的3 1.2 背景及意义3 1.3 国内外研究现状.42 系统总体设计分析.7 2.1 需求概述.7 2.2 处理流程与结构设计.9 2.3 软件运行环境103 各模块软件设计与实现113.1 前台系统功能描述113.2 后台系统功能描述134结束语161 引言1.1 编写目的本文档的编写主要是从原理上分析新闻发布系统软件的实现流程与方法,并对软件的使用做了简要的介绍。本文档既适合于使用新闻发布系统软件的最终用户阅读,也可以作为有关新闻发布系统软件设计的参考资料。1.2 背景及意义信息时代,瞬息万变,每天的信息搜集,
2、发布和更新都需要投入很大的人力物力。在网络发展的新时代,越来越多的信息在网上发布,新闻最为信息的一个重要主题也不例外。在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而对于一些企业来说,利用计算机高效率完成新闻发布,是适应现代发展的需求 。新闻的发布是一项琐碎、复杂而又十分细致的工作,而且不容许出错,如果按照传统的信息传递模式,将会耗费工作人员大量的时间和精力,并且也很难保证新闻的及时性和准确性。基于web的新闻发布系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统,它的出现很好地解决了这个燃眉之急。新闻发布系统是一个
3、利用计算机网络为平台构建的新闻发布系统,它将网站上的新闻发布等主要信息集中管理,并通过信息的某些性质进行分类,最后系统化,标准化的发布到网站上的一种网站应用程序,网站信息通过一个简单的界面加入数据,然后通过已有的网页模板格式与审核流程发布到网站上。它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网络的更新工作简化到只需要录入文字和上传图片,从而使网站的更新的速度大大缩短,从而大大加快了信息的传播速度。 目前,新闻发布系统的开发技术已经十分成熟,用到的技术有很多,比如ASP技术 PHP技术 JSP技术 .NET技术等
4、,成熟的新闻发布系统有很多,如著名的V7 Content Management Suite(西门子公司采用的技术),Interwoven-Team Site(Cisco 采用的系统)以及开源的产品也得到了广泛的应用,如Open CMS, Zope-Content Management Framework等。 动态新闻发布及管理系统的产生顺应当前形势的发展,不仅节省人力物力,而且更加体现了新闻本身的时效性。 新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用: 一方
5、面可以用来动态发布有关新产品或新开发项目; 另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。 本系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。该新闻系统具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为企业各部门发布新闻,为企业网站提供新闻发布与管理的服务。 1.3 国内外研究现状新闻发布系统(News Release System or
6、Content Management System)又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在大家面前.当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出.新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能. 新闻发布系统的特点: (1)是基于B/S模式下的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大
7、; (2)用户数量大,服务器压力大,是系统设计中必须考虑的问题之一,而一般的信息系统相对压力要少了很多; (3)是一个开放式的系统,前台浏览无须验证. 当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账
8、号全部具有。 传统的报纸杂志已经远远满足不了人们的需求, 人们更加希望于能够在网上 了解更多的新闻和信息,网页逐渐融入人们的生活,快速及时地浏览新闻,获取 五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业 建立了自己的 WEB 网站,企业通过网站可以展示产品,发布最新动态,与用户 进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等.互联网的世界里 蕴藏无限生机,这里只有想不到的,没有做不到的.网络发展前景无限,及早与 网络结合,与信息时代同步,与高科技汇合,定会给社会各
9、行各业的发展注入新 鲜的活力.在网络技术的领域里,新闻发布系统的分类: 1、前台动态显示的新闻发布系统 该类系统大约占 60% 的分额,其主要特点是前台采用编程语言动态读取数 据库的内容,随时更新,该类系统设计简单,适合大多数中小企业建站需要,通用性 不强,一般需要量身定做,不适合大型新闻站点,当用户过多时,编程语言动态读取 数据库就势必消耗大量的服务器资源,造成系统运行缓慢,甚至崩溃,同时由于前 台新闻是动态从数据库中读取,导致前端用户直接接触到数据库,很容易造成一些 不安全的因素
10、,例如:SQL Injection. 2、 前台静态显示的新闻发布系统 该类系统大约占有 30%多的市场分额,其主要特点为:前台新闻全部生成 HTML 静态文件,前台无须读取数据库,浏览器只需要直接下载 HTML 文件即可浏览新闻,浏览速度得到提高,同时也大大减轻了数据库服务器的压力,该系统后台 设计复杂需要处理复杂的模板标签和个模板之间的逻辑,一般采用三层模式实现, 该类系统灵活性大,可以通过模板自定义实现界面复杂的前台页面,一般不需要为 某一个企业而定做,该系统具有良好的通用性,
11、适合各类新闻站点,同时,系统把前 端用户和数据库分割开来,系统的安全性得到大大的提高. 3、 基于文本的新闻发布系统 该系统在市场上占有很少的一部分,主要是把前面的数据库换成了 TXT 格式 的文本文件,该系统主要缺点是文本文件是无序的,管理起来非常麻烦,而且安全 性不高,很容易造成数据冗余,因此,目前还没有见到该类系统的商业版本,一般都 作为个人用户使用. 4、 基于 XML 数据岛的新闻发布系统 该系统是新闻发布系统的一个发展趋势,它用
12、0;XML 数据岛代替了数据库,XML 是一个有序的数据文件,比数据库的读取速度更快,但操作起来没有数据 库这么方便,但是由于开发技术难度大,该类系统现在市场很少见到。2 系统总体设计分析 2.1 需求概述本系统的主要功能是实现信息的发布和管理,涉及到前台用户对新闻信息的浏览和后台新闻的管理。本新闻系统功能如下: 前台功能:1. 按分类显示新闻2. 根据关键字搜索新闻3. 评论新闻后台管理: 1. 添加、删除和修改新闻 2. 添加、删除和修改管理员
13、160; 3. 添加、删除和修改新闻分类 根据新闻发布管理的实际需求,在首页中能显示国内新闻,国际新闻,社会新闻,文体专题新闻,同时在后台发布新闻时可以添加图片,也可以添加HTML语法,在前台能自动根据所显示的图片和HTML语法来显示新闻。 在后台管理中,管理员有不同的权限,在系统中有超级管理员,具有所有权限,能够对系统进行全面管理,同时管理员可以修改自己的一些信息。 登录验证模块保证有权限的管理员才能登录管理后台,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一
14、多则想找到某条新闻或某个用户就很难,设置了查找(新闻标题、用户)模块便于查找新闻或用户。 本系统对新闻的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能; 系统在运行上快速、稳定、高效和可靠,在结构上具有很好的可扩展性,便于将来的功能扩展和维护。 新闻发布系统一般具有上面所述的基本功能,新闻的发布及管理是新闻发布系统的核心,其他模块的管理及评论管理等属于新闻发布系统的加强功能。模块分模块模块功能新闻发布系统后台管理 管 理 员身份确认添加管理员修改密码删除管理员 新 闻 管 理添加新闻修改新闻删除新闻前台管理新闻首页新闻评论新闻搜
15、索图2-1 新闻发布系统模块功能图2.2处理流程与结构设计本系统主要的处理流程图如下图所示:管理首页添加新闻删除新闻管理新闻分类选择新闻进入新闻列表完成修改新闻验证登录图2-2系统处理流程图本系统主要的结构设计如下图所示:管理员登陆权限管理新闻管理添加管理员修改管理员删除新闻新闻搜索新闻评论新闻首页删除管理员添加新闻修改新闻用户登录新闻发布系统后台管理前台管理图2-3系统结构设计图2.3 运行环境要求 设备 客户机硬件要求:具有常用型号的CPU处理器即可且满足以下要求的计算机:最低2G 内存,最小160GB 硬盘。 服务器硬件要求:具有常用型号
16、的CPU处理器即可且满足以下要求的计算机:最低4G内存,最小320GB 硬盘。 支持程序 客户端 操作系统:Windows XP或更高版本 浏览器:任何一种IE版本以上或Netscape同等版本以上 服务器 操作系统:Windows XP Server Web服务器: IIS 应用服务器:IIS、COM+等企业级应用服务器 数据库:SQL Server 20003 各模块软件设计与实现3.1 前台系统功能描述1.用户浏览模块 新闻内容是分类存放的,用户可以浏览自己感兴趣的新闻的内容。这是前台管理模块的主要功能。图3-1 新闻发布系统主界面2.评论模块当用户浏览完自己感兴趣的新闻后,可以对新闻发表自己的评论。图3-2 新闻评论模块3.新闻搜索模块由于新闻量比较大,用户想要浏览某个特定的新闻时,可以使用此功能来查找,以便快速定位,可以输入关键字,按新闻的标题和新闻的内容进行查找。图3-3 新闻搜索模块3.2 后台系统功能描述1 系统管理模块管理模块包括添加管理员,对管理员基本信息的浏览,更改管理员密码等功能。图3-4 系统管理模块2.新闻管理模块 此模块的功能是对已有的新闻的各项信息进行修
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 未来五年工业操作车辆修理企业数字化转型与智慧升级战略分析研究报告
- 未来五年记录媒介复制服务企业县域市场拓展与下沉战略分析研究报告
- 未来五年鸡饲养企业县域市场拓展与下沉战略分析研究报告
- 有限空间作业安全应急演练方案
- 2025-2030现代飞机制造技术材料创新与航空产业链整合方案探析
- 2025-2030物联网产业现状与智慧城市建设分析发展趋势研究
- 2025-2030物流船运输行业运力资源整合航线规划航运产业链投资方案
- 建筑工程项目进度控制与管理实务
- 高校毕业生就业创业指导手册与案例
- 物业管理业主投诉快速处理流程
- 业务规划方案(3篇)
- 双向晋升通道管理办法
- 集团债权诉讼管理办法
- 上海物业消防改造方案
- 钢结构施工进度计划及措施
- 供应商信息安全管理制度
- 智慧健康养老服务与管理专业教学标准(高等职业教育专科)2025修订
- 2025年农业机械化智能化技术在农业防灾减灾中的应用报告
- 发展与安全统筹策略研究
- 移动式压力容器安全技术监察规程(TSG R0005-2011)
- 2025年广东省惠州市惠城区中考一模英语试题(含答案无听力原文及音频)
评论
0/150
提交评论