# A Study on the Design of English Speaking Examination System Based on SSM Framework

Authors: Hongying Zheng
Journal: Journal of Sensors
 (2022)

---

## Abstract

At present, the teaching, training, and assessment programs of English speaking courses in schools are basically carried out by the teaching method of face-to-face teaching by teachers, especially in the English speaking assessment; students and teachers communicate with each other to answer questions, while the students’ performance is subjectively judged by the school English teachers. This model not only consumes the teaching resources of school English teachers but also cannot ensure the uniformity of grading standards. To this end, this paper designs and proposes an English speaking test system with the aim of building an intelligent speaking test system by designing a speech recognition deepening frequency processing function through SSM framework combined with JSP technology and deep learning theory. The English speaking test system designed in this paper integrates several open source frameworks, adopts modular design, and divides it into two subsystems, student-side module system and teacher-side module system for system framework design, and finally, this system is tested for functionality. The system was designed and implemented through the framework description, functional description, and functional testing of this system, and finally, the English speaking test system was designed and implemented. The system is designed and implemented to change the traditional one-to-one mode of school teaching, save teachers’ manpower, strengthen the content of intensive training for students’ English proficiency and improve the frequency of exams, facilitate school administrators and English teachers to evaluate the effectiveness of their teaching implementation, and develop corresponding effective individualized teaching and guidance strategies for schools to provide convenience, which can greatly reduce the recognized labor intensity of English teachers and provide a correct evaluation of students, a correct evaluation of the level, and other roles.


---

## Body

## 1. Introduction

In recent years, computer and web technologies have received increasing attention in education, attributed to the rapid development of computer and Internet technologies [1]. In the field of education in various subjects, computer network-assisted teaching has gradually replaced the traditional offline-only learning mode. In English education and learning, especially in the teaching of spoken English, computer network-assisted instruction has also gradually replaced the traditional offline learning model. For a long time in the past and even up to today, there have been some drawbacks in the English speaking test system in China. The main ones are as follows: the traditional oral English test is usually conducted by means of offline teacher-student dialogue and answering questions, but due to the varying teaching levels in various schools in different regions, it is difficult for English teachers to objectively reflect the true level and strength of the candidates through the traditional test, which leads to a lot of wasted teaching time, consumes a lot of teaching resources, and causes problems such as the lack of fairness in the test problems such as wasting a lot of teaching time, consuming a lot of teaching resources, and causing a lack of fairness in the test [2]. In some places, the teaching of spoken English is neglected to the extent that candidates have fatal shortcomings in English listening and speaking exams, thus not easily bringing out their true level [3]. All provinces and cities in China are now beginning to focus on oral English exams, making them compulsory, and the purpose of oral English exams is to test students’ ability to develop in a well-rounded way, with balanced development in both listening and reading. The purpose of the test is to test the overall development of students’ ability to speak, write, read, and write in a balanced manner. This paper is based on the SSM framework to design the English speaking test system with the following implications.
(1)
First of all, with the continuous development of China’s economic level today, coupled with the continuous development and implementation of the “Belt and Road” national policy plan, as well as the increasing strength of various reform and open innovation measures, English is becoming more and more important, but students tend to learn to read and write English, and the ability to listen is often another learning shortcomings and can not fully meet the current social talent. Therefore, it is necessary to guide the students to learn more and more orally the comprehensive ability of reading and writing. This training system is aimed at gradually transforming the process of learning English oral test into a regular and effective comprehensive general oral test through the arrangement of some simple and effective practice operations and oral practice, according to the main features of the modern English test teaching methods [4](2)
Secondly, the evaluation system also helps us to improve the learning efficiency of students in terms of daily classroom quality management. The query system also provides a very convenient and fast data input and fast printing of student information reports, which can quickly and automatically realize the query statistics and analysis of each student’s performance status. This makes it easier for school administrators and English teachers to evaluate the effectiveness of their teaching and to develop effective individualized teaching and student guidance strategies for the school(3)
Third, the system will greatly reduce the recognized labor intensity of English teachers. Our existing examination system, for manual correction, is cumbersome and heavy workload, so the design of the oral examination system can change this existing limitation of oral examination, improve the quality of teaching, and improve the actual level of students’ speaking and listening [5](4)
Fourth, this system can be analyzed by deep learning algorithms, feature extraction of each evaluation and score criteria of oral test questions, according to the previous students’ oral test question scores, evaluation of each oral test question, and degree of difficulty and can roughly predict the average score of an exam, thus giving a reference to the question, the correct evaluation of students’ level [6]


## 2. Background of the Study

