详细设计阶段的任务主要包括对每个模块进行详细的算法设计、模块内的数据结构设计、数据库的物理设计、其他设计如代码设计、输入输出设计和用户界面设计等,并编写详细设计说明书。而总体结构设计是概要设计阶段的任务,不属于详细设计阶段的任务。因此,本题正确答案为C。