完整实现普通功能,交作业最有用 10个小功能