Through the analysis and investigation of various English speaking training test markets at home and abroad in recent years, it is found that various computer tools and microcomputer system technologies have also been widely and well practiced in English speaking learning aids and tests in various countries, among which the most typical representative value technologies at present are telephone voice pass system development and Fudan Tianyi voice telephone pass system, based on Fudan Tianyi’s system. The developed English speaking ability test system is a test system that is easy to obtain excellent test results [7]. One of its main representative projects, the telephone pass system, is another international patented technology of the American company Odette, Inc., and is a telephone English speaking proficiency test mainly for social-wide use. The procedure of this system program is as follows: (1) first, the candidate registers at the prescribed test center and obtains the pass number and the test paper; (2) then, he or she calls and accepts the test according to the phone number on the test paper; (3) immediately afterwards, the system transmits the candidate’s voice over the phone, and when the voice is transmitted to the computer system of the test server, automatic scoring can be performed. Immediately after this system transmits the candidate’s voice over the telephone and when the voice is transmitted to the computer system of the examination server, automatic scoring can be performed. Candidates take the computerized test at the designated test time and place and test center location, respectively, as needed; (4) a few minutes or an hour after the final voice upload, candidates can log in to the website for downloading the score report inquiry. Another representative is Fudan Tianyi English speaking test system; the test steps under this system are as follows: (1) after the candidates register at the designated test center, the test center will issue the candidates admission tickets; (2) the computer test is adopted by the test method which is through real-time human-computer dialogue, and dozens of candidates can be concentrated in a computer classroom at the same time to participate in a test; (3) The person responsible for reading the students' papers is a randomly organized teacher from the examination and testing center, and the method of reading the papers can be achieved through computer-assisted online methods. (4) The marker downloads the student's performance report and then sends it to the relevant candidate [8]. The advantages of the Fudan Tianyi English speaking test system are that it allows for large-scale and centralized testing. There is also a testing system, Qiming Oral Test System, which has similar significant disadvantages of separating the test system from the grading system and students not knowing the results soon after the test [9].Therefore, in order to improve the current situation of English oral test and overcome the limitations of English oral test, there is an urgent need to design an English oral test system that integrates test setting and scoring. In addition, the difficulty of proposing questions for oral test papers is sometimes often more difficult to self-control. According to the specific requirements of the national English speaking test regulations, the oral comprehensive test still mainly tested the students’ overall real speaking ability effectively through a combination of three types of exam questions: English reading aloud, dictating short answer words, and English discussion dialogues. The test is designed to prepare English students for their daily exams and to develop the habit of learning English vocabulary and using English to demonstrate their speaking ability. If an English test is given at once, the speaking test questions are too simple, which leads to little discrimination in students’ test scores, and the test questions have a very low propositional effect and degree, which cannot really detect students’ oral pronunciation and possible problems with intonation [10]. If the English speaking comprehensive test propositions are also too complex and difficult, it will lead to very low overall scores achieved by the test students, and the assessment results will not meet the basic purpose of English language testing, undermining the test students' motivation to learn actively and speak English well [11]. On the other hand, in order to effectively strengthen English students’ comprehensive oral communicative listening ability in English and avoid blind rote memorization, the question markers tend to select only any one of the multiple forms of listening materials that candidates need to provide to in the mock exams as the designated test reading materials, but it is because of the difficulty of being controlled by the various types of reading questions mentioned above that students face the designated test listening materials. The structure is simple and difficult. The test material to be selected will have a direct impact on the final test results, and the test may be extremely unfair [12].Therefore, how to control the difficulty of various types of materials within the general range is a key issue in the current speaking and language test propositions. In response to the existing deficiencies in the current oral English proficiency test assessment system mentioned above, this paper is an attempt to study the use of various information technology tools to solve the existing limitations and some deficiencies in the current oral English test assessment system; in response to some deficiencies in the current oral English test assessment system mentioned above, this paper is an attempt to study the use of some information technology methods to analyze and solve the existing oral English. This paper is an attempt to use some information technology methods to analyze and solve the limitations and deficiencies of the existing test scoring system of spoken English and to combine the more in-depth and extensive knowledge of foreign language learning with the study of the proposed questions in order to make the test of spoken English more realistic, to better reflect the actual English level of students, and to provide a reference of the difficulty of various materials in the test of spoken English, so that the difficulty and ease of the proposed questions can be controlled within a certain range to reach the level of spoken English, so as to better to have a positive and counterproductive effect on English teaching [13].


## 3. Research Methodology and Materials

### 3.1. SSM Architecture

SSM is an abbreviation for three open source technologies Struts2, Spring, and MyBatis [14].


#### 3.1.1. Struts2 Technology

Struts2 integrates and develops the Struts1 web work and integrates and develops the Struts1 web work. Struts2, the web framework, is a well-tested component-based software engineering and reliable and thus does not have to waste time on complex code engineering [15]. Thus, solutions to similar problems are extracted into an application framework that is easy to extend, so to say increasingly popular, which means that people will have enough time to analyze and build business logic and logical applications; however, there is no wasted space because the system can recover the wasted resources in time and not be limited to the dependence on the web container.


#### 3.1.2. Spring Technology

Spring is a solution that extends to all layers. It runs through the presentation, business, and persistence layers of the application. However, integrating Spring has two main features: control inversion and dependency injection. In traditional Java programming, control inversion and dependency injection are used when you use objects [16]. In traditional Java programming, when you use objects, the core of MVC-Spring is integration, which is forwarded by the server controller. The controller calls the handler mapping class to complete the mapping of the request to the corresponding handler which handles the request. If the Spring controller calls the handler map class to complete the mapping of the request to the corresponding handler, the handler processes the request. If then the handler map maps the request to the right handler controller, the data retrieved from Dao will be stored in the model and viewed; then, you need to call some service or Dao in the controller to manipulate the data [17].


#### 3.1.3. MyBatis Technology

MyBatis provides the transparency of the database operation and loads it into JDBC. MyBatis revolves around the SqlSessionFactory example. MyBatis files and entity class configuration files modify the configuration of each class mapping file to display the SQL words required by the database. Every time the database interacts with it, it gets the SqlSession through the SqlSessionFactory and then runs the SQL commands [18].


### 3.2. JSP Technology

The main tool used in this paper is design thinking, i.e., other things to make the application cross-platform and easy to build; we have chosen the popular JSP to create web pages. JSP has many advantages. Web pages generate dynamic content, enabling you to create web applications easily and quickly. It can also be used on multiple platforms. A JSP page is a simple service that is converted into a servlet on the first request [19].In JADE, the database is connected through JDBC technology. Only after connecting to the JDBC driver, the database can add, delete, modify, and query operations accordingly. Most databases include ODBC drivers, so JADE can also connect to databases such as Oracle, Sybase, MSSQLServer, and MSAccess through ODCB drivers. In addition, the development of personality databases has contributed to the improvement of JSP methods. Developers can use it to create their own databases. This allows web developers to use token repositories like familiar tools [20].The technology supports interstate platforms, and with a range of technical tools, JSP can be extended to enterprise-level support and decentralized applications. Because JSP is part of the J2EE system architecture, it is Java-based. As a result, JSP technology can support more complex web applications. Java has all the advantages that apply to JSP, such as sophisticated inventory management and security mechanisms and multiplatform support.


### 3.3. Deep Learning Theory

The principle of deep mining distributed machine learning is to use multiple data hidden layers to extract some underlying data features; each hidden layer is equivalent to a data perceptron, which can obviously and effectively alleviate the minimum problem of underlying data localization. This is a representation of distributed deep learning features by using a data perceptron to extract some low-level features and then by recombining all these low-level features to form a more complex and abstract representation of the high level data. In this paper, we focus on the application of deep learning in speech recognition. The following is based on the time-frequency decomposition in speech recognition.Time-frequency decomposition is the front-end processing module of the whole system. By time-frequency decomposition, the input one-dimensional time-domain signal is decomposed into a two-dimensional time-frequency signal.Supposewt=w−t is a symmetric function, Xt,f which is the short-time Fourier xk transform t coefficient of the f one-dimensional time-domain signal at the first time frame and the first frequency band, then
(1)Xt,f=∫−∞+∞xkwk−texp−j2πfkdk.The corresponding Fourier energy amplitude spectrumpxt,f is
(2)pxt,f=Xt,f,where denotes the mode-taking operation in the complex domain. To simplify the symbolic representation, a vector is used p∈RF+×1 to denote the magnitude t spectrum of the time frame F as, here, the number of bands of the Fourier transform. The short-time Fourier transform is complete and stable and can be reconstructed exactly from by the Xt,f short-time Fourier xk inverse transform. That is, the separation or enhancement of speech can be achieved by estimating the short-time Fourier transform coefficients of the target speech.
(3)xk=∫−∞+∞Yˆskwk−texpj2πfkdfd.


