This paper attempts to apply the principal-agent model to banking firms and borrowers in loan market. It inspects when asymmetric information exists in monopoly banking industry, how to use self-selection mechanism to protect adverse selection happening. It developes two types and infinite types of borrowers in perfect information and imperfect information, and decides the designing rule of optimal contract and second-best contract.