ssm+mysql+The design and realization of falling in love with poetry based on WeChat applet and graduation design - with source code 011431

              Design and implementation of love poems based on SMM WeChat applet

                                               Summary

With the rapid development of our country's economy, people's demand for mobile phones is increasing, and various mobile phone software are also being widely used. However, for mobile phone data information management, various software for mobile phones are also loved by users. The Shangshici WeChat applet is widely used by users. In order to facilitate users to manage the data and information of the Shangshici WeChat applet at any time, a management system based on the Shangshishi WeChat applet is specially developed.

Falling in love with poetry The design of the WeChat applet is mainly to consider the functions to be realized by the system in detail, and design the interface after determining the functions to be realized. In the process, it is also necessary to consider how to better integrate the functions and pages. Combined, it is convenient for users to find the information they need easily and clearly, as well as the operability of the system platform in the later stage, and technology development can be carried out through a detailed understanding of the information content.

The development of Lian Shangshi Ci WeChat mini-program utilizes the existing mature technical reference, uses the source code as a template, analyzes the function adjustment and combines the actual needs of Lian Shang Shi Ci WeChat mini-program management, and discusses the management of the Lian Shang Shi Ci WeChat mini-program. use. 

Keywords: falling in love with poetry WeChat mini-program; JAVA

Design and implementation of love poems based on SMM wechat applet

Abstract

With the rapid development of China's economy, people's demand for mobile phones is increasing, and various mobile phone software are also widely used. However, for data information management of mobile phones, various mobile phone software are also loved by users. Wechat applet in love with poetry is widely used by users, In order to facilitate users to manage the data information of love poetry wechat applet at any time, a management system based on love poetry wechat applet is developed.

The design of love poetry wechat applet is mainly to consider in detail the functions to be realized by the system, determine the functions to be realized, and then design the interface. In the middle, we should also consider how to better combine the functions and pages, so that users can easily and clearly find the information they need, as well as the operability of the system platform in the later stage, Develop technology through detailed understanding of information content.

The development of love poetry wechat applet uses the existing mature technology reference, takes the source code as the template, analyzes the combination of function adjustment and the actual needs of love poetry wechat applet management, and discusses the use of love poetry wechat applet management.

Key words:Love poetry wechat applet; JAVA

Table of contents

summary  

Abstract

Chapter 1 Introduction  

1.1 Background of topic selection

1.2 Research Status

1.3 Research content

Chapter 2 Introduction of Development Tools and Key Technologies

2.1 WeChat Developer Tools

2.2 Mini Program Framework and Directory Structure Introduction

2.3 JAVA technology _

2. 4   Mysql database

2.5  SSM framework _

Chapter Three System Analysis 

3.1 Demand Analysis

3.2 Feasibility analysis

3.2.1 Technical Feasibility: Technical Background

3.2.2 Economic feasibility

3.2.3 Operation feasibility:

3.3 Performance Analysis

3.4 System operation process

3.4.1 User login process

3.4.2 Information adding process

3.4.3 Information deletion process

Chapter 4 System Design and Implementation 

4.1 System architecture design

4.2 Development process design

4.3 Database design

4.3.1 Entity ER Diagram

4.3.2 Data Sheet

Chapter 5 System Implementation 2  2

5.1 User front-end function module (front-end) 2 2

5.2 Administrator function module (backend) 2 6

Chapter 6 System Testing 3   0

6.1 Test purpose 3 0

6.2 Test scheme design 3 0

6.2.1 Testing strategy 3 0

6.2.2 Test Analysis 3 0

6.3 Test results 3 1

Conclusion 3   2

References 3 3

Thanks 3   5

Chapter One Introduction

1.1 Background of topic selection

The Internet is a basic need of human beings, especially in modern society, where personal pressure is increasing and the pace of social operations is high. With the rapid development of the Internet, the needs of users are getting higher and higher, and users will increasingly rely on the Internet instead of Obtaining information on its own has led to the development of various software programs.

