Design and implementation of characteristic agricultural product sales based on SpringBoot

Abstract: At present, there are various disadvantages in many characteristic agricultural product sales systems on the market. For example, the system can view the contact information of agricultural product sellers without logging in, and most of the transactions are offline transactions. It is difficult to realize online purchase, logistics distribution, and online receipt. Payment function. This system provides online purchase service, uses database for order management, designs and optimizes the interactive interface, and further improves user experience. This characteristic agricultural product sales system adopts Springboot, Tomcat, Vue and MySQL and other related software technologies to complete functional modules such as user registration and login, commodity browsing, purchasing commodities, viewing commodity orders, querying characteristic agricultural products, viewing characteristic agricultural product commodity information, and background management.

Keywords: online shopping; sales system; Java

1 Introduction

1.1  The research background of the paper 

In today's China, basically every family has one or more computers and smart phones, which means that people's entertainment methods are gradually diversifying. Online shopping sites and their sales management systems are widely used. The development of an online shopping website and its sales management system is also a thought process. The Internet spreads all kinds of complex products and information all over the world. With the development of globalization and the Internet, foreign companies have entered the Chinese market one after another. At the same time, many Chinese companies began to explore the wider world on the world stage. Promote our products by expanding foreign markets. The concept of product localization is gaining more and more attention.

At present, based on the Internet of Things and Internet marketing technology, a reliable traceability and traceability system has been established on the supply side, and an Internet ecosystem and a marketing platform for high-quality agricultural products have been established on the sales side. Improve the e-commerce supply chain of agricultural products and focus on service innovation. The first is to strengthen and establish a supply chain model of "cloud warehouse, cloud distribution, cloud inventory, and cloud system" through supply chain innovation. Secondly, through the delivery function of the public warehouse, the business strategy of "sending Xinjiang fruits to the east and Zhejiang products to the west" is realized. Third, create a "cloud warehouse". Cooperate with third-party logistics companies to provide "cloud warehousing" services integrating goods receiving, quality control, warehousing, sorting, packaging, and distribution to solve e-commerce logistics problems. Fourth, improve the information system to realize commodity information exchange. The "cloud storage" logistics information system is connected in series to realize the complete sharing of different logistics resources.

The establishment and use of the sales system greatly facilitates the work of users. Users can browse and purchase items online without wasting time and energy buying offline items. At the same time, the quality and quantity of characteristic agricultural products continue to improve, various characteristic agricultural products emerge in endlessly, and the quality gap continues to widen. The characteristic agricultural product sales system platform is in a stage of rapid development.

However, at present, the relevant systems for the sale of professional agricultural products in my country are not perfect, and some problems have seriously affected the user experience. For example, special agricultural products are not recycled, irreplaceable and slow to distribute. This will affect user experience. Therefore, the return and exchange functions of the system are very necessary.

The characteristic agricultural product sales system allows users to conduct online shopping and other operations. Users do not need to go to offline stores to buy specialty agricultural products. Through this system, users can choose their favorite characteristic agricultural products, and provide users with convenient and fast channels of characteristic agricultural products. At the same time, according to the needs of users, improve the utilization rate of users to the system. This not only saves offline waiting time, but also saves logistics costs. At the same time, Chinese people can also enjoy perfect services, greatly improving user experience, and realizing user innovation and improvement.

1.2  Research status at home and abroad

