An electronic medicine containing device, system for dispensing medicines and method thereof are provided. The electronic medicine containing device includes a housing, an antenna module, a processing unit, and a prompting unit. The housing is configured for placing one or more containers. The antenna module includes multiple antenna ports, each antenna port is connected to an antenna, and each antenna is configured on an antenna position in the housing for reading a corresponding tag on the container. The processing unit coupled to the antenna module is configured to receive a tag data and process a query message of the electronic medicine containing device. The prompting unit coupled to the processing unit is used for showing a result generated by the electronic medicine containing device based on the query message.