In recent years, with the continuous development of my country's economy, there are more and more management systems for platforms. Every Poetry Wechat mini-program will also be intelligently operated by computer, and the data involved in the function of Poetry Wechat mini-program will be related data and information content such as the Poetry Wechat mini-program performed by the user, and Can be carried out, home page, site management (carousel map, bulletin board) user management (administrator) content management (articles, article types) more management (user registration, poetry appreciation) system management, can be distributed through the system, traditional Learning style information can no longer meet the needs of users. For this reason, this WeChat applet for love poems has been developed to provide users with a WeChat applet based on love poems, which is convenient for administrators; administrators, homepage, site management (carousel map, bulletin board) user management (administrator) Content management (articles, article types) more management (user registration, poetry appreciation) personal and other details to operate. The system satisfies the user's demand for information acquisition on the WeChat mini-program of Love Poetry, and the information can be viewed in a timely, accurate, and effective manner, and the work is systematic, standardized, and effective.

1.2 Research Status

With the development of society and the advancement of science and technology, Internet technology is becoming more and more popular. The lifestyle of network communication is gradually loved by the broad masses of the people. More and more Internet enthusiasts have begun to meet their basic needs on the Internet, and at the same time, it has gradually entered the daily life of various users. Internet has many advantages such as convenience, speed, high efficiency and low cost. Therefore, similar to falling in love with Poetry WeChat applets, meeting the needs of users with busy work is not only a way for users to view information at any time, but also improves management efficiency.

This paper first takes the basic issues of the process of falling in love with poetry WeChat applets as the research object. Before developing the system, we conducted a detailed investigation and analysis of the existing situation. Finally, we used computer technology to develop a complete and suitable WeChat applet for falling in love with poetry. The main advantages of the system are: the system is mainly developed by computer technology, which is convenient and fast; the system can view all information management of users through the administrator interface.

Falling in Love with Poetry WeChat applet management system software is a convenient, fast and practical information service query software. With the continuous popularization of intelligent networks in the global market and the use of various intelligent platforms, the development of the system is related to people's daily needs. As a mainstream intelligent technology development system in China, such software is naturally needed to meet the needs of more users and experience.

1.3 Research content

The development and implementation of the Wechat applet for falling in love with poetry, the required work content:

(1) First of all, determine the topic, determine the system to be built, and conduct a preliminary systematic confirmation of the background of the system and some problems currently facing it.

(2) After the system confirmation is completed, the technology used for system development shall be confirmed in combination with the requirements of system development. The development of the WeChat applet of this love poetry uses JAVA technology, and the database is used for platform construction and development, and the technology used is confirmed for technical analysis. , Whether the technology used can complete the implementation of the WeChat applet for falling in love with poetry.

(3) Determine the technology used by the system, confirm the user roles divided by the system online, and determine the functional modules to be designed according to the division of user roles. The design of the WeChat applet system for love poems is mainly divided into administrators and users. The roles and functional modules used are also different, but the content realized by the database of the system is interactive, and users can carry out course information according to their own needs at any time, and system staff can process online information according to their own assigned content. Operation, the administrator obtains the detailed data information of all users, and handles it as soon as possible according to the needs.

(4) Design the program and interface after the functional modules of the system are confirmed. The test method finds out the loopholes in the program, and solves the loopholes in the program online. If there is no problem in the test system, the system can be uploaded for formal operation.

  • Introduction to development tools and key technologies

2.1 WeChat Developer Tools

The WeChat developer tool has now been developed and run by the small program development team. At present, the WeChat developer tool is still being continuously improved, and it is often updated when developing a small program. You can use the WeChat code to log in to the developer tool, and the developer tool will use the information of this WeChat account to develop and debug the applet.

Model selection: The applet uses the screen size of the smartphone as the design standard to cut pictures.

Preview interface: After writing the view layout, click compile to refresh the view interface.

Console: It is convenient to debug and print out information.

Upload code: upload to the Tencent server, and submit for review. You can fill in the version number and remarks when uploading the code.

Resource file: Generally, you can perform breakpoint debugging of the file directory of the corresponding project in the resource file.

Display remote debugging: The joint debugging of mobile phone and PC development tools is very practical for users.

Local data storage: Displays the data stored locally.

View debugging: The standard components are presented in a child-parent hierarchical structure, which is convenient for debugging.

WeChat is limited to a code volume within 2M; the legal domain name information is generally not verified during development; the server domain name needs to be configured in the background of the applet.

The above are the functions commonly used by WeChat developer tools during the development process, and the WeChat developer tools are also constantly being improved.

2.2 Mini Program Framework and Directory Structure Introduction