## 3.1. SSM Architecture

SSM is an abbreviation for three open source technologies Struts2, Spring, and MyBatis [14].


### 3.1.1. Struts2 Technology

Struts2 integrates and develops the Struts1 web work and integrates and develops the Struts1 web work. Struts2, the web framework, is a well-tested component-based software engineering and reliable and thus does not have to waste time on complex code engineering [15]. Thus, solutions to similar problems are extracted into an application framework that is easy to extend, so to say increasingly popular, which means that people will have enough time to analyze and build business logic and logical applications; however, there is no wasted space because the system can recover the wasted resources in time and not be limited to the dependence on the web container.


### 3.1.2. Spring Technology

Spring is a solution that extends to all layers. It runs through the presentation, business, and persistence layers of the application. However, integrating Spring has two main features: control inversion and dependency injection. In traditional Java programming, control inversion and dependency injection are used when you use objects [16]. In traditional Java programming, when you use objects, the core of MVC-Spring is integration, which is forwarded by the server controller. The controller calls the handler mapping class to complete the mapping of the request to the corresponding handler which handles the request. If the Spring controller calls the handler map class to complete the mapping of the request to the corresponding handler, the handler processes the request. If then the handler map maps the request to the right handler controller, the data retrieved from Dao will be stored in the model and viewed; then, you need to call some service or Dao in the controller to manipulate the data [17].


### 3.1.3. MyBatis Technology

MyBatis provides the transparency of the database operation and loads it into JDBC. MyBatis revolves around the SqlSessionFactory example. MyBatis files and entity class configuration files modify the configuration of each class mapping file to display the SQL words required by the database. Every time the database interacts with it, it gets the SqlSession through the SqlSessionFactory and then runs the SQL commands [18].


## 3.1.1. Struts2 Technology

Struts2 integrates and develops the Struts1 web work and integrates and develops the Struts1 web work. Struts2, the web framework, is a well-tested component-based software engineering and reliable and thus does not have to waste time on complex code engineering [15]. Thus, solutions to similar problems are extracted into an application framework that is easy to extend, so to say increasingly popular, which means that people will have enough time to analyze and build business logic and logical applications; however, there is no wasted space because the system can recover the wasted resources in time and not be limited to the dependence on the web container.


## 3.1.2. Spring Technology

Spring is a solution that extends to all layers. It runs through the presentation, business, and persistence layers of the application. However, integrating Spring has two main features: control inversion and dependency injection. In traditional Java programming, control inversion and dependency injection are used when you use objects [16]. In traditional Java programming, when you use objects, the core of MVC-Spring is integration, which is forwarded by the server controller. The controller calls the handler mapping class to complete the mapping of the request to the corresponding handler which handles the request. If the Spring controller calls the handler map class to complete the mapping of the request to the corresponding handler, the handler processes the request. If then the handler map maps the request to the right handler controller, the data retrieved from Dao will be stored in the model and viewed; then, you need to call some service or Dao in the controller to manipulate the data [17].


## 3.1.3. MyBatis Technology

MyBatis provides the transparency of the database operation and loads it into JDBC. MyBatis revolves around the SqlSessionFactory example. MyBatis files and entity class configuration files modify the configuration of each class mapping file to display the SQL words required by the database. Every time the database interacts with it, it gets the SqlSession through the SqlSessionFactory and then runs the SQL commands [18].


## 3.2. JSP Technology

The main tool used in this paper is design thinking, i.e., other things to make the application cross-platform and easy to build; we have chosen the popular JSP to create web pages. JSP has many advantages. Web pages generate dynamic content, enabling you to create web applications easily and quickly. It can also be used on multiple platforms. A JSP page is a simple service that is converted into a servlet on the first request [19].In JADE, the database is connected through JDBC technology. Only after connecting to the JDBC driver, the database can add, delete, modify, and query operations accordingly. Most databases include ODBC drivers, so JADE can also connect to databases such as Oracle, Sybase, MSSQLServer, and MSAccess through ODCB drivers. In addition, the development of personality databases has contributed to the improvement of JSP methods. Developers can use it to create their own databases. This allows web developers to use token repositories like familiar tools [20].The technology supports interstate platforms, and with a range of technical tools, JSP can be extended to enterprise-level support and decentralized applications. Because JSP is part of the J2EE system architecture, it is Java-based. As a result, JSP technology can support more complex web applications. Java has all the advantages that apply to JSP, such as sophisticated inventory management and security mechanisms and multiplatform support.


## 3.3. Deep Learning Theory

The principle of deep mining distributed machine learning is to use multiple data hidden layers to extract some underlying data features; each hidden layer is equivalent to a data perceptron, which can obviously and effectively alleviate the minimum problem of underlying data localization. This is a representation of distributed deep learning features by using a data perceptron to extract some low-level features and then by recombining all these low-level features to form a more complex and abstract representation of the high level data. In this paper, we focus on the application of deep learning in speech recognition. The following is based on the time-frequency decomposition in speech recognition.Time-frequency decomposition is the front-end processing module of the whole system. By time-frequency decomposition, the input one-dimensional time-domain signal is decomposed into a two-dimensional time-frequency signal.Supposewt=w−t is a symmetric function, Xt,f which is the short-time Fourier xk transform t coefficient of the f one-dimensional time-domain signal at the first time frame and the first frequency band, then
(1)Xt,f=∫−∞+∞xkwk−texp−j2πfkdk.The corresponding Fourier energy amplitude spectrumpxt,f is
(2)pxt,f=Xt,f,where denotes the mode-taking operation in the complex domain. To simplify the symbolic representation, a vector is used p∈RF+×1 to denote the magnitude t spectrum of the time frame F as, here, the number of bands of the Fourier transform. The short-time Fourier transform is complete and stable and can be reconstructed exactly from by the Xt,f short-time Fourier xk inverse transform. That is, the separation or enhancement of speech can be achieved by estimating the short-time Fourier transform coefficients of the target speech.
(3)xk=∫−∞+∞Yˆskwk−texpj2πfkdfd.


## 4. Results and Discussion

### 4.1. Principles of System Design