Throughout the history of the development of production tools, the results of the technological revolution are all first applied to the production field without exception, driving the innovation of production tools. The domestication and use of animal power, the invention of iron, and the industrial revolution of the steam engine, agriculture, as a basic field for supporting human beings, was the first to be nourished by the technological revolution. The closest information technology revolution is the Internet wave, or more precisely, the mobile Internet wave that is still ongoing. Today, there are nearly 1.2 billion mobile Internet users in China, which also means that at this moment, mobile phones have become a production tool for the whole people. Although the wave of the information technology revolution has changed many fields of production, agricultural production has become a relatively quiet corner, and smart phones have not become a reliable production tool in the hands of farmers. According to previous data released by the Ministry of Commerce, in 2019, the total online retail sales of agricultural products in China was 397.5 billion yuan, while in the same period, the total online retail sales nationwide was 10,632.4 billion yuan, and agricultural products accounted for only 3.7%. And this achievement is still the result of accelerated development after the rise of new mobile Internet e-commerce platforms such as Pinduoduo. In 2019, the new e-commerce platform Pinduoduo platform’s total uplink of agricultural and sideline products was 136.4 billion yuan, making it the largest uplink platform for agricultural products in China. From the perspective of the development of production tools and actual data, it can be understood that behind the words "great promise" is the transformation of China's agriculture that is undergoing crisis and opportunity: the epidemic has forced a new Internet agriculture. 2020 begins with an unprecedented change. The objective need to fight the epidemic has caused China's offline retail channels to enter hibernation for a short time. Soon, the results of China's retail channel reforms over the past decade were revealed during the epidemic. Although industrial consumer goods, which were the first to expand online sales channels, experienced short-term shortages, they soon returned to normal with the efforts of express logistics and e-commerce platforms. At the same time, some agricultural products that are still in their infancy in the e-commerce channel have encountered difficulties in circulation. According to media reports, Qiaotou Town, Chengmai County, Hainan has encountered certain difficulties. According to Wang Linfen, the leader of the planting cooperative, during the Spring Festival in the past, 200 tons of sweet potatoes could be sold every day through offline dealers, but as the dealer’s trucks no longer appeared on the field, the whole village only sold more than 300 tons on the best day. Kilogram. The sudden sales problem also unexpectedly contributed to the "new e-commerce journey" of China's agriculture. After launching the agricultural support channels of new e-commerce platforms such as Pinduoduo, Wang Linfen and the farmers in the cooperative sold 8. 6 tons of bridgehead sweet potatoes. In the first quarter of the past, there were still many farmers who "turned the crisis" like Wang Linfen. With the emergence of mobile Internet e-commerce platforms such as Pinduoduo in rural areas, many agricultural producers have discovered that they can easily open e-commerce stores with only a mobile phone. China’s past logistics system provides a reliable transportation network. . As a result, farmers can move their own agricultural products to the Internet with their fingers. Many agricultural product shop owners have transformed into "new farmers" and opened live broadcast rooms to help farmers. Behind this is the "farmers as producers" Awakening of new e-commerce awareness". The sharp increase in the number of orders for agricultural products is a sharp turn of the steering wheel of Chinese agriculture in the midst of the crisis, from relying heavily on offline channels in the past to transforming into new e-commerce, from relying solely on "slash-and-burn" production in the past, to turning mobile phones into new agricultural tools, Turn traditional farmers into "new farmers" on today's new e-commerce platform.

1.3  Research ideas

This system combines characteristic agricultural products with computers, effectively manages and operates characteristic agricultural products, and provides purchase services according to user needs. Based on user needs, a relatively complete interactive interface is designed to make the sales process of characteristic agricultural products and the process of user purchase more convenient, improve the sales efficiency of characteristic agricultural products, and further increase farmers' income.

The main work of this system is webpage design, database design, front-end and back-end code writing and connection, etc. After the goal is determined, from the page design to the writing and implementation of the front-end code, to the logical design of the back-end code, and finally to realize the system function. There are many function points and the code is more responsible, so it is necessary to be able to use the development and debugging software proficiently, and carry out complex logic defect debugging according to the function code, and have a relatively complete grasp of the development technology.

The characteristic agricultural product sales system mainly includes a front-end display platform and a back-end management system. Users can register and log in to the system through the login page. In the front-end module, users can search for products, click purchase to generate orders, confirm receipt, view and edit personal data; in the background module, system administrators can view after login , Add, modify and delete users, add or modify product information, modify order status, etc.

1.4  Summary of this chapter

This chapter summarizes the current research status of characteristic agricultural products at home and abroad and the development status of related technologies, discusses the significance and necessity of the development of this system, and finds the most suitable solution for this system through the comparison and analysis of related research results. The final expected outcome of the system is described.

2  Development Environment Introduction

