随着武器装备的复杂性增加以及实战保障能力要求增高,需要采用信息技术建立精确及精细化的现代保障体系。精确及精细化的现代保障体系依赖于大量装备综合保障业务信息系统支持。其中对各类装备数据的采集、编辑、处理是各类业务信息系统的核心。传统的信息系统研发模式是表单式开发模式,只能编辑特定结构的数据,针对不同的业务数据需要设计不同的表单,再依据表单设计研发软件功能模块支持,业务数据更改导致的表单更改牵涉到大量的程序及数据库表更改,信息系统的可扩展性、稳定性及可靠性较差。为解决数据采集的扩展性,可靠性及稳定性问题,本文提出数据模型驱动的数据编辑与处理方法,研究相关实现技术,确定数据模型驱动的数据编辑与处理技术路线,突破技术路线的关键技术,提出处理算法,开展数据编辑与处理框架的设计与实现,并验证原型系统可用性、可靠性、稳定性及扩展性。论文的主要工作包括以下几个方面。首先,本文在分析基于表单式开发模式的数据采集处理的问题的基础上,提出了数据模型驱动的数据编辑与处理方法,研究数据描述、数据建模、数据模型解析、数据图形化预览与展示等相关实现技术,确定了基于“XML + XML Schema + DOM + XSL +Java”的技术路线,论证了技术路线的可行性。其次,提出数据模型到Java代码的转换算法、基于数据模型验证数据语法的算法和数据到HTML格式数据的转换算法,解决当前Java应用编程接口获取数据模型信息效率低下、数据语法验证和数据图形化预览及展示的关键技术问题。第三,框架设计。框架采用松耦合的设计方式,包括数据模型到Java代码的转换、配置文件生成工具、数据编辑界面、数据验证、数据图型化展示五个模块,定义了各个模块的功能。最后,模块实现及系统验证。实现并集成各个模块形成框架原型系统。将S1000D制定的标准数据模型和自定义的数据模型作为验证数据模型,验证原型系统。验证结果表明:原型系统将数据模型作为输入,依据数据模型的约束信息编辑与处理数据,实现对各种结构数据的编辑与处理,原型系统可用、可靠、稳定及可扩展。对比分析原型系统与同类型数据编辑与处理软件,结合对比分析结果,对原型系统做出总结。
暂无评论