This paper expounds on the development prospects of SMEs and E-commerce finance, and illustrates the significance of developing online finance. It also introduces the commonly-used research methods of the two kinds of financial models, such as multiple linear regression method and logistic regression method, and analyzes the reasons for the financing difficulties of SMEs. Currently, the high financing cost is the main reason for the financing difficulties of SMEs. Several reasons are account for the high financing cost. Among them, high financing cost,low-efficiency financial system,long financing cycle and the loan information asymmetry account for 35%, 21%, 19% and25% respectively. In addition, this paper clarifies the advantages and disadvantages of network finance and the necessity of developing online finance.