System design is a key stage in its whole life cycle, which is the process of system from requirement analysis stage, theoretical to practical transfer of specific software to customer process. Therefore, in the design process of the English speaking test system, the system design follows the following principles according to the characteristics of the system design.(1)
The system should satisfy the user-centered principle: only if the given functions are not easily changed according to the needs of the English speaking test, the final developed system can meet the actual needs of the English speaking test. In the design process, if there are any requirements that deviate from the functional needs of English speaking test, they must be considered carefully(2)
The system should meet the principle of security: after the system is completed, a large amount of English speaking test information will be stored in the data storage system. Once an unknown hacker attacks the system, the loss cannot be estimated. Therefore, the system needs to consider not only the relationship between each module but also the logical requirements of the whole system design framework and the factors that need to be considered(3)
The system should satisfy the principle of scalability: after the spoken test system is established, it needs to be continuously expanded. Therefore, in order to reduce the cost of future R&D, the corresponding software development interface should be left in the early development process of the system to leave some space for future system expansion and improve the scalability of the system(4)
The system should meet the principle of portability: after the system is developed, it needs to be portable in order to be able to run on multiple platforms. Therefore, developers need to ensure only the perfection of the system functional modules in the system design process, but also to ensure the portability of the system, the system should support a variety of browser access, reflecting the portability of the system(5)
The system should meet the principle of high efficiency: system software developers in the system analysis, development, and testing process whether to have a perfect function to ensure that the system can run continuously and efficiently, a good user experience(6)
The system should meet the principle of stability: this principle is intuitive and important; it involves whether the system can be stable and whether the system will have a series of problems in the future after the actual operation. Only in this way can the quality of the system be guaranteed and the long-term stability of the system operation be ensured


### 4.2. System Description and Construction

In this part, through the analysis and design of the SSM framework design combined with JSP technology and deep learning theory of the frequency decomposition function in speech recognition, the system is built and designed as follows.


#### 4.2.1. Overall Technical Architecture Description

According to the requirement analysis of the system, a three-layer architecture is adopted for the complexity and business requirements of the English speaking test system. The English speaking test system adopts a three-layer structure, including application layer, logic layer, and data layer. The application layer includes three parts: teacher management module, student management module, and system management module. For different user groups, a style that meets the needs of such users should be adopted. Therefore, developing the interface layer also requires market research. The logic layer mainly deals with business logic and can be developed independently of the interface layer. The logic layer is based on the interface and information layer; processing through the technical logic, processing will be the most accurate requirements, then, passed to the data layer, the database, and then the corresponding processing to obtain the numbers; there is a logic layer through, and the interface layer will be displayed when the final processing is completed. The data layer logic is simple; the main function is to construct SQL statements, exchange with the database, and insert data during the data collection process. The technical architecture is shown in Figure1.Figure 1
English speaking test system technical architecture diagram.As shown in Figure1, the system uses multiview control, and the hierarchy is implemented using the software system management framework model. In the system, the view layer is implemented using hypertext markup language, CSS, JSP, and other technologies, and the interaction is done using JavaScript technology, collaboration between users and the web system. When a user uses the system, the representation layer generates a request and then encapsulates it in the most common http protocol packets. Meanwhile, the Struts controller keeps listening. When the request is intercepted, it hands over control of the request to the appropriate business controller. The business logic layer is the most important core layer of the entire framework and is used to encapsulate all business operations and rules. The operation of the whole system is concentrated in the business logic layer. As shown in Figure 1, the representation layer sends a Vo (value object) request to the front-end control layer, and this request is intercepted by Struts and transmitted to the business control layer. In the business control layer, the Vo is assembled into the data required by the business logic layer and then transmitted to the business logic layer. The service logic layer receives the data transfer object (dto) from the service control layer, extracts the data from the dto and repackages it as an entity object (eo), then calls the service processing method to locate the persistence operation component Dao, and assigns the eo object to the corresponding do method to complete the persistence operation of accessing the database and waiting for the result to be returned. The business logic layer receives data from business objects, converts business objects into data and data objects, and returns data objects to the business control layer according to the execution of business rules, and the service control layer converts data objects into virtual objects, which are displayed by the front-end controller on the representation layer page. The data access layer provides database access, file data access, and other LDAP and memory database data access functions. The business logic layer mainly provides job management, performance management, basic information management, and attendance management for basic components (such as user management and resource management). The representation layer supports client-side rendering technologies, such as hypertext, markup language, CSS, JavaScript, Ajax, and server-side rendering technologies, such as JSF. The user terminal is a terminal device that provides a system interface for users to use on personal computers, laptop computers, etc.


#### 4.2.2. Description of the Overall Functional Architecture

Firstly, the overall relationship network diagram of the English speaking test system is designed. The English speaking test system management is divided into two main parts; one is the English teacher port, and the other is the student port. The teacher port includes online class management, online student management, online marking management, and online exam question bank management; the student part includes online mock exams, online score inquiries, etc. The overall relationship network diagram of the English speaking test system is shown in Figure2.Figure 2
The overall relationship network diagram of English speaking test system.


#### 4.2.3. Subdivision of Functional Architecture Relationship Network

The online class management includes online class import, online class addition, online class modification, online class deletion, and online class modification; online student management includes batch import, batch addition, selection deletion, information modification, etc.; online paper marking management includes online correction. The online examination question bank management includes question creation, question modification, question selection, and question export. The operation of the teacher port system is broken down as shown in Figure3.Figure 3
Teacher port system operation subdivision.The online mock exams and online score inquiries of the student port are subdivided. The online mock test includes English oral reading, recording, and uploading; the online result query includes student information input, result ranking result display, and result detail report export. The operation of the student port system is broken down as shown in Figure4.Figure 4
Student port system operation breakdown.


#### 4.2.4. Specific System Operation Flow

