complete parking dao, vo, test