已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
0781 基于 WEB 的新闻发布系统研究分析 摘摘 要要 随着 Internet 的普及,网页逐渐融入人们的生活,快速及时地浏览新闻, 获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来 越多的企业建立了自己的 WWW 网站,企业通过网站可以展示产品,发布 最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商 务等。其中新闻发布系统是构成企业网站的一个重要组成部分,它担负着 双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面 又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠 的工程项目、产品和服务,从而吸引顾客,扩大顾客群。本文论述的就是采 用 ULM 的开发环境开发动态的 Web 新闻发布系统。 关关键词键词: :新闻发布 系统 UML 目目 录录 1.0 概述.1 2.0 新闻发布需求分析.1 2.1 系统特点2 2.2 系统功能需求.2 3.0 系统的 UML 基本模型.4 3.1 系统用例图.4 3.2 系统活动图.5 3.3 系统管理时序图.6 3.4 系统管理协作图.9 3.5 系统配置图.11 结束语12 1 1.0 概述概述 目前,许多企业网站的新闻发布大多是静态的 HTML 页面,但是随着 Internet 的进一步发展,静态 Web 站点的开发与维护变得越来越困难,一方 面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特 别是基于数据库驱动的 Web 站点更是如此,随着 Internet 上信息量的增多 和交互性的加强使 HTML 显得越来越难以胜任。另一方面静态网页由于不 能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入 同一站点。而网站新闻发布系统大大减轻了网站更新维护的工作量,通过 新闻后台维护程序在浏览器上只需录入文字和上传图片就可以快速实现新 闻维护,从而大大加快了信息的传播速度,时时保持网站的活动力和影响 力。 实现新闻发布系统的做法大致上有两种:一种是把录入的新闻内容自 动由程序直接生成 HTML 文件,比如按日期和新闻 ID 号来做 HTML 文件 的名称,一些大的新闻网站如新浪、网易的新闻发布系统都是采用这个思 想。而另一种就是直接把新闻数据保存到数据库里,当用户阅读新闻时,从 数据库中调出数据,动态生成页面。 2.0 新新闻发闻发布需求分析布需求分析 UML 是当今世界上面向对象系统开发领域中最激动人心的工具之一。 UML 是一种功能强大的、面向对象的可视化系统分析的建模语言,它采用一 整套成熟的建模技术,广泛地适用于各个应用领域。它的各个模型可以帮 助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型。从而使 用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分 析的正确性。本系统就是基于 UML 开发的。 2.1 系系统统特点特点 (1) 采用模块开发增加了系统的可维护性和可扩展性; (2) 方便的新闻及其新闻类别、栏目、新闻专题管理; (3) 高度的稳定和安全性; (4) 采用静态新闻页面生成可大大减轻系统负担。 2.2 系系统统功能需求功能需求 系统功能需求包括以下几个方面: 用户可以登录网站浏览信息、查询信息和下载文件。 信息发布员可以在后台实现网站内容的更新与维护。 系统管理员可以增加和删除信息发布人员和审核人员账号,并规定其 相应的权限和管理的目录。 满足上述需求的系统主要包括以下几个模块,如图 2-1 所示。 图 2-1 新闻发布系统功能需求 新闻发布系统 模板管理模块 信息检索模块 系统管理模块 信息管理模块 目录管理模块 专题管理模块 信息数据模块 3 (1)信息管理模块 信息管理实现网站内容的更新与维护,提供在后台输入、查询、修改、 删除、暂停各新闻类别和专题中的具体信息的功能,每条信息还可选择是 否出现在栏目的首页、网站的首页等一系列完善的信息管理功能。 (2)目录管理模块 增加、修改、删除新闻类别和专题的功能。更改类别顺序以确定新闻类 别和专题在网站页面上出现的排序的功能。 (3)专题管理模块 可搜索信息数据库并选择相应的信息组成信息专题或新闻热点专题。 可组建组图新闻、图片专题,并自动生成可点击放大的组图。支持连载文章, 连载文章中的每一篇均有明确的链接可以到任何其他一篇文章。 (4)模板管理模块 模板管理主要是用来管理网站各个栏目及不同页面的风格,我们使用 模板来管理,这样就可以让用户随心所欲的按自己的风格来制定页面。可 上传并选择模板文件,以使网站的风格更加丰富。 (5)系统管理模块 系统管理员为网站信息管理系统中的最高权限,可增加和删除信息发 布人员和审核人员账号,并规定其相应的权限和管理的目录。系统管理员 拥有信息发布人员账号和审核人员所有的权限。系统管理员密码可更改。 (6)信息检索模块 可按关键字、标题、全文、作者、来源、发布时间、发布时间段等检索信 息。 (7)信息数据模块 本模块提供网站数据库备份功能,系统管理员可以对一个时间的数据 库进行数据库备份,该模块使系统的数据库的信息得到了有效的保证。 3.0 系系统统的的 UML 基本模型基本模型 3.1 系系统统用例用例图图 创建用例图之前首先需要确定参与者。 (1)在新闻发布系统中,需要用户和信息发布员的参与。用户可以浏览 信息专题、新闻热点或图片专题等新闻;对发布在网站上的所有信息内容 可按关键字、标题、全文、作者、来源、发布时间、发布时间段等多种方式进 行检索;此外,用户可以从网站上下载的图片等相关资料。信息发布员作为 网站的更新的主导者,使用此系统进行信息编辑、信息发布、信息修改、信 息删除等 (2)系统需要一个专门的管理者进行日常维护与管理,所以需要有系 统管理员的参与。 5 图 3-1 系统用例图 3.2 系系统统活活动图动图 1、信息发布员登录系统的活动图 用户登录系统时,首先要输入登录系统的 URL,然后从首页的登录窗 口中的输入登录信息,如用户名和密码,点击页面上的登录按钮。用户输入 的信息会与数据库中的信息对比验证,如果验证成功,返回登录成功页面, 如果失败,返回登录失败页面。 2、信息发布员发布信息的活动图 信息发布员要上传文件,首先要进入文件上传页面,然后验证上传文 件的大小和其他信息是否符合要求,验证成功后将文件存储。 3、系统管理员维护系统的活动图 系统管理员登录系统,验证信息发布人员和审核人员账号是否符合要 求,当系统管理员认证通过,更新系统,如果认证不通过则删除账号。 系统管理员活动图如 3-2 所示 图 3-2 系统管理员活动图 3.3 系系统统管理管理时时序序图图 1 系统管理员管理系统时序图 系统管理员通过与管理窗口的交互可以添加或删除发布员,具体操作 由管理窗口与数据库交互完成,管理员操作后的结果会在页面上显示。 7 如图 3-3 所示,显示的是这个新闻发布系统中系统管理员管理的时序 图。时序图涉及 5 个对象:超级管理员、操作界面、控制类、帐户类、帐户数 据。 图 3-3 系统管理员管理的时序图 说明: 1 由系统超级管理员在操作界面提出添加帐户的申请要求,同时输 入新帐户信息; 2 由控制类负责检查并获取申请信息; 3 确认信息后建立帐户并由帐户类设置帐户信息; 4 最后将帐户信息添加到帐户数据中,同时显示添加结果到操作界 面。 2 信息发布人员发布信息的时序图 信息发布人员登录系统,首先要和操作界面交互,请求发布信息和修 改、删除或暂定请求。窗口负责和数据器交互,将发布员操作后的结果通过 操作界面显示给发布员。 信息发布人员发布信息的时序图涉及 4 个对象:信息发布人员、操作 界面、控制类、数据保存类,如图 3-4 所示。 图 3-4 信息发布人员发布信息的时序图 9 输入新闻的说明: 1 由信息发布人员在操作界面提出输入请求,同时输入新闻信息; 2 由控制类负责接受并建立新闻信息; 3 将新闻信息添加到数据保存类中,同时显示添加结果到操作界面。 修改修改、删除、暂停请求的说明: 1 信息发布人员同时可以修改、删除、暂停请求; 2 由控制类建立查询操作的对象,并进行相应的处理; 3 将操作的结果保存到数据保存类中,同时将确认的信息返回; 4 最后显示操作结果到操作界面。 3.4 系系统统管理管理协协作作图图 协作图是时序图之外的另外一个表示交互的方法,与时序图描述随着 时间交互的各种信息不同,协作图描述的是和对象结构相关的信息。 如图 3-5、图 3-6 是与其时序图所对应的系统管理协作图和信息管理协 作图。如下图所示,协作图包含 3 个元素:对象、链和消息。 图 3-5 系统管理协作图 说明: 1 添加帐户的动作从超级管理员开始,他向操作界面发送添加帐户 的消息; 2 然后由操作界面准备添加帐户的消息发送给控制类; 3 控制类再向操作界面询问新帐户信息,同时控制类就将建立帐户 并设置帐户信息的消息发送给帐户类; 4 然后再由帐户类将添加帐户的数据发送给数据库; 5 最后帐户数据收到消息后回复添加结果给操作界面。 11 图 3-6 信息管理协作图 说明: 1 信息发布人员向操作界面发送请求输入的消息; 2 然后由操作界面准备接受的数据发送给控制类,同时控制类将数 据保存到数据保存类中; 3 然后数据保存类收到消息后回复添加结果给控制类; 4 最后由控制类进行相应的处理将结果添加到操作界面。 3.5 系系统统配置配置图图 组成 WEB 应用程序的页面包括:维护页面、文件下载页面、文件上传 页面、信息发布页面和登录页面等 系统的配置图:主要是用来说明如何配置系统的软件和硬件,新闻发 布系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于第一原理探究Si与合金原子相互作用对Ti合金蠕变性能的影响
- 基于空间自相关分析的肺结核空间聚集性探究
- 建筑施工合同纠纷案例分析
- 基于稀疏分解的单通道混合语音分离算法:原理、优化与实践
- 基于神经营养因子调控视角:开心散抗抑郁的物质基础与作用机理深度剖析
- 基于神经网络与数据库技术的纱线质量预报系统:原理、构建与应用
- 线路板生产企业环保治理方案
- 制造企业设备维护培训与考核方案
- 汽车维修工技能培训标准
- 施工现场安全防护措施详解
- 成都七中万达学校高一上化学半期考试试卷
- 2025医疗机构志愿者服务体系管理与社会责任履行报告
- 江西省九校2025-2026学年高三上学期11月期中考试英语试卷(含答案)
- 【2025年】办公室文员测试题库及参考答案
- 2025年6月江苏扬州经济技术开发区区属国有企业招聘素质测试(初试)笔试考试备考试题及答案解析
- 学堂在线 研究生学术与职业素养讲座 章节测试答案
- 应急预案与演练培训课件
- DG-TJ 08-2362-2021 综合杆设施技术标准
- 英国FBA超重标签
- TSG11-2020 锅炉安全技术规程
- 肩手综合征康复
评论
0/150
提交评论