Candidates should first check whether the hardware of the computer used is correct after logging in. To ensure correct equipment, the examiner must be able to clearly read the session audio files saved during the exam and record the session completely and clearly during the exam. The exam is auditioned. At the end of the exam, the student clicks on the “start test” button to open the exam screen. On the left side of the interface is the English text that students must read aloud. Students click on the reading record while stopping the recording as appropriate. After playing, click “stop” and then “download” to save the recording to the platform server. Students use the client interface to select one of the many simulation options and then click on the appropriate test button to take the test. Before the test, the platform provides the student with a hearing through the interface to ensure that the hardware and software are in good condition. In the headset, click on the “check headset” button in the client interface to determine if the headset is working properly by playing the tone; click on “test headset” to read the short text displayed on the platform and determine if the microphone is working properly based on the platform recognition results. After testing the sound, you can continue with the simulation test. Student users can choose to continue practicing and repeat the test, or click the previous button to select another test. After completing the test, you can view the test results, scores, missing items, and reference answers through the platform interface. Also, short text will appear on the right side of the platform interface, which can be intelligently recognized by the student’s pronunciation. This system should also ensure that test papers are submitted correctly upon submission. Unlike other programs, the examination system and network cannot be used during the entire examination process. Also, no other programs that are not related to the exam may be turned on. This system completely overshadows any other factors that may hinder the exam. The main functional requirements of the Internet English test system were divided into two subgroups according to the requirements of the users. First, English teachers use the software. Candidate information management includes candidate information entry, modification, deletion, test score verification, stamping, and test planning. In particular, the results of the student performance survey provide information not only about the individual results of candidates but also about the results of students. English teacher information includes the addition, modification, and input of English teacher information. Different English teachers have different rights, such as editing rights and rights restrictions in the test center. When passing exams, English teachers must obtain original test papers, test records, and computerized answers and then assess the completeness, clarity, tone, and accuracy of the content of each exam, as well as suggestions and comments. Finally, the total score of each examinee is calculated, the scores and data of all students are stored, and the scores of all questions are extracted as teaching data to build a neural network model. Students can use this software to search for test scores, including test name, test date, class, grade, and other and take online English speaking test.


### 4.3. System Functionality Testing

Based on the above design of the English speaking test system, an elementary school, middle school, high school, and university in region A were selected as the pilot to conduct a functional test of the English speaking system using this system thus drawing the following conclusions.(1)
Compared with the traditional English speaking test, the efficiency of students using this system for online testing is significantly higher: 4.5 hours for elementary school, 6 hours for middle school, 6.5 hours for high school, and 4.5 hours for university using the traditional test mode; offline English tests are often assigned to students in batches and usually cannot be taken at the same time, so more time is needed to test students, while online. The offline English test is often assigned to students in batches and usually cannot be taken at the same time, so it takes more time for students to take the test, while the online oral English test can be taken by more than one person on the computer at the same time, which greatly reduces the length of the test, specifically, 3.5 hours for elementary school, 5 hours for middle school, 5.5 hours for high school, and 3.5 hours for college, as shown in Figure5(2)
English teachers are also much more efficient at scoring students online than they are at marking traditional speaking tests, which requires teachers to carefully record students’ speaking abilities during the test and has certain limitations. It takes a middle school English teacher 16.5 hours to grade, a high school English teacher 13.5 hours, and a college English teacher 14.5 hours to grade, while in this online test system, the marking time is shortened to 6 hours for elementary school English teachers, 8.5 hours for middle school English teachers, 6.5 hours for high school English teachers, and 7.5 hours for college English teachers; our existing examination system, for manual correction, is very troublesome and workload, so the design of the oral examination system can change this existing limitation of oral examination, improve the quality of teaching, and improve the actual level of students’ speaking and listening, so the addition of the system greatly shortens the length of English teachers’ grading, improves work efficiency, saves teaching resources, etc., as shown in Figure6(3)
Compared to the traditional English speaking test, the online English speaking test has a richer and more innovative question type, which is more likely to detect the students’ true level of proficiency, and the results are objective and nonlimiting. It is difficult to see students’ overall ability, especially their independent play. The online English speaking test avoids this point, with the reading part accounting for 32%, the conversation part accounting for 35%, and the expository part accounting for 33%; all three major English speaking tests occupy a relatively consistent share of the content, which has a great effect on the improvement of students’ overall ability and can reflect the true level of students, making the speaking test more fair and allowing students to develop more comprehensively. The test should be designed to prepare English students for their daily exams in foreign languages and at the same time to develop good habits of learning English vocabulary, using English, and showing their speaking skills through the test. If an English test is given at once, the speaking test questions are too simple, resulting in very little discrimination in students’ test scores, and the test questions have a very low propositional effect and degree, which cannot really detect students’ spoken pronunciation and possible problems with intonation, as shown in Figure7.(4)
Online English test satisfaction survey: English teachers and students from elementary schools, middle schools, high schools, and universities were selected for satisfaction testing. The data showed that elementary school students were 88% satisfied with the online English speaking test system, elementary school teachers were 92% satisfied, middle school students were 89.5% satisfied with the online English speaking test system, middle school teachers were 93.4% satisfied, and high school students are 91% satisfied with the online English speaking test system. The satisfaction rate of high school students is 91%, the satisfaction rate of junior high school teachers is 95%, the satisfaction rate of university students is 92.5%, and the satisfaction rate of university teachers is 96.2%. The data analysis shows that both primary, middle, high school, and university teachers and students are very satisfied with this online English speaking test system and are willing to use it for English speaking test, as shown in Figure8Figure 5
Comparison of time spent by students taking the test in online versus traditional English exams.Figure 6
Online vs. traditional English exams in terms of teacher’s time spent on grading.Figure 7
Percentage of online and traditional English test types.Figure 8
Comparison of teacher and student satisfaction with the online English speaking test system.Compared with the traditional English speaking test, the efficiency of the English teachers in scoring the students online is also greatly improved. The online English speaking test is much more rich and innovative than the traditional English speaking test, and it can detect the students’ real level, and the score is objective and nonlimiting.


## 4.1. Principles of System Design

System design is a key stage in its whole life cycle, which is the process of system from requirement analysis stage, theoretical to practical transfer of specific software to customer process. Therefore, in the design process of the English speaking test system, the system design follows the following principles according to the characteristics of the system design.(1)
The system should satisfy the user-centered principle: only if the given functions are not easily changed according to the needs of the English speaking test, the final developed system can meet the actual needs of the English speaking test. In the design process, if there are any requirements that deviate from the functional needs of English speaking test, they must be considered carefully(2)
The system should meet the principle of security: after the system is completed, a large amount of English speaking test information will be stored in the data storage system. Once an unknown hacker attacks the system, the loss cannot be estimated. Therefore, the system needs to consider not only the relationship between each module but also the logical requirements of the whole system design framework and the factors that need to be considered(3)
The system should satisfy the principle of scalability: after the spoken test system is established, it needs to be continuously expanded. Therefore, in order to reduce the cost of future R&D, the corresponding software development interface should be left in the early development process of the system to leave some space for future system expansion and improve the scalability of the system(4)
The system should meet the principle of portability: after the system is developed, it needs to be portable in order to be able to run on multiple platforms. Therefore, developers need to ensure only the perfection of the system functional modules in the system design process, but also to ensure the portability of the system, the system should support a variety of browser access, reflecting the portability of the system(5)
The system should meet the principle of high efficiency: system software developers in the system analysis, development, and testing process whether to have a perfect function to ensure that the system can run continuously and efficiently, a good user experience(6)
The system should meet the principle of stability: this principle is intuitive and important; it involves whether the system can be stable and whether the system will have a series of problems in the future after the actual operation. Only in this way can the quality of the system be guaranteed and the long-term stability of the system operation be ensured


