I'd go with the common sense approach, loot the local police station for Riot gear and with the way the Police in my area work there should be a gun or two in there or in one of the cars. Then just seal in the Police station as the only way is a huge reinforced gate. To top it all off the Police station was build behind a church so if your zombies are of some religious Resurrection crap you can pretty much enter the churches back door.
Police really is the way to go when you think about it. Police equipment and vehicles are designed to be used against people with sharp objects (Or teeth) and their vehicles especially the Riot van will be in their familiar nature when charging a mob of zombies.
See (28 Days Later)
On the note of the HoTD picture. Quite frankly if girls expect to survive the Zombie Apocalypse don't dress like a slut trying to appease the fourth wall.