[Graduation Project of Zijin College of Nanjing University of Science and Technology] Design and Implementation of English Vocabulary Management System

With the continuous development of the computer industry, computer applications are also constantly updated. Nowadays, network applications are very widespread in society, and English vocabulary management requires more intensive and complete vocabulary management for computer management. Especially for English vocabulary, the demand is more extensive and careful, so a good system is very important for English vocabulary. The overall task of system development is to realize the systematization, standardization and automation of English vocabulary management, so as to achieve the purpose of improving the efficiency of English vocabulary management.

This article introduces in detail the design and implementation of the English vocabulary management system. In the requirements analysis stage, the actual needs of English vocabulary management were investigated, and the system use case diagram was used to design the modules of the system. At the same time, the functional use case diagram was used to describe the requirements of each sub-functional module of the system in detail. In the design and implementation phase of the system, each functional module diagram and timing diagram are used to introduce and describe in detail. In the database design, the database class diagram is used to describe the overall design of the database, and the data items in the database tables are described in detail. Finally, the system was tested functionally and non-functionally.

This system adopts B/S architecture, Eclipse development tools, Java development language and MySQL database server, and is developed using the SpringBoot structure framework. The framework has the characteristics of scalability, strong reusability and high security, making the system show better advantages in terms of security and performance.

Keywords English word extension system system design SpringBoot MySQL

1.3 Research status and problems

The current research status of English vocabulary expansion at home and abroad includes the following aspects:

1. Vocabulary acquisition and memory

1. Strategies and mechanisms for learners’ vocabulary acquisition;

2. The process and methods of vocabulary memory.

2. Vocabulary teaching strategies

1. Context-based vocabulary teaching strategies;

2. Vocabulary teaching strategies based on morphology, sound and meaning;

3. Application of personalized strategies in vocabulary teaching.

3. Vocabulary test and its reliability and validity

1. Common vocabulary testing methods;

2. Correlation research between different testing tools.

4. Vocabulary textbooks and lexicography

1. Research and develop vocabulary teaching materials for learners of different ages;

2. Compilation and application of electronic dictionaries and other multimedia dictionaries.

From the above summary: Domestic and foreign research on English vocabulary expansion mainly focuses on vocabulary acquisition, memory, teaching strategies, vocabulary tests and their reliability and validity. The purpose is to better guide English learning and teaching practice. and improve learners’ vocabulary levels.

The current problems in the study of English word expansion include the following points:

1. Validity issues: The effectiveness of English word extension technology has not been fully proven, and more experiments and investigations are needed to verify its reliability and effect.

2. Cognitive load problem: English word extension technology can easily increase learners’ cognitive load during use, which may reduce their learning efficiency.

3. Issues of subject differences: The terminology and word usage habits of different subjects are different, and English word extension technology may not meet the needs of all subjects.

4. Measurement issues: The measurement methods of English word extension technology are not uniform, which also affects the accuracy of comparisons and generalizations between different studies.

5. Practicality issues: Developers of English word extension technology claim that it can help students improve word memory abilities, immersive learning, and subject performance, but whether it actually has these abilities is controversial.

In addition, there are still some practical problems in English word extension technology. For example, some learners may rely too much on word-building software, thereby reducing their learning motivation and self-thinking ability. In addition, although English word expansion software can help students expand their vocabulary, if learners cannot apply these new words and knowledge points into actual contexts, these newly learned words may be quickly forgotten. Therefore, while using English word expansion technology, learners also need to pay attention to practical applications and combine other learning methods for effective language learning.

1.4 Summary of this chapter

This chapter mainly introduces the background and research significance of the English vocabulary expansion platform. With the development of English education, the problems existing in the traditional large class model have gradually become prominent. At the same time, the education department has also paid increasing attention to personalized education. Therefore, the English vocabulary expansion platform emerged as the times require, providing personalized teaching materials and teaching plans for students of different levels and types to improve learning efficiency and pertinence. In addition, these platforms can also use advanced technologies such as artificial intelligence to provide students with a comprehensive and three-dimensional learning experience, helping to better master English words and language skills. However, when using the English vocabulary expansion platform, it is necessary to follow scientific and reasonable principles, pay close attention to students' performance on the platform, identify problems in a timely manner, and provide guidance and help. Therefore, the emergence of English vocabulary expansion platforms provides students with flexible, diverse and personalized learning methods, and is expected to become the development trend of English education in the future.

3.2 Systematic data analysis

