省级优秀毕业论文(8)

2019-01-27 16:11

石油企业信息管理系统的柔性设计方法

整或需求发生变化时,可以根据相应的系统XML描述文档,通过其他的向导动态的加载或删除模块,当然,这里有个前提,必须保证构件库能提供这样的模块,否则,只有先进行相应模块构件的开发,并通过框架加入到构件库,这一内容将在构件库的建立和管理部分进行阐述。要用XML描述信息系统模型,必须先有相应的DTD,前面提到,在框架中将信息系统分为三级,子系统,子功能和字模块,框架在子模块级别对信息系统进行动态组装.

具体而言,可扩展的标志语言XML可以应用于石油企业信息管理系统的数据结构的柔性设计。

5.4.智能软件代理Agent

Angent在人工智能领域和信息技术领域的研究已经较为普遍,如网络上的搜索工具等。但目前尚没有确切的中文术语能准确地表达Angent的丰富内涵[6]。本文的Agent定义为:是一类在特定环境下能够感知环境,并能自治地运行以代表其设计者或使用者实现一系列目标的计算实体或程序。具有:①自治性;②通信性;③反应能力;④主动性;⑤一协作性。认为,基于石油企业信息管理系统的“柔性” 体现在:①石油企业信息管理系统在整体组成结构上是可以定制的。它可以根据具体业务需求进行快速定制。②各业务功能Agent的业务流程在一定程度上可以定制。模块内部流程可根据需要进行定制,其业务流程由一个流程描述工具来进行描述,业务的具体执行由一个规则解释器对业务流程规则进行解释执行。③其人机交互方式是可以定制的,其人机交互界面生成、业务数据查询、报表输出等可以根据客户需求进行定制。④业务数据的粒度可根据数据精细度要求进行定制。⑤系统对运行环境的适应性。

将石油企业信息管理系统的柔性设计结构分为数据层、基础架构层、应用层和决策层:?数据层:①企业组织模型描述;②企业业务流程描述;③计一划数据格式及处理规范定义;④实现业务处理功能的类库、组件库;⑤企业基本数据描述,如产品数据资料、客户信息资料、供应商资料等。?基础架构层:①动态企业模型建模(DEM)工具(提供对企业组织结构、业务处理流程等的定义、完成业务处理规则的定义等功能);②数据库管理工具(主要提供对数据库的管理、数据访问服务、数据库定义及生成等功能);③人机交互界面定义工具(提供人机交互系统的软件界面定义及数据查询、检索处理等功能);④报表定义及处理工具(提供对石油企业信息管理系统输

第31页 (共44页)

石油企业信息管理系统的柔性设计

出的报表的格式定义、数据来源定义及报表的打印输出等功能)。⑤业务功能代理的协作管理。?应用层:应用层在数据层和工具层的基础之上实现了石油企业信息管理系统的业务处理功能,是和用户进行交互的层面。应用层主要包括石油企业信息管理系统提供的计划、事务管理、OA等功能。?决策层:①决策数据分析系统;②决策支持系统其柔性体现在:a求解柔性;b修改柔性;c适应性;d发展柔性;高层决策支持系统。

具体而言,智能软件代理Agent可以应用于石油企业信息管理系统的业务流程和软件平台的柔性设计。

6.石油企业信息管理系统的柔性设计的模型分析

前面我们讨论了石油企业信息管理系统在业务流程、数据结构、系统之间和软件平台四个方面的柔性设计,以及柔性设计的方法,为了使研究更具有可应用性,本章将建立石油企业综合查询系统模型和石油企业柔性指标评价模型,来探讨石油企业信息管理系统的柔性设计的实际应用和存在价值。

6.1.石油企业信息管理系统的柔性设计的建模机制与方法

石油企业信息管理系统的开发涉及到三个层次:企业层、模型层和实现层,企业层的动作结果会表现在模型层,模型层的模型和文档将最终指导实现系统,因此,构建一个柔性的信息管理系统对模型的构建是系统开发的最关键阶段。目前,建模技术的主流语言是面向对象的切UML,本文将以石油企业综合查询系统的科研项目的开发为背景,来总结构建一个柔性的管理信息系统的UML建模机制和方法。

6.1.1建模机制

由于UML是一种通用的标准建模语言,因此它可以对任何具有静态结构和动态行为的系统进行建模。按面向对象软件开发的理念,UML建模过程大致可以分为3个阶段[4]。

(1)用例建模即构建需求模型。在需求分析阶段,首先要分析问题领域,确定业务需求和系统目标。在此基础上,分析系统用户,明确与系统交互用户的角色,即定义活动者。最后,根据系统需求,找出全部的Use Case及其相互间的联系,从而描