This characteristic agricultural product sales system uses the Spring Boot framework in the Java language framework for back-end system development, the front-end uses the Vue.js framework for page logic development, and uses the element UI component library to quickly build the interface. The database used is MySQL database. The development tools are IntelliJ IDEA editor, Visual Studio Code, and Navicat.

2.1  Introduction to Java language

Java is an umbrella term for object-oriented programming language and Java platform. Developed by James Gosling and colleagues and officially launched in 1995, however, the concepts of multiple inheritance and pointers are difficult to understand in C++.

2.2 Introduction to IntelliJ IDEA

IntelliJ has great capabilities in terms of smart code wizards, faster automatic code, decomposition, J2EE support, different versions of tools (GIT, SVN, etc.).

2.3 Introduction to Spring Boot 

SpringBoot is a sub-project in the Spring project. Springboot is designed to run Spring applications as quickly as possible and with a minimum number of configuration files.

2.4 Introduction to Mysql

MySQL is an open, fast, multithreaded SQL relational database server. The system selects MySQL from the database and manages the MySQL database through nacivat.

2.5  Introduction to Vue.js

Vue is a progressive framework for building user interfaces. Potential customers accept lower level development plans. The central view library only cares about the view state. It's very simple and can be used with other libraries or libraries. Sophisticated platform including components and libraries for learning and integrating a single file, supported by an ecosystem of views. Transfer and synthesize data about screen components through a simple API. It only focuses on the visual layer. It learns and integrates with other existing libraries or projects. Vue can also work on complex platforms if proper tooling and supporting libraries are used.

2.6  Introduction to Element UI

Element UI is a set of UI component library based on Vue that does not depend on business.

2.7 Introduction  to software engineering 

Software engineering is an emerging discipline in the field of computer science gradually formed with the development of computer systems, and its purpose is to successfully build a large-scale software system.

Software engineering has become the cornerstone of many fields in our country. Over the past few decades, software engineering has been greatly developed. If software engineering is compared to a tree, then it has been growing vigorously. New methods, new technologies, and new models are the branches that grow out of this tree during its growth, and the software products derived from it are the fruits it bears. Now this big tree has grown to be large enough, and its branches in the development process are extremely lean, especially in its basic theory, engineering methods and technical systems. Software engineering was included in the newly revised discipline catalog in February 2011 It has been added as a first-level discipline, and software engineering has officially become a major development system in my country. This move has greatly promoted the development of my country's software industry.

2.8 Summary of this chapter

This chapter mainly describes all the development environments required for the development of this project, and can provide a clearer list of development tools during the development process for subsequent development and maintenance.

3 Feasibility analysis

3.1 Technical  Feasibility Analysis

At present, the website design technology is relatively mature, and there are many website design models for reference. The design interface of this system is relatively simple and beautiful, the operation is smooth, and the functions are relatively complete, which can meet the target functions; realize the purpose that users can use the webpage to visit this platform anytime and anywhere to query characteristic agricultural products and view the order process.

3.2 Benefit feasibility analysis

With the continuous development of computers, it is easy for businesses to buy computer hosts. This system only needs a computer to access the page. To sum up, from the perspective of economic feasibility, the characteristic agricultural product sales system can be developed.

4 Demand Analysis

4.1 Overview of website design

This design is a characteristic agricultural product sales system. Aiming at the characteristic of clear classification of sales management system, the corresponding design is as follows:

Main interface: As a sales system, especially for the sale of characteristic agricultural products, the main interface is the most important thing in the introduction. It includes the navigation of various characteristic agricultural products, the style, taste and price of various characteristic agricultural products.

User: The user can successfully log in to the main interface of the characteristic agricultural product sales system through registration and login. The user can browse the styles, tastes and prices of various characteristic agricultural products on the main interface, and click the purchase button below the characteristic agricultural products he likes to directly generate a purchase order .

Background management; the role of the background is to manage all the content of the entire webpage. The background administrator can add, delete, modify and check user data through the background, and add commodity information and orders for various characteristic agricultural products that appear in the sales management system. Delete, modify and check.

The design of this system is mainly to simplify and facilitate the operation of the entire system, improve system functions, and enable users to use the system more conveniently. The general functions to be realized by this system are as follows:

