Traditionally, teamwork is used as the instructional design for practical projects in business colleges, and students are asked to select a suitable teacher as an adviser. The teacher should be able to assist them in finding a good topic and guide them on using theoretical methodologies to complete their project. However, the traditional instruction method has created challenges for vocational education in Taiwan. These include difficulties in studying research methods, which cause students to feel pressure during the learning process, and difficulties in understanding the syllabi for solving practical problems. This article uses an ontological engineering approach to construct the knowledge ontology of learning subjects. Then, based on the knowledge ontology, it provides practical teaching content into an e-learning system, from which students can learn and practice in an e-learning environment through more structural knowledge and practical experiences. This is an actual case study on vocational education in Taiwan.