## 4.2. System Description and Construction

In this part, through the analysis and design of the SSM framework design combined with JSP technology and deep learning theory of the frequency decomposition function in speech recognition, the system is built and designed as follows.


### 4.2.1. Overall Technical Architecture Description

According to the requirement analysis of the system, a three-layer architecture is adopted for the complexity and business requirements of the English speaking test system. The English speaking test system adopts a three-layer structure, including application layer, logic layer, and data layer. The application layer includes three parts: teacher management module, student management module, and system management module. For different user groups, a style that meets the needs of such users should be adopted. Therefore, developing the interface layer also requires market research. The logic layer mainly deals with business logic and can be developed independently of the interface layer. The logic layer is based on the interface and information layer; processing through the technical logic, processing will be the most accurate requirements, then, passed to the data layer, the database, and then the corresponding processing to obtain the numbers; there is a logic layer through, and the interface layer will be displayed when the final processing is completed. The data layer logic is simple; the main function is to construct SQL statements, exchange with the database, and insert data during the data collection process. The technical architecture is shown in Figure1.Figure 1
English speaking test system technical architecture diagram.As shown in Figure1, the system uses multiview control, and the hierarchy is implemented using the software system management framework model. In the system, the view layer is implemented using hypertext markup language, CSS, JSP, and other technologies, and the interaction is done using JavaScript technology, collaboration between users and the web system. When a user uses the system, the representation layer generates a request and then encapsulates it in the most common http protocol packets. Meanwhile, the Struts controller keeps listening. When the request is intercepted, it hands over control of the request to the appropriate business controller. The business logic layer is the most important core layer of the entire framework and is used to encapsulate all business operations and rules. The operation of the whole system is concentrated in the business logic layer. As shown in Figure 1, the representation layer sends a Vo (value object) request to the front-end control layer, and this request is intercepted by Struts and transmitted to the business control layer. In the business control layer, the Vo is assembled into the data required by the business logic layer and then transmitted to the business logic layer. The service logic layer receives the data transfer object (dto) from the service control layer, extracts the data from the dto and repackages it as an entity object (eo), then calls the service processing method to locate the persistence operation component Dao, and assigns the eo object to the corresponding do method to complete the persistence operation of accessing the database and waiting for the result to be returned. The business logic layer receives data from business objects, converts business objects into data and data objects, and returns data objects to the business control layer according to the execution of business rules, and the service control layer converts data objects into virtual objects, which are displayed by the front-end controller on the representation layer page. The data access layer provides database access, file data access, and other LDAP and memory database data access functions. The business logic layer mainly provides job management, performance management, basic information management, and attendance management for basic components (such as user management and resource management). The representation layer supports client-side rendering technologies, such as hypertext, markup language, CSS, JavaScript, Ajax, and server-side rendering technologies, such as JSF. The user terminal is a terminal device that provides a system interface for users to use on personal computers, laptop computers, etc.


### 4.2.2. Description of the Overall Functional Architecture

Firstly, the overall relationship network diagram of the English speaking test system is designed. The English speaking test system management is divided into two main parts; one is the English teacher port, and the other is the student port. The teacher port includes online class management, online student management, online marking management, and online exam question bank management; the student part includes online mock exams, online score inquiries, etc. The overall relationship network diagram of the English speaking test system is shown in Figure2.Figure 2
The overall relationship network diagram of English speaking test system.


### 4.2.3. Subdivision of Functional Architecture Relationship Network

The online class management includes online class import, online class addition, online class modification, online class deletion, and online class modification; online student management includes batch import, batch addition, selection deletion, information modification, etc.; online paper marking management includes online correction. The online examination question bank management includes question creation, question modification, question selection, and question export. The operation of the teacher port system is broken down as shown in Figure3.Figure 3
Teacher port system operation subdivision.The online mock exams and online score inquiries of the student port are subdivided. The online mock test includes English oral reading, recording, and uploading; the online result query includes student information input, result ranking result display, and result detail report export. The operation of the student port system is broken down as shown in Figure4.Figure 4
Student port system operation breakdown.


### 4.2.4. Specific System Operation Flow

Candidates should first check whether the hardware of the computer used is correct after logging in. To ensure correct equipment, the examiner must be able to clearly read the session audio files saved during the exam and record the session completely and clearly during the exam. The exam is auditioned. At the end of the exam, the student clicks on the “start test” button to open the exam screen. On the left side of the interface is the English text that students must read aloud. Students click on the reading record while stopping the recording as appropriate. After playing, click “stop” and then “download” to save the recording to the platform server. Students use the client interface to select one of the many simulation options and then click on the appropriate test button to take the test. Before the test, the platform provides the student with a hearing through the interface to ensure that the hardware and software are in good condition. In the headset, click on the “check headset” button in the client interface to determine if the headset is working properly by playing the tone; click on “test headset” to read the short text displayed on the platform and determine if the microphone is working properly based on the platform recognition results. After testing the sound, you can continue with the simulation test. Student users can choose to continue practicing and repeat the test, or click the previous button to select another test. After completing the test, you can view the test results, scores, missing items, and reference answers through the platform interface. Also, short text will appear on the right side of the platform interface, which can be intelligently recognized by the student’s pronunciation. This system should also ensure that test papers are submitted correctly upon submission. Unlike other programs, the examination system and network cannot be used during the entire examination process. Also, no other programs that are not related to the exam may be turned on. This system completely overshadows any other factors that may hinder the exam. The main functional requirements of the Internet English test system were divided into two subgroups according to the requirements of the users. First, English teachers use the software. Candidate information management includes candidate information entry, modification, deletion, test score verification, stamping, and test planning. In particular, the results of the student performance survey provide information not only about the individual results of candidates but also about the results of students. English teacher information includes the addition, modification, and input of English teacher information. Different English teachers have different rights, such as editing rights and rights restrictions in the test center. When passing exams, English teachers must obtain original test papers, test records, and computerized answers and then assess the completeness, clarity, tone, and accuracy of the content of each exam, as well as suggestions and comments. Finally, the total score of each examinee is calculated, the scores and data of all students are stored, and the scores of all questions are extracted as teaching data to build a neural network model. Students can use this software to search for test scores, including test name, test date, class, grade, and other and take online English speaking test.


