Project ranking and logical design of an investment programming support system