With the development of Internet/Intranet and multimedia technologies, remote education shows its educational potential advantages gradually. Remote examination is a significant part of remote education. With the teaching content continually enriched and an increasing number of people entering for study, the online examination system is required to upgrade itself more functions continually, and to resolve the problem of overweight loading by mass access. Therefore, building an examination system with high flexibility, stability, extensibility and maintainability is important for the development of remote education.In this study of developing an online examination system, UML is integrated into the development of web application in virtue of Rose to get visual system model. The system requirements and design models are defined by UML diagrams such as Use Case diagram, Class diagram, Sequence diagram, Collaboration diagram, Component diagram, and Deployment diagram. Web pages, component objects, data tables and databases are all regarded as a class or an object. The modeling process bases on the views of real world. The design and development process is established according to the views of Software Engineering. The online examination system which bases on Windows DNA can fully use the COM+, the rock-bottom services provided by Windows 2000 and the flexibility of three-tier model to optimize the system performance and to enhance the development value. |