electronic commerce introduction 5005790