Abstract:To promote the classroom teaching result of "C Program Design" and better realize the remote, simultaneous, real-time and interactive teaching and study, we have developed the "C Program Design" network teaching system based on B/S. On the basis of analyzing the demand, characteristics and structure of the system, firstly we analyze the needed technology and system models. Then to realize the system, we study the methods of material processing, user interface and database designing, system authorization setting and so on. Finally, realization of intelligent question bank, website testing and release are also presented. This system adopts Visual Studio 2005 as the development environment and SQL Server as the back stage database. The system is characterized by sound basic architecture, convenient later maintenance and strong expandability. The system is also applicable to the development of other network courses.