完成Scanner的主体结构