In order to effectively curb the rapid growth trend in Spartina alterniflora in coastal cities of China, this study proposes an innovative mechanical equipment design scheme for eradicating Spartina alterniflora. Based on literature analysis and field research, the AHP (analytic hierarchy process) model is constructed to quantify and prioritize the diverse needs of users for control equipment. Subsequently, the House of Quality (HOQ) in QFD (Quality Function Deployment) is used to analyze the key components and structure of the equipment to ensure its performance and feasibility in practical applications. Finally, combined with the Theory of Inventive Problem Solving (TRIZ), the potential problems encountered in the structural design of the equipment are analyzed, and the corresponding creative principles are applied to solve the contradictions and complete the optimal scheme design. This study, via the acquisition of user needs and further analysis of the machinery’s structure, proposes a scheme that can address many problems related to Spartina alterniflora in China and provide new technical ideas for the field of wetland environmental protection.