The invention provides a ship structure vibration and noise forecasting system based on S-P-R, comprising a database module, a modeling and calculating module, and a result processing module. The database module stores the vibration intensity data of various kinds of vibration sources in each cabin of a ship, and the noise intensity data of various kinds of noise sources; the modeling and calculating module comprises a ship modeling submodule, a key excitation source recognition submodule, a transmission path determination submodule, and a receiving station energy calculating module, and is used for defining transmission paths, calculating the transmission loss of the vibration/noise energy generated by each excitation source by the transmission to a receiving station along a transmission path, and then calculating the vibration/ noise total energy of the receiving station. The system of the invention combines an analysis method, a numerical method and an experimental method to analyze ship structure vibration source and transmission path characteristics, calculates cabin air noise levels according to the analysis procedure of an S-P-R method, and overcomes the problem that corresponding remedial measures can not be taken according to vibration and noise measurement results until a ship is completed.