航班运行控制系统设计研究.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文档。上传文档
查看更多
航班运行控制系统设计研究

航班运行控制系统设计研究   摘 要:本文着眼与民航业的长远发展,尤其是是枢纽机场的运作模式的实现,在短时间内完成旅客及行李、货物、邮件的中转,保障“进港波”和“出港波”的高效衔接,必须及早引进SOC系统。本文通过系统实施分析SOC的系统支持决策,降低航班延误率,提高航班正点率,给民航业带来很大的社会效益和经济效益;通过SOC的系统支持决策,优化航班调整,对民航业产生直接的经济效益。   1运行控制系统的柔性业务需求   航站运行控制系统的核心主要是航班飞行计划,签派和飞行跟踪系统,载重和平衡系统,决策支持系统,机组管理系统进,其他功能系统都是在该几个核心模块上进行扩展得到的。   航班管理委员会的运力任务安排将极大优化,不在向所有分公司发布和协调运力资源,只向三个生产部门发布运力计划进行资源协调,而总队、客舱、飞机维修部门能够实现统一资源调度,进行工作任务安排,实现集中管理的目标。      2业务角色设计   2.1 系统管理员用分析   系统管理员拥有对设变流程的所有操作权限。设计变更流程开发完成以后,流程的系统管理人员应该能对流程的相关输出电子表单进行灵活定义,根据业务需求的变化,系统管理员可以对设计变更流程进行重新编排基本达到随需应对的目标,包括对新流程及各流程节点的访问权限的设定,流程关键节点的运行状况可以实时监控,包括关键节点运行时间,运行状态等。新编排的流程应能发布并运行在流程服务器上,并与相应的监控程序相关联,以实现对流程的实时监控。   2.2 SOC管理人员用分析   SOC管理人员是参与流程运转工作的相关人员,目前主要包括按照航站管理中的部门中所对应的功能模块等,随着业务需求的改变,可能会发生一定的变化。   设计变更流程在运转过程中,会产生一些相应的人员交互,主要包括启动,查看或停止流程,对设计变更票业务进行SOC管理,或转派给其他人员操作,相关人员对设计变更票进行会签,对各种设计变更票进行归档等操作。      3管理流程设计   3.1 SOC管理流程的设计   jBPM是一个灵活的、易扩展的开源工作流管理系统,也是一个基于J2EE的轻量级工作流管理系统。jBPM??另一个特色是它使用Hibernate来实现流程持久化。Hibernate是目前Java领域最好的一种数据持久化层解决方案,它解决了不同数据库SQL dialect差异的问题,使得jBPM能适应现有的所有数据库,而且通过Hibernate,jBPM将数据的管理职能分离出去,自已专注于业务逻辑的实现。   3.2 SOC流程实例的获取   SOC管理流程的执行为SOC管理平台的核心模块,负责SOC管理流程的部署、解析和调度。   不同情况下获取流程实例的方法是不一样的,本文通过从数据库获取流程实例,其代码如下。   //获取实例类JbpmSessionFactory的唯一一个实例   static JbpmSessionFactory jbpm SessionFactory=   JbpmSessionFactory.buildJbpm SessionFactory();   JbpmSession jbpmSession jbpm SessionFactory.openJbpmSession();   Try{   jbpmSession.beginTransaction};//开始一个事务   //从数据库中查询流程定义   ProcessDefmition process Definition=jbpmSession.getGraph Session().省略mitTransaction();//进行其他业务操作   }Catch(Exception e){}   finally{   //关闭jbpmSession   jbpmSession.close(); }   通过在数据库中查询已部署的流程定义,利用该流程定义创建新的流程实例,此方法用于流程定义已被部署,要开始一个新的流程实例的情况。由于要与数据库打交道,必然要跟事务相联系,所以应将对流程的操作放在单独的事务操作中,此处放在jbpmSession.省略mtiTransaction()范围中,事务操作完后,不管它成功如否,都要将事务进行关闭,即调用jbpmSession.close()方法。   3.3 SOC管理流程的监控   SOC管理流程的监控功能贯穿整个SOC管理平台,把流程监控管理模块视为一个专用的应用程序模块,在每张页面中都提供该模块。在系统中不同的流程操作角色具有不同的流程监控权限。其中项目申请人只能查看具有权利的项目,而系统管理员可通过工作流引擎获取当前全部流程实例的信息,对SOC管理流程进

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档