I honestly believe there are over 101 uses for denim shirts! A good use for them is layering! You can take a summer-ish dress and snazz it up for a cooler day just by adding a bit of denim!
Dress: MNG | Similar
Shirt: Lands' End Canvas | Similar
Tights: c/o No nonsense
Booties: ASOS | Similar
Accessories: Stradivarius, F21