首页 机场应急系统

机场应急系统

举报
开通vip

机场应急系统 第 29卷  第 12期        武汉理工大学学报 ·信息与管理工程版        Vol. 29 No. 12 2007年 12月      JOURNAL OF WUT ( INFORMATION &MANAGEM ENT ENGINEER ING)       Dec. 2007 文章编号 : 1007 - 144X (2007) 12 - 0085 - 03 收稿日期 : 2007 - 06 - 20. 作者简介 :朱新平 (1983 - ) ,男 ,湖南常德人 ,南京航天航空大学民航学院硕士研...

机场应急系统
第 29卷  第 12期        武汉理工大学学报 ·信息与管理工程版        Vol. 29 No. 12 2007年 12月      JOURNAL OF WUT ( INFORMATION &MANAGEM ENT ENGINEER ING)       Dec. 2007 文章编号 : 1007 - 144X (2007) 12 - 0085 - 03 收稿日期 : 2007 - 06 - 20. 作者简介 :朱新平 (1983 - ) ,男 ,湖南常德人 ,南京航天航空大学民航学院硕士研究生. 基金项目 :国家自然科学基金委员会与中国民用航空总局联合资助项目 (60776813) . 机场应急救援系统软件架构 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 朱新平 1 ,韩松臣 1 ,汪东生 2 (1. 南京航空航天大学 民航学院 ,江苏 南京 210016; 2. 武汉理工大学 信息工程学院 ,湖北 武汉 430070) 摘  要 :传统的机场应急救援开展方式暴露出很多缺陷 ,如何利用计算机信息化技术提高机场应急救援工作 的效率 ,减少突发事件对机场正常运营的影响 ,降低救援成本具有重要的实际意义。基于 J2EE体系结构 ,提 出了集成 Struts和 H ibernate框架的机场应急救援系统架构模型 ,并对系统功能模块划分和具体的业务 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 进 行了分析。 关键词 :机场应急救援 ; MVC; Struts; H ibernate 中图法分类号 : TP315    文献标志码 : A   机场应急救援是民航航空安全系统的重要组 成部分 ,是航空安全的基本保障。建立有效的机 场应急救援系统 ,在事故发生的情况下 ,做好应急 救援工作 ,果断处置各种紧急事件 ,避免、减少人 员伤亡和财产损失 ,减少对机场正常运营带来的 影响具有重要意义。国内关于机场应急救援系统 的研究还不多。迟文学等人基于 GIS (地理信息 系统 )建立了一套机场应急救援与辅助决策支持 系统 ,并对相关技术要点进行了阐述。徐忠明 [ 1 ] 提出建立以数字集群通信系统为核心的机场应急 联动系统。罗帆 [ 2 ]等在问卷调查研究的基础上 , 对机场灾害预警管理的工作内容进行了阐述。 当前 ,计算机、网络信息化技术已经渗透和应 用到各个领域 ,但在机场应急救援方面的应用仍 很落后 ,机场各单位应急处理系统各自独立 ,信息 共享范围有限 ,形成了一个个“信息孤岛 ”,难以 应付机场紧急和突发事件的发生 ,这对机场的应 急救援工作是一个很大的缺陷。 Internet/ Intranet 的普及 ,基于 J2EE的 W eb技术迅猛发展 ,各种框 架技术的不断成熟为建立机场应急救援系统提供 了有力的支持。因此 ,基于 J2EE体系结构 ,提出 了集成 Struts和 H ibernate框架的机场应急救援 系统架构模型 ,并对系统逻辑结构、功能模块划分 和具体的业务流程进行了分析。 1 Struts框架与 M VC模式 Struts是在 Jakarta项目下开发的开放源码软 件 ,是基于 Model2设计模式的 W eb应用开发框 架。Model2 设计模式是模型 - 视图 - 控制器 (model - view - controller,MVC)模式的一种应用。 MVC将应用程序的事务逻辑同数据表示层分离出 来 ,其中 ,模型是应用程序的核心 ,封装了用户数据 和处理数据的业务逻辑 ,体现了应用程序的当前状 态 ,而且可以将用户数据状态的变化提供给多个显 示该数据的视图共用 ;视图提供了用户界面 ,是用 户和应用程序进行交互的窗口 ;控制器连接了模型 和视图 ,根据用户的请求判断将请求交给哪个模型 来完成 ,并进行处理结果的回传。 Struts框架主要由模型、视图、控制器和 XML 文件 4个部分组成。模型通常由 Java Bean或 EJB组件实现 ,负责处理业务逻辑 ;视图包括一组 JSP文件 ,主要由 JSP标签或 TagL ib构成 ,它简化 了 JSP页面的编码工作 ;控制器主要是 ActionS2 ervlet,但是对于业务逻辑的操作则主要由 Action、 ActionMapp ing和 ActionForward这 3个组件协调 完成 ,其中 Action是真正的控制逻辑的实现者 , 而 ActionMapp ing和 ActionForward则指定了不同 业务逻辑或流程的运行方向 ; Struts中主要包括 web. xm l和 struts - config. xm l 2个配置文件 ,其中 web. xm l是 W eb应用的发布描述文件 , struts - config. xm l是与 Struts相关的特殊信息配置的描 述文件。此外 , Struts还利用 XML来描述在国际 化应用中的用户提示信息 [ 3 ]。 2 H iberna te持久层框架 H ibernate是一个优秀的持久层框架 ,充分体 © 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net                  武汉理工大学学报 ·信息与管理工程版             2007年 12月 现了对象 -关系映射 (object - relational mapp ing, ORM )的设计理念 ,提供了强大、高性能的对象到 关系型数据库的持久化服务 ,并已成为 ORM 领 域事实上的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 [ 4 ]。 H ibernate可以处理关联、继承、引用、多态和 集合等方式的持久化 ,对象生命周期和状态的维 护全部在 H ibernate内部完成 ,无需用户关心 ,也 不需要对 Java的业务对象进行增强。它的底层 仍然是关系数据库 ,通过封装 JDBC AP I的方式 提供面向对象的持久化方式 ,在 JDBC支持的场 合都能够使用。在性能方面 , H ibernate的编写者 充分使用了 JDBC高级功能 ,使得使用 H ibernate 开发的程序的效率超过直接使用 JDBC方式。 H ibernate提供面向对象的查询语言 HQL,它 类似与 SQL,不过采用的是面向对象的语法 ,功能 上与 SQL 基本等同。由于 H ibernate只是 JDBC 的高级封装 ,本身不具备事务处理功能 ,但它可以 使用 JDBC的事务或者 JTA事务处理 [ 5 ]。 3 机场应急救援系统设计目的及流程 3. 1 系统的设计目的 该项目的提出者为某机场应急救援组织机 构 ,其下辖有指挥中心、航务管理部门、消防灭火 组、医疗救护组和公安警戒组等 12个部门及协议 救援单位。在长期的应急救援演练中暴露出一系 列的问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ,比如 ,救援过程中整体协作能力不强 , 工作效率不高 ;救援过程中指挥人员对各部门可 调用资源相关信息不清楚 ,导致决策失误时有发 生 ;救援工作结束后 ,事件评估和经验总结主要依 据工作过程中的语音记录 ,评估方式单一 ,评估效 果不佳。 该系统的设计目标是通过与该组织机构的合 作 ,充分听取指挥中心和各个救援小组 ,以及机 场、航空公司的需求 ,提出适合实际救援的机场应 急救援系统架构 ,整合各救援单位的救援资源信 息 ,消除“信息孤岛 ”,促使各救援单位形成合力 , 提高救援工作效率。 3. 2 系统的逻辑结构 系统基于 B /S (浏览器 /服务器 )模式 ,由服 务器和客户端组成。各救援小组负责人可以通过 IE浏览器登录系统 ,执行指挥中心传达的各种命 令 ,调度本小组救援资源。系统逻辑结构图如图 1所示。 图 1 系统逻辑结构图 3. 3 系统的功能模块 根据机场应急救援工作的实际需求 ,机场应 急救援系统主要功能模块划分如图 2所示。 图 2 机场应急救援系统功能模块划分示意图 系统包括 : ①报警模块 ,用于事故报警 ,负责将 事故信息通知救援小组成员 ; ②辅助决策模块 ,是 整个系统的核心 ,包括事故种类决策模块、救援预 案生成模块、救援力量调度模块 ,主要协助指挥人 员完成事故种类的决策、应急救援预案的生成、救 援资源调度 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 决策 ; ③日常维护模块 ,主要完成 救援资源信息、救援单位信息以及个人信息的日常 维护 ; ④回放模块 ,用于将以往救援案例记录进行 回放 ,以便讲评 ;此外 ,还有其他外围功能模块。 3. 4 系统的总体架构 通过对各种解决方案和框架结构的比较 ,选 择 Java技术作为系统开发的应用技术。 该系统的辅助决策、日常资源管理、救援历史 回放等几大模块相对独立 ,但都很复杂 ,涉及到大 量的数据处理与复杂的业务流程 ,因此集成的 Struts与 H ibernate架构刚好适合于开发这个系 统 ,而且能够很好地节约开发时间和开发成本。 集成 Struts和 H ibernate框架的机场应急救 援系统总体架构如图 3所示。 68 © 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 第 29卷  第 12期            朱新平 ,等 :机场应急救援系统软件架构设计               图 3 机场应急救援系统总体架构示意图 该统采用客户浏览器 /应用服务器 /数据库架 构模式 ,前台表示层使用 JSP技术通过浏览器实 现 ;中间层 (W eb层 +业务层 )使用 Struts框架和 Java Bean、EJB等技术来实现 ,以满足业务需要 ; 持久层通过 H ibernate框架提供对数据库的操作 支持 ;后台数据库使用 SQL Server 2000数据库 , 并根据系统相应功能模块分成决策规则库、救援 预案库、救援资源数据库、救援历史记录数据库分 别设计。 该系统具有如下优点 : (1)合理划分各层的功能 ,降低层与层之间 的耦合 ,从而使得整个系统在逻辑结构上更为清 晰 ,提高了系统的可维护性和可扩展性。 (2)W eb层的开发和维护更为方便。传统的 W eb层开发中基本上都是将逻辑处理、数据处理 和页面显示等大部分功能放在 JSP页面上 ,但是 在机场应急救援系统的 W eb层开发中采用 MVC 设计模式 ,从根本上强制性地将它们分开。它把 应用程序分成 3个部分 :模型、视图和控制器 ,并 采用主流的 Struts框架技术来实现各个部分 ,它 们相互协作 ,完成不同的任务。由于所有的页面 跳转都集中在 XML配置文件中定义 ,因此提高了 程序的可读性和可维护性。 (3)先进的持久层实现技术提高了系统的移 植性。运用 MVC模式的 Struts框架虽然在总体 上实现了对逻辑、显示和控制的分离 ,但是它没有 提供对复杂的持久层的支持 ,也就是说当数据要 存入数据库时 Struts没有做相应的处理。还是与 传统的开发一样 ,要通过 JDBC、EJB与数据库交 互。鉴于此 , 该系统采用 H ibernate, 可以弥补 Struts框架在持久层操作中的不足 ,它对数据库操 作的大多数技术细节进行了封装 ,经过 H ibernate 的 O /R映射 ( object - relational mapp ing)的配置 文件就可以将数据库表与持久层对象对应起来 , 完全符合 Java中面向对象的开发思想。而且 ,由 于 H ibernate对不同的数据库都有良好的支持 ,只 需简单修改 H ibernate中的配置文件 hibernate. cfg. xm l就可以实现底层数据库的切换 ,提高了系 统的移植性。 3. 5 基本业务流程 在表示层运行的浏览器中 ,通过 JSP页面实 现交互 ,传送请求和接受响应。W eb层中的 Struts 通过 ActionServlet接收请求 ,并将请求交给 Re2 quest - Processor来处理。Request - Processor根 据请求的 URL从 ActionMapp ing中得到与之相对 应的 Action,并根据请求的参数实例化响应中的 ActionForm,再经过 Form 验证。业务层负责向 Action提供业务模型组件和该组件的协作对象数 据处理 (DAO )组件来完成相关的业务逻辑 ,并提 供事务处理、缓冲池等容器组件提升系统性能和 保证数据完整。在持久层中 ,依赖 H ibernate的对 象化映射和数据库交互来处理 DAO组件请求的 数据 ,并返回处理结果。 4 结  论 首先介绍了机场应急救援系统的研究现状。 其次介绍了 MVC模式的 Struts框架技术和 H iber2 nate持久层技术。最后介绍了开发的机场应急救 援系统的基本情况 ,并对 Struts和 H ibernate框架 的使用思路作了详细的描述 ,证明结合使用这 2 个框架能够提高系统的开发效率 ,提升系统的性 能 ,使得开发的系统在质量上有质的飞跃。 参考文献 : [ 1 ] 徐忠明 .民航机场应急联动系统技术实现方案 [ J ]. 计算机工程 , 2005 (4) : 70 - 73. [ 2 ] 罗  帆 ,佘  廉 ,平  芸. 民航机场灾害预警管理系 统探讨 [ J ]. 武汉理工大学学报 : 信息与管理工程 版 , 2002, 24 (6) : 41 - 44. [ 3 ] 曹广鑫 ,王谢华. Struts数据库项目开发宝典 [M ]. 北京 ,电子工业出版社 , 2005. [ 4 ] 胡小丹 ,魏长军. 基于 Struts + Sp ring + H ibernate架 构的能源管理系统的研究 [ J ]. 计算机与现代化 , 2006 (12) : 25 - 30. [ 5 ] 徐长盛 ,戴  超 ,谢  立. J2EE数据持久化技术的 研究 [ J ]. 计算机应用与软件 , 2006, 23 (4) : 56 - 57. (下转第 91页 ) 78 © 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 第 29卷  第 12期          王少龙 ,等 :嵌入式 USB主机接口的设计与实现                ded USB host/ slave controller datasheet [ EB /OL ]. [ 2007 - 06 - 26 ]. http: / /www. 21 icsearch. low / searchpdf/defauct. asp? adm in = 2002. [ 2 ] 肖踞雄 ,翁铁成 ,宋中庆. USB 技术及应用设计 [M ].北京 :清华大学出版社 , 2003. [ 3 ] 王  涛 ,李  星 ,李秉肇. USB主控芯片 SL811HS的 固件程序设计 [ J ]. 电子设计应用 , 2004 ( 1) : 63 - 70. [ 4 ] 马  伟. 计算机 USB 系统原理与其主 /从机设计 [M ]. 北京 :北京航空航天大学出版社 , 2004. [ 5 ] AXELSON J. USB大全 [M ]. 陈  逸 ,译. 北京 :中国 电力出版社 , 2001. [ 6 ] 郑  智 .嵌入式 L inux F USB驱动科学试验开发研 究 [ J ]. 武汉理工大学学报 :信息与管理工程版 , 2006, 28 (7) : 117 - 120. D esign and Rea liza tion of Em bedded USB Host In terface WAN G Shaolong, XU Cheng Abstract:A method adop ting a single - chip computer to control the USB interface chip SL811HS to realize an embedded USB host was introduced due to the lim itation that the existing USB device fails to work without a PC. This system is composed of an MCU - USB host controller and a high - speed dual - port RAM. The p rin2 cip le of the system was analyzed. The system structure of hardware designing and the host software were also p resented. Key words:USB host; SL811HS; host controller driver W ANG Shaolong: Postgraduate; School of Information Engineering,WUT,W uhan 430070, China. [编辑 :李道文 ] (上接第 87页 ) D esign on the A irport Em ergency Rescue System In tegra ted Struts and H iberna te Arch itecture ZHU X inping, HAN Songchen, WAN G D ongsheng Abstract: There are some p roblem s in traditional emergency rescue app roaches in airports. How to imp rove the efficiency of emergency rescue work and lower the cost of rescue by means of computer information technology is of great significance for the management of airports. Based on the J2EE architecture, an integrated A irport E2 mergency Rescue System (AERS) combining Struts and H ibernate architecture was put forward. The classifica2 tion of the system function models and specific work p rogram were also analyzed. Key words: emergency rescue in airport; MVC; Struts; H ibernate ZHU X inp ing: Postgraduate; College of Civil Aviation, NUAA, Nanjing 210016, China. [编辑 :李道文 ] 19 © 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
本文档为【机场应急系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_624113
暂无简介~
格式:pdf
大小:263KB
软件:PDF阅读器
页数:4
分类:互联网
上传时间:2012-11-06
浏览量:26