The origin of agricultural products significantly influences their quality and safety. Fluorescence spectroscopy was used to analyse Japonica rice 830, grown in different areas of Jilin Province, by examining rice seed, brown rice, and rice flour from 12 origins. Fluorescence spectra were pre-processed through normalisation and smoothing to remove noise. These processed spectra were input into decision trees, support vector machines (SVMs), K-nearest neighbour (KNN), and neural network models for classification. The analysis revealed that the combined four models achieved an average classification accuracy of 98.05% with a computation time of 180 s, while the reduced-scale models improved accuracy to 98.36% and reduced computation time to 11.25 s. Additionally, prediction models using standard rice starch content values across different states achieved R² values over 0.8. This method provides a rapid, precise approach for assessing rice quality and origin, demonstrating significant potential for application in rice analysis.