为了实现汽车起重机液压系统状态监控及故障诊断,该文基于UML面向对象建模思想,建立了整个系统的功能模型,分析了系统主要功能模块的信息流向,阐述了系统的关键部分———模型生成工具和故障诊断功能的构建方法。基于.NET框架,利用Visual Studio 2008开发平台以及Microsoft SQL Server 2008数据库系统完成了诊断系统的开发,并以起重机液压系统中主泵的关键构件轴承为例给出了系统的工作过程。