This code belong to BUPT Software Engineering Course coding part.