Skip to main content
Top

2018 | OriginalPaper | Chapter

The Design and Implementation of an Online English Testing System Based on MVC Model

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Zhang, H.: Using ASP technology to achieve the international disease code (ICD10) network query system. Med. Health Equip. 1, 37–81 (2009) Zhang, H.: Using ASP technology to achieve the international disease code (ICD10) network query system. Med. Health Equip. 1, 37–81 (2009)
2.
go back to reference Yang, Y., Yang, Y.: On the application of ASP technology in distance education system. Mod. Econ. Infor. 10, 37–95 (2008) Yang, Y., Yang, Y.: On the application of ASP technology in distance education system. Mod. Econ. Infor. 10, 37–95 (2008)
3.
go back to reference Zhong, D.M., Bin, L., Falx, R., Yichen, W.: Embedded software simulation testing platform software reuse. Meas. Control Technol. 6, 27–83 (2014) Zhong, D.M., Bin, L., Falx, R., Yichen, W.: Embedded software simulation testing platform software reuse. Meas. Control Technol. 6, 27–83 (2014)
4.
go back to reference Keqing, H.: At the time of stress, Mao, Okamoto Yasuji: an analytical method of business application software framework. J. Softw. 7, 378–736 (2011) Keqing, H.: At the time of stress, Mao, Okamoto Yasuji: an analytical method of business application software framework. J. Softw. 7, 378–736 (2011)
5.
go back to reference Fuqing, Y., Hong, M., Lee, H.: Software reuse and software component technology. J. Electron. 2, 47–82 (2015) Fuqing, Y., Hong, M., Lee, H.: Software reuse and software component technology. J. Electron. 2, 47–82 (2015)
6.
go back to reference 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)CrossRef 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)CrossRef
7.
go back to reference 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)CrossRef 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)CrossRef
8.
go back to reference 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)CrossRef 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)CrossRef
9.
go back to reference 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)CrossRef 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)CrossRef
10.
go back to reference 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)CrossRef 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)CrossRef
11.
go back to reference Bianchini, R.P., Buskens, R.W.: Implementation of online distributed system-level diagnosis theory. IEEE Trans. Comput. 41(5), 616–626 (1992)CrossRef Bianchini, R.P., Buskens, R.W.: Implementation of online distributed system-level diagnosis theory. IEEE Trans. Comput. 41(5), 616–626 (1992)CrossRef
12.
go back to reference 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)CrossRef 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)CrossRef
13.
go back to reference 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)CrossRef 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)CrossRef
14.
go back to reference 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)CrossRef 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)CrossRef
15.
go back to reference 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) 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)
16.
go back to reference 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)CrossRef 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)CrossRef
Metadata
Title
The Design and Implementation of an Online English Testing System Based on MVC Model
Author
Zhuo Wang
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-60744-3_47

Premium Partner