内容案例荷兰-wenzhou volume2index mis subsystem wz chinese_第1页
内容案例荷兰-wenzhou volume2index mis subsystem wz chinese_第2页
内容案例荷兰-wenzhou volume2index mis subsystem wz chinese_第3页
内容案例荷兰-wenzhou volume2index mis subsystem wz chinese_第4页
内容案例荷兰-wenzhou volume2index mis subsystem wz chinese_第5页
免费预览已结束,剩余11页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、00-13-119/10/2010目 录1介绍1-11.11.21.3IdentificationError! Bookmark not defined.范围1-1术语1-12数据模型2-22.12.22.32.4Pre, Active andt plansError! Bookmark not defined.实体相关模型2-1Data definition (Exle)2-2关联航迹和计划2-13架构3-2主要系统组件3-2HMI 示例3-3系统3.13.23.2.13.2.23.2.3交通操作员3-3计划员/分析员3-5网页客户端3-64架构4-7堆栈4-7模型控制视图(MVC)4-84

2、.14.24.2.14.2.24.2.3模型4-8视图4-8控制器4-84.3状态过渡4-95外部接口架构5-105.15.25.3资源5-10数据要求5-11数据元素5-115.3.15.3.25.3.3Operations(操作)5-11Messages(信息)5-11数据类型5-11Page iiHITT PROPRIETARY, subject to restrictive legend on the Referenheet00-13-119/10/20101.1说明该子系统设计文档主要描述管理信息子系统的系统及架构。1.2范围本文档中主要包含了总体设计。当此设计用于某个特定的项目时,

3、将有单独的且专门针对项目的设计文档,对此设计在特定项目中的实施以及特定项目偏离此总体设计的情况进行说明。1.3术语下列是本文件中所使用的术语:HWCI硬件配置项目。例如工作站计算机或一台网络交换机。CSCI配置项目。例如 Aramis MkII 或TargHITT。应用可执行的计算机程序,属于 CSCI。子系统HWCI 和 CSCI 的组合可以实现一个功能的逻辑分组。例如 DP 子系统由一个 HWCI(工作站计算机)和一组 CS功能。ramis MkII, MIS 等)组成,可以实现一个 VTMIS 系统的1HITT PROPRIETARY, subject to restrictive le

4、gend on the Referenheet1介绍00-13-119/10/20102.1预计划、活动计划以及计划回顾有多个组件,这些组件通过紧密协同工作来满足“管理航行计划”的运行要求,然而目前更普遍的是满足“管理交通”的运行要求。这些计划决定如何交通如何运行,以及如何使用水域。计划主要由 3 个阶段:1.2.3.提前对交通进行计划实时更新和管理计划事后对计划进行验证、分析从而获取经验。理解航行计划所经历的状态,以及系统何时对航行计划进行处理是非常重要的。2HITT PROPRIETARY, subject to restrictive legend on the Referenheet2

5、数据模型00-13-119/10/20102.2体实实系实体体关体实关型关系系模系关模型型模1HITT PROPRIETARY, subject to restrictive legend on the Referenheet00-13-119/10/2010义定2.3据数数据义定定例义据示(数示例例示)2HITT PROPRIETARY, subject to restrictive legend on the Referenheet00-13-119/10/20102.4关联航迹和计划当标识信息匹配时,航迹和计划将进行相关。无论航迹是否已经被附上识别信息(通过 AIS 或者是操作员),系统

6、都会搜索具有对应标识,而且处于“活动(active)”状态的航行计划。如果发现这样的计划,系统会自动将其与航迹进行关联,只要航迹仍有效,系统都将在计划中更新航行进度信息。如果未发现满足条件的计划,系统将使用来自操作员(手动)输入或 AIS(自动)的信息创建一个计划或一艘船舶。1HITT PROPRIETARY, subject to restrictive legend on the Referenheet00-13-119/10/20103.1主要系统组件计划系统是一个典型的管理系统,不同类型的用户以及 VTS 系统的操作员都可使用。因此有必要为不同用户提供不同的操作界面,以满足计划HITT

7、 采用多层架构(n-tier)方法来满足此要求:和操作员的需求。2HITT PROPRIETARY, subject to restrictive legend on the Referenheet3系统架构00-13-119/10/20103.2HMI 示例3.2.1交通操作员管理信息系统(MIS)的HMI 基于视窗操作,可以全屏显示或者以一个窗口的形式显示在交通图像的上方。交通操作员可以通过交通显示与管理信息系统进行交互,并执行所有相关的任务。与海事局紧密合作对 HMI 进行深化设计,以减轻下列的中显示了一个示例,交通操作员的工作负担。交通图像和并排的表格3HITT PROPRIETARY

8、, subject to restrictive legend on the Referenheet00-13-119/10/2010交通图像及以窗口显示的表格在没有预存计划的条件下,以 ad hoc 方式创建一个航行计划4HITT PROPRIETARY, subject to restrictive legend on the Referenheet00-13-119/10/20103.2.2计划员/分析员与交通操作员不同,计划员和分析员所使用的是基于表格、表单以及HMI,因此具有最大限度的灵活性。框系统的5HITT PROPRIETARY, subject to restrictive