The entire applet framework system is divided into two parts: logic layer and view layer . The goal of the mini program development framework is to allow developers to develop services with native mini program experience in WeChat in the simplest and most efficient way possible. The applet provides a data transmission and event system between the view layer and the logic layer, and provides its own view layer and logic layer framework, allowing developers to focus on data and logic. At the heart of the framework is a reactive data binding system that makes keeping data and views in sync very simple. Data modification at the logical layer will be updated accordingly at the view layer. The framework provides a set of basic components. These components come with WeChat-style styles and special logic. Developers can create powerful WeChat applets by combining basic components.

2.3 JAVA technology _

Java mainly adopts CORBA technology and security model, which can protect data in Internet applications. It also provides comprehensive support for EJB (Enterprise JavaBeans), java servlet API, SSM (java server pages), and XML technology.

JAVA language features:

Object-oriented: Object-oriented is one of the symbols of the Java programming language and a software development method. The most important thing is to turn everything into objects and program it somehow. When programming, code and data are written on each object. The emergence of the object-oriented programming method makes people's design thinking and operation in the programming process very simple, and also improves the security of the program.

Cross-platform: A key feature of Java's popularity is its cross-platform nature, which makes programming in Java easy. You can write a program in Java and run it elsewhere without changing it after compilation.

Garbage collection mechanism: It is used to release the memory space occupied by objects that are useless when the program is not operating. The most hated thing about C++ is that it cannot timely recover the memory space occupied during the programming process. Release, resulting in more and more memory space occupied as the programming time becomes longer. For some programming masters, they will configure a memory address on the stack when they first start programming, and then release it when they are not needed, while some novices and rookies will forget to delete this memory in many cases address, which will cause the program to become very unstable during the running process, and may eventually cause the program to crash. Therefore, many C ++ masters often set the value of the deleted pointer to NULL when writing programs, and then determine whether the value of a pointer is NULL before deleting.

2. 4   Mysql database

Databases are an integral part of the system development process. In terms of WEB applications, MySQL AB has developed a MySQL relational database management system with great advantages. MySQL can store data in different tables, which is very flexible, and can also improve the speed of the system in practical applications. Database access is most commonly used in the standard SQL language, and MySQL is used in the SQL language, so it is highly compatible. Database operations are essential, including functions such as adding, deleting, modifying, and querying database tables. Nowadays, databases can be divided into relational databases and non-relational databases. Mysql is a relational database. Mysql database is a small relational database. It has its own characteristics: small size, fast speed, low cost, etc. Mysql The database is by far the most popular open source database.

In WEB application technology, Mysql database supports different operating system platforms. Although the installation and configuration under different platforms are different, the difference is not very big. There are two installation methods of Mysql under Windows platform, binary version and installation-free Version. After installing the Mysql database, you need to start the service process, and the corresponding client can connect to the database, and the client can log in to the database through a command line or a graphical interface tool.

2.5  SSM framework _

Today's popular "SSM Combination Framework" is the abbreviation of Spring + SpringMVC + MyBatis, which has been sought after by many. Framework for web projects, usually simpler data sources. Spring belongs to a lightweight inversion of control framework (IoC), but it is also an surface-oriented container (AOP). SpringMVC is often used in the classification work mode of the controller, which is separated from the model object, and the role of the program object is processed with the ATM. This decoupling treatment makes it easier to personalize the entire system. MyBatis is a good sustainability framework that supports common SQL queries and allows data optimization for advanced mapping of stored procedures. Due to the high development cost of large-scale Java Web applications, it is difficult to maintain after development and some difficult problems to solve during the development process, and the "SSM Composition Framework" is adopted, which allows the establishment of business hierarchies and provides a good solution to this problem .

Chapter Three System Analysis

3.1 Demand Analysis

Before any project is developed and researched, it is necessary to make a careful analysis of the needs of the R&D system itself. Market research cannot be ignored. Determine the functional requirements of the users from the actual scene, so as to clarify the goals and develop the entire system. There is a more accurate positioning. In this chapter, it is necessary to analyze the performance of the system, the business process, and the data. The overall interface of the Poetry WeChat Mini Program is simple and the functions are complete.

