AC31006 Database Systems module project work. Horrible.