大幅修改界面布局，优化代码，解决一些潜在BUG