The feasibility of requirements is to analyze and discuss what kind of requirements the developed system can meet. Whether the developed system platform meets the previous requirements. Only in the development of a pre-assessment system can the requirements be completed before the system is developed and implemented. If it is not feasible for you to develop a system that does not function properly, then it is development failure. Whether the development system is useful and can fulfill the requirements discussed before, the following analyzes the actual needs of the WeChat applet for falling in love with poetry.

System design needs to start with the actual needs of users and administrators to understand what functions they need to implement and what administrative work they can include.

Considering the characteristics of the WeChat mini-program system design for Falling in Love with Poetry, several requirements should be met:

(1) It can carry out the information management of the Wechat mini-program through the network, and promote the information management of the Wechat mini-program.

(2) Learning methods become more diverse and management is more standardized;

(3) It provides a free channel to ensure real-time and effective communication of data.

3.2 Feasibility analysis

3.2.1 Technical Feasibility: Technical Background     

Falling in love with Poetry Wechat applet adopts JAVA technology, develops a full-featured and easy-to-use front-end application program, and establishes and maintains a back-end database system with complete data, security and strong stability.

The system uses JAVA technology and Mysql database as a design tool, which is easy to learn and operate. The combination of user roles to develop a set of WeChat applets for falling in love with poetry is worth trying. Data integrity and many qualities provide a basis for the function allocation and management of data. It is also an important part of the database security platform and an important means to improve and enhance data security. Furthermore, to provide a smoother, smarter and more efficient approach to fundamental control, the steps required to simultaneously build support for a secure computing environment and help maintain security are defined. Because of these two development tools, which are powerful, free and have a good interface, it is technically feasible to fall in love with the Poetry WeChat Mini Program.

3.2.2 Economic feasibility

The development of desktop love poetry WeChat applet management is developed by the developer himself, no need to buy other software or ports, and the market research and other love done before the development of love poetry WeChat applet management Poetry WeChat applets are free of any fees. Through the efforts of the developers themselves, all the work is done by themselves. When encountering problems that are difficult to solve by themselves, most of them are provided with the help of classmates and instructors. Therefore, it is completely feasible economically to develop the Wechat Mini Program for Falling in Love with Poetry without any expenses.

The use of JAVA technology is a relatively mature technology, so there is no economic problem in the development of WeChat applets for falling in love with poetry.

3.2.3 Operation feasibility: 

The operability is mainly about the user experience after the design of the WeChat applet system is completed. For the administrator, the system can manage relevant data information at any time, and for the two user roles of the administrator and the user, it can be easily Clearly enter your own system interface, through the interface navigation menu, you can operate the functional modules in a simple and clear manner, which is convenient for user information needs and course information management data information. For the operation of the system, you can directly perform the operation and management of the functional modules without professionals , so the operability of the system is completely ok. The operation of this system also uses the interface window to log in, so the operator only needs to know simple computer operations.

3.3 Performance Analysis

For performance analysis, compared with the traditional management method, the traditional management method uses manual statistics and management of data information with paper and pen, and this method is more troublesome for storing and finding certain data information. With the advent of computer networks, this traditional method is difficult to adapt to the development of the current society. It not only reduces people's work efficiency, but also requires a lot of manpower and material resources, which is relatively high in terms of time and cost. To reduce costs, improve users' work efficiency, and develop a set of WeChat applets based on computer and network technology.

The development and design of the Poetry WeChat applet is an independent system, and the popular database is used for data storage and development. The management of the program will not have management differences and low efficiency, but it is just the opposite of the traditional management information. The implementation of the love poetry WeChat applet can save resources, and the processing speed of the business is also improved, fast, efficient, and functional powerful.

3.4 System operation process

3.4.1 User login process

The first hurdle for system security is that users who want to enter the system must enter their own login information through the login window before they can log in. Only after the information entered by the user is accurate can they enter the operating system interface and perform function modules. The corresponding operation, if the information entered by the user is incorrect, a prompt box will appear in the window, and the user fails to log in. Return to the first step to re-enter, as shown in Figure 3-1.

Figure 3-1 Login operation flowchart

 

3.4.2 Information adding process

For the love poetry WeChat applet, you need to add the required data information at any time. For users to add information, you need to fill in the data information to be added according to the content of the check box on the adding interface, and judge whether the data information meets the requirements after the information input is completed. , the addition is completed if the requirements are met. If the information added by the user does not meet the requirements, you need to return to the first step, re-enter the data information, and then perform the judgment operation, as shown in Figure 3-2.

 

