基本完成用户的所有功能