【喵呜刷题小喵解析】工程项目管理信息系统的功能主要包括进度控制、质量控制、投资控制和合同管理等。在给出的选项中,编制资源需求量计划属于进度控制的功能。其他选项如合同执行情况的查询和分析、根据工程进展进行投资预测和根据工程进展进行施工成本预测,虽然与工程项目管理有关,但并不直接属于进度控制的功能。因此,正确答案为B,即编制资源需求量计划。