Figure 3-2 Information adding flow chart

3.4.3 Information deletion process

No matter which user role enters the unreasonable system operation interface, it can perform different information content operation functions. For the deletion of system data information, once the user deletes the information, the deleted data information will not be restored. Therefore, the user When deleting data, it is necessary to judge whether the content to be deleted is determined to be deleted. After confirming that it is correct, choose to confirm the deletion operation, as shown in Figure 3-3.

 

Figure 3-3 Information deletion flow chart

Chapter 4 System Design and Implementation

4.1 System architecture design

The overview design analysis of the system project of falling in love with Poetry Wechat applet, the main content includes the specific analysis of the learning platform, the design of the database, the data uses mysql database, and the design of the system adopts a more humanized operation design. Error messages can be processed and fed back in a timely manner.

Based on the existing mobile phone, the design of WeChat applet based on love poems can realize administrator, homepage, site management (carousel map, bulletin board), user management (administrator), content management (articles, article types) and more management ( User registration, poetry appreciation) and other detailed understanding and statistical analysis. The module relationship diagram established according to the system functional requirements is as follows:

 

Figure 4-1 Administrator function module diagram

4.2 Development process design

Falling in love with Poetry The development of the WeChat applet analyzes the management module and the database used by the system, writes generation development, planning and operation are the necessary three steps to build an information management application, which determines whether the system can truly achieve the preset functions and Can it be implemented after successful design. In the development process, each stage must be developed in strict accordance with the linear sequence, and each work generated in the corresponding stage can be verified and checked by technology. Make sure that it is correct after the completion of one stage, and will not cause drag and drop phenomenon in the next stage, so that the system can be guaranteed after the design function is completed.

Judging from the successful development experience of the WeChat mini-program in love with poetry, the above method has the most obvious effect, reducing the complexity of system development to the greatest extent. As shown in Figure 4-2.

 

Figure 4-2 Flow chart of the development system

4.3 Database design

Database is the foundation and core of information system. The quality of database design directly affects the success or failure of information system development. Creating a database table first determines the attributes of entities and the relationships between entities. Create a data table based on the relationship.

4.3.1 Entity ER Diagram

The database is the most important step in the entire software programming. For the database problem, it is mainly to determine the number of databases and the creation of structural formulas. The display system uses Mysql to manage the database to ensure data security and stability.

Conceptual models are designed to abstract real-world information and model the information world. It is a powerful tool for database design. Database conceptual model design can describe the conceptual model of the real world through ER diagrams. An ER diagram of a system shows the links between entities in the system. Moreover, the Mysql database is a database with relatively strong self-protection capabilities. The following figure is mainly an ER diagram of database entities:

(1) The ER diagram of poetry appreciation management, as shown in Figure 4-3:

 

Figure 4-3 Poetry Appreciation Management Entity Attribute Map

 (2) The ER diagram of article information management is shown in Figure 4-4:

 

Figure 4-4 Course Information Management Entity Diagram

These functions can fully meet the needs of falling in love with Poetry WeChat Mini Program. The function of this system is relatively comprehensive, as shown in Figure 4-5 below the system function structure.

 

                                                   Figure 4-5 System function structure diagram

4.3.2 Data Sheet

According to the detailed analysis requirements of the data structure, we can analyze according to the requirements of the input and output data volume, determine what table, the relationship between the structure, we can verify, adjust and improve, query and browse the process, can realize the database, In order to make users have more requirements for data and functions.

Based on the characteristics of the database management system used by the system, the conceptual model of the database is converted and constructed. However, this system only needs to fully consider the functions of the Wechat Mini Program for Falling in Love with Poetry, and the organization is relatively clear.

collect table:

Field Name

type

length

not null

primary key

field description

Remark

collect_id

int

10

no

primary key

Collection ID

user_id

int

10

no

Collector ID

0

source_table

varchar

255

yes

source table

source_field

varchar

255

yes

source field

source_id

int

10

no

source ID

0

title

varchar

255

yes

title

img

varchar

255

yes

the cover

create_time

timestamp

0

no

creation time

CURRENT_TIMESTAMP

update_time

timestamp

0

no

update time

