Software project development still faces high failure rate. Nowadays, researches on software project risk majorly remain in risk theoretical model, risk identification and risk analysis, lacking empirical models which unify risk analysis and risk planning procedures. This research firstly collected real data from mainland China, and used Classification Association Rules (CARs) to provide a highly operational and planning-oriented software project risk management (SPRM) framework. Then we code programing problem, i.e. risk planning, into Constraint Satisfaction Problem (CSP), to establish a Unified Intelligent Model for Risk Analysis and Planning (UIM-SPRAP). Thus we provide a new solution to establish a framework unifying risk analysis and planning. UIM-SPRAP is the earliest model of this field, can be used to provide intelligent decision support to SPRM.