Accurate spare part demand forecasting for the key components of ships is one of the key factors to ensure normal ship operation. Large errors in demand forecasting not only bring challenges to the normal operation of ships but also cause an inventory backlog of key components and thus increase the operation and maintenance costs. A three-level spare parts combination prediction method based on historical data has been proposed, aiming to solve the problem of insufficient data in existing prediction methods. First, three types of individual direct forecasting models are used for predictions. Secondly, we used convolutional neural networks to perform convolutional operations on the prediction results, and then constructed a three-layer combined prediction model using backpropagation neural networks (BP). Experimental results have shown that the predictive performance of this model is significantly better than that of single-layer models. This study used spare parts data from shipping companies to predict the three-layer combination model, and the results fully demonstrated its significant advantages over single-layer models.