(1) It needs to have registration and login functions, and the input information is successfully registered. When logging in again, enter the user name and password to complete the login.

(2) It needs to have the function of placing an order. After the user selects the product, he can place an order for purchase.

(3) It needs to have a query function, allowing users to query the desired agricultural product information, and to be able to keep abreast of the latest characteristic agricultural product information.

(4) The personal information modification function is required, and users can modify their personal information on the personal information update interface.

(5) It needs to have the mall announcement function, and the management can also modify the mall announcement.

(6) The product classification function is required. When entering the product, the product needs to be classified.

(7) It needs to have a background management function, which can facilitate the administrator to operate the system to the greatest extent, and is used to add, delete, modify and check products, orders, and users.

4.2 Functional requirements _

The front-end interface mainly provides a perfect and intuitive visual interface for background users and managers. First of all, the user can register and log in with an account on the login page to enter the main interface of the featured agricultural product system. Ordinary users can browse the pictures, names and prices of various agricultural products on the main interface, click the purchase button below the product they like, and realize the generation of payment order for online purchase.

The background system is to provide essential data support for the information viewed by the front-end users and to carry out detailed additions to website construction, published product information, specific information of ordinary users, specific information of orders, mall announcement information, and detailed information of shopping carts. Delete, modify and check.

Figure 1 Functional diagram of the characteristic agricultural product sales system 

4.3 Non -functional requirements

Non-functional requirements are also an important part of the entire project. In general project development, requirements analysis is often the most basic role. System requirements analysis is to use various relationship diagrams, data flow diagrams and data dictionaries to analyze the most correct functional requirements of the system, that is, the requirements most needed by customers; the design of the website should provide users with an easy-to-operate page.

5 System Design

5.1 Overall architecture design

In this system, the multi-layer architecture can make the project design simpler and more reasonable. The system is mainly divided into three levels: the display layer is used for the interaction between the user and the system, displayed in the browser, and the operation layer includes multiple functional modules .

5.2 Use case design

5 . 2 . 1 User use case design of characteristic agricultural product sales system

Users can register for an account on the login page and log in to enter the main interface of the characteristic agricultural product sales system. Users can browse various characteristic agricultural products and information of various characteristic agricultural products on the homepage of the characteristic agricultural product sales system, and click the "buy" button under the characteristic agricultural products they like to generate a purchase order.

The user use case diagram of the characteristic agricultural product sales system is shown in the figure:

Figure 2 The use case diagram of all users of the characteristic agricultural product sales system

5 . 2 . 1 Use case design of the background administrator of the characteristic agricultural product sales system

After the background administrator (admin) completes the background login operation, he can enter the background management system to add, delete, modify and check all data information such as user data, front-end product types, front-end product information, and notification announcements.

Figure 3.3 shows the use case diagram of the website administrator of the characteristic agricultural product sales system:

Figure 3 Background use case diagram of characteristic agricultural product sales system (administrator)

 

5.3 Process design _

5.3.1 Registration login module _ _

When a user wants to access the characteristic agricultural product sales system, the system will prompt the user to log in and automatically jump to the login page. The user must enter the correct user name and password to log in successfully; if there is no account in this system, it is necessary to register and then log in. After successful login, the user can enter the home page of the characteristic agricultural product sales system. The process of registering the login module is as follows:

Figure 4 Flow chart of user registration and login

5.3.1 Personal information modification module _

The user can modify the personal information of this account, and click Save after the modification is completed to complete the operation. The personal information process modules are as follows:

Figure 5 Flow chart of personal information modification

5.3.1 Purchase module process _ _

When the user chooses the product he wants to buy, he can click Buy to directly perform the purchase operation. The process of the purchase module is as follows:

Figure 6 Flow chart of purchasing module

5.3.1 Commodity query module _ _

When the user wants to find the product he wants to find, he can click the query button on the main page and enter the product he wants to find for product query. The product query module process is as follows:

Figure 7 Flowchart of Query Commodity Module

5.3.1 Commodity management module _ _

Different kinds of goods, different quality, different origin. The background administrator needs to push and update information according to the actual situation of each characteristic agricultural product. After entering the specific information, click Query. The process of commodity management module is as follows:

