A forecast model for long-term weather forecast is established in terms of a BP neural network using solar-lunar positions as input factors. The results of the operational experiments show that the model is superior compared to the model using solar-lunar position probability directly. The forecasting capability of the model based on the BP neural network technology is good for relatively large rainfall and temperature-increasing/decreasing weather processes. It is an important and useful model for operational forecasting practice at present.