The data in the system I designed is very accurate and cannot have the slightest deviation. Secondly, the data is very flexible and not static. If I want to change these data and synchronize the changed data, the accuracy of the data is a very important requirement. If the data cannot be displayed accurately, it will cause a lot of unnecessary trouble.

Secondly, the data also needs to have two characteristics: consistency and completeness. As we all know, groups of data on computer systems are shared. We must pay attention to the unified appearance of the data during development, so that different programmers or maintenance personnel can better create and maintain the same system.

Finally, the data in the system should also be shared and independent. Computer systems should be shareable throughout the entire life cycle, from development to subsequent testing and maintenance, and at the same time, a certain degree of independence must be ensured for system data. If we can look at these problems from the perspective of a developer and creator, the independence between data is poor, which will undoubtedly increase the development difficulty of the computer system, so we should use more flexible development methods when developing. The method can ensure independent operation and should also prevent errors through human means as much as possible.

3.5 System function analysis

This project is developed using Java language, using SpringBoot framework, Eclipse system development tools and MySQL database to build a Java-based English word expansion management system. The main functions are shown below.

 

5.1.1 Implementation of administrator login function

The administrator logs in to the system to achieve management authority over system information. The login verification consists of four data. One is the administrator's user name, the second is the administrator's login password, and the third is to select the matching User permissions, and finally the verification code pushed by the system is correctly entered into the edit box. During the login verification process, these four data must be consistent to pass the verification.

The administrator login interface is shown in Figure 5-1.

 Figure 5-1 Administrator login interface

The word expansion course and video interface are shown in Figures 5-4 and 5-5 below.

 Figure 5-4 Word expansion course interface diagram

5.1.5 Implementation of technical knowledge

 Figure 5-10 Technical knowledge interface diagram

5.2 Implementation of front-end functions

This section will explain what functions can be implemented in this system from the front-end perspective. We will use the implementation effects of some functions as examples to give a detailed explanation of the front-end functions of this project.

5.2.1 Implementation of front-end login function

The login success page is shown in Figure 5-18.

 Figure 5-18 Front-end login success page

5.2.2 Implementation of the front-end word extension video page function

The word extension video page is displayed as shown in Figure 5-20

Figure 5-20 Word expansion video page

Table of contents

 

Chapter One Introduction

1.1 Background of system development

1.2 Research significance

1.3 Research status and problems

1.4 Summary of this chapter

Chapter 2 System development environment and related technology introduction

2.1 System development environment

2.2 Java development language

2.3 MySQL database

2.4 SpringBoot framework

2.5 Summary of this chapter

Chapter 3 System Analysis

3.1 Feasibility analysis of the system

3.3 System performance requirements analysis

3.4 System maintenance analysis

3.5 System function analysis

3.6 System use case analysis

3.7 Summary of this chapter

Chapter 4 Design of English Word Extension Management System

4.1 System design principles

4.2 System requirements analysis

4.3 How the system works

4.4 System function operation process

4.5 System ER diagram design

4.6 System database design

4.7 Summary of this chapter

Chapter 5 Implementation of System Functions

5.1 Implementation of administrator terminal functions

5.2 Implementation of front-end functions

5.3 Implementation of background client functions

5.4 Summary of this chapter

Chapter 6 Function Test of English Word Extension Management System

6.1 Test purpose

6.2 Test plan

6.3 Test cases

6.4 Summary of this chapter

in conclusion

Thanks

references

Table of contents

Chapter One Introduction

1.1 Background of system development

1.2 Research significance

1.3 Research status and problems

1.4 Summary of this chapter

Chapter 2 System development environment and related technology introduction

2.1 System development environment

2.2 Java development language

2.3 MySQL database

2.4 SpringBoot framework

2.5 Summary of this chapter

Chapter 3 System Analysis

3.1 Feasibility analysis of the system

3.3 System performance requirements analysis

3.4 System maintenance analysis

3.5 System function analysis

3.6 System use case analysis

3.7 Summary of this chapter

Chapter 4 Design of English Word Extension Management System

4.1 System design principles

4.2 System requirements analysis

4.3 How the system works

4.4 System function operation process

4.5 System ER diagram design

4.6 System database design

4.7 Summary of this chapter

Chapter 5 Implementation of System Functions

5.1 Implementation of administrator terminal functions

5.2 Implementation of front-end functions

5.3 Implementation of background client functions

5.4 Summary of this chapter

Chapter 6 Function Test of English Word Extension Management System

6.1 Test purpose

6.2 Test plan

6.3 Test cases

6.4 Summary of this chapter

in conclusion

Thanks

references

Guess you like

Origin blog.csdn.net/yvonneking1118/article/details/132538887