Project for NTU CZ3003 Software Systems Analysis and Design