CURRENT_TIMESTAMP

poetry_appreciation表:

Field Name

type

length

not null

primary key

field description

Remark

poetry_appreciation_id

int

11

no

primary key

Poetry Appreciation ID

poetry_number

varchar

64

yes

poem number

poem_title

varchar

64

yes

poem title

author

varchar

64

yes

author

content

text

0

yes

content

appreciation

varchar

64

yes

Appreciation

translate

text

0

yes

translate

creative_background

text

0

yes

creative background

cover

varchar

255

yes

the cover

hits

int

11

no

hits

praise_len

int

11

no

Likes

examine_state

varchar

16

no

Approval Status

recommend

int

11

no

Intelligent Recommendation

create_time

datetime

0

no

creation time

CURRENT_TIMESTAMP

update_time

timestamp

0

no

update time

CURRENT_TIMESTAMP

praise form:

Field Name

type

length

not null

primary key

field description

Remark

praise_id

int

10

no

primary key

Like ID

user_id

int

11

no

Liker

create_time

timestamp

0

no

creation time

CURRENT_TIMESTAMP

update_time

timestamp

0

no

update time

CURRENT_TIMESTAMP

source_table

varchar

255

yes

source table

source_field

varchar

255

yes

source field

source_id

int

10

no

source ID

status

tinyint

1

no

Like status 1 is like, 0 is canceled

upload table:

Field Name

type

length

not null

primary key

field description

Remark

upload_id

int

11

no

primary key

Upload ID

name

varchar

64

yes

file name

path

varchar

255

yes

access path

file

varchar

255

yes

file path

display

varchar

255

yes

display order

father_id

int

11

yes

Parent ID

dir

varchar

255

yes

folder

type

varchar

32

yes

file type

user_registration table:

Field Name

type

length

not null

primary key

field description

Remark

user_registration_id

int

11

no

primary key

user registration ID

user_account

varchar

64

yes

user account

examine_state

varchar

16

no

Approval Status

recommend

int

11

no

Intelligent Recommendation

user_id

int

11

no

User ID

create_time

datetime

0

no

creation time

CURRENT_TIMESTAMP

update_time

timestamp

0

no

update time

CURRENT_TIMESTAMP

Chapter 5 System Implementation

5.1 User front-end function module (front-end) 

Fall in love with poetry WeChat applet login interface, log in by filling in account number, password, and other information, as shown in Figure 5-1.

 

Figure 5-1 Login interface diagram

To register, fill in information such as account number, password, nickname, mobile phone, email, profile, etc. After the input is complete, select Submit to register successfully, as shown in Figure 5-2.

 

Figure 5-2 Registration interface diagram

On the home page, you can view and operate functional modules such as the home page, announcement display, poetry appreciation, poetry information, and mine, as shown in Figure 5-3.

 

Figure 5-3 System Homepage Interface Diagram

On the Poetry Appreciation List page, you can view the details of the displayed poems and other information, and search for poems by keywords, and perform operations such as likes, comments, and favorites on poems. As shown in Figure 5-4.

 

Figure 5-4 Poetry Appreciation Interface Diagram

我的,在我的页面可以查看图像、昵称、并可对个人信息进行修改,如图5-5所示。

 

图5-5我的界面图

5.2管理员功能模块(后端)  

轮播图展示,管理员通过输入标题、内容、链接、轮播图、点击量等操作提交,如图5-13所示。

 

图5-6轮播图界图面

在管理员功能页面可以查看,首页、站点管理(轮播图、公告栏)用户管理(管理员)内容管理(文章、文章类型)更多管理(用户注册、诗词鉴赏)等内容进行相对应操作,如图5-14所示。

 

图5-7管理员功能界面图

文章管理,在文章管理页面可以输入标题、分类、来源、来源地址、标签、描述、封面图、正文、等内容,并可根据需要进行修改或删除操作,如图5-8所示。

 

图5-8文章管理界面图

诗词鉴赏,在诗词鉴赏页面可以输入诗词编号、诗词标题、作者、内容、赏析、翻译、创作背景、封面等内容提交,并可根据需要进行修改或删除操作,如图5-9所示。

 

图5-9诗词鉴赏界面图

