The Design Functions of a Knowledge-Based Decision Support System in B2C E-commerce Problem Domain