第32页 (共44页)

石油企业信息管理系统的柔性设计方法

述出系统的Use Case图。

(2)静态建模在静态建模阶段,将从系统的内部结构和静态角度,分析和描述系统中的各类实体(对象和类)以及它们彼此间的关系(包括关联、聚合、依赖等),确定实体功能范围的约束和限定,建立系统的粗略框架,再逐步细化其内部功能需求,最终建立系统的静态模型,构造系统的静态结构,即建立逻辑视图。

(3)动态建模动态建模阶段的主要任务是在前两个阶段的基础上,分析系统中各种行为发生的时序状态和交互关系,各类实体的状态变化过程,从而动态描述系统行为,反映系统内部对象之问的动态关系,即建立并发视图。

经过以上3个步骤,基本上可以得到系统粗略的框架,在分析和设计的过程中,利用迭代原理,自顶向下不断细化模型,最终可实现系统的可视化。

6.1.2石油企业综合查询系统的模型分析[41]

(1)需求分析系统的主要用户是石油公司各职能部门的领导和主管领导,本系统构筑在:企业管理、劳资管理、考勤管理和设备负债管理四个子系统的基础之上,其主要目标是:以此系统为信息交流平台。在此基础上可以按一定条件查询数据库中的数据并按照用户的要求生成报表和趋势图,便于领导视察工作、了解生产、开销和经营等状况,以辅助领导的科学决策。石油综合查询系统由两大功能模块构成:系统维护模块和用户查询模块。用户查询模块是本系统设计的一个主要方面,也是设计本系统的目的所在,主要功能是:①供每日生产经营活动信息的查询。②生成月、季度、年度的统计报表。③生成趋势图。为保障数据的安全,用户的浏览内容处于系统的控制范围内以及使用后的维护方便,系统维护模块主要完成系统查询者的增加、注销、对用户可查内容的授权和权限修改以及用户口令的维护,同时管理员都设有记事本和系统日志维护的功能。如下图l0

(2)静态结构模型系统的静态结构模型包括对象类图、最重要的是确立发现对象类及其联系。根据系统的用例模型,本系统主要定义了用户身份、企业管理、劳资管理、设备负债管理、考勤管理、综合报表、操作和趋势图9个对象类。企业管理、劳资管理、考勤管理和设备负债管理是每个子系统使用状态的抽象类,而对它们的操作,则封装在操作类中。用户身份对象类则封装系统用户的信息。综合报表类与代表四个子系统的类形成1对多的关联。这些类的属性及它们之间的关系。

第33页 (共44页)

石油企业信息管理系统的柔性设计的模型分析

<用户管理 <> <> 用户权限设置 日志管理 <> 系统管理员 增删改操作 记事管理 <趋势图 综合报表 企业管理 劳资管理 考勤管理 设备负债 系统用户 <> 企业管理子系统 <> 企业管理子系统 <> 企业管理子系统 <> 企业管理子系统

图 10 石油企业综合查询需求模型

(3)动态行为模型建立了系统的对象结构模型后,为了表达系统的动态特征,还需要建立系统的行为模型,行为模型可用顺序图和合作图来表达。顺序图的重点是完成某个行为的对象类和这些对象类之间所传递的消息的时间顺序,而合作图则是描述系统的行为是如何由系统的成分合作实现的。事实上顺序图和合作图可以相互生成,只是描述的侧重点不同。图11是查询操作的顺序图。

第34页 (共44页)

石油企业信息管理系统的柔性设计的模型分析

石油企业信息管理系统的开发最重要的是对系统分析和设计,其结果是构建 符合石油企业业务流程、体现石油企业的发展方向并考虑到未来可扩展性的模型。出现在20世纪90年代UML语言,吸收了众多面向对象系统分析和设计方法的精髓,到目前,已经成为主流的面向对象的系统分析技术。利用UML实现对系统的分析,

:系统用户 登录 :用户身份 :劳资管理 :操作 :综合报表 :趋势图 查询成对结果的操作 查询 打印 保存 生成报表 趋势图 查询综合报表 趋势图 再利用先进的开发技术(例如构件开发(CBD)、智能软件代理Agent、CORBA)实现系统,对石油企业信息管理系统的柔性设计将会发挥重大作用。

图 11 石油企业综合查询系统查询操作的顺序图

6.2.石油企业柔性设计与应用评价指标模型

6.2.1基本步骤

基于本文的研究目的。现以华北一家石油公司(命名为A公司)为样本,结合层次

第35页 (共44页)


省级优秀毕业论文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:光合作用与细胞呼吸的关系举例总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: