公务员期刊网 论文中心 正文

农业机械数据管理体系分析

农业机械数据管理体系分析

1系统分析

(1)应用背景。联合收获机、拖拉机等典型农业机械载荷谱数据包含了多种机型,涉及到不同工况中的项目论文、载荷谱的基础数据、技术规范和标准以及相关试验技术报告等多个方位的数据来源。所以有关信息是否被及时采集录入、更新、以权限控制为基础的共享和最终顺利完成的表达与管理,这些项目所提供的数据都影响到以后在有关疲劳寿命研究的工作是否能顺利开展。下面将谈谈在此应用背景之下,原有数据存储和展示方法中所存在的缺点。有关数据管理的规范性,原有的载荷谱数据数据管理方法,基本上是依靠经验来进行手工作业的管理模式,各类试验报告、基础数据数据之间也缺乏一个完整的联系网络。此外,由于手工作业的操作人数较多,这就降低了信息录入与保存的一致性和准确性,引起信息资源结构的不规范,并最终使数据的管理和存储出现混乱。数据管理效率,随着收集的信息量逐渐增多,手工管理中的信息管理者的工作量也随之增多,这就导致了越来越慢的资源查询和更新的速度,无法快速准确地定位、计算和分析数据,降低了日常的工作效率。数据安全性,现有的技术论文、成果、报告等大多使用电子存档的方式,但是电子文档也具有易复制、易丢失的特点。旧的手工管理模式,只是基于资源读写权限基础上单一且缺乏灵活的模式。因此,现今迫切需要实现对种类较多且数据量大的载荷谱数据资源能有在相关权限之上完成读写和管理。数据共享性,依旧使用旧的管理方式,部门间的信息交流形式单一。缺乏一个可实现高效共享的平台,使得信息分布零散,也减少了各部门间的相互联系。

(2)系统功能设计。基于以上的应用背景,将设计思想结构化,再对系统功能进行分解,按顺序设计相关系统模块的结构。结合农业机械载荷谱数据库在实际工作中的具体要求和现状,实现系统中应有的载荷谱实测数据资源管理、系统维护和通用信息资源管理这三个模块。运用自上而下分析法,用一些简单的功能单元代替复杂的功能模块。①载荷谱实测数据资源子系统。在后期对典型结构部件的载荷谱编制中,载荷谱的实测曲线数据一项关键性的基础资源。要求能够提供快捷而高效的管理接口来综合研究数据的分析整理。实测数据包括工况、试验机型、实测编号、实测时间、曲线数据的存储路径、标定数据等资料,最终实现标准化的录入、更新和删除等。要求具备高效的实测数据统计浏览和查询等功能,能够通过编号、工况、时间等因素对其进行定位与排序。②通用的信息资源管理子系统,通常的技术标准、报告和论文都是多样化的格式保存,因此信息资源管理子系统也需要为其提供多种形式的信息录入法。信息资源有清晰的分类,方便管理者进行增加、删除和修改信息类别。还要求具备便利的查询方式,通过关键字段就能实现信息的查询,或者在需要检索的关键词或目标不明确的情况下也能通过相应标签类别实现查询。③管理和维护子系统。鉴于有不同部门多个人员对其进行使用操作,所以系统应能实现灵活的权限管理,有效过滤掉非法人员的操作,进一步确保信息的安全性和可靠性。系统在后台管理时,可设置对规范性模版、系统的运行基本参数和访问者操作日志等来对信息进行统一管理。

2系统结构设计

实测载荷谱数据的工况种类较多,数据量较大,考虑到管理中繁杂的业务逻辑,成熟的载荷谱实测数据管理和处理系统大多使用C/S模式。还要求系统具备可拓展性和可共享性,因此在逻辑相对简单的模块融合了部分B/S系统。本文主要探讨的是混合架构体系,即采用的是C/S模式与B/S模式交叉的混合模式来构建的。在载荷谱实测数据分析、处理和在载荷谱实测数据的曲线展示中调用了C/S中的客户端程序实现实测数据的读取,并使用其事务处理功能来分析处理曲线绘制和数据后期的相关工作。

3系统的实现

(1)C/S模式系统的开发。C/S模式系统是针对载荷谱的数字信号来完成的,因此可以实现浏览、计算参数信号、变换处理等功能,是一套在Window环境中结合了应用软件工程相关步骤之后,开发出的可视化高效软件系统。模块化结构由许多功能模块构成,使得系统可以进行不限量的更新、扩充、裁减和移植,来不断满足使用和功能的需求。通过功能块划分和层次分离,降低了系统开发与维护中的复杂程序,进而提高了系统的可靠性。C/S模式系统不仅实现了物理量峰谷值的检测、数据采集、计数法的选择与统计的处理、二维低载截除、中值谱、谱型选择和编制、载荷数据库中储存图形绘制等功能,而且应用到了标定实测现场、试验现场、后期的数据处理以及处理之后的数据管理等。

(2)B/S模式系统的开发。在对系统B/S模块的开发采用了微软公司提供并得到推广的ASP.NET技术,它结合了.NET框架紧密,还遵循.NETFramework的相关规范。通过使用公用层次类库和通用语言运行环境所提供的工具,来提速开发的过程,并开发出驻留微软的IIS中,能够运用诸如SOAP和Http等Internet协议的Web应用程序。同时使用隔离驱动开发模式,平行开发数据层和陈述层。最后,设计业务层去适应后期需求的变化和扩展的要求。通过封装ADO.NET,把需要执行的返回记录集、SQL语句等数据库操作进一步封装为数据访问类型,这样,不仅避免了因改变数据库而带来的改变其相关代码,还消除了不必要的代码重复。

4结语

在混合模式下的联合收获机、拖拉机等载荷谱数据资源管理系统,集成了B/S结构和C/S结构所具备的优点。在实践中,此套结构也具备载荷谱数据资源管理的相关特点,不但体现出了B/S结构具备的共享性好、易于扩展和维护的特点,还体现出C/S结构中高事务处理和数据操作性能。二者紧密联系,构成了管理载荷谱数据的一套最为实际的方案。