A floor cleaning system, comprising: a floor cleaning machine including: a cleaning base movable over a surface to be cleaned and having at least one brush roller; a fluid delivery unit configured to deliver a cleaning fluid to the at least one brush roller and comprising a supply tank for storing the cleaning fluid and a fluid dispenser in fluid communication with the supply tank; a fluid recovery unit comprising a recovery tank; a rechargeable battery configured to power energy-consuming components of the floor cleaning machine; a first control unit controlling the floor cleaning machine to perform cleaning operations and self-cleaning operations; a first charging interface electrically coupled to the rechargeable battery; a self-cleaning station including: a station body configured to receive and hold at least a portion of the base; a power plug provided on the station body and having ability to be electrically coupled to an external power source; a second charging interface configured to electrically contact to the first charging interface; wherein the self-cleaning station comprises a self-cleaning switch operably provided on the station body, characterized in that the self-cleaning station further comprises a second control unit communicatively coupled with the self-cleaning switch and electrically coupled with the second charging interface, and the first control unit is in signal communication with the second control unit via an electrical pathway passing through the first charging interface and the second charging interface when the first charging interface is electrically contacted with the second charging interface, such that the self-cleaning operation is performed in response to an indication that the self-cleaning switch has been turned on. a cleaning base movable over a surface to be cleaned and having at least one brush roller; a fluid delivery unit configured to deliver a cleaning fluid to the at least one brush roller and comprising a supply tank for storing the cleaning fluid and a fluid dispenser in fluid communication with the supply tank; a fluid recovery unit comprising a recovery tank; a rechargeable battery configured to power energy-consuming components of the floor cleaning machine; a first control unit controlling the floor cleaning machine to perform cleaning operations and self-cleaning operations; a first charging interface electrically coupled to the rechargeable battery; a self-cleaning station including: a station body configured to receive and hold at least a portion of the base; a power plug provided on the station body and having ability to be electrically coupled to an external power source; a second charging interface configured to electrically contact to the first charging interface; wherein the self-cleaning station comprises a self-cleaning switch operably provided on the station body, characterized in that the self-cleaning station further comprises a second control unit communicatively coupled with the self-cleaning switch and electrically coupled with the second charging interface, and the first control unit is in signal communication with the second control unit via an electrical pathway passing through the first charging interface and the second charging interface when the first charging interface is electrically contacted with the second charging interface, such that the self-cleaning operation is performed in response to an indication that the self-cleaning switch has been turned on. a station body configured to receive and hold at least a portion of the base; a power plug provided on the station body and having ability to be electrically coupled to an external power source; a second charging interface configured to electrically contact to the first charging interface; wherein the self-cleaning station comprises a self-cleaning switch operably provided on the station body, characterized in that the self-cleaning station further comprises a second control unit communicatively coupled with the self-cleaning switch and electrically coupled with the second charging interface, and the first control unit is in signal communication with the second control unit via an electrical pathway passing through the first charging interface and the second charging interface when the first charging interface is electrically contacted with the second charging interface, such that the self-cleaning operation is performed in response to an indication that the self-cleaning switch has been turned on.