诗词鉴赏,在诗词鉴赏页面可以查看诗词编号、诗词标题、作者、内容、赏析、翻译、创作背景、封面等内容提交,并可根据需要进行修改或删除操作,如图5-10所示。

 

图5-10诗词鉴赏展示界面图

第六章  系统的测试

6.1 测试目的

程序设计不能保证没有错误,这是一个开发过程,在错误或错误的过程中难以避免,这是不可避免的,但我们不能使这些错误始终存在于系统中,错误可能会造成无法估量的后果 如系统崩溃,安全信息,系统无法正常启动,导致安装用户手机屏幕等,为了避免这些问题,我们需要测试程序,并发现这些问题,并纠正它们 ,并使系统更长时间稳定成熟,本章的作用是发现这些问题,并对其进行修改,虽然耗时费力,但长期非常重要和必要 系统的开发。

软件测试与开发过程是一样的,都必须按照软件工程的正规原理进行,遵守管理学理论。不过,目前国内的软件测试已经积累了大量经验和方法,步骤相对成熟,软件测试的效率也越来越高。

恋上诗词微信小程序的实现,对于系统中功能模块的实现及操作都必须通过测试进行来评判系统是否可以准确的实现。在恋上诗词微信小程序正式上传使用之前必须做的一步就是系统测试,对于测试发现的错误及时修改处理,保证系统准确无误的供给用户使用。

6.2 测试方案设计

6.2.1 测试策略

1、功能测试

从用户的角度来看,测试时不了解新开发软件的内部结构,因此可以将系统与黑匣子进行比较,盲目输入后可以查看系统给出的反馈。这种测试属于黑盒测试,在测试中如果输入错误信息系统会报错。

2、性能测试

测试软件程序的整体状况(称为性能测试)通常使用自动化测试工具来检测系统的整体功能,在负载测试和压力测试之间进行分配,在某些情况下,将这两种情况结合起来。虽然压力测试可以检测到系统可以提供的最高级别的服务,但负载测试可以测试系统如何响应增加的负载。

6.2.2 测试分析

测试评估系统质量的方法不局限于系统编码和过程,应该与软件设计工作和历史需求分析密切相关。

软件测试应遵循以下原则:

(1)软件测试应尽快进行,整个测试部分应在软件开发和设计的整个过程中进行。如发现错误,立即处理,将大大减少软件开发的时间,并提高软件的质量。

(2)在软件的各种测试中,测试过程中使用的计划、报告等应妥善处理和存储。其主要目的是为了便于以后系统的维护。

(3)软件测试整个过程中的聚类现象应优先考虑。

(4)对于软件测试,我们应该尽量不去和自己设计的系统进行参考,而是要测试对方的程序,以确保软件测试结果的客观性和公平性。

(5)整个测试计划严格按照软件测试的具体实施细则进行。

(6)对整个测试结果进行综合检查,尽量避免重复错误。

本恋上诗词微信小程序满足用户的要求和需求,本恋上诗词微信小程序的使用能够有效的提高用户的使用率。

6.3 测试结果

测试后得到的性能和用例,系统具有足够的正确性、可靠性、稳定性,并且可以对输入数据进行准确的点击操作处理和响应测试用户的体验也得到了很好的反馈和响应时间。合理的范围,可以兼容所有主流浏览器,设计所需的效果。

结  论

在这个设计中,我花了大量的时间去理解系统开发中使用的知识,经过这段时间的努力工作最终完成了系统设计。通过这一阶段的学习,我发现了自己的不足,充分掌握了必要的应用技能,进一步的学习使我充实了自己的知识基础,完成了这个艰巨的任务。当遇到问题时,我很及时的寻求老师的帮助,通过专业的网站和论坛来解决,他们的帮助让我一步一步的成功克服了困难的问题。系统设计过程不容易,你需要不断充实自己,有勇气克服困难。系统开发的一些功能还不完善,需要继续改善后,通过用户体验来修改设计完美的系统,让用户得到更好的体验,我觉得很高兴,因为这是我第一次通过自己的努力实现这个系统,但绝不是我的最后一个,在未来我将努力实现更多的优秀的系统。

