This paper takes online examination system as the main research object. Firstly, the current background and practical significance of online examination system are introduced, and the related aspects are briefly compared according to its existing products. Summarize the existing problems and the significance of this system from the existing online examination system. The system requirements are analyzed from the reality, and the related technical problems and solutions are put forward in some aspects. This paper will focus on introducing the course management module that I am responsible for in the system log, and explain the system in detail from the perspective of software engineering with detailed module design and implementation, and express the relevant information of software engineering through UML view, from database ER diagram, use case diagram, system and module to sequence diagram, class diagram, flow chart, etc., which will clearly show the design content and the main points of the system. Based on the idea of software engineering, this paper gives a concrete explanation and feasible suggestions on the design and implementation of online registration examination system and course management module from the aspects of system design, module outline design, module detailed design and integrated testing.
Keywords: software engineering, UML view, ER diagram, use case diagram