商城开发要做的事情有哪些?