Abstract

In the software engineering system, the system needs analysis, overall design, detailed design and the final realization of the system to ensure effectiveness. Firstly, the paper introduces the background and significance of an online examination system, the development at home and abroad, as well as the development trend in the future. Using the unified modeling language, the function of online examination system is described, and the use case diagram, sequence diagram and activity diagram are given. Then the paper puts forward the overall feasibility, design scheme of the online examination system based on MVC model, and introduces the working principle of the MVC model involved in the online examination system in detail. Combined with the analysis of the online examination system, according to the hierarchical thinking is designed in this paper is composed of client layer, said layer, business layer, persistence layer and data layer is composed of five layers of software architecture, the architecture made detailed analysis and gives the specific solutions. The system presentation layer and persistence layer are respectively adopted Struts and Hibernate framework, and the business layer is designed and implemented by DAO mode technology. The system also defines the data flow between the layer and layer, which further reduces the dependence between the layer and the layer. In this paper, the relationship between the system data and data is analyzed, the database is designed in detail, and the concept model and physical model of the database are given. And through the Hibernate object relational mapping tool, the Java class and database table mapping, a significant reduction in the use of SQL and JDBC data processing time, to achieve the data persistence.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.