A copula-based fuzzy chance-constrained programming model is developed. This model can reflect interactions among random variables of systems. Copulas are used to construct joint distribution functions of the random variables. A GFLP technique is introduced to deal with uncertainties expressed as fuzzy sets. This model has a wider range of applications than the previous models.