The focus of this thesis is the development, design and implementation of a Teaching Assignment Planner project. It can, with some constraints, be used in organizing teaching assignment. It offers suggestions about course assignment based on information about the instructor teaching experience. With the two views in the main window of Teaching Assignment Planner, the interface conveniently performs assignments and displays reports. The application consists of instructor, course and section management subsystems, assignment views and reports, database management and ODBC connection. The application manages the TAP database developed with the Microsoft Access. The design and implementation of the database is based on Microsoft MFC framework and Access database. The application is implemented in VC++ version 6.0, which provides a powerful set of developing and debugging tools in an integrated environment for developing object-oriented application.