基于CORBA网络舆情监测系统研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CORBA网络舆情监测系统研究

基于CORBA网络舆情监测系统研究   摘 要:随着互联网的推广和应用,网络媒介已成为反映社会舆情的主要载体之一。本文主要研究基于CORBA技术设计网络舆情监测系统中的构件,要求构件模型不仅满足分布式应用系统的需求,而且要高度简约、抽象。首先构建网络舆情监测系统的主要的功能和模块,其次利用UML类图对构件模型进行分析和设计,最后利用UML建模语言提取类图,用VisiBroker开发实现构件,并且对构件协调问题提出了解决方案。   关键词:CORBA;构件;网络舆情监测系统   中图分类号:TP393.09 文献标识码:A 文章编号:1674-7712 (2014) 10-0000-01   一、CORBA构件技术   CORBA(Common Object Request Broker Architecture)是由OMG(Object Management Group)提出的一种开放的、分布式对象计算结构,它是构件技术模型化的标准。目前,在构件技术实现模型标准化方面还有Microsoft公司的COM/DCOM(Distributed Component Object Model)、OMG组织的CORBA、SUN公司的Enterprise Java Bean.与后两者相比较,CORBA构件技术提供了具有优良的可集成性、发散和扩展性,具备良好的对象间相互交换数据和发现服务的机制,其系统框架非常适合实现简单地组装和扩充构件拼合出规模较大的分布式应用系统。   二、基于构件的网络舆情监测系统总体设计   网络舆情监测系统的主要功能是整合互联网信息及信息智能处理,通过对互联网海量信息自动抓取、自动分类聚类、主题检测、专题聚焦,实现用户的网络舆情监测和新闻专题追踪等信息需求,形成简报、报告、图表等分析结果,为客户全面掌握群众思想动态,做出正确舆论引导,提供分析依据。   本文设计的舆情监测系统主要包括四个模块:(1)舆情信息采集,全面精准采集各大搜索引擎、新闻门户、BBS、博客、留言版和多种即时通讯软件系统的舆情信息,是系统数据的来源;(2)舆情信息处理,运用事件跟踪检测技术,分析管理舆情信息,同时具有舆情立案、办案和结案三方面的处理功能。(3)主管决策,主要功能是满足决策者对网络舆情的审批、查询、统计需求,辅助决策者审批网络舆情;(4)维护管理,包括系统换肤、数据库、用户管理等功能的各种维护。   三、网络舆情监测系统中构件的类型   在系统开发过程中的首要工作就是对构件模型进行分析和设计,我们把获得的构件分为五大类:   第一类为身份验证控件。它对应系统的权限管理,功能单一,提供统一的用户接口完成登录用户身份的核对、权限的赋予、账号的管理及用户状态的监测。   第二类为系统界面构件。它具有绝对独立性,仅提供一些用户接口的构造、图形界面的展示、提示信息的处理等功能,被动的与协调/控制构件或领域构件进行完成信息交互。   第三类为协调/控制构件。它的内部设计有完整的业务处理功能,对外提供了大量的用户接口参数。具体实现了舆情监测及处理系统中的收案、案件处理、结案、决策评定、信息统计、业务分流等功能,并监测系统运行的状态,对系统的异常情况及时进行警示和处理。   第四类为领域构件。它是按照功能范围进行划分的构件,其复用和可扩展程度是整个系统中最高的。   第五类为数据操纵构件。所有与数据库或其它数据源有关的存取操作均有此控件来完成。它利用参数传递的方式接受领域控件的指令并反馈响应信息。   四、网络舆情监测系统中的构件实现   (一)UML建模语言   UML(Unified Modeling Language)是一种以面向对象技术为基础的、图形化的、可转化成程序代码描述的建模软件,是一种概念清晰、表达到位、功能全面且跨平台适用的标准语言,它涵盖了软件发展过程中的新思想和新技术。   (二)UML类图的提取   为得到具有实用功能的构件,首先必须分析利用UML提取系统中的各种类,最终得到类图。系统设计初始阶段,利用用例图来描述解决用户需求问题。然后利用常态图和行为图来描述用例图内部的逻辑流程,在顺序图构造的过程中同时完成类的提取操作,对系统中的概念和各种对象及其之间关系的解释工作需要UML类图来完成,交互图解决了系统运行过程中类或对象协调工作的问题。各种模型图之间的输入关系如图1所示:   (三)构件实现   构件开发工具是基于Delphi平台下的的VisiBroker程序组。利用VisiBroker的IDL2PAS编译器可以编译产生客户端的存根(Stub)以及服务器端的结构框架(Skeleton)程序代码,进而书写对应的业务逻辑规则及控制编码。   构件的组装策略如下:(1)基于相关性组装。

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档