This project designs and implements a web-based instruction management program with Java servelt. The web-based teaching system harness the power of information technology to increase interaction in teaching, to promote individualized learning environments, and to improve the quality of teaching and learning. The design of program structure subjects to the following principles: integration to one program, central access control, sharing of connection pool to database, easy to expand and modify, platform independent, and secure. As to the functions of this learning environments, emphasis is put on intuitional usage, friendly user interface, resources online management, user identification control, user access recording, web pages access control, and integration of communication tools.