论文部分内容阅读
随着我国汽车工业的快速发展,汽车的生产规模不断扩大,动力总成研发处于汽车研发体系中的核心地位,需要进行大量、反复的试验,试验中生成的大量数据便是核心中的核心。根据这些数据,研发工程师可对动力总成设备进行优化、设计;而当前国内大部分试验中所产生的数据是离散存储在各个工业控制计算机中并以结构化和非结构化的形式混合存储,这导致试验数据维护繁琐、共享性差、试验历史数据追溯困难等问题。这些问题在近些年国产汽车快速发展的背景下显得尤为突出。本文在针对动力总成中耐久试验与性能试验中生成试验数据进行深入分析与研究,并根据研发的特点及试验相关管理需求,建立了一个基于B/S架构的动力总成试验数据管理系统。其工作内容如下:(1)针对动力总成试验数据离散存储及性能试验数据结构化的特点,通过数据同步工具将其同类数据进行数据同步,集中存储在相同类型的数据库中;逆向采用数据库中的分库技术,利用相应的框架技术,将离散的数据库相关参数集中配置在一个配置文件中,根据分库数据库算法,切换至相对应的数据库中查找数据,进行离散结构化数据的集中式管理。对比验证了分布式数据库将异源异构数据进行整合的功能效果。(2)针对试验数据离散存储及耐久试验数据非结构化的特点,通过对现有的解决方案进行分析研究,设计了数据同步中间件,利用Quartz框架技术,调用同步中间件将离散的非结构化数据同步复制到文件服务器中,并通过Tomcat系统中WEB发布及数据文件与其相应数据的关联性进行试验数据文件的管理。(3)详细分析SpringMVC、MyBatis、Shiro、Quartz、Druid框架技术特点及使用方法,并阐述了其具体的业务逻辑及其接口实现,并通过相应的配置文件进行框架整合,搭建整个动力总成试验数据管理平台框架,以满足系统业务模块、安全性、高并发性的需求。(4)较为详细地阐述分布式数据库系统、NFS网络文件系统的搭建过程,基于框架技术,将子系统与整体的平台系统进行集成,并根据业务实际需求设计相应的业务功能模块、数据表、E-R图以及实现流程。