B2B和B2C电子商务网站需要建设哪些功能