Figure 8 Flowchart of Commodity Management Module

5.3.1 User management module _ _

After the administrator logs in, click on the background management system, and then click on user management to add, delete, modify and check the user's data information. The user management module process is as follows:

Figure 9 Flow chart of user management module

5.3.1 Order management module _ _

After the administrator logs in, click on the background management system to enter the order management module, where you can add, delete, modify and check the data information of the order. The order management module process is as follows:

Figure 10 Flow chart of order management module

5.4 Database design _

5 . 4 . 1 Surface data flow design of characteristic agricultural product sales system

The data flow diagram of the surface layer of the characteristic agricultural product sales system is shown in the figure:

Figure 11 Surface data flow diagram of the characteristic agricultural product sales system

5 . 4 . 2 Content management and view data flow design of characteristic agricultural product sales system

The background data flow diagram of the characteristic agricultural product sales system is shown in the figure:

Figure 12 Background data flow diagram of the characteristic agricultural product sales system

5.4.3 Data dictionary _ _ _

User = user ID + user name + password + role type + real name + contact number + address + account balance + creator + creation time;

Commodity category = category ID + category name + creation time + creator;

Product = product ID + product category ID + product name + product picture + product introduction + product price + product inventory + creator + creation time + updater + update time;

Order = order ID + commodity ID + actual payment + consignee ID + consignee name + consignee phone number + delivery address + transaction status + creation time + update time;

Mall Announcement = Announcement ID + Announcement Content + Creation Time + Creator;

5.4.4 ER Diagram _ _ _

After the data dictionary is designed, you can start to design the ER diagram;

The ER diagram of the system is shown in the figure below:

Figure 13 System ER Diagram

5.4.5 Database tables _ _ _

The design results of the main function table of the characteristic agricultural product marketing system database are shown in the table below.

Table 1 User Information Table

column name

type of data

field size

decimal

allow empty

illustrate

User_id

int

11

0

User ID

Username

varchar

50

0

username

pwd

varchar

50

0

password

role

varchar

50

0

Role

realname

varchar

50

0

real name

tel

varchar

50

0

Telephone

address

varchar

50

0

address

balance

varchar

50

0

Account Balance

Createtime

varchar

50

0

creation time

Createuser

varchar

50

0

founder

Table 2 commodity category information table

column name

type of data

field size

decimal

allow empty

illustrate

Categoryid

int

11

0

list number

Categoryname

varchar

50

0

product category name

Createuser

varchar

50

0

founder

Createtime

varchar

50

0

creation time

Table 3 Commodity Information Table

column name

type of data

field size

decimal

allow empty

illustrate

Goodsid

int

11

0

Product ID

Categoryid

varchar

255

0

Category ID

Goodsname

varchar

255

0

product name

Goodsimg

varchar

255

0

product picture

Goodsdes

varchar

255

0

Product Description

Goodsprice

varchar

255

0

commodity price

Goodsstock

varchar

255

0

Commodity stocks

Createtime

varchar

255

0

creation time

Createuser

varchar

255

0

founder

updateuser

varchar

255

0

updater

Updatetime

varchar

255

0

update time

Table 4 Announcement information table

column name

type of data

field size

decimal

allow empty

illustrate

NoticeID

int

11

0

Bulletin ID

Content

varchar

255

0

Announcement content

Createtime

varchar

255

0

creation time

Createuser

varchar

255

0

founder

Table 5 Order information table

column name

type of data

field size

decimal

allow empty

illustrate

Orders

int

11

0

order number

Goodsid

varchar

255

0

Product Number

Paymoney

varchar

255

0

real payment

Userid

varchar

255

0

Consignee ID

Realname

varchar

255

0

Consignee name

tel

varchar

255

0

consignee phone

address

varchar

255

0

Shipping address

Orderstatus

varchar

255

0

Payment situstion

Createname

varchar

255

0

creation time

Updatename

varchar

255

0

update time

5.5 Summary of this chapter

本章详细的简述了特色农产品销售系统的搭建方式,描述并强调了在该系统中已注册用户与后台管理员的之间的关系以及已注册用户与后台管理员在该系统中的权限及相应的操作。非功能性需求也很重要。基本要求。从检查非功能性要求开始,这一贡献应逐步检查草地绝缘应遵循的设计方法。

