设为首页 | 加入收藏 | 登录 | 注册 
  • 当前位置:首页 » 新闻中心 » 行业知识库
  • 基于S1000D的IETM创作平台浏览系统研究

    发布日期:2014-12-23   信息来源:来自网络  浏览次数:
     

    信息技术条件下,IETMInternet/Intranet技术的结合,是IETM发展的一个重要方向。结合课题研究,提出了基于web的交互式电子技术手册(Interactive Electronic Technical ManualIETM)浏览系统,采用先进的“B/S/数据库服务器”三级模式通过网络发布、更新、获取装备技术信息。IETM以电子显示方式向用户提供维修信息,并以交互式进行查询,让使用者快速完成维修任务,能够极大地提高装备保障能力。浏览系统是连接服务器和终端用户的纽带,是共享技术信息的主干道,可以显示通过URL请求的IETM信息。浏览框架样式是用户与IETM浏览系统之间交互的重要桥梁,其设计的好坏直接影响到IETM的共享性、交互性和互操作性。IETM浏览子系统主要实现手册内容按层次关系查询,按信息搜索相应的内容。

    1 IETM浏览子系统的应用架构模式

    1.1基于web的架构优点

    基于WebIETM系统,实际是采用先进的B/S结构模式,它是Client/Server(C/S)结构的扩展。由于B/S模式使客户端的应用软件统一成了标准的浏览器,用户可根据Web页面信息,在浏览器端向服务器提交服务请求,服务器端负责对请求进行处理,并将处理结果通过网络返回浏览器。这样,无论什么资料来源或数据格式都可以通过一个普通的用户界面浏览它们,并利用这些信息为武器装备维修保障服务。通过一个浏览器可以访问多个应用服务器,形成点到多点、多点到多点的结构模式。概括地讲,基于WebIETM系统有如下优点:

    (1)平台无关性,不同操作系统的内容数据容易共享和集成;

    (2)浏览、使用军队Intranet内的所有IETM系统,实现信息共享、协同操作;

    (3)客户界面统一为浏览器,容易使用,减少人员培训需求;

    (4)系统只需维护服务器端,易于管理和维修;

    (5)具有高度的扩充性,能够保护用户投资。

    但目前B/S应用系统也存在一些缺点,如:客户端界面只能基于HTML标记语言设计,界面不如GUI界面友好;事务管理和状态管理能力较弱;响应速度较慢等。

    1.2 系统采用的web架构模型

    1.2.1 三种典型的基于WebIETM系统架构模型

    基于web技术的IETM系统能提供标准化、实时、交互式的维修支持信息。为了实现IETM系统在部队Intranet上的信息共享和协同操作,结合当前的信息技术现状和商业应用实际,列出了3种典型的基于WebIETM系统架构模型:

    模型A:浏览器+Web服务器;

    模型B:浏览器+Web服务器+应用服务器;

    模型C:浏览器+Web服务器+应用服务器+数据库服务器+DBMS管理的数据库。

    其中模型A称为核心架构类型,它是模型B和模型C的基础。多年来的商业应用实践已经完全明确这类架构模型的定义、结构和功能。这类“以客户为中心”(C/S)的应用系统仅需要浏览器和普通的Web服务器即可实现。模型B和模型C称作扩展架构类型,它们是“以服务器为中心”(Server-center)Web应用类型,是对两层B/S应用系统的扩展。模型B和模型C最主要区别在于基本的IETM系统数据存贮在什么地方——在服务器文件库中还是在数据库服务器中。

    1.2.2基于WebIETM系统架构模型C的优点分析

    IETM是一种数字化的技术手册,它在编制、修改、储存、运输、使用和管理等方面有纸质技术手册无可比拟的优点,降低了装备使用和保障费用,有效地提高了维修效率。采用web技术,开发IETM浏览系统是采用国际通用B/S/数据库服务器三层模式的,也就是文中列出的web架构模型C(浏览器+Web服务器+应用服务器+数据库服务器+DBMS管理的数据库)。

    采用此web架构模型原因主要有以下几点:

    1)模型C在模型B的基础上增加了数据库服务器,用来存放、管理大部分的IETM系统的技术信息内容,它是“以服务器为中心”的体系架构。

    2)在这种架构模型中,IETM系统内容数据主要储存在数据库服务器的数据库内并由DBMS管理,应用服务器处理web服务器和数据库服务器之间的数据访问和对话要求,它和数据库共同完成数据的读取、查询、更改。由于最终的网页显示是基于传统的超文本文件形式,它需要应用程序从数据库中读取数据并经过逻辑运算,最后以浏览器能解释的格式传输、下载。

    3)它除了具有普通web应用系统的各种优点外,还能通过浏览器方便迅速地浏览、查询、更改IETM系统数据;容易实现内容过滤,实现个性化服务,增强维修过程中用户终端和服务器、终端用户与终端用户的交互性能。同时,系统的安全性、扩展性和可维护性得到提高。

    1是属于模型C的基于WebIETM系统架构模型,该模型充分利用“浏览器+Web服务器+应用服务器+数据库服务器+DBMS管理的数据库”的架构模式优点,具有扩展性强,易维护等特点。

    2 浏览系统框架样式特点和确定原则

    2.1浏览系统框架样式的特点

    通过IETM创作工具,以数字格式在合适媒介上创建,并在电子窗口显示给终端用户的技术手册有以下三个特征:

    1)显示的格式和风格以最优化的窗口显示保证最大程度的理解,也就是说,显示格式是基于框架的,而不是基于页的。

    2)构成IETM的技术数据元素是相关的,这样用户可以最大程度的方便访问所需的信息,并且可以通过很多路径得到。

    3)计算机控制IETM显示装置可以使交互性得以实现(作为用户请求和信息输入的结果),提供程序上的指导、导航说明及补充信息,并且为辅助维修协助执行后勤保障功能。

    2.2浏览系统框架样式确定的原则

    1)浏览系统首先要体现“交互”要求,方便用户与电子浏览系统交流,创作出最合适的人机交互环境,搭建用户与IETM技术信息的重要信息桥梁。用户通过触发按钮相应事件处理程序,按照屏幕的提示操作,完成信息检索、查询,链接,访问等功能;它还可以完成IETM系统数据库信息的自我更新,用户可以根据自己在实际操作中产生的数据更新充实数据资料信息。

    2)浏览系统软件至少应提供激活一套标准功能的能力:选择、操作、访问、导航,向系统中输入数据。显示必须实现这些功能(例如,一是显示装置必须有每个功能的专用键,另外应提供软件可编程的功能键,三是可以使用指针设备选择标准功能)。用户应可以选择并激活系统描述的所有标准输入功能。

    3)应该有多样化的显示风格。采用文字、表格、图形、图像、视频、音频、动画、以及虚拟现实技术等多种形式显示技术信息,为用户提供详细、生动、人性化、易于理解的技术信息细节。

    3浏览系统的大框架确定

    作为连接后台数据库和用户的信息桥梁,浏览系统大框架是重要的信息通道,它是辅助技术人员实现信息共享和互操作的纽带。利用Visual Studio 2005作为开发环境,采用VB.NET2005作为编程语言,系统具备了检索、列表、帮助、授权等基本功能,可以达到人机交互的显示要求。图2是浏览系统的基本功能和流程图。

    4 浏览系统界面的设计及功能验证

    基于web技术的IETM浏览系统,就是在面对装备保障信息化军事需求的前提下,采用web技术开发平台,提出了基于ASP.NETweb技术IETM浏览系统,有利地解决了技术信息共享、交互和协同操作问题,能够提高装备保障的效率。由于采用了ASP.NET,可以充分利用其事件驱动和数据绑定的开发方式,将界面的外观显示和具体的实现逻辑分离,从而开发者可以把大部分时间放在程序的具体逻辑功能实现上。依据IETM标准制作的基于webIETM浏览系统可以解决信息共享和技术信息交互问题,实现不同地域用户可以通过统一的用户界面获取操作使用、维修等过程技术信息向导、技术数据导航、零部件供应信息等和装备保障相关的技术支持。

    IETM浏览系统设计的数据查询搜索界面如图3所示。该界面利用VB.NET2005作为编程语言,显示表格使用了Data Grid控件,使用IE浏览器来显示技术数据,实现了数据查询、数据分页显示、超链接等功能。根据S1000D标准,技术信息不再以传统的章节形式存在,而是以模块化的形式来组织数据,实现全寿命信息管理CALS战略的“一次生成,多次使用”的思想。浏览系统实现了技术手册信息的灵活组合,根据装备保障业务活动的实际需求,有选择地重组用户需要的技术信息支持。

    5 结束语

    IETM浏览系统是用户和技术信息沟通的重要纽带。在分析IETM浏览系统的应用架构模式的基础上,浏览系统采用了web架构的“浏览器/Web服务器/应用服务器/数据库服务器/DBMS管理的数据库”模型,并据此设计了一种的基于WEB的浏览子系统,功能验证后证明是可行的。随着我军的装备保障信息化建设不断发展,还必须适时调整此浏览系统,对其功能模块进行添加,修改等操作,以适应我军装备保障实际情况。

    关于希盟信 | 联系我们 | 法律声明 | 网站地图

    copyright@2009-2016 西安希盟信仿真科技有限公司  陕ICP备12011946号