E-Commerce: Its enhancement and potential perspectives