## 4.2.1. Overall Technical Architecture Description

According to the requirement analysis of the system, a three-layer architecture is adopted for the complexity and business requirements of the English speaking test system. The English speaking test system adopts a three-layer structure, including application layer, logic layer, and data layer. The application layer includes three parts: teacher management module, student management module, and system management module. For different user groups, a style that meets the needs of such users should be adopted. Therefore, developing the interface layer also requires market research. The logic layer mainly deals with business logic and can be developed independently of the interface layer. The logic layer is based on the interface and information layer; processing through the technical logic, processing will be the most accurate requirements, then, passed to the data layer, the database, and then the corresponding processing to obtain the numbers; there is a logic layer through, and the interface layer will be displayed when the final processing is completed. The data layer logic is simple; the main function is to construct SQL statements, exchange with the database, and insert data during the data collection process. The technical architecture is shown in Figure1.Figure 1
English speaking test system technical architecture diagram.As shown in Figure1, the system uses multiview control, and the hierarchy is implemented using the software system management framework model. In the system, the view layer is implemented using hypertext markup language, CSS, JSP, and other technologies, and the interaction is done using JavaScript technology, collaboration between users and the web system. When a user uses the system, the representation layer generates a request and then encapsulates it in the most common http protocol packets. Meanwhile, the Struts controller keeps listening. When the request is intercepted, it hands over control of the request to the appropriate business controller. The business logic layer is the most important core layer of the entire framework and is used to encapsulate all business operations and rules. The operation of the whole system is concentrated in the business logic layer. As shown in Figure 1, the representation layer sends a Vo (value object) request to the front-end control layer, and this request is intercepted by Struts and transmitted to the business control layer. In the business control layer, the Vo is assembled into the data required by the business logic layer and then transmitted to the business logic layer. The service logic layer receives the data transfer object (dto) from the service control layer, extracts the data from the dto and repackages it as an entity object (eo), then calls the service processing method to locate the persistence operation component Dao, and assigns the eo object to the corresponding do method to complete the persistence operation of accessing the database and waiting for the result to be returned. The business logic layer receives data from business objects, converts business objects into data and data objects, and returns data objects to the business control layer according to the execution of business rules, and the service control layer converts data objects into virtual objects, which are displayed by the front-end controller on the representation layer page. The data access layer provides database access, file data access, and other LDAP and memory database data access functions. The business logic layer mainly provides job management, performance management, basic information management, and attendance management for basic components (such as user management and resource management). The representation layer supports client-side rendering technologies, such as hypertext, markup language, CSS, JavaScript, Ajax, and server-side rendering technologies, such as JSF. The user terminal is a terminal device that provides a system interface for users to use on personal computers, laptop computers, etc.


## 4.2.2. Description of the Overall Functional Architecture

Firstly, the overall relationship network diagram of the English speaking test system is designed. The English speaking test system management is divided into two main parts; one is the English teacher port, and the other is the student port. The teacher port includes online class management, online student management, online marking management, and online exam question bank management; the student part includes online mock exams, online score inquiries, etc. The overall relationship network diagram of the English speaking test system is shown in Figure2.Figure 2
The overall relationship network diagram of English speaking test system.


## 4.2.3. Subdivision of Functional Architecture Relationship Network

The online class management includes online class import, online class addition, online class modification, online class deletion, and online class modification; online student management includes batch import, batch addition, selection deletion, information modification, etc.; online paper marking management includes online correction. The online examination question bank management includes question creation, question modification, question selection, and question export. The operation of the teacher port system is broken down as shown in Figure3.Figure 3
Teacher port system operation subdivision.The online mock exams and online score inquiries of the student port are subdivided. The online mock test includes English oral reading, recording, and uploading; the online result query includes student information input, result ranking result display, and result detail report export. The operation of the student port system is broken down as shown in Figure4.Figure 4
Student port system operation breakdown.


## 4.2.4. Specific System Operation Flow

Candidates should first check whether the hardware of the computer used is correct after logging in. To ensure correct equipment, the examiner must be able to clearly read the session audio files saved during the exam and record the session completely and clearly during the exam. The exam is auditioned. At the end of the exam, the student clicks on the “start test” button to open the exam screen. On the left side of the interface is the English text that students must read aloud. Students click on the reading record while stopping the recording as appropriate. After playing, click “stop” and then “download” to save the recording to the platform server. Students use the client interface to select one of the many simulation options and then click on the appropriate test button to take the test. Before the test, the platform provides the student with a hearing through the interface to ensure that the hardware and software are in good condition. In the headset, click on the “check headset” button in the client interface to determine if the headset is working properly by playing the tone; click on “test headset” to read the short text displayed on the platform and determine if the microphone is working properly based on the platform recognition results. After testing the sound, you can continue with the simulation test. Student users can choose to continue practicing and repeat the test, or click the previous button to select another test. After completing the test, you can view the test results, scores, missing items, and reference answers through the platform interface. Also, short text will appear on the right side of the platform interface, which can be intelligently recognized by the student’s pronunciation. This system should also ensure that test papers are submitted correctly upon submission. Unlike other programs, the examination system and network cannot be used during the entire examination process. Also, no other programs that are not related to the exam may be turned on. This system completely overshadows any other factors that may hinder the exam. The main functional requirements of the Internet English test system were divided into two subgroups according to the requirements of the users. First, English teachers use the software. Candidate information management includes candidate information entry, modification, deletion, test score verification, stamping, and test planning. In particular, the results of the student performance survey provide information not only about the individual results of candidates but also about the results of students. English teacher information includes the addition, modification, and input of English teacher information. Different English teachers have different rights, such as editing rights and rights restrictions in the test center. When passing exams, English teachers must obtain original test papers, test records, and computerized answers and then assess the completeness, clarity, tone, and accuracy of the content of each exam, as well as suggestions and comments. Finally, the total score of each examinee is calculated, the scores and data of all students are stored, and the scores of all questions are extracted as teaching data to build a neural network model. Students can use this software to search for test scores, including test name, test date, class, grade, and other and take online English speaking test.


## 4.3. System Functionality Testing

