Web-based application has been developed rapidly since mid 1990s. With the use of JSP technology and the output presented by HTML, Java and J2EE technology provide the enterprise solution for building a modular system. In this report, I describe an online application web site--Student Course Register System. The goal is to separate the application logic from presentation. The project is designed with Model-View-Controller architecture, and implemented with JSP and Java Bean technology.