During the assault, the man hit the woman’s 10-year-old son with a shovel and punched him repeatedly, officials said.