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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zhang, H.: Using ASP technology to achieve the international disease code (ICD10) network query system. Med. Health Equip. 1, 37–81 (2009)
Yang, Y., Yang, Y.: On the application of ASP technology in distance education system. Mod. Econ. Infor. 10, 37–95 (2008)
Zhong, D.M., Bin, L., Falx, R., Yichen, W.: Embedded software simulation testing platform software reuse. Meas. Control Technol. 6, 27–83 (2014)
Keqing, H.: At the time of stress, Mao, Okamoto Yasuji: an analytical method of business application software framework. J. Softw. 7, 378–736 (2011)
Fuqing, Y., Hong, M., Lee, H.: Software reuse and software component technology. J. Electron. 2, 47–82 (2015)
Gao, Z., Zhang, D., Ge, Y.: Design optimization of a spatial six degree-of-freedom parallel manipulator based on artificial intelligence approaches. Robot. Comput. Integr. Manuf. 26(2), 180–189 (2010)
Hennekens, S.M., Schaminée, J.H.J.: TURBOVEG, a comprehensive data base management system for vegetation data. J. Veg. Sci. 12(4), 589–591 (2001)
DeBusk, R.F., Miller, N.H., Superko, H.R., et al.: A case-management system for coronary risk factor modification after acute myocardial infarction. Ann. Intern. Med. 120(9), 721–729 (1994)
Yamane, K., Nakamura, Y.: Dynamics filter-concept and implementation of online motion generator for human figures. IEEE Trans. Robot. Autom. 19(3), 421–432 (2003)
Ni, M., McCalley, J.D., Vittal, V., et al.: Software implementation of online risk-based security assessment. IEEE Trans. Power Syst. 18(3), 1165–1172 (2003)
Bianchini, R.P., Buskens, R.W.: Implementation of online distributed system-level diagnosis theory. IEEE Trans. Comput. 41(5), 616–626 (1992)
Newton, D., Hase, S., Ellis, A.: Effective implementation of online learning: a case study of the Queensland mining industry. J. Workplace Learn. 14(4), 156–165 (2002)
Paddan, G.S., Griffin, M.J.: The transmission of translational seat vibration to the head—I. Vertical seat vibration. J. Biomech. 21(3), 191–197 (1998)
Gao, W., Arai, Y., Shibuya, A., et al.: Measurement of multi-degree-of-freedom error motions of a precision linear air-bearing stage. Precis. Eng. 30(1), 96–103 (2006)
Sloman, A.: Interactions between philosophy and artificial intelligence: The role of intuition and non-logical reasoning in intelligence. Artif. Intell. 2(3), 209–225 (1972)
Etzioni, O., Cafarella, M., Downey, D., et al.: Unsupervised named-entity extraction from the web: an experimental study. Artif. Intell. 165(1), 91–134 (2005)
Acknowledgements
Teaching Research Project of Anhui Province “The Identity Crisis and Identity Construction Strategies of Business English Teachers under the Background of MOOC” (2015jyxm730).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Wang, Z. (2018). The Design and Implementation of an Online English Testing System Based on MVC Model. In: Mizera-Pietraszko, J., Pichappan, P. (eds) Lecture Notes in Real-Time Intelligent Systems. RTIS 2016. Advances in Intelligent Systems and Computing, vol 613. Springer, Cham. https://doi.org/10.1007/978-3-319-60744-3_47
Download citation
DOI: https://doi.org/10.1007/978-3-319-60744-3_47
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-60743-6
Online ISBN: 978-3-319-60744-3
eBook Packages: EngineeringEngineering (R0)