9、legend on the Referenheet00-13-119/10/20103.2.3网页客户端网页客户端界面为不同的外部用户和组织提供了ernet方式。这些用户和组织可以是船舶、船东、外部服务提供商,如引航、拖船、司线员、检验等。网页客户端与计划员的界面相似。不同的网页客户端用户都可以根据他们的角色来获取不同的视图及可使用的功能。6HITT PROPRIETARY, subject to restrictive legend on the Referenheet00-13-119/10/20104架构4.1堆栈下图中呈现了不同组件之间的相互关系,以及组件和应用程序之间的关系。APPL

10、ICATIONEMITCOMMSTLSLCOMMSIniFileEVENT基本组件(BC)是一个库,应用程序将其作为操作系统提供的基本功能之外的补充。基本组件(BC)使用是为了确保应用程序能更加独立于基本操作系统。基本组件库包括下表中所列出的组件:7HITT PROPRIETARY, subject to restrictive legend on the Referenheet组件说明CMS Library为系统(CMS)提供一致的、独立的程序接口的模块,基于SNMP。COMMSTCP/IP, UDP, 多播(multicast)、文件和串行通信EMITEmit 是一个无可执行程序的库,其包

11、含了一组时间、时基以及计时器类,以及有限数量的简单功能。EVENT提供支持和响应特定事件的功能。L提供一致且独立的程序接口,可生成事件状态变化的(错误、告警和信息)。INIFILE拥有面象 C+应用程序编程接口(API)的应用程序可以使用此功能从 ini-文件中信息,或将信息保存到 ini-文件中。00-13-119/10/20104.2模型控制视图(MVC)本系统针对不同的用户使用了两个数据库。为了保证每个用户都能使用符合他们需求的界面,本系统采用了多模型控制视图形式。4.2.1模型这是指应用程序所使用的数据的特定域表示。域逻辑为原始数据增加了的含义。大部分的应用程序都使用连续的机制来数据。

12、MVC 未专门提到数据层,这是因为数据层由其它处理机制进行管理。4.2.2视图显示一个典型的用户界面元素。一个模型中可以存在多种用途的不同视图。4.2.3控制器对事件(通常为用户操作)进行处理和响应,可以间接地引起模型的变化。8HITT PROPRIETARY, subject to restrictive legend on the Referenheet00-13-119/10/20104.3状态过渡在一个综合环境中,多个信息源可以提供相似信息。例如“抛锚/起锚”和“靠泊/离泊”之间的过渡信息可以由操作员和 AIS 提供。本系统中包含了状态过渡引擎,可以通过设置对不同信息源做出响应,例如

13、AIS 或操作员动作。下列是“抛锚/起锚”和“靠泊/离泊”过渡的示例。锚泊(S=航行)(A=抛锚)靠泊(S=航行)(B=靠泊)9HITT PROPRIETARY, subject to restrictive legend on the Referenheet状态1234AIS 状态SBSB船舶状态SSBBAISS = B44AIS 响应太迟AISB = S1AIS 响应太迟1操作员= B3AIS 响应太迟4AIS 无响应或操作员纠正操作员操作员= S1AIS 无响应 或操作员纠正2AIS 响应太迟状态 / 变化1234AIS 状态SASAS 船舶状态SSAAAISS = A44AIS 响应太

14、迟AISA = S1AIS 响应太迟1操作员= A3AIS 响应太迟4AIS 无响应 或操作员纠正操作员操作员= S1AIS 无响应 或操作员纠正2AIS 响应太迟00-13-119/10/2010本系统提供了基于面向服务架构的 web 服务,这就意味第的方式将他们的数据与本系统进行集成。供货商可以一种非常简单为接口撰写了详细的文档,并且接口可以通过简单明了的方式向服务提供方提供数据或者从服务提供方获取数据。10HITT PROPRIETARY, subject to restrictive legend on the Referenheet5外部接口架构00-13-119/10/20105.

15、2数据要求任何以WSDL 定义的SOAP服务都可以分解成 5 个元素:1.2.3.4.5.Types定义数据的格式。Messages 定义哪些数据将进行交换,以及数据的名称和类型。Port Type Binding Service,是指可以通过 Messages 定义输入和输出来完成的操作为每个 Port Type (操作) 定义通信机制。为每个 binding 所请求的服务的位置。5.3数据元素这一节将定义WSDL Types, Messages 和 operation(PortType)。5.3.1Operations(操作)对于每个资源可以定义三种操作:Get(获取), Create(创

16、建) 和 Update(更新)。由于删除功能只在 MIS 中执行,因此将本接口的一部分。例如,针对船舶的操作有:GetShip(获取船舶信息), CreateShip(创建船舶信息) 和UpdateShip(更新船舶信息)。每项操作使用一条单独的message(信息)进行请求,并接收一条单独的 message(信息)作为一个响应。例如 GetShip(获取船舶信息)输入信息是GetShipRequest(获取船舶信息请求),然后操作的输出是一条称为GetShipResponse(获取船舶信息响应)的 message(信息)。5.3.2Messages(信息)每条 message(信息)都由一个单独元素组成,该元素被称为“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论