Informatization has always been one core competency for effective daily management. Although there are various types of management information systems available, few of them could take into account ever changing management requirements of higher vocational colleges. In this paper, we develop a J2EE based management information system for higher vocational colleges. Firstly, we perform an overview of the entire background and situation of the management informatization for higher vocational colleges. Secondly, according to requirement analysis and use case analysis, we divide the system, which requires three roles, i.e., college administrator, enterprise and graduate, into four functional modules, i.e., user login module, college administrator module, graduate module and enterprise module. Thirdly, for architecture design, we adopt a J2EE four-tier architecture, which are user presentation tier, control treatment tier, business logic tier and data persistence tier. Then, we introduce five entities, which are user information table, enterprise information table, graduate information table, recruitment information table and dynamic news table, for the database design. Furthermore, we also illustrate how we implement the final system.