| With the advent of the information age, computer technology has affected every aspect of our lives. Such as social communication, learning methods, medical technology, transportation, etc. Education which is one of our basic industry is the cradle of talent training. It should walk in time and at the forefront of technology. However, because of its complex personnel and transaction management, a large number of teachers and students volume increased year by year. Teaching task change is also bigger than several years ago. The current primary education, secondary education, or even higher education, the informationization level is generally low. There caused a lot of negative factors to teaching in the training of the talent to educational administration personnel and students. Previous computer technology is not so perfect in processing large data. Database platform is more mature in recent years.Then, to the cause of education, the design of a set with a teaching management system requirements in high efficiency become clear.Our system mainly includes subsystems of teaching plan system, students admitted to the university system, teaching evaluation system, teaching resources system and so on. Teaching plan subsystem, including basic information module, exempt the processing module, repair processing module, performance register module, results have been identified module, input module, the results have been analysis module, query module, grade examination module, additional features, such as other modules. System server for each client function module established Servlet to multiple threads to handle the request. Can through the client access, provide basic JSP page for test control and the completion of the B/S structure at the same time. The system have a full MySQL database support and the support of a data system at the same time.The development of this system, in accordance with the standards of software engineering project design specification, from requirements analysis, feasibility analysis, overall description, system design, coding, debugging and testing, acceptance and operation, maintenance and other steps to fully describe the project’s life cycle. Argument also around these point for this paper, finally presents a software project development process. |