新闻发布系统设计说明书_第1页
新闻发布系统设计说明书_第2页
新闻发布系统设计说明书_第3页
新闻发布系统设计说明书_第4页
新闻发布系统设计说明书_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

新新 软软 闻闻 件件 发发 设设 布布 计计 系系 说说 统统 明明 书书 1 引言引言 3 1 1 编写目的编写目的 3 1 2 背景及意义背景及意义 3 1 3 国内外研究现状国内外研究现状 4 2 系统总体设计分析系统总体设计分析 7 2 1 需求概述需求概述 7 2 2 处理流程与结构设计处理流程与结构设计 9 2 3 软件运行软件运行环境环境 10 3 各模块软件设计与实现各模块软件设计与实现 11 3 1 前台系统功能描述前台系统功能描述 11 3 2 后台系统功能描述后台系统功能描述 13 4结束语结束语 16 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 新闻管理模块新闻管理模块 此模块的功能是对已有的新闻的各项信息进行修改 对过期的新闻进行删 除操作 此模块完成新闻内容的添加的功能 需要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论