检察机关提起公益诉讼制度正式实施以来,全国各地检察机关办理了大量公益诉讼案件,积累了不少办案经验,国家利益和社会公共利益得到了极大的维护,但同时也显现出一些问题,如行政公益诉讼与民事公益诉讼部分功能存在重合,民事公益诉讼面临的法理困境以及检察公益诉讼与行政执法间的职能冲突等问题。本文通过对这些问题的研究,尝试从改进制度设计层面寻求应对之道,构建行政执法先行,社会监督到位,行政公益诉讼紧盯行政执法、检察机关提起民事公益诉讼作为最后防线的全方位社会公益维护体系。