客户端框架

初步构建，需按需修改