其次介绍了详细设计,包括项目主页、项目角色设计和系统数据库设计;总体设计的目的是进行不同角色的功能设计。它将角色与角色和角色与各个模块集成到系统中,从逻辑上支持模块和数据库的设计。

6 系统实现

6.1 注册界面

用户进入登录页面,点击注册按钮,输入用户基本信息进行用户注册,注册后的用户可直接在登录页面进行登录。实现页面如下:

图14 用户注册图

6.2用户登录

在登录页面,通过输入用户名密码进行登录,系统会自动判定该用户是普通用户或者管理员,登录后直接跳转至网站首页。实现页面如下:

图15 用户登录图

6.3 网站首页

网站首页分为轮播图展示与商品展示两部分,轮播展示为特色农产品销售网站的宣传部分,用颜色鲜亮的图片进行重点展示,商品展示为系统商品的展示,包括商品的样例图、名称、价格等。

图16 网站首页图

6.4 购买页面

用户在首页选择商品,进入购买页面,在此页面,用户可以看到商品的名称、详细介绍、单价、库存等信息,并且可以在该页面进行购买,输入数量后,系统会自动折算所需支付的金额,点击“立即购买”按钮,若余额足够则自动完成购买并扣除相应金额。

图17 购买页面图

6.5 订单页面

在该页面可查看全部商品订单,查看订单完成情况,若不想购买可点击取消订单。

图18 订单页面图

6.6 个人信息页面

用户可在本界面修改自己的个人信息,包括姓名、手机号、地址和密码。

图19 个人信息界面

6.7 添加用户信息

添加用户信息功能为管理员功能,是管理员用来添加用户的,和注册类似。

图20 添加用户界面图

6.8 添加商品

该功能可在后台系统添加商品,添加的商品会显示在前台页面上,可被用户购买。

图21 添加商品界面图

6.9 本章小结

本章内容主要为系统功能实现,分别实现了各个功能模块,系统符合预期期望。

7 系统测试

系统测试的目的是测试整个系统的硬件、软件和操作人员,并检查他们是否符合系统规范。这是一个测试,可能导致系统分析和设计失败,无论系统是否完善。

7.1 系统测试的定义及目的

系统测试是软件开发工程中必不可少的一项工作,是按计划进行系统检查;在系统测试完成后,可能会发现一些设计缺陷或逻辑缺陷,为了避免这些错误造成不可挽回的后果,在系统测试完成后,需进行一系列的更新维护。

7.2 测试方法

系统测试方法主要分为黑盒测试与白盒测试:

黑盒测试:黑盒测试应该确定每个函数是否正常工作,以及程序的内部结构和属性是否被完全忽略。

白盒测试:白盒测试又称结构测试或逻辑驱动测试,用来证明某一特定有效产品的内部功能是否与产品系统的内部功能相兼容。白盒测试主要包括逻辑驱动、基本测试等。

在本特色农产品销售系统中主要用到了黑盒测试。

7.3 测试内容

对于系统功能模块,将测试系统测试模块。对于用户角色测试模块:用户登录模块测试,用户在搜索框中搜索特殊农产品信息模块测试。对于管理员角色的模块测试,主要测试内容包括查看和修改用户信息的模块测试和修改产品信息的模块测试。

7.4 测试项目

7.4.1 用户角色模块测试

(1)用户登录模块

测试用户注册模块,主要测试用户登录时信息是否填写正确,用户名与密码是否匹配。

表6 用户登录模块测试用例表 

用户名

密码

预期结果

测试结果

Zhangsan

123456

登录成功

登陆成功

Zhangsan

123

登录失败

密码错误

Zhangsan

Null

登录失败

密码不能为空

Null

123456

登录失败

用户名不能为空

结果分析;如果要正确登录,必须输入正确的用户名和密码。如果输入错误密码和用户名,则无法登录。  

(2)搜索商品信息模块

测试搜索商品信息模块,主要测试设置好搜索条件后,查询结果是否正确。