Based on the above design of the English speaking test system, an elementary school, middle school, high school, and university in region A were selected as the pilot to conduct a functional test of the English speaking system using this system thus drawing the following conclusions.(1)
Compared with the traditional English speaking test, the efficiency of students using this system for online testing is significantly higher: 4.5 hours for elementary school, 6 hours for middle school, 6.5 hours for high school, and 4.5 hours for university using the traditional test mode; offline English tests are often assigned to students in batches and usually cannot be taken at the same time, so more time is needed to test students, while online. The offline English test is often assigned to students in batches and usually cannot be taken at the same time, so it takes more time for students to take the test, while the online oral English test can be taken by more than one person on the computer at the same time, which greatly reduces the length of the test, specifically, 3.5 hours for elementary school, 5 hours for middle school, 5.5 hours for high school, and 3.5 hours for college, as shown in Figure5(2)
English teachers are also much more efficient at scoring students online than they are at marking traditional speaking tests, which requires teachers to carefully record students’ speaking abilities during the test and has certain limitations. It takes a middle school English teacher 16.5 hours to grade, a high school English teacher 13.5 hours, and a college English teacher 14.5 hours to grade, while in this online test system, the marking time is shortened to 6 hours for elementary school English teachers, 8.5 hours for middle school English teachers, 6.5 hours for high school English teachers, and 7.5 hours for college English teachers; our existing examination system, for manual correction, is very troublesome and workload, so the design of the oral examination system can change this existing limitation of oral examination, improve the quality of teaching, and improve the actual level of students’ speaking and listening, so the addition of the system greatly shortens the length of English teachers’ grading, improves work efficiency, saves teaching resources, etc., as shown in Figure6(3)
Compared to the traditional English speaking test, the online English speaking test has a richer and more innovative question type, which is more likely to detect the students’ true level of proficiency, and the results are objective and nonlimiting. It is difficult to see students’ overall ability, especially their independent play. The online English speaking test avoids this point, with the reading part accounting for 32%, the conversation part accounting for 35%, and the expository part accounting for 33%; all three major English speaking tests occupy a relatively consistent share of the content, which has a great effect on the improvement of students’ overall ability and can reflect the true level of students, making the speaking test more fair and allowing students to develop more comprehensively. The test should be designed to prepare English students for their daily exams in foreign languages and at the same time to develop good habits of learning English vocabulary, using English, and showing their speaking skills through the test. If an English test is given at once, the speaking test questions are too simple, resulting in very little discrimination in students’ test scores, and the test questions have a very low propositional effect and degree, which cannot really detect students’ spoken pronunciation and possible problems with intonation, as shown in Figure7.(4)
Online English test satisfaction survey: English teachers and students from elementary schools, middle schools, high schools, and universities were selected for satisfaction testing. The data showed that elementary school students were 88% satisfied with the online English speaking test system, elementary school teachers were 92% satisfied, middle school students were 89.5% satisfied with the online English speaking test system, middle school teachers were 93.4% satisfied, and high school students are 91% satisfied with the online English speaking test system. The satisfaction rate of high school students is 91%, the satisfaction rate of junior high school teachers is 95%, the satisfaction rate of university students is 92.5%, and the satisfaction rate of university teachers is 96.2%. The data analysis shows that both primary, middle, high school, and university teachers and students are very satisfied with this online English speaking test system and are willing to use it for English speaking test, as shown in Figure8Figure 5
Comparison of time spent by students taking the test in online versus traditional English exams.Figure 6
Online vs. traditional English exams in terms of teacher’s time spent on grading.Figure 7
Percentage of online and traditional English test types.Figure 8
Comparison of teacher and student satisfaction with the online English speaking test system.Compared with the traditional English speaking test, the efficiency of the English teachers in scoring the students online is also greatly improved. The online English speaking test is much more rich and innovative than the traditional English speaking test, and it can detect the students’ real level, and the score is objective and nonlimiting.


## 5. Conclusion

In this study, an English speaking test system was designed and developed to address the shortcomings of the traditional English speaking test method. In this paper, we designed and proposed an English speaking test system, aiming to realize intelligent speaking test, and the whole design was realized through SSM framework design combined with JSP technology and deep learning theory of speech recognition deepening frequency processing function, integrating several open source frameworks; under the guidance of software engineering theory, the system went through the steps of feasibility study, requirement analysis, general design, detailed design, and testing. Then, the system was finally designed and implemented by combining the popular system development language programming technology and powerful database management system database and emerging reinforcement learning technology. The main research results of this thesis are as follows: the online English speaking test system is designed and developed and is divided into two subsystems using a modular design: a student-side module system and a teacher-side module system. Among them, the student test subsystem mainly implements the functions of login system, class management, student management, marking management, test bank management, result statistics query, online test, and result prediction. The oral test system is aimed at establishing a communication platform for teachers, students, and managers in the daily English speaking test process, to change the oral test process as a regular test, to change the existing model, to save manpower, to improve the frequency of students studying for the test, to change the old pair of models with oral test as a general test, to save human resources, to help improve the efficiency of daily classroom management, and to greatly reduce the work intensity of English teachers. Improve the efficiency of staff work, and focus on education and research. In addition, this change in format would allow the English speaking test to better reflect the actual speaking level of the students. In order to address the problems of wasted teacher resources and inconsistent test scores, the government has implemented a new initiative to improve the quality and performance of teachers. This system serves the following purposes.Firstly, the training system is aimed at gradually transforming the English oral learning process into a regular and effective comprehensive general speaking test through the arrangement of a number of simple and effective practice operations and speaking practice, based on the main features of the modern English test teaching style.Secondly, the evaluation system also helps us to improve the learning efficiency in the daily classroom teaching quality management of students. The query system also provides convenient and quick data entry and fast printing of student reports, which allows for quick and automatic querying and analysis of each student’s performance status. It is convenient for school administrators and English teachers to evaluate the effectiveness of their teaching implementation and to develop effective individualized teaching and guidance strategies for the school.Third, the system will greatly reduce the recognized labor intensity of English teachers. Our existing test system, for manual correction, is very cumbersome and work-intensive, so the design of the oral test system can change this existing limitation of the oral test, improve the quality of teaching, and improve the actual level of students’ speaking and listening.Fourth, this system can be analyzed by deep learning algorithm, feature extraction of each evaluation, and score criteria of oral test questions, according to the previous students’ oral test question scores, evaluation of each oral test question, and degree of difficulty and can roughly predict the average score of one test, so as to give a reference to the question, the correct evaluation of students’ level.Therefore, the study on the design of English speaking test system based on SSM framework has great feasibility and application value.



---

*Source: 5239463-2022-08-08.xml*