| This paper discusses the analysis and design of a student mark management system. The paper also discusses the project background and value of the system. The paper proposes to use object-oriented methodologies to research the student mark management system for KMSTU. It describes the related OO concepts and technologies. The paper briefly describes the major contents and the author’s contributions, and the structure of the article. The paper analyze the transaction requirements, functional requirements, data requirements, non-functional requirements of the student mark management system for KMSTU and designs system’s TFD, the use case diagram, concept class diagram, function thumbnail, and depicts those use cases. The paper build the principle for the system design, decide which architecture to use as the base line for the proposed system. The author divides the system into six functional parts:Basic information management, Course management, Exam management, Mark management, Statistic management, and System management. The author also draws a general package graph for the whole system. For each sub system, the paper illustrates the functionality diagram, class diagram, sequence diagram, and activity diagram. At the end of the paper, the conceptual structure and logical structure of the designed database are described and the entity-relationship diagram is also given to illustrate the data dictionary of the system. |