在一些编程语言的系统实现中,对词汇表不太熟悉,导致了开发的困难,但是我通过了合适的字典软件来解决这个大问题。由此,我学会了自己的英语缺陷。在那之后,我不断地提高自己的英语知识,这样我就不会有任何未来的工作和生活。毕业设计过程我感觉很深刻,从一开始就不熟悉开发技术,一步一步的使用,接触到文献和信息,不难理解,系统是一次又一次的实现,系统本身对于在线学习是有用的。我从这个设计中获益良多,论文的编写需要有自己的意愿去实现一点,学习生活中所有的问题的勇气,学习的过程就是学习的过程。毕业设计,我学会了将理论知识应用于实践。让我知道该怎么做,我们必须认真对待。勇于克服困难,相信未来,我会做得更好。

参考文献

[1]耿祥义,张跃平.《JSP实用教程》. 清华大学出版社,2019年5月

[2]Brown等.《JSP编程指南(第二版)》. 电子工业出版社 ,2019年3月

[3]BruceEckel.《Java编程思想》. 机械工业出版社,2019年10月

[4]孙一林,彭波.《Java数据库编程实例》. 清华大学出版社,2018年8月

[5]FLANAGAN.《Java技术手册》. 中国电力出版社,2017年6月

[6] David L.Anderson.Managing  Information Systems.清华大学出版社,2018:16

[7]孙卫琴,李洪成.《Tomcat 与 Java Web 开发技术详解》.电子工业出版社,2019年6月

[8]孙涌.《现代软件工程》.北京希望电子出版社,2019年8月

[9](美)额尔曼.(美)威多姆.数据库系统基础教程.清华大学出版社,2019:5

[10]飞思科技产品研发中心.《JSP应用开发详解》.电子工业出版社,2019年9月

[11] 张晓东. MySOL数据库应用系统与实例[M].北京:人民邮电出版社,2018:179

[12] 王家华.软件工程[M],沈阳:东北大学出版社,2018:46.

[13]何渺渺,李腾跃,程付超.高校综合服务平台小程序的设计与实现[J].福建电脑,2021,37(12):91-94.DOI:10.16707/j.cnki.fjpc.2021.12.020.

[14]李伟.基于微信小程序的双屏融合电视产品的思考[J].广播电视网络,2021,28(11):51-52.DOI:10.16045/j.cnki.catvtec.2021.11.013.

[15]柳叶.基于微信小程序的校园导航系统的设计与实现[J].测绘与空间地理信息,2021,44(11):84-86.

[16]张文,方巍,贾雪磊.基于SSM框架的合租系统设计与实现[J].计算机技术与发展,2021,31(11):159-164.

[17]侯佳丽,付丽琴,邢亚英.基于小程序的师生管理系统的设计与实现[J].电子测试,2021(21):85-87.DOI:10.16520/j.cnki.1000-8519.2021.21.029.

[18]Ravishankar BT, Vaishali S., Bhattacharya D., Ramadevi MC, Sarwade Abhilash, Seetha S.. AstroSat/SSM data pipeline [J]. Journal of Astrophysics and Astronomy, 2021, 42(2):

[19]Huang Zijie, Zhao Hongzhou, Lin Jianhui, Liu Minling, Zheng Huanxin. SSM-based Intelligent WeChat Applet for Pick-up[J]. Journal of Physics: Conference Series, 2021, 1883(1):

[20] Cai Jin. Design and Implementation of Ancient Poetry Learning System for Primary and Middle School Students [D]. Minzu University of China, 2020. DOI: 10.27667/d.cnki.gzymu.2020.000229.

thanks

The completion of the WeChat applet for falling in love with poetry, and how to achieve it better, involved a lot of effort, and this period of time will be unforgettable for life.

The design of the Wechat applet for Falling in Love with Poetry can be successfully completed. First of all, I would like to thank my instructor, who helped me in time when I encountered design problems and gave me sufficient guidance when I was confused about the design. With his help, I can complete a high-quality graduation project. In the design and development of the WeChat applet, the instructor put forward many practical opinions and suggestions, and provided me with a large amount of relevant research materials, which enabled me to have a deeper understanding of the design. Only under the guidance of the teacher can we succeed in the graduation project. Here, I would like to express my deep gratitude to the instructor.

Here, I would also like to thank my classmates, who provided many references for my design, and discussed with me the problems in the design, so that my design matured step by step.  

Like+Favorite+Follow → private message to receive the source code and database

Guess you like

Origin blog.csdn.net/weixin_61498557/article/details/131281799