A calculus aiming system includes a processor, a data-storage unit connected to the processor, a calculus coordinate acquiring module, a modelling module, a forecast module, a shot-determination module and a shockwave module. A calculus aiming method may be applied within the system and implemented using software stored in a computer program product. The calculus aiming method includes a sampling step of acquiring coordinates of a calculus in one respiration cycle, a model building step of building a forecast model and a shot-determination step of determining timing of shots based on the forecast model.一種結石瞄準系統,包含一處理器、及連接該處理器之一儲存單元、一結石座標擷取模組、一模型建立模組、一預測模組、一擊發判斷模組及一震波模組,以執行結石瞄準方法,該結石瞄準方法並可用程式建構作為電腦程式產品,該結石瞄準方法主要包含:用以擷取結石於採樣呼吸循環不同結石座標之採樣步驟、用以建立預測模型之模型建立步驟、依據預測模型判斷可否擊發之擊發判斷步驟。(100)‧‧‧結石瞄準系統(1)‧‧‧處理器(2)‧‧‧結石座標擷取模組(21)‧‧‧取像模組(3)‧‧‧模型建立模組(4)‧‧‧儲存單元(5a)‧‧‧第一預測模組(5b)‧‧‧第二預測模組(51)‧‧‧權重調整模組(6)‧‧‧擊發判斷模組(7)‧‧‧震波模組(8)‧‧‧驗證模組(9)‧‧‧提示模組(10)‧‧‧分析模組(11)‧‧‧修正模組