完成项目设定的功能代码和演示代码