完善MVC逻辑