This study designs and implements an adaptive learning management system based on Felder and Silverman's Learning Style Model and the Mashup technology. In this system, Felder and Silverman's Learning Style model is used to assess students' learning styles, in order to provide adaptive learning to leverage learners' learning preferences. Additionally, this learning system also allows learners to use a Mashup search engine to search for related supplementary learning materials for better learning outcomes. An experiment is conducted to evaluate the effectiveness of the developed adaptive learning management system. A questionnaire is also circulated to collect data for qualitative and quantitative analysis of the usability of the developed system. The results show that the system significantly improves learning outcomes and the usability is also well-accepted by the participants.