表7 搜索特色农产品商品信息模块测试用例 

搜索内容

预期结果

测试结果

糯玉米

搜索成功

搜索成功

糯玉米1

搜索失败

未找到更多数据

Null

搜索失败

输入内容为空

结果分析:用户必须输入正确的关键词,输入不正确的话是无法搜索出相关的商品信息。

(3)用户生成订单模块

测试用户生成订单模块,主要测试用户是否能正常生成订单、支付是否成功。

表8 搜索特色农产品商品信息模块测试用例

搜索内容

预期结果

测试结果

支付成功

订单生成成功

订单生成成功

未付款

订单生成失败

订单生成失败

结果分析:用户如果想正常生成订单,必须要支付成功,若支付失败,则订单生成失败。

7.4.1 管理员角色模块 

  1. 修改用户信息模块

测试修改用户信息模块,主要测试管理员是否能正常修改用户信息。

表9 修改用户信息模块测试用例

测试步骤

预期结果

测试结果

不修改其中任意一项内容

修改失败

请选择修改项

根据页面选项对内容进行修改

修改成功

修改成功

结果分析:管理员可对本特色农产品销售系统当中全部的用户信息进行增删改查。

(2)修改特色农产品商品信息模块

测试特色农产品商品信息模块,主要测试管理员是否能正常修改特色农产品商品信息。

表10 修改商品信息模块测试用例  

测试步骤

预期结果

测试结果

不修改其中任意一项内容

修改失败

请选择修改项

根据页面选项对内容进行修改

修改成功

修改成功

结果分析:管理员可对本特色农产品销售系统当中全部的商品信息进行增删改查。     

(3)修改订单信息模块                                                   

测试修改订单信息模块,主要测试管理员是否能正常修改订单信息状态。                                                 

表11 修改特色农产品商品订单信息模块测试用例 

测试步骤

预期结果

测试结果

不修改其中任意一项内容

修改失败

请选择修改项

根据页面选项对内容进行修改

修改成功

修改成功

结果分析:管理员可对本特色农产品销售系统当中全部的商品信息进行增删改查。     

7.5 本章小结

本章节从系统测试的意义及目的、测试方法的部分概念、测试内容及本项目部分模块测试与分析结果四个方面进行论述,并达到测试结果预期。

8 总结与展望

本论文首先探讨了特色农产品销售系统开发的背景、意义与必要性,结合现情况的特色农产品销售系统的研究意义进行详细的阐述。特色农产品销售系统主要是针对于目前国内精准扶贫与计算机电商网站相结合,努力建设一个亲民的特色农产品销售系统。                      

第一章总结:介绍了本文的研究背景和意义、国内外研究现状及本项目的研究思路。作为一条研究路线,研究内容起着非常重要的作用。本文首先介绍了本文的研究背景和现状,然后通过对相关信息的比较和分析,找到了更合适的解决方案。

第二章总结:主要详细介绍本平台开发过程中所借鉴采、用的相关技术,所采用的最为合适的项目开发环境,以及为开发环境配置相应的变量等。

第三、四章总结:本章主要分析了特色农业流通体系的需求和功能。首先是系统的需求分析。其次,设计了系统的数据库,设计了E-R图和数据库表。然后,根据系统的用户需求,设计了系统用例分析流程图。最后介绍了系统的总体架构和功能设计,以及系统的功能模块划分和流程设计。

第五章总结:本章的主要内容是系统功能的设计,包括用户注册、会员登录、订单生成、广告管理、购物车添加、后台管理等功能模块。

第六章总结:项目的具体实现成果。本章节展示本系统的主要页面成果。

第七章总结:系统测试工作确定系统开发需求满足当前需求。

总体来说,本系统只是销售管理系统发展历程中的一小部分。对于信息时代以来计算机发展到现如今人们对电商系统的需求,只实现了其中很小的一部分,如果能将这些宝贵的数据资源全部都合理利用,相信不论是对于软件行业亦或是电商事业都是一份不小的财富。在线上购物信息化的现如今,网购流程及正规化已经慢慢步入正轨,那么售后也应该要加快脚步,通过对历史数据的分析,为每一名用户都提供较为合理满意的视频,成为用户和商家的一大辅助利器。

参考文献

  1. 文理帅,伍星华.武陵山片区农产品物流模式探析[J].合作经济与科技,2022(05):92-93.DOI:10.13665/j.cnki.hzjjykj.2022.05.036.
  2. 丁敏.基于网络直播的农产品品牌建设研究[J].南方农机,2022,53(04):106-108.
  3. 焦雯慧,王隆,吴迪.新媒体视阈下电商直播农产品带货问题与对策研究[J].现代农机,2022(01):28-29.
  4. 陈政.基于软件工程的Web开发技术[J].信息与电脑(理论版),2019,(15):87-88.
  5. 刘进京.排查MySQL主从数据异常故障[J].网络安全和信息化,2019,(08):153-154.
  6. 赵菲.浅谈农产品电子商务[J].天津农林科技,2022(01):37-39.DOI:10.16013/j.cnki.1002-0659.2022.0015.
  7. 童建.试析基于JSP的动态网页开发技术[J].消费导刊,2017,(1):31.
  8. 胡强,谢家平,张广思.电商平台与竞争性商家数据赋能策略研究[J/OL].中国管理科学:1-14[2022-03-24].DOI:10.16381/j.cnki.issn1003-207x.2021.1414.
  9. 赵晓丹.网页开发中的JSP技术分析[J].南方农机,2019,50(20):247-248.
  10. 练振兴.MySQL读写分离的技术原理[J].福建电脑,2019,35(08):49-51.
  11. Ran Jia,Shuangyuchen Li,Zeyao Li. Analysis on the Competitiveness of Social E-Commerce Firms under the COVID-19——a Case Study of Jingxi[C]//.Proceedings of 3rd International Conference on Global Economy and Business Management (GEBM 2021).2021:288-297.
  12. [1]Yuxi Chang,Jiaqing Yu,Zihan Zhang. Research on the Development Model of Live E-commerce from a Strategic perspective-Taobao Live as an Example[C]//.Proceedings of 3rd International Conference on Global Economy and Business Management (GEBM 2021).,2021:298-304.
  13. [1]Haijiang Huang,Lizhu Ying. Research on Consumer Psychology Modeling and Intelligent Recommendation of E-commerce Users[C]//.Proceedings of 2021 International Conference on Intelligent Transportation,Big Data & Smart City(ICITBS 2021)PartⅡ.,2021:182-185.
  14. [1]Yuxi Zhao,Rouhua Wang. Research on the Entrepreneurial Competency Development and Innovation of Cross-Border E-Commerce Talents in Jilin Province[C]//.Proceedings of 2021 International Scientific Conference on Innovative Education (ISCIE 2021).,2021:250-258.
  15. [1]Shunru Chen. An Analysis of the Impact of Cross-border E-commerce on the Development of Foreign Trade of Chinese SMEs[C]//.2021年创新人才培养与可持续发展国际学术会议论文集(英文).[出版者不详],2021:9-12.
  16. [1]Meixuan Li,Yanru Lu,Feiran Su. The influence of e-commerce on international economy and trade under the background of "Internet +"[C]//.Proceedings of 4th International Conference on e-Education, e-Business and Information Management (EEIM 2021).,2021:105-113.
  17. Xuejie Bai. Research on Benefit Distribution of E-commerce Rice Sales Supply Chain Based on Cooperative Game[C]//.第33届中国控制与决策会议论文集(13).2021:504-509.
  18. Huimin Jiang. Training Business English Professionals with Cross-border Ecommerce Mode under the Background of Hainan Free Trade Port——A Case Study of OCALE National Cross-border E-commerce Competition[C]//.Proceedings of 2nd International Symposium on Education and Social Sciences (ESS 2021).,2021:104-110.
  19. Mayue Zhang,Rourou Hu,Songchun Wang. Research on the Operation Mode of E-commerce under the Background of WEB Celebrity Econom[C]//.Proceedings of 2nd International Conference on Education Technology, Economic Management and Social Sciences (ETEMSS 2021).,2021:246-254.

Guess you like

Origin blog.csdn.net/lf